miaofuhao %!s(int64=3) %!d(string=před) roky
rodič
revize
086c5555ac

+ 3 - 2
anyangWebAPP/pages/myTask/workOrderList/workOrderDetail/buttons/buttons.vue

@@ -5,9 +5,9 @@
5 5
 			@click="callBtnMethods(item.key)" :key="item.key">
6 6
 			{{ item.value }}
7 7
 		</button>
8
-		<button class="mini-btn" type="default" size="mini" @click="superviseBtn" v-show="tap == '正在办理'">催办</button>
8
+		<!-- <button class="mini-btn" type="default" size="mini" @click="superviseBtn" v-show="tap == '正在办理'">催办</button>
9 9
 		<button class="mini-btn" type="default" size="mini" @click="additionalReplyBtn"
10
-			v-show="tap == '三级已办未果'">追加回复</button>
10
+			v-show="tap == '三级已办未果'">追加回复</button> -->
11 11
 		<!-- 弹框 -->
12 12
 		<view>
13 13
 			<uni-popup ref="inputDialog" type="dialog">
@@ -71,6 +71,7 @@
71 71
 		},
72 72
 		onLoad(option) {
73 73
 			console.log(option.orderButtonData)
74
+			
74 75
 		},
75 76
 		methods: {
76 77
 			callBtnMethods(key) {

+ 7 - 9
anyangWebAPP/pages/myTask/workOrderList/workOrderDetail/workOrderDetail.vue

@@ -92,6 +92,13 @@
92 92
 			this.tap = option.tap
93 93
 			this.wid = option.wid;;
94 94
 			this.roleCode = uni.getStorageSync("roleCode")
95
+			if(option.buttons) {
96
+				JSON.parse(option.buttons).forEach(v => {
97
+					if (this.$mButtonConfig.indexOf(v.key)!=-1) {
98
+						this.orderButtonData.push(v);
99
+					}
100
+				})
101
+			}
95 102
 			// 获取详情
96 103
 			this.getDetail("0");
97 104
 			// 获取办理过程
@@ -109,15 +116,6 @@
109 116
 						let data = response.data;
110 117
 						if (type === "0") {
111 118
 							this.detailContentData = data.data[0];
112
-							let btnData = data.btndata;
113
-							if (btnData.length > 0) {
114
-								btnData.forEach((element, index) => {
115
-									if (this.$mButtonConfig.indexOf(element.key)!=-1) {
116
-										this.orderButtonData.push(element)
117
-									}
118
-									
119
-								});
120
-							}
121 119
 						} else if (type === "9") {
122 120
 							this.handleProcessListData = data;
123 121
 						}

+ 1 - 2
anyangWebAPP/pages/myTask/workOrderList/workOrderList.vue

@@ -19,7 +19,7 @@
19 19
 			<uni-list>
20 20
 				<!-- to 属性携带参数跳转详情页面-->
21 21
 				<uni-list-item direction="column" link v-for="(item, index) in listData" :key="index"
22
-					:to="'/pages/myTask/workOrderList/workOrderDetail/workOrderDetail?wid='+item.F_WorkOrderId">
22
+					:to="'/pages/myTask/workOrderList/workOrderDetail/workOrderDetail?wid='+item.F_WorkOrderId+'&buttons='+ JSON.stringify(item.Buttons)">
23 23
 					<!-- 通过header插槽定义列表的标题 -->
24 24
 					<template v-slot:header>
25 25
 						<view class="uni-title">{{item.F_ComTitle}}</view>
@@ -207,7 +207,6 @@
207 207
 					})
208 208
 			},
209 209
 			workOrderIdClick(value) {
210
-				console.log(value, 'value')
211 210
 				uni.navigateTo({
212 211
 					url: "/pages/myTask/workOrderList/workOrderDetail/workOrderDetail?wid=" + value + '&tap=' + this.paramsData.tab,
213 212
 				})