点击下一步,现在会出现二维码弹框,但是在二维码弹框之前想再出现一个弹框,然后填完信息后在出现微码,但现在是同时出现,如何实现
function qy_share() {
//syx- 签约半自助改造
if (plan_no) {
// crs税收居民
if(vm.iscrs=='1'&&crs_verify=="N"){
$('#crsts').show()
}
console.log('尊嘟假嘟')
// crs税收居民结束
$("#qrcode").empty();
var modes = hxcjs.getUrlString("mode");
var textData = {
"sales_agent": hxcjs.getUrlString("sales_agent"),
"plan_no": plan_no,
"appid": hxcjs.getUrlString("appid"),
}
if (modes == 1027 || modes == 1026 || modes == 1014) {
textData.zxuserid = hxcjs.getUrlString("zxuserid");
} else if (modes == 1034 || modes == 1035 || modes == 1036) {
textData.bduserid = hxcjs.getUrlString("bduserid");
} else if (modes == 1041 || modes == 1042 || modes == 1043) {
textData.wxuserid = hxcjs.getUrlString("wxuserid");
} else if (modes == 1051 || modes == 1052 || modes == 1053) {
textData.bjbduserid = hxcjs.getUrlString("sales_agent");;
}
$.ajax({
type: 'POST',
url: commonurl + 'send/text',
data: JSON.stringify(textData),
dataType: 'json',
timeout: 30000,
contentType: "application/json",
success: function (data) {}
})
var recalljump = function () {
Recall.recallStart(plan_no)
}
Recall.recallEnd(recalljump)
var title = return_appid.product_name;
var desc = return_appid.product_desc;
var link = commonurl_front + "common/blank.html?order_no=" + order_no + "&mode=" + mode + "&sales_agent=" + sales_agent + "&plan_no=" + plan_no + "&product_no=" + product_code + "&appid=" + hxcjs.getUrlString("appid") + "&sales_channel_detail=" + hxcjs.getUrlString("sales_channel_detail") + "&zxuserid=" + hxcjs.getUrlString("zxuserid") + "&seed_no=" + return_appid.seed_no + "&security_sign1=" + security_sign1 + "&system_source=" + system_source;
var imgUrl = return_appid.product_ico;
wx.ready(function () {
wx.hideOptionMenu();
wx.showMenuItems({
menuList: ["menuItem:share:timeline", "menuItem:share:appMessage"] // 要显示的菜单项,所有menu项见附录3
});
wx.onMenuShareAppMessage({
title: title, // 分享标题
desc: desc, // 分享描述
link: link, // 分享链接
imgUrl: imgUrl, // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户分享成功后执行的回调函数
$("#shareImg").hide();
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
});
if (iswxxcx) {
var share_url;
var str = "";
if (link.indexOf("?") != -1) {
share_url = link.split("?")[1];
}
window.location.href = commonurl_front + "xcxshare.html?" + share_url + "&xcx_path=7";
return;
}
var widthq = $(document).width() / 2.38;
var qrcode = new QRCode(document.getElementById("qrcode"), {
width: widthq,
height: widthq
});
qrcode.makeCode(link);
$(".qr_suspend").show();
//二维码华为小米兼容性问题
var canvas = document.getElementById("qrcode").firstChild
.toDataURL("image/png")
$("#qrcode img").hide();
$("#qrcodeimg").css({
height: widthq,
width: widthq,
})
$("#qrcodeimg").attr("src", canvas);
//二维码华为小米兼容性问题
$(".page_anme").html("完善投保信息页");
$("#my_close").click(function () {
$(".qr_suspend").hide();
$("#qrcode").empty();
});
if (isWeixin) {
// 会客厅
// env-version='trial'这是体验版本,生产不需要这个,上线请检查
if (product_code.split("_")[1] == "YINGXIAO") {
$("#shareImg").show();
$("#shareImg button").remove();
$("#shareImg img").remove();
$("#shareImg div").remove();
$("#shareImg").attr("style", "display:block;");
$(".qr_suspend").hide();
$("#shareImg").append("<div class='hkt_popup'><div class='hkt_img_line'><div></div></div><div class='hkt_img_clear'></div><div class='hkt_way'><p class='hkt_way_p1'>三种转发方式</p><p class='hkt_way_p2'>推荐使用“会保”</p><div class='hkt_way_center'><p>方式1:点击 <span style='font-weight: 800;'>右上角“…”</span>,转发投保人继续填写、完成投保;</p><p>方式2:点击<span style='font-weight: 800;'>“二维码”</span>,长按保存,转发填写、完成投保;</p><div id='shareImg_btn' style='display: block;display: flex;justify-content:center;'></div><p>方式3:点击<span style='font-weight:800;'>“会客厅同屏投保”</span>,进入会客厅,转发房间给投保人,即可程指导客户投保。</p><div class='hktshare' style='margin-top: 0.2rem;line-height: 2rem;display: flex;justify-content: center;'><wx-open-launch-weapp id='launch-btn' username='gh_4b4a3e566703'><template><style>.btnhkt {font-size: 1.1rem;width: 12rem;height: 3.5rem;border: none; border-radius: 0.4rem;color: #fff;background-color:#EA4D3E;display: block;}.btnhkt:active {box-shadow: none;}</style><button class='btnhkt'>会客厅同屏投保</button></template></wx-open-launch-weapp></div></div></div></div>")
$("#shareImg_btn").append("<button style='width: 5rem;height: 2rem;border-radius: 0.4rem;color: #fff;font-size: 0.7rem;background-color: #FBB249;display: block;float: none;'>二维码</button>");
$("#shareImg_btn button").click(function () {
$(".qr_suspend").show();
})
// env-version='trial'这段不需要修改
let launch = document.getElementById('launch-btn')
launch.setAttribute('env-version','develop')
} else {
$("#shareImg").show();
$("#shareImg .shareAlert").html("亲,点击右上角,将此链接分享给需要)")
$("#shareImg button").remove();
$(".qr_suspend").hide();
$("#shareImg").append("<button class='sharebtn'>二维码</button>");
$("#shareImg button").click(function () {
$(".qr_suspend").show();
})
// 会客厅
}
goShare()
} else {
$("#shareImg").hide();
}
} else {
var recalljump = function () {
// crs税收居民
if(vm.iscrs=='1'&&crs_verify=="N"){
$('#crsts').show()
console.log('凭什么不管用',vm.iscrs,crs_verify)
}else if((vm.iscrs=='2'||vm.iscrs=='3')&&crs_verify=="Y"){
window.location.href = crs_url
}else{
window.location.href = "./transfer_fee.html?order_no=" + order_no + "&mode=" + mode + "&sales_agent=" + sales_agent + "&plan_no=" + plan_no + "&product_no=" + product_code + "&appid=" + hxcjs.getUrlString("appid") + "&sales_channel_detail=" + hxcjs.getUrlString("sales_channel_detail") + "&zxuserid=" + hxcjs.getUrlString("zxuserid");
}
// crs 税收居民结束
}
Recall.recallEnd(recalljump);
}
}