From a28d0135ee42809b2c5863609da37155d3ecba5b Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期二, 29 四月 2025 15:11:39 +0800 Subject: [PATCH] feat:增加类型显示 --- subPages/bill-of-lading-details/bill-of-lading-details.vue | 49 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 37 insertions(+), 12 deletions(-) diff --git a/subPages/bill-of-lading-details/bill-of-lading-details.vue b/subPages/bill-of-lading-details/bill-of-lading-details.vue index aa4473c..6b09211 100644 --- a/subPages/bill-of-lading-details/bill-of-lading-details.vue +++ b/subPages/bill-of-lading-details/bill-of-lading-details.vue @@ -119,7 +119,7 @@ <uni-th align="center">浠舵暟</uni-th> </uni-tr> <uni-tr v-for="(subItem, index) in tmTaskCoalList" :key="index"> - <uni-td align="center"> + <uni-td align="left"> <view class="name">{{ subItem.productName }}</view></uni-td> <!-- <uni-td align='right'> <view v-if="subItem.skin">{{ Number( subItem.skin).toFixed(2) || ''}}</view> @@ -153,7 +153,7 @@ </view> </view> <view class="origin-info" - v-if="originInfoVisible&&!isSpecial"> + v-if="originInfoVisible&&!isSpecial&&isShowYuanFa"> <view class="origin-info_wrapper"> <view class="origin-info_content"> <!-- 鎶樺彔 --> @@ -618,6 +618,9 @@ name() { return uni.getStorageSync('name'); }, + roleType() { + return uni.getStorageSync('roleType'); + }, openid() { return uni.getStorageSync('openid'); }, @@ -702,9 +705,16 @@ return tempArr[index]; } - - + + }, + isShowYuanFa(){ + if(this.coalContactClean && !this.coalDetailsData.tmTaskCoalList.length){ + return false + }else{ + return true + } } + }, methods: { ...mapMutations(['changewsgVisiable', 'changeisUploadimg', 'changeglobalIsFirstWeighing']), @@ -806,7 +816,7 @@ } }) } else { - this.fileList1 = [] + this.fileList1 = [''] } } else { @@ -831,7 +841,7 @@ } }, 1000) } - + this.coalDayPage(); }) }, // 鏃ュ織鏌ヨ @@ -841,17 +851,32 @@ if (res.code == 0) { this.timeLineStatus = res.data[0].taskStatus this.timeLineEqCode = res.data[0].eqCode - this.dayRZ = res.data.map(v => { - let slicedate = v.taskStatusDes.slice(0, 10); - if (slicedate == this.currentDate) { + this.dayRZ = res.data.map((v,i) => { + let slicedate = v.taskStatusDes.slice(0, 10); + if(this.coalDetailsData.packingType === 1 && (this.roleType == 3 || this.roleType ==1 )){ + if (slicedate == this.currentDate && !/[鐨瘺鍑�]/.test(v.taskStatusDes)) { return { ...v, taskStatusDes: v.taskStatusDes.slice(10) }; - } else { - return { ...v } + } else if( /[鐨瘺鍑�]/.test(v.taskStatusDes)){ + return null + }else{ + return {...v} } - }); + }else{ + if (slicedate == this.currentDate) { + return { + ...v, + taskStatusDes: v.taskStatusDes.slice(10) + }; + } else { + return { ...v } + } + } + + + }).filter(Boolean); } }); }, 5000); -- Gitblit v1.9.1