Browse Source

优化版本

MS-CIAZDCOIXVRW\Administrator 3 năm trước cách đây
mục cha
commit
12ff5e3220

+ 1 - 1
App.vue

@@ -7,7 +7,7 @@
 			
 			
 		},
 		},
 		onHide: function() {
 		onHide: function() {
-			
+
 		}
 		}
 	}
 	}
 </script>
 </script>

+ 11 - 6
pages/bill/bill.vue

@@ -299,7 +299,7 @@
 				// 弹窗标题
 				// 弹窗标题
 				popTitle: "",
 				popTitle: "",
 				// 反馈提交图片参数
 				// 反馈提交图片参数
-				imgs: []
+				imgs: [],
 			};
 			};
 		},
 		},
 		onLoad() {
 		onLoad() {
@@ -331,10 +331,10 @@
 				let res = await this.$myRequest({
 				let res = await this.$myRequest({
 					url: "/payorder/queryWaterOrder",
 					url: "/payorder/queryWaterOrder",
 					data: {
 					data: {
-						dorm: localStorage.room,
 						payYear: this.payYear,
 						payYear: this.payYear,
 						payStatu: this.payStatu,
 						payStatu: this.payStatu,
-						itemName: "水费缴纳"
+						itemName: "水费缴纳",
+						cardNmber: localStorage.card_number
 					}
 					}
 				})
 				})
 				// console.log(res);
 				// console.log(res);
@@ -345,10 +345,10 @@
 			// 获取时间数组
 			// 获取时间数组
 			async getTime() {
 			async getTime() {
 				let res = await this.$myRequest({
 				let res = await this.$myRequest({
-					url: "/payableinfowater/queryAllYear",
+					url: "/payorder/queryWaterOrderYear",
 					data: {
 					data: {
-						dorm: localStorage.room,
 						payStatu: this.payStatu,
 						payStatu: this.payStatu,
+						cardNumber: localStorage.card_number
 					}
 					}
 				})
 				})
 				// console.log(res);
 				// console.log(res);
@@ -493,7 +493,7 @@
 
 
 			// 继续支付按钮回调
 			// 继续支付按钮回调
 			goPayPage(item) {
 			goPayPage(item) {
-				console.log(item);
+				// console.log(item);
 				this.orderNo = item.orderNo;
 				this.orderNo = item.orderNo;
 				this.amount = item.nowPayAmount;
 				this.amount = item.nowPayAmount;
 				this.getQuery(item)
 				this.getQuery(item)
@@ -601,6 +601,11 @@
 							if (res.errMsg == "get_brand_wcpay_request:ok") {
 							if (res.errMsg == "get_brand_wcpay_request:ok") {
 								// 使用以上方式判断前端返回,微信团队郑重提示:
 								// 使用以上方式判断前端返回,微信团队郑重提示:
 								//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
 								//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
+							}else{
+								uni.showToast({
+									title: "支付失败",
+									icon: 'error'
+								})
 							}
 							}
 						}
 						}
 					);
 					);

+ 52 - 12
pages/home/home.vue

@@ -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
 			}
 			}
 		},
 		},
 	}
 	}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
unpackage/dist/build/h5/index.html


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
unpackage/dist/build/h5/static/js/index.f1d984d2.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 0
unpackage/dist/build/h5/static/js/pages-bill-bill.41c49d95.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
unpackage/dist/build/h5/static/js/pages-bill-bill.aaed5e42.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 8
unpackage/dist/build/h5/static/js/pages-home-home.578d6152.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 8 - 0
unpackage/dist/build/h5/static/js/pages-home-home.db8432d8.js