瀏覽代碼

签约完直接激活修改

master
yangteng 3 週之前
父節點
當前提交
02ef936977
共有 2 個檔案被更改,包括 86 行新增28 行删除
  1. 32
    5
      login/login.vue
  2. 54
    23
      subpackage/orders/order_payment.vue

+ 32
- 5
login/login.vue 查看文件

<view class="btn"> <view class="btn">
<submit-button title="登录" @submit="doLogin"></submit-button> <submit-button title="登录" @submit="doLogin"></submit-button>
<button size="default" type="primary" class="ui-btn" open-type="getPhoneNumber" @getphonenumber="doLogin" <button size="default" type="primary" class="ui-btn" open-type="getPhoneNumber" @getphonenumber="doLogin"
>登录</button>
>一键登录</button>
</view> </view>


<view class="agreement"> <view class="agreement">
// msg("请勾选我已阅读并同意《平台用户服务隐私协议》"); // msg("请勾选我已阅读并同意《平台用户服务隐私协议》");
// return; // return;
// } // }
console.log("e",e)
//判断是验证码登录,还是账号密码登录 //判断是验证码登录,还是账号密码登录
// if (state.loginType === "code") { // if (state.loginType === "code") {
// reqLogin(loginCode, { // reqLogin(loginCode, {
// loginTime: loginTime, // loginTime: loginTime,
// }); // });
// } // }
console.log("e",e)
reqLogin(userBasicGetPhoneNumber, { reqLogin(userBasicGetPhoneNumber, {
jsCode: e.detail.code, jsCode: e.detail.code,
iv: e.detail.iv, iv: e.detail.iv,
}); });
}); });
}; };
const decryptPhoneNumber=(e)=>{
console.log("e",e)
}
// const silentLogin = () => {
// if (state.userType == "1") {
// var data = {
// userType: state.userType,
// account: state.mobile,
// loginSource: getItem("loginSource"),
// };
// } else {
// var data = {
// userType: state.userType,
// account: state.userIdNum,
// loginSource: getItem("loginSource"),
// };
// }
// const options = {
// type: 2,
// data: data,
// method: "POST",
// showLoading: true,
// };
// return new Promise(async (resolve, reject) => {
// const res = await requestNew(silentLoginApi, options);
// const data = res;
// setItem("openId", data.openId);
// setItem("token", data.accessToken);
// resolve(data);
// }).catch((error) => {
// reject(error);
// });
// }
</script> </script>


<style lang="scss" scoped> <style lang="scss" scoped>

+ 54
- 23
subpackage/orders/order_payment.vue 查看文件





}); });
// 车辆详情
const orderDetail = () => {
const options = {
type: 2,
data: {
orderNo:state.orderId
},
method: "POST",
showLoading: true,
};
return new Promise(async (resolve, reject) => {
const res = await requestNew(orderQueryDetail, options);
setItem('orderQueryActivate', res)
resolve(res);
}).catch((error) => {
reject(error);
});
}
const refreshFirst = () => { const refreshFirst = () => {
let source = "" let source = ""


console.log("state.qtSign",state.qtSign,state.qtSign=='0') console.log("state.qtSign",state.qtSign,state.qtSign=='0')
// 记账卡 // 记账卡
if(state.cardType=='1'){ if(state.cardType=='1'){
// 去诺德签约
if(state.qtSign=='0'){ if(state.qtSign=='0'){
if(state.qdSignAppId){
uni.navigateToMiniProgram({
appId: state.qdSignAppId,
path: state.qdSignUrl,
extraData: {},
envVersion:'trial',
success(res) {
state.payOK=true
console.log(res);
},
complete(res) {
console.log(res);
},
fail(res) {
console.log(res);
// 未成功跳转到车主小程序
},
});
}else{
const params = encodeURIComponent(JSON.stringify(state.qdSignUrl))
tools.toUrl(`/subpackage/personal-center/webview?url=` + params)
}
// 去签约,已经签约完,回来查订单详情,如果是激活就去激活
orderDetail().then((res) => {
if (res['orderStep'] == OrderStatus['待激活']) {
// 已签约
gotoActiveOrder(getItem('orderQueryActivate'))
}else{
// 未签约
if(state.qdSignAppId){
uni.navigateToMiniProgram({
appId: state.qdSignAppId,
path: state.qdSignUrl,
extraData: {},
envVersion:'trial',
success(res) {
state.payOK=true
console.log(res);
},
complete(res) {
console.log(res);
},
fail(res) {
console.log(res);
// 未成功跳转到车主小程序
},
});
}else{
const params = encodeURIComponent(JSON.stringify(state.qdSignUrl))
tools.toUrl(`/subpackage/personal-center/webview?url=` + params)
}
}
})
}else{ }else{
// 签约 // 签约
uni.redirectTo({ uni.redirectTo({
qtSign:"", qtSign:"",
xianxia:"",//线下订单 1 xianxia:"",//线下订单 1
payOK:false, payOK:false,
cardType:""
cardType:"",
}); });
</script> </script>



Loading…
取消
儲存