From 1f07d0d2bbf95d52d2b96f0aec3a2284af619b3c Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Mon, 13 Nov 2023 10:40:38 +0800
Subject: [PATCH] fix:小程序详情修改

---
 pages/actionChange/workOrderDetails/index.vue |   26 +++++++-------------------
 pages/actionChange/components/basicInfor.vue  |    5 +++--
 2 files changed, 10 insertions(+), 21 deletions(-)

diff --git a/pages/actionChange/components/basicInfor.vue b/pages/actionChange/components/basicInfor.vue
index 441f890..d661d64 100644
--- a/pages/actionChange/components/basicInfor.vue
+++ b/pages/actionChange/components/basicInfor.vue
@@ -91,8 +91,8 @@
 						<u--form labelPosition="left" label-width="75" :border-bottom="false" ref="uForm">
 							<u-form-item border-bottom label="������������:" :border-bottom="false">
 								<view class="fileBox">
-									<cl-upload v-model="fileList" :add="false" :action="`''`" cloud-type="other"
-										:remove="false" />
+									<cl-upload v-if="fileList.length>0" v-model="fileList" :add="false" :action="`''`"
+										cloud-type="other" :remove="false" />
 								</view>
 							</u-form-item>
 						</u--form>
@@ -138,6 +138,7 @@
 		},
 		mounted() {
 			// ������������������list
+			console.log('this.basicInfor.fileBaseList', this.basicInfor.fileBaseList)
 			if (this.basicInfor.fileBaseList && this.basicInfor.fileBaseList.length > 0) {
 				this.basicInfor.fileBaseList.forEach(item => {
 					let name = item.fileType === 1 ? 'name.png' : ''
diff --git a/pages/actionChange/workOrderDetails/index.vue b/pages/actionChange/workOrderDetails/index.vue
index 0f7dd49..fec6ade 100644
--- a/pages/actionChange/workOrderDetails/index.vue
+++ b/pages/actionChange/workOrderDetails/index.vue
@@ -1,6 +1,6 @@
 <template>
 	<view class="mainContent">
-		<basicInfor :basic-infor="basicInfor" v-if="isShow" />
+		<basicInfor :basic-infor="basicInfor" v-if="basicInfor.unitId" />
 		<rectificationInfor ref="rectificationInfor" :basic-infor="basicInfor"
 			v-if="!(pageState === 'view' && basicInfor.state === 20)&&isShow" />
 		<approvalnfor ref="approvalnfor" v-if="basicInfor.state >= 30 && basicInfor.stateName!=='���������' && isShow"
@@ -44,9 +44,7 @@
 				return this.basicInfor.pageState
 			},
 		},
-		created() {
-			this.getUnitList()
-		},
+		created() {},
 		onLoad(option) {
 			//option���object������������������������������������������������
 			this.basicInfor = JSON.parse(option.infor)
@@ -98,31 +96,21 @@
 				this.isShow = true
 				this.getData()
 			}
-			console.log('this.basicInfor123', this.basicInfor)
 		},
 		methods: {
 			getData() {
 				this.$http.httpGet('/allocation/detail', {
 					id: this.basicInfor.allocationId
 				}).then(res => {
-					this.isShow = true
-					this.show = false
 					this.basicInfor = {
 						...this.basicInfor,
 						...res.data
 					}
-				})
-			},
-			getUnitList() {
-				this.$http.httpGet('/allocation/unit').then(res => {
-					this.unitList = res.data
-					let data = ''
-					if (this.basicInfor.unitId && this.unitList.length > 0) {
-						data = this.unitList && this.unitList.find(a => Number(a.unitId) === Number(this.basicInfor
-							.unitId)).unitName
-						let time = this.basicInfor.time.slice(5)
-						this.share.title = `${data}-${time}������������`
-					}
+					console.log('this.basicInfor123', this.basicInfor)
+					let time = this.basicInfor.time.slice(5)
+					this.share.title = `${this.basicInfor.escalationUnitName}-${time}������������`
+					this.show = false
+					this.isShow = true
 				})
 			},
 			radioGroupChange(e) {

--
Gitblit v1.8.0