From 9adc3c142e94bca536b481c8f0a568a047555de3 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期三, 07 一月 2026 15:46:10 +0800
Subject: [PATCH] #

---
 pages/listing/unPakin.vue |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/pages/listing/unPakin.vue b/pages/listing/unPakin.vue
index 77cf212..7c7655f 100644
--- a/pages/listing/unPakin.vue
+++ b/pages/listing/unPakin.vue
@@ -99,8 +99,8 @@
 			</block>
 		</view>
 		<view class="cu-bar btn-group foot">
-			<button class="cu-btn text-blue line-blue shadow" @click="clear">娓呯┖</button>
-			<button class="cu-btn bg-blue shadow-blur" :disabled="repeatClick" @click="confirm">瑙g粦</button>
+			<button v-if="hasButtonPermission('reset')" class="cu-btn text-blue line-blue shadow" @click="clear">娓呯┖</button>
+			<button v-if="hasButtonPermission('submit')" class="cu-btn bg-blue shadow-blur" :disabled="repeatClick" @click="confirm">瑙g粦</button>
 		</view>
 	</view>
 </template>
@@ -129,6 +129,7 @@
 				matnrCode: '',
 				max: 99999999,
 				pkCode: '',
+				buttonPermissions: [] // 鎸夐挳鏉冮檺鍒楄〃
 			}
 		},
 		computed: {
@@ -137,8 +138,16 @@
 				return this.list.reduce((acc, row) => +row.anfme + acc, 0) || 0
 			}
 		},
-		mounted() {},
+		mounted() {
+			// 鑾峰彇鎸夐挳鏉冮檺
+			this.buttonPermissions = uni.getStorageSync('buttonPermissions') || [];
+			console.log('褰撳墠椤甸潰鎸夐挳鏉冮檺:', this.buttonPermissions);
+		},
 		methods: {
+			// 妫�鏌ユ寜閽潈闄�
+			hasButtonPermission(route) {
+				return this.buttonPermissions.includes(route);
+			},
 			async search() {
 				const find = this.list.find(el => el.trackCode === this.barcode);
 				find ? this.scrollTo() : this.getDet();

--
Gitblit v1.9.1