From e1184e0a7f3dfab19d728fc116da51baa596e4ff Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Tue, 07 Nov 2023 17:00:38 +0800
Subject: [PATCH] fix:查看详情权限修改

---
 pages/actionChange/workOrderDetails/index.vue |   15 +++++++++++----
 pages/actionChange/agencyPage/index.vue       |    1 +
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/pages/actionChange/agencyPage/index.vue b/pages/actionChange/agencyPage/index.vue
index 0d8b9fd..fd65512 100644
--- a/pages/actionChange/agencyPage/index.vue
+++ b/pages/actionChange/agencyPage/index.vue
@@ -350,6 +350,7 @@
 				}).then(res => {
 					let data = res.data
 					data.pageState = e.stateName === '���������' ? pageState : 'view'
+					data.stateName = e.stateName
 					let myData = JSON.stringify(data)
 					uni.navigateTo({
 						url: '/pages/actionChange/workOrderDetails/index?infor=' + myData + '&type=jump',
diff --git a/pages/actionChange/workOrderDetails/index.vue b/pages/actionChange/workOrderDetails/index.vue
index 8c20e69..490f43e 100644
--- a/pages/actionChange/workOrderDetails/index.vue
+++ b/pages/actionChange/workOrderDetails/index.vue
@@ -3,7 +3,8 @@
 		<basicInfor :basic-infor="basicInfor" />
 		<rectificationInfor ref="rectificationInfor" :basic-infor="basicInfor"
 			v-if="!(pageState === 'view' && basicInfor.state === 20)" />
-		<approvalnfor ref="approvalnfor" v-if="basicInfor.state >= 30" :basic-infor="basicInfor" />
+		<approvalnfor ref="approvalnfor" v-if="basicInfor.state >= 30 && basicInfor.stateName!=='���������'"
+			:basic-infor="basicInfor" />
 		<view class="bunts">
 			<view class="but butRight">
 				<u-button shape="square" @click="refuse" type="error"
@@ -33,7 +34,8 @@
 				basicInfor: {},
 				unitListL: [],
 				userInfor: null,
-				show: false
+				show: false,
+				option: {}
 			}
 		},
 		computed: {
@@ -49,8 +51,13 @@
 			this.basicInfor = JSON.parse(option.infor)
 			// let type = JSON.parse(option.type)
 			console.log('option', option)
+			this.option = option
+		},
+		async mounted() {
+			//������������������ 
+			await this.$onLaunched
 			this.userInfor = JSON.parse(uni.getStorageSync('userInfor') || 'null')
-			if (option.type === 'share' && this.userInfor) {
+			if (this.option.type === 'share' && this.userInfor) {
 				let params = {
 					allocationNum: this.basicInfor.allocationNum,
 					userId: this.userInfor.userId
@@ -72,7 +79,7 @@
 					}
 				})
 			}
-			console.log('this.basicInfor ', this.basicInfor)
+			console.log('this.basicInfor123', this.basicInfor)
 		},
 		methods: {
 			closePop() {},

--
Gitblit v1.8.0