From 9d7c0455ed9be167b09600ca98a1e25aafcc3ba7 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期一, 06 一月 2025 16:17:39 +0800
Subject: [PATCH] feat:库管首页确认装卸按钮条件修改

---
 pages/loadUnload-page/selectTarget/selectTarget.vue |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/pages/loadUnload-page/selectTarget/selectTarget.vue b/pages/loadUnload-page/selectTarget/selectTarget.vue
index 4f9699e..68f3bde 100644
--- a/pages/loadUnload-page/selectTarget/selectTarget.vue
+++ b/pages/loadUnload-page/selectTarget/selectTarget.vue
@@ -68,7 +68,6 @@
 					class="collItem"
 					:title="'寰呰鍗告敹鍙戝崟'">	
 					<view class="history-information"  
-					  @click="viewDetail(item)"
 						v-for="item,i in detailData" 		
 			:key="i">
 							<view class="first">
@@ -139,8 +138,8 @@
 						 <uni-td  align="center">
 					<view class="btnBox"> 
 						<!--   -->
-						<!-- <u-button   text='鏌ョ湅'  @click="viewDetail(subItem)"></u-button> -->
-						<u-button type='primary' text='纭瑁呭嵏'  size='mini' v-if="subItem.flag && isBtnShow(item) && !( item.tmTaskCoalList.length >1 && !item.tmTaskCoalList.find(item=>item.isWeight !== 0) &&  item.packingType !== 1)" @click.native.stop="enterOk(item,subItem)"></u-button>
+						<u-button  size='mini' v-if="item.isPindan === 1 && $store.state.pvcIdList.includes(subItem.productId) "   type='primary' text='鏌ョ湅鎷煎崟'  @click.native.stop="toViewPindan(subItem)"></u-button>
+						<u-button type='primary' text='纭瑁呭嵏'  size='mini' v-if="subItem.flag && isBtnShow(item) && !( item.tmTaskCoalList.length >1 && !item.tmTaskCoalList.find(item=>item.isWeight !== 0) &&  item.packingType !== 1) && subItem.isPindan!==2" @click.native.stop="enterOk(item,subItem)"></u-button>
 						</view></uni-td>
 						<uni-td align="left">
 							<view>{{ subItem.productName  +  ( subItem.productGrade  ? '-' + subItem.productGrade :'')   }}</view></uni-td>
@@ -351,10 +350,11 @@
 						<view v-if="activeObj.isContainerNum"><span>闆嗚绠卞彿锛� </span>
 								<u--input v-model="activeObj.containerNumber"
 								clearable
+								readonly
 								style="border: solid 1px #ccc;"
 								placeholder="杈撳叆闆嗚绠卞彿"
 								prefixIconStyle="color: #909399"></u--input>
-								<view><text style="color: red;">璇疯鐪熸牳瀵归泦瑁呯鍙峰啀鎻愪氦锛�</text></view>
+								<!-- <view><text style="color: red;">璇疯鐪熸牳瀵归泦瑁呯鍙峰啀鎻愪氦锛�</text></view> -->
 							</view>
 						<!-- <view v-if="/鑱氭隘涔欑儻鏍戣剛/.test(activeObj.productName)">
 							<view>璁″垝閲忥細{{Number(activeObj.planMeasure)}}</view>
@@ -559,7 +559,7 @@
 					if(!item){
 						return false
 					}else{
-						if(	item.status === 6){
+						if(	item.status === 6 || item.isPindan == 1){
 							return false
 						}else{
 							return true;
@@ -823,6 +823,12 @@
 			close(){
 
 			},
+			toViewPindan(item){
+				uni.navigateTo({
+					url: `/subPages/pvcSplicePage/view?item=${JSON.stringify(item) }`
+				});
+
+			},
 			uploadFilePromise(url, num) {
 				return new Promise((resolve, reject) => {
 					let a = uni.uploadFile({
@@ -913,7 +919,13 @@
 
 			},
 			enterOk(parintItem,item){
-				this.yelvFlag = false;
+				if(parintItem.isPindan === 1 && this.$store.state.pvcIdList.includes( item.productId) ){
+					uni.navigateTo({
+					url: `/subPages/pvcSplicePage/kuguan?id=${parintItem.id}&item=${JSON.stringify(parintItem)}`
+				});
+
+				}else{
+					this.yelvFlag = false;
 				console.log(parintItem,'priintItem')
 				// uni.request({
 				// 	url: `${BaseUrl}/admin/dict/type/tray_weight`,
@@ -1015,6 +1027,8 @@
 
 				// }
 			this.enterZx = true;
+				}
+			
 				
 			},
 			closeModal(){

--
Gitblit v1.9.1