瀏覽代碼

按钮操作

zhaomin 3 年之前
父節點
當前提交
137e9130a9

+ 2 - 1
.gitignore

@@ -1 +1,2 @@
1
-unpackage/
1
+unpackage/
2
+anyangWebAPP/pages/myTask/workOrderList/workOrderDetail/buttons/buttons - 副本.vue

+ 22 - 10
anyangWebAPP/pages/components/commonSelect/departSelect/departSelect.vue

@@ -1,5 +1,6 @@
1 1
 <template>
2
-	<uni-data-select class="uni-select" :localdata="deptData" @change="change" :clear="true" v-model="departid" placeholder="请选择部门"/>
2
+	<!-- <uni-data-select class="uni-select" :localdata="deptData" @change="change" :clear="true" v-model="departid" placeholder="请选择部门"/> -->
3
+	<uni-combox :candidates="candidates" placeholder="请选择部门"  @input="change" v-model="departid"></uni-combox>
3 4
 </template>
4 5
 
5 6
 <script>
@@ -7,7 +8,8 @@
7 8
 		data() {
8 9
 			return {
9 10
 				departid: '',
10
-				deptData: []
11
+				deptData: [],
12
+				candidates:[]
11 13
 			}
12 14
 		},
13 15
 		created() {
@@ -17,18 +19,28 @@
17 19
 			getDpartment() {
18 20
 				this.$http.get("Department/GetDeptList",{token: uni.getStorageSync("token")}).then((res)=>{
19 21
 					if(res.state.toLowerCase()==="success"){
20
-						let resultData = res.data
21
-						resultData.forEach((element, index) => {
22
-						  const obj = {}
23
-						  obj.value = element.F_DeptId
24
-						  obj.text = element.F_DeptName
25
-						  this.deptData.push(obj);
26
-						});
22
+						this.deptData = res.data
23
+						res.data.forEach(v =>{
24
+							this.candidates.push(v.F_DeptName)
25
+						})
26
+						// let resultData = res.data
27
+						// resultData.forEach((element, index) => {
28
+						//   const obj = {}
29
+						//   obj.value = element.F_DeptId
30
+						//   obj.text = element.F_DeptName
31
+						//   this.deptData.push(obj);
32
+						// });
27 33
 					}
28 34
 				})
29 35
 			},
30 36
 			change(data){
31
-				this.$emit('post-select-data',data)
37
+				let departid = ''
38
+				this.deptData.forEach(v => {
39
+					if(v.F_DeptName == data) {
40
+						departid = v.F_DeptId
41
+					}
42
+				})
43
+				this.$emit('post-select-data',departid)
32 44
 			},
33 45
 		}
34 46
 	}

+ 2 - 2
anyangWebAPP/pages/login/login.vue

@@ -160,8 +160,8 @@
160 160
 							uni.setStorageSync('userName', data.user.F_UserName)
161 161
 							uni.setStorageSync('userCode', data.user.F_UserCode)
162 162
 							const code = uni.getStorageSync("roleCode");
163
-							
164
-							if (code === "ZXLD"||code === "MTDD"||code === "WLDW"||code === "EJWLDW") {
163
+							if (code === "ZXLD"||code === "MTDD"||code === "WLDW"||code === "EJWLDW"||code === "GLY") {
164
+							// if (code === "ZXLD"||code === "MTDD"||code === "WLDW"||code === "EJWLDW") {
165 165
 								uni.switchTab({
166 166
 									url: '/pages/myTask/myTask'
167 167
 								});

+ 18 - 7
anyangWebAPP/pages/myTask/workOrderList/workOrderDetail/buttons/buttons.vue

@@ -43,7 +43,11 @@
43 43
 		},
44 44
 		watch: {
45 45
 			orderButtonData(val) {
46
-				console.log(this.orderButtonData)
46
+				this.orderButtonData.forEach(v=>{
47
+					if(v.key == 1) {
48
+						v.value = '查看'
49
+					}
50
+				})
47 51
 			}
48 52
 		},
49 53
 		data() {
@@ -112,6 +116,10 @@
112 116
 					this.cbreason = ''
113 117
 					this.auditPlaceholder = '请输入驳回重办原因'
114 118
 					this.$refs.inputDialog.open()
119
+				} else if (key == 35) { // 35拒绝
120
+					this.cbreason = ''
121
+					this.auditPlaceholder = '请输入拒绝原因'
122
+					this.$refs.inputDialog.open()
115 123
 				} else if (key == 38) { // 39 退回(审核员)
116 124
 					this.cbreason = ''
117 125
 					this.auditPlaceholder = '请输入退回原因'
@@ -177,6 +185,12 @@
177 185
 						iszb: 1,
178 186
 						ids: this.wid
179 187
 					}
188
+					this.workOrderContent("WorkOrder/SubReloadWorkOrder", addParams)
189
+				} else if (this.clickKey === 38) {
190
+					const addParams = {
191
+						reason: this.cbreason,
192
+						workorderid: this.wid
193
+					}
180 194
 					this.workOrderContent("WorkOrder/RefuseWorkOrder", addParams)
181 195
 				} else if (this.auditPlaceholder === '请输入审核通过并转办原因') {
182 196
 					this.toExamineWorkOrder(2)
@@ -208,12 +222,6 @@
208 222
 						type: 1
209 223
 					}
210 224
 					this.workOrderContent("WorkOrder/RemindWorkOrder", addParams)
211
-				} else if (this.auditPlaceholder === '请输入退回原因') {
212
-					const addParams = {
213
-						reason: this.cbreason,
214
-						workorderid: this.wid
215
-					}
216
-					this.workOrderContent("WorkOrder/BackWorkOrder", addParams)
217 225
 				} else if(this.auditPlaceholder === '请输入提交重办原因') {
218 226
 					const addParams = {reason: this.cbreason,ids: this.wid,iszb: 1}
219 227
 					this.workOrderContent("WorkOrder/SubReloadWorkOrder",addParams)
@@ -226,6 +234,9 @@
226 234
 				}else if(this.auditPlaceholder === '请输入拒收原因') {
227 235
 					const addParams = {reason: this.cbreason,workorderid: this.wid}
228 236
 					this.workOrderContent("WorkOrder/RefuseWorkOrder",addParams)
237
+				}else if(this.auditPlaceholder === '请输入拒绝原因') {
238
+					const addParams = {reason: this.cbreason,workorderid: this.wid}
239
+					this.workOrderContent("WorkOrder/RejectWorkOrder",addParams)
229 240
 				}
230 241
 				
231 242
 			},

File diff suppressed because it is too large
+ 1 - 1
anyangWebAPP/unpackage/dist/build/h5/index.html