From 396f6abb986cb97b99c5f7c069280d514eff3f3f Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期一, 21 七月 2025 08:40:11 +0800
Subject: [PATCH] 修改页面退出逻辑

---
 pages/caigourukujiaoyan/form.vue           |   17 +++--
 pages/qitarukujiaoyan/table.vue            |   12 ++--
 pages/xiaoshouchukujiaoyan/form.vue        |   16 ++++
 pages/qitarukujiaoyan/form.vue             |   27 ++++++--
 pages/shengchanbuliaojiaoyan/CacheList.vue |    8 ++
 pages/weiwailingliaojiaoyan/form.vue       |   12 ++++
 pages/shengchanbuliaojiaoyan/form.vue      |   14 ++++
 pages/caigourukujiaoyan/table.vue          |    6 ++
 pages/weiwailingliaojiaoyan/table.vue      |    6 ++
 pages/weiwaibuliaojiaoyan/form.vue         |    6 ++
 10 files changed, 100 insertions(+), 24 deletions(-)

diff --git a/pages/caigourukujiaoyan/form.vue b/pages/caigourukujiaoyan/form.vue
index 804027a..828da3f 100644
--- a/pages/caigourukujiaoyan/form.vue
+++ b/pages/caigourukujiaoyan/form.vue
@@ -84,10 +84,10 @@
 					<uni-card :title="item.鐗╂枡鍚嶇О" :extra="'鏁伴噺:'+item.鏁伴噺" style="margin: 10px;" @tap="delMater(item)">
 						<view class="card-detail">
 							<view class="detail">
-								<text>鍗曟嵁鍙凤細</text>{{item.鍗曟嵁鍙穧}
+								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
 							</view>
 							<view class="detail">
-								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
+								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
 							</view>
 							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
 								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
@@ -98,10 +98,13 @@
 							<view class="detail" v-if="item.杈呭姪灞炴��">
 								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
 							</view>
-							<view class="detail" v-if="item.鍗曟嵁鏁伴噺">
-								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
+							<view class="detail" v-if="item.浠撳簱">
+								<text>浠撳簱锛�</text>{{item.浠撳簱}}
 							</view>
-							<view class="detail" v-if="item.鏉$爜涓暟">
+							<view class="detail" v-if="item.浠撲綅">
+								<text>浠撲綅锛�</text>{{item.浠撲綅}}
+							</view>
+							<view class="detail" >
 								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
 							</view>
 						</view>
@@ -777,8 +780,8 @@
 					success: (res) => {
 						if (res.confirm) {
 							console.log('鐢ㄦ埛鐐瑰嚮纭畾');
-							uni.redirectTo({
-								url: '/pages/qitachukujiaoyan/qitachukujiaoyan'
+							uni.navigateBack({
+								url: '/pages/caigourukujiaoyan/table'
 							})
 						} else if (res.cancel) {
 							console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');
diff --git a/pages/caigourukujiaoyan/table.vue b/pages/caigourukujiaoyan/table.vue
index 0050506..9a16885 100644
--- a/pages/caigourukujiaoyan/table.vue
+++ b/pages/caigourukujiaoyan/table.vue
@@ -133,6 +133,12 @@
 			}
 		},
 		onLoad() {
+			// //鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+			// this.CheckModRight()
+			// this.changeTab(0)
+			// console.log(this.userInfo, uni.getStorageSync('HUserName'))
+		},
+		onShow() {
 			//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
 			this.CheckModRight()
 			this.changeTab(0)
diff --git a/pages/qitarukujiaoyan/form.vue b/pages/qitarukujiaoyan/form.vue
index 9151e02..8e3cb4a 100644
--- a/pages/qitarukujiaoyan/form.vue
+++ b/pages/qitarukujiaoyan/form.vue
@@ -25,7 +25,7 @@
 			</view>
 			<view class="form-item">
 				<view class="title">浠撲綅:</view>
-				<view class="right" >
+				<view class="right">
 					<uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅"
 						v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
 				</view>
@@ -76,7 +76,7 @@
 					</view>
 				</view>
 				<label class="checkbox" style="float: right;">
-					<checkbox :checked="hform.chkHBarflag" style="transform:scale(0.8)" disabled color="#4f81fc"/>鏉$爜鏍稿
+					<checkbox :checked="hform.chkHBarflag" style="transform:scale(0.8)" disabled color="#4f81fc" />鏉$爜鏍稿
 				</label>
 			</view>
 			<view v-if="tabs == 2">
@@ -86,6 +86,9 @@
 							<view class="detail">
 								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
 							</view>
+							<view class="detail">
+								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
+							</view>
 							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
 								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
 							</view>
@@ -94,6 +97,15 @@
 							</view>
 							<view class="detail" v-if="item.杈呭姪灞炴��">
 								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
+							</view>
+							<view class="detail" v-if="item.浠撳簱">
+								<text>浠撳簱锛�</text>{{item.浠撳簱}}
+							</view>
+							<view class="detail" v-if="item.浠撲綅">
+								<text>浠撲綅锛�</text>{{item.浠撲綅}}
+							</view>
+							<view class="detail" >
+								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
 							</view>
 						</view>
 					</uni-card>
@@ -181,7 +193,7 @@
 				HModName: 'Kf_OtherInBill_CheckList_PDA',
 				ModRightName: 'CE_OtherInCheck',
 				OperationType: 1,
-				
+
 				showHBillNo: true,
 				tabs: 1,
 				linterid: '',
@@ -265,7 +277,7 @@
 						// }else{
 						// 	this.hform.HBarCode = res.result
 						// }
-						
+
 						this.hform.HBillNo = res.result
 						this.GetMeesageByBillNo(this.hform.HBillNo)
 					}
@@ -855,8 +867,8 @@
 			padding: 8rpx 20rpx;
 			font-size: 30rpx;
 		}
-		
-		
+
+
 
 		textarea {
 			width: 98%;
@@ -943,7 +955,8 @@
 				text-align: center;
 			}
 		}
-		.checkbox{
+
+		.checkbox {
 			color: #888;
 			font-size: 28rpx;
 			margin-top: 30rpx;
diff --git a/pages/qitarukujiaoyan/table.vue b/pages/qitarukujiaoyan/table.vue
index 03ebec4..ee407b7 100644
--- a/pages/qitarukujiaoyan/table.vue
+++ b/pages/qitarukujiaoyan/table.vue
@@ -128,12 +128,12 @@
 				page:1,
 	        }
 	    },
-		onLoad() {
-			//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
-			this.CheckModRight()
-			this.changeTab(0)
-			console.log(this.userInfo,uni.getStorageSync('HUserName'))
-		},
+		// onLoad() {
+		// 	//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+		// 	this.CheckModRight()
+		// 	this.changeTab(0)
+		// 	console.log(this.userInfo,uni.getStorageSync('HUserName'))
+		// },
 		onShow() {
 			this.CheckModRight()
 			this.changeTab(0)
diff --git a/pages/shengchanbuliaojiaoyan/CacheList.vue b/pages/shengchanbuliaojiaoyan/CacheList.vue
index 63fbb73..0196a97 100644
--- a/pages/shengchanbuliaojiaoyan/CacheList.vue
+++ b/pages/shengchanbuliaojiaoyan/CacheList.vue
@@ -128,7 +128,13 @@
 				page:1,
 	        }
 	    },
-		onLoad() {
+		// onLoad() {
+		// 	//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+		// 	this.CheckModRight()
+		// 	this.changeTab(0)
+		// 	console.log(this.userInfo,uni.getStorageSync('HUserName'))
+		// },
+		onShow() {
 			//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
 			this.CheckModRight()
 			this.changeTab(0)
diff --git a/pages/shengchanbuliaojiaoyan/form.vue b/pages/shengchanbuliaojiaoyan/form.vue
index 7b7fd4f..3bc8469 100644
--- a/pages/shengchanbuliaojiaoyan/form.vue
+++ b/pages/shengchanbuliaojiaoyan/form.vue
@@ -22,7 +22,7 @@
 			</view>
 			<view class="form-item">
 				<view class="title">浠撲綅:</view>
-				<view class="right" >
+				<view class="right">
 					<uni-combox :candidates="arrayHStockPlaceName" placeholder="璇疯緭鍏�(鎴栨壂鎻�)浠撲綅" v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange"></uni-combox>
 				</view>
 				<!-- <view class="righton" v-show="!showHStockPlaceName"><input v-model="hform.HStockPlaceName" placeholder="涓嶅彲鎿嶄綔"/></view> -->
@@ -240,6 +240,18 @@
 			
 			
 			this.getHBaseList()
+		},onLoad(e) {
+			console.log(e, this.userInfo)
+			this.OperationType = e.OperationType
+			if (e.HBillNo) {
+				this.hform.HBillNo = e.HBillNo
+				this.GetMeesageByBillNo(e.HBillNo)
+			} else {
+				// this.getNewData()
+			}
+			
+			
+			this.getHBaseList()
 		},
 		methods: {
 			//鏉$爜鍙锋壂鐮�
diff --git a/pages/weiwaibuliaojiaoyan/form.vue b/pages/weiwaibuliaojiaoyan/form.vue
index 3e5e1b2..d36f155 100644
--- a/pages/weiwaibuliaojiaoyan/form.vue
+++ b/pages/weiwaibuliaojiaoyan/form.vue
@@ -86,6 +86,9 @@
 							<view class="detail">
 								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
 							</view>
+							<view class="detail">
+								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
+							</view>
 							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
 								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
 							</view>
@@ -95,6 +98,9 @@
 							<view class="detail" v-if="item.杈呭姪灞炴��">
 								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
 							</view>
+							<view class="detail">
+								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+							</view>
 						</view>
 					</uni-card>
 				</view>
diff --git a/pages/weiwailingliaojiaoyan/form.vue b/pages/weiwailingliaojiaoyan/form.vue
index d19bb7a..73a9248 100644
--- a/pages/weiwailingliaojiaoyan/form.vue
+++ b/pages/weiwailingliaojiaoyan/form.vue
@@ -87,6 +87,9 @@
 							<view class="detail">
 								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
 							</view>
+							<view class="detail">
+								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
+							</view>
 							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
 								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
 							</view>
@@ -96,6 +99,15 @@
 							<view class="detail" v-if="item.杈呭姪灞炴��">
 								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
 							</view>
+							<view class="detail" v-if="item.浠撳簱">
+								<text>浠撳簱锛�</text>{{item.浠撳簱}}
+							</view>
+							<view class="detail" v-if="item.浠撲綅">
+								<text>浠撲綅锛�</text>{{item.浠撲綅}}
+							</view>
+							<view class="detail" >
+								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+							</view>
 						</view>
 					</uni-card>
 				</view>
diff --git a/pages/weiwailingliaojiaoyan/table.vue b/pages/weiwailingliaojiaoyan/table.vue
index 7218354..f7a7649 100644
--- a/pages/weiwailingliaojiaoyan/table.vue
+++ b/pages/weiwailingliaojiaoyan/table.vue
@@ -133,6 +133,12 @@
 			}
 		},
 		onLoad() {
+			// //鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
+			// this.CheckModRight()
+			// this.changeTab(0)
+			// console.log(this.userInfo, uni.getStorageSync('HUserName'))
+		},
+		onShow() {
 			//鐢ㄦ埛妯″潡鏉冮檺鍒ゆ柇
 			this.CheckModRight()
 			this.changeTab(0)
diff --git a/pages/xiaoshouchukujiaoyan/form.vue b/pages/xiaoshouchukujiaoyan/form.vue
index 147675e..f7d6e42 100644
--- a/pages/xiaoshouchukujiaoyan/form.vue
+++ b/pages/xiaoshouchukujiaoyan/form.vue
@@ -86,6 +86,9 @@
 							<view class="detail">
 								<text>鐗╂枡浠g爜锛�</text>{{item.鐗╂枡浠g爜}}
 							</view>
+							<view class="detail">
+								<text>鍗曟嵁鏁伴噺锛�</text>{{item.鍗曟嵁鏁伴噺}}
+							</view>
 							<view class="detail" v-if="item.瑙勬牸鍨嬪彿">
 								<text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
 							</view>
@@ -94,6 +97,15 @@
 							</view>
 							<view class="detail" v-if="item.杈呭姪灞炴��">
 								<text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
+							</view>
+							<view class="detail" v-if="item.浠撳簱">
+								<text>浠撳簱锛�</text>{{item.浠撳簱}}
+							</view>
+							<view class="detail" v-if="item.浠撲綅">
+								<text>浠撲綅锛�</text>{{item.浠撲綅}}
+							</view>
+							<view class="detail" >
+								<text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
 							</view>
 						</view>
 					</uni-card>
@@ -768,8 +780,8 @@
 					success: (res) => {
 						if (res.confirm) {
 							console.log('鐢ㄦ埛鐐瑰嚮纭畾');
-							uni.redirectTo({
-								url: '/pages/qitachukujiaoyan/qitachukujiaoyan'
+							uni.navigateBack({
+								url: '/pages/xiaoshouchukujiaoyan/table'
 							})
 						} else if (res.cancel) {
 							console.log('鐢ㄦ埛鐐瑰嚮鍙栨秷');

--
Gitblit v1.9.1