From 5c63b1fccedfcd208f3434edb79926c206c3d26f Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期二, 29 四月 2025 14:52:35 +0800 Subject: [PATCH] feat:增加类型显示 --- subPages/bill-of-lading-details/bill-of-lading-details.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 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 262d1a8..6b09211 100644 --- a/subPages/bill-of-lading-details/bill-of-lading-details.vue +++ b/subPages/bill-of-lading-details/bill-of-lading-details.vue @@ -618,6 +618,9 @@ name() { return uni.getStorageSync('name'); }, + roleType() { + return uni.getStorageSync('roleType'); + }, openid() { return uni.getStorageSync('openid'); }, @@ -838,7 +841,7 @@ } }, 1000) } - + this.coalDayPage(); }) }, // 鏃ュ織鏌ヨ @@ -848,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