Files
kelfy-mini/pages/topay/topay.js

153 lines
3.2 KiB
JavaScript
Raw Permalink Normal View History

2025-11-13 13:38:59 +08:00
var app = getApp()
Page({
data: {
showRight:false,
radioValue:'',
orderId:'',
money:'',
paramsData:{},
leate:'',
dataList: [],
show1:false,
options1:{},
showtips:false,
list:{}
},
radioChange(e) {
const dataList = this.data.dataList
for (let i = 0, len = dataList.length; i < len; ++i) {
dataList[i].checked = dataList[i].value === e.detail.value
}
app.globalData.radioVal = e.detail.value
this.setData({showRight:true,radioValue:e.detail.value})
},
toChat(){
this.setData({
showtips: true
});
if(this.data.radioValue!=''){
app.globalData.paramsData = this.data.paramsData
if(this.data.radioValue==0){
wx.navigateToMiniProgram({
appId: 'wxe183cd55df4b4369',
// path:"auth/pages/bindcard/auth/index?openType=getAuthCode&cityCode=652800&channel=AAE0HBXIxnvWQyQR_gXP8rhD&orgChnlCrtfCodg=BqK1kMStlhVDgN2uHf4EsLK/F2LjZPYJ81nK2eYQqxv0IyCmhxf/THj7Z767n/jc&orgCodg=H65280100086&bizType=04107&orgAppId=1GRUDB4KB2BE3F60C80A0000CF92F159",
path:"auth/pages/bindcard/auth/index?openType=getAuthCode&cityCode=652800&channel=AAE0HBXIxnvWQyQR_gXP8rhD&orgChnlCrtfCodg=BqK1kMStlhVDgN2uHf4EsLK/F2LjZPYJ81nK2eYQqxv0IyCmhxf/THj7Z767n/jc&orgCodg=H65280100086&bizType=04107&orgAppId=1HR3CJDB700675430B0A000085775E9C",
//develop开发版trial体验版release正式版
envVersion: 'release',
success(res) {
// console.log("跳转小程序成功!",res);
}
})
}else{
app.PreSettlement()
}
}
},
toPayment(){
wx.navigateTo({
url: '/pages/payment/payment',
})
},
//监测app.js中show变化
watchBack(name, value) {
if (name === 'show') {
this.setData({
show1: value,
});
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
app.watch('show', this.watchBack)
wx.setNavigationBarTitle({
title: '订单支付'
})
let a = JSON.parse(options.obj)
// console.log(a,'aa')
app.globalData.paramsData1 = a
this.setData({
orderId:options.orderId,
money:options.money,
paramsData:a,
options1:options,
// show1:app.globalData.show
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
let obj = [
{value: '0', name: '医保支付',icon:false}
]
let obj1 =[
{value: '1', name: '微信支付',icon:true}
]
console.log(this.data.paramsData, "paramsdata");
if(this.data.paramsData.memo == '体检开单写入'){
this.setData({
leate: 1,
dataList:obj1
})
}else{
this.setData({
dataList:obj
})
}
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})