|
@@ -77,6 +77,12 @@
|
|
|
|
|
|
|
|
<view class="item_button">
|
|
<view class="item_button">
|
|
|
|
|
|
|
|
|
|
+ <button class="feedback right" type="primary" size="mini"
|
|
|
|
|
+ v-if="item.payItemType=='0'&&item.payerCardNumber==local_cardNumber"
|
|
|
|
|
+ @click="handleUnlock(item)">
|
|
|
|
|
+ 解除锁定
|
|
|
|
|
+ </button>
|
|
|
|
|
+
|
|
|
<button class="feedback right" type="primary" plain size="mini"
|
|
<button class="feedback right" type="primary" plain size="mini"
|
|
|
@click="handleFeedback(item)">
|
|
@click="handleFeedback(item)">
|
|
|
订单反馈
|
|
订单反馈
|
|
@@ -87,8 +93,9 @@
|
|
|
</button>
|
|
</button>
|
|
|
|
|
|
|
|
<button class="feedback" type="primary" size="mini" @click="navigateToPay(item)" v-else>
|
|
<button class="feedback" type="primary" size="mini" @click="navigateToPay(item)" v-else>
|
|
|
- 支付
|
|
|
|
|
|
|
+ {{item.payItemType=='0'&&item.payerCardNumber==local_cardNumber?'继续支付':'支付'}}
|
|
|
</button>
|
|
</button>
|
|
|
|
|
+
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -199,7 +206,7 @@
|
|
|
// 时间筛选框列表绑定数据
|
|
// 时间筛选框列表绑定数据
|
|
|
time_range: [],
|
|
time_range: [],
|
|
|
// 支付状态 0是全部 1是未支付 2是已支付
|
|
// 支付状态 0是全部 1是未支付 2是已支付
|
|
|
- pay_type: 0,
|
|
|
|
|
|
|
+ pay_type: 12,
|
|
|
// 支付状态筛选框列表绑定数据
|
|
// 支付状态筛选框列表绑定数据
|
|
|
type_range: [{
|
|
type_range: [{
|
|
|
value: 1,
|
|
value: 1,
|
|
@@ -470,9 +477,10 @@
|
|
|
},
|
|
},
|
|
|
// 支付状态筛选框数据改变回调
|
|
// 支付状态筛选框数据改变回调
|
|
|
changeType(e) {
|
|
changeType(e) {
|
|
|
|
|
+ // console.log(e);
|
|
|
if (e == 1 || e == 2 || e == 3) {
|
|
if (e == 1 || e == 2 || e == 3) {
|
|
|
if (e == 1) {
|
|
if (e == 1) {
|
|
|
- this.pay_type = 0
|
|
|
|
|
|
|
+ this.pay_type = 12
|
|
|
} else if (e == 2) {
|
|
} else if (e == 2) {
|
|
|
this.pay_type = 1
|
|
this.pay_type = 1
|
|
|
} else if (e == 3) {
|
|
} else if (e == 3) {
|
|
@@ -574,15 +582,7 @@
|
|
|
this.form = {
|
|
this.form = {
|
|
|
...res.data,
|
|
...res.data,
|
|
|
};
|
|
};
|
|
|
- //调起微信支付
|
|
|
|
|
- // this.wxPay();
|
|
|
|
|
this.updateStatu()
|
|
this.updateStatu()
|
|
|
- } else {
|
|
|
|
|
- uni.showToast({
|
|
|
|
|
- title: res.message,
|
|
|
|
|
- icon: "error",
|
|
|
|
|
- mask: true,
|
|
|
|
|
- });
|
|
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -592,7 +592,9 @@
|
|
|
url: "/payableinfowater/updateWaterStatu",
|
|
url: "/payableinfowater/updateWaterStatu",
|
|
|
data: {
|
|
data: {
|
|
|
payStatu: "0",
|
|
payStatu: "0",
|
|
|
- payInfoId: this.payId
|
|
|
|
|
|
|
+ payInfoId: this.payId,
|
|
|
|
|
+ cardNumber: localStorage.card_number,
|
|
|
|
|
+ orderNo: this.orderNo,
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
// console.log(res);
|
|
// console.log(res);
|
|
@@ -616,6 +618,25 @@
|
|
|
//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
|
|
//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
|
|
|
} else {
|
|
} else {
|
|
|
|
|
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: "支付失败",
|
|
|
|
|
+ icon: 'error'
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ uni.request({
|
|
|
|
|
+ url: 'https://chtech.ncjti.edu.cn/jiaofei/jiaofei-api/tuitionpayment/payableinfowater/unlock',
|
|
|
|
|
+ data: {
|
|
|
|
|
+ payInfoId: that.payId
|
|
|
|
|
+ },
|
|
|
|
|
+ success: (res) => {
|
|
|
|
|
+ if (res.data.success) {
|
|
|
|
|
+ that.getData()
|
|
|
|
|
+ that.getTimeList()
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }, 1500)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
@@ -653,6 +674,22 @@
|
|
|
window.location.href = mainUrl;
|
|
window.location.href = mainUrl;
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ // 解除锁定按钮回调
|
|
|
|
|
+ async handleUnlock(item) {
|
|
|
|
|
+ this.payId = item.id
|
|
|
|
|
+ let res = await this.$myRequest({
|
|
|
|
|
+ url: "/payableinfowater/unlock",
|
|
|
|
|
+ data: {
|
|
|
|
|
+ payInfoId: this.payId
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ // console.log(res);
|
|
|
|
|
+ if (res.success) {
|
|
|
|
|
+ this.getData()
|
|
|
|
|
+ this.getTimeList()
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
// 订单查询悬浮按钮回调
|
|
// 订单查询悬浮按钮回调
|
|
|
goBill() {
|
|
goBill() {
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
@@ -736,6 +773,9 @@
|
|
|
} else {
|
|
} else {
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+ local_cardNumber() {
|
|
|
|
|
+ return localStorage.card_number
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|