Sfoglia il codice sorgente

mod:工单列表以及跳转吧

weieryang 3 anni fa
parent
commit
cadafc02b3

+ 4 - 26
anyangWebAPP/pages/myTask/workOrderList/workOrderList.vue

@@ -18,8 +18,8 @@
18 18
 			<!-- 基于 uni-list 的页面布局 -->
19 19
 			<uni-list>
20 20
 				<!-- to 属性携带参数跳转详情页面-->
21
-				<uni-list-item direction="column" v-for="(item, index) in listData" :key="index"
22
-					:to="'/pages/workOrderDetail/workOrderDetail?wid='+item.F_WorkOrderId + '&tap=' + paramsData.stingText">
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>
23 23
 					<!-- 通过header插槽定义列表的标题 -->
24 24
 					<template v-slot:header>
25 25
 						<view class="uni-title">{{item.F_ComTitle}}</view>
@@ -107,14 +107,10 @@
107 107
 					current: 0,
108 108
 					items: [],
109 109
 				},
110
-				isDisplay: {
111
-					displaySegmentedControl: false, // 分段器
112
-				},
113 110
 				urlData: null,
114 111
 			}
115 112
 		},
116 113
 		onLoad(optioin) {
117
-			console.log(optioin, 'optioin')
118 114
 			this.urlData = listUrl.getUrlData(optioin.menuCode);
119 115
 			if (!this.urlData) {
120 116
 				return;
@@ -152,13 +148,6 @@
152 148
 				this.paramsData = optioin
153 149
 
154 150
 				this.getList(optioin)
155
-				if (optioin.segmenter == undefined || optioin.segmenter == null || optioin.segmenter == "") {
156
-					this.isDisplay.displaySegmentedControl = false
157
-				} else {
158
-					this.isDisplay.displaySegmentedControl = true
159
-					this.segmenter.type = optioin.segmenter
160
-					this.segmenter.items = segmenterData[optioin.segmenter]
161
-				}
162 151
 				// 页面
163 152
 				uni.$on("updateList", (res) => {
164 153
 					this.listData = []
@@ -173,15 +162,6 @@
173 162
 					page: optioin.page,
174 163
 					pagesize: optioin.pagesize,
175 164
 					ComTitle: optioin.keyWords,
176
-					// deptid: optioin.departid == undefined ? "" : optioin.departid,
177
-					// tab: optioin.tab == undefined ? "" : optioin.tab,
178
-					// state: optioin.state == undefined ? "" : optioin.state,
179
-					// db: optioin.db == undefined ? "" : optioin.db,
180
-					// isproresult: optioin.isproresult == undefined ? "" : optioin.isproresult,
181
-					// Supervisor: optioin.Supervisor == undefined ? "" : optioin.Supervisor,
182
-					// iscb: optioin.iscb == undefined ? "" : optioin.iscb,
183
-					// tobereply: optioin.tobereply == undefined ? "" : optioin.tobereply,
184
-					// distribute: optioin.distribute == undefined ? "" : optioin.distribute,
185 165
 					token: uni.getStorageSync("token"),
186 166
 				}
187 167
 
@@ -200,7 +180,6 @@
200 180
 					}
201 181
 				}
202 182
 
203
-
204 183
 				let url = this.urlData.url
205 184
 				this.$http
206 185
 					.get(url, params)
@@ -222,9 +201,9 @@
222 201
 					})
223 202
 			},
224 203
 			workOrderIdClick(value) {
225
-				console.log(this.paramsData.tab)
204
+				console.log(value, 'value')
226 205
 				uni.navigateTo({
227
-					url: "/pages/workOrderDetail/workOrderDetail?wid=" + value + '&tap=' + this.paramsData.tab,
206
+					url: "/pages/myTask/workOrderList/workOrderDetail/workOrderDetail?wid=" + value + '&tap=' + this.paramsData.tab,
228 207
 				})
229 208
 			},
230 209
 			searchList(e) {
@@ -237,7 +216,6 @@
237 216
 				this.paramsData.state = e
238 217
 				this.getList(this.paramsData)
239 218
 			},
240
-
241 219
 			onClickSegmentedControl(e) {
242 220
 				this.resetListData()
243 221
 				this.segmenter.current = e.currentIndex;

+ 403 - 1
anyangWebAPP/utils/listUrl.js

@@ -117,7 +117,409 @@ const urlData = {
117 117
 			jianhang: 0,
118 118
 			phoneType: 2,
119 119
 		}
120
-	}
120
+	},
121
+	'YWJD_DCLS': { // 二级单位-待办事项
122
+		url: 'WorkOrder/GetDWDealList',
123
+		params: {
124
+			tab: 0,
125
+			distribute: 0,
126
+		}
127
+	},
128
+	'WorkTHCB': { // 二级单位-退回重办
129
+		url: 'WorkOrder/GetDWDealList',
130
+		params: {
131
+			tab: 12,
132
+			distribute: 0,
133
+		}
134
+	},
135
+	'superviseCommission': { // 二级单位-督办工单
136
+		url: 'workorder/GetSupervList',
137
+		tabs: [
138
+			{
139
+				label: '督办待办',
140
+				value: 0,
141
+				field: 'iscb',
142
+			},
143
+			{
144
+				label: '督办重办',
145
+				value: 1,
146
+				field: 'iscb',
147
+			}
148
+		],
149
+		params: {
150
+			Supervisor: 1,
151
+			iscb: 0,
152
+		}
153
+	},
154
+	'WorkZZBL': { // 二级单位-已派单
155
+		url: 'WorkOrder/GetDWDealList',
156
+		params: {
157
+			tab: 14,
158
+			distribute: 0,
159
+		}
160
+	},
161
+	'expiredWorkOrders': { // 二级单位-超期未果
162
+		url: 'WorkOrder/GetTimeOutList',
163
+		params: {
164
+			tab: 1,
165
+			jianhang: 0,
166
+			phoneType: 2,
167
+		}
168
+	},
169
+	'workOverdue': { // 二级单位-超期工单
170
+		url: 'WorkOrder/GetTimeOutList',
171
+		params: {
172
+			tab: 1,
173
+			soon: 1,
174
+		}
175
+	},
176
+	'WorkXJDWTH': { // 二级单位-下级单位退回
177
+		url: 'WorkOrder/GetDWDealList',
178
+		params: {
179
+			tab: 13,
180
+			distribute: 0,
181
+		}
182
+	},
183
+	'WorkYBLTJ': { // 二级单位-待审核下级单位回复
184
+		url: 'WorkOrder/GetDWDealList',
185
+		params: {
186
+			tab: 15,
187
+			distribute: 0,
188
+		}
189
+	},
190
+	'YWJD_SHTHS': { // 二级单位-已申请退回
191
+		url: 'WorkOrder/GetDWDealList',
192
+		params: {
193
+			tab: 2,
194
+			distribute: 0,
195
+		}
196
+	},
197
+	'WorkTHBJJ': { // 二级单位-退回被拒绝
198
+		url: 'WorkOrder/GetDWDealList',
199
+		params: {
200
+			tab: 16,
201
+			distribute: 0,
202
+		}
203
+	},
204
+	'YWJD_SQYSS': { // 二级单位-已申请延时
205
+		url: 'WorkOrder/GetDWDealList',
206
+		tabs: [
207
+			{
208
+				label: '正在办理',
209
+				value: 0,
210
+				field: 'blstate',
211
+			},
212
+			{
213
+				label: '已办理',
214
+				value: 1,
215
+				field: 'blstate',
216
+			}
217
+		],
218
+		params: {
219
+			tab: 3,
220
+			blstate: 0,
221
+		}
222
+	},
223
+	'WorkYSBJJ': { // 二级单位-延时被拒绝
224
+		url: 'WorkOrder/GetDWDealList',
225
+		params: {
226
+			tab: 17,
227
+			distribute: 0,
228
+		}
229
+	},
230
+	'UnsuccessfulLevel2': { // 二级单位-已办未果
231
+		url: 'WorkOrder/GetDWDealList',
232
+		params: {
233
+			tab: 18,
234
+		}
235
+	},
236
+	'YWJD_YBLS': { // 二级单位-已结案
237
+		url: 'WorkOrder/GetDWDealList',
238
+		params: {
239
+			tab: 4,
240
+		}
241
+	},
242
+	'WorkDCMarketing': { // 二级单位-营商诉求-待处理
243
+		url: 'WorkOrder/GetDWDealList',
244
+		params: {
245
+			tab: 0,
246
+			distribute: 0,
247
+			jianhang: 3,
248
+		}
249
+	},
250
+	'WorkYBLMarketing': { // 二级单位-营商诉求-已完成
251
+		url: 'WorkOrder/GetDWDealList',
252
+		params: {
253
+			tab: 4,
254
+			jianhang: 3,
255
+		}
256
+	},
257
+	'YWXT_DCLGD': { // 三级单位-未延时待办理
258
+		url: 'WorkOrder/GetEJDWDealList',
259
+		params: {
260
+			tab: 0,
261
+			isys: 0,
262
+		}
263
+	},
264
+	'WorkDC_EJDelayed': { // 三级单位-已延时待办理
265
+		url: 'WorkOrder/GetEJDWDealList',
266
+		params: {
267
+			tab: 0,
268
+			isys: 1,
269
+		}
270
+	},
271
+	'expiredWorkOrders': { // 三级单位-超期未果
272
+		url: 'WorkOrder/GetTimeOutList',
273
+		params: {
274
+			tab: 1,
275
+			jianhang: 0,
276
+			phoneType: 2,
277
+		}
278
+	},
279
+	'YWXT_YBLGD': { // 三级单位-已办理工单
280
+		url: 'WorkOrder/GetEJDWDealList',
281
+		params: {
282
+			tab: 1,
283
+		}
284
+	},
285
+	'UnsuccessfulLevel3': { // 三级单位-已办未果
286
+		url: 'WorkOrder/GetEJDWDealList',
287
+		params: {
288
+			tab: 3,
289
+		}
290
+	},
291
+	'haveBeenReceived': { // 三级单位-已签收
292
+		url: 'WorkOrder/GetEJDWDealList',
293
+		params: {
294
+			tab: 4,
295
+		}
296
+	},
297
+	'applicationDelayed	': { // 三级单位-已申请延时
298
+		url: 'WorkOrder/GetEJDWDealList',
299
+		params: {
300
+			tab: 5,
301
+		}
302
+	},
303
+	'WorkDCMarketing_EJ': { // 三级单位-营商诉求-待处理
304
+		url: 'WorkOrder/GetEJDWDealList',
305
+		params: {
306
+			tab: 0,
307
+			distribute: 0,
308
+			jianhang: 3,
309
+		}
310
+	},
311
+	'WorkYWCMarketing_EJ': { // 三级单位-营商诉求-已完成
312
+		url: 'WorkOrder/GetEJDWDealList',
313
+		params: {
314
+			tab: 6,
315
+			jianhang: 3,
316
+		}
317
+	},
318
+	'superviseOverdue': { // 督办管理-督办已退回
319
+		url: 'WorkOrder/GetSupervList',
320
+		params: {
321
+			tab: 3,
322
+		}
323
+	},
324
+	'superviseUpcoming': { // 督办管理-督办待办
325
+		url: 'WorkOrder/GetSupervList',
326
+		params: {
327
+			tab: 0,
328
+			Supervisor: 2,
329
+		}
330
+	},
331
+	'superviseProcessing': { // 督办管理-督办办理中
332
+		url: 'WorkOrder/GetSupervList',
333
+		tabs: [
334
+			{
335
+				label: '督办待办理',
336
+				value: 0,
337
+				field: 'tab',
338
+			},
339
+			{
340
+				label: '督办办理中',
341
+				value: 1,
342
+				field: 'tab',
343
+			}
344
+		],
345
+		params: {
346
+			tab: 0,
347
+			Supervisor: 1,
348
+			sourcearea: 0,
349
+		}
350
+	},
351
+	'superviseOverdue': { // 督办管理-督办超期未果
352
+		url: 'WorkOrder/GetSupervList',
353
+		params: {
354
+			tab: 2,
355
+			Supervisor: 1,
356
+		}
357
+	},
358
+	'superviseReturnReview': { // 督办管理-督办退回审核
359
+		url: 'WorkOrder/GetSupervList',
360
+		params: {
361
+			tab: 1,
362
+			Supervisor: 1,
363
+			state: 3,
364
+		}
365
+	},
366
+	'superviseReplyPendingReview': { // 督办管理-督办待审核回复
367
+		url: 'WorkOrder/GetSupervList',
368
+		params: {
369
+			tab: 6,
370
+			isExamine: 2,
371
+			Supervisor: 1,
372
+		}
373
+	},
374
+	'superviseFinished': { // 督办管理-督办已完结
375
+		url: 'WorkOrder/GetSupervList',
376
+		params: {
377
+			Supervisor: 1,
378
+		}
379
+	},
380
+	'superviseFinished': { // 督办管理-督办已完结
381
+		url: 'WorkOrder/GetSupervList',
382
+		params: {
383
+			Supervisor: 1,
384
+		}
385
+	},
386
+	'superviseFinished': { // 多媒体工单-待审转办
387
+		url: 'WorkOrder/GetLDDealList',
388
+		tabs: [
389
+			{
390
+				label: '待审核转办',
391
+				value: 0,
392
+				field: 'issh',
393
+			},
394
+			{
395
+				label: '审核未通过',
396
+				value: 1,
397
+				field: 'issh',
398
+			}
399
+		],
400
+		params: {
401
+			tab: 0,
402
+			issh: 0,
403
+			jianhang: 1,
404
+		}
405
+	},
406
+	'ReturnReviewedTransferredMedia': { // 多媒体工单-退回待审转办
407
+		url: 'WorkOrder/GetLDDealList',
408
+		params: {
409
+			tab: 10,
410
+			state: 10,
411
+			jianhang: 1,
412
+		}
413
+	},
414
+	'auditorsAuditedMedia': { // 多媒体工单-审核员待审核
415
+		url: 'WorkOrder/GetLDDealList',
416
+		params: {
417
+			tab: 0,
418
+			issh: 2,
419
+			jianhang: 1,
420
+		}
421
+	},
422
+	'WorkYSSHMedia': { // 多媒体工单-局委延时审核
423
+		url: 'WorkOrder/GetDWDealList',
424
+		params: {
425
+			tab: 7,
426
+			jianhang: 1,
427
+		}
428
+	},
429
+	'toAuditListMedia': { // 多媒体工单-局委退回审核
430
+		url: 'WorkOrder/GetZXDealList',
431
+		params: {
432
+			state: 10,
433
+			tab: 0,
434
+			jianhang: 1,
435
+		}
436
+	},
437
+	'LeaderYJBMedia': { // 多媒体工单-正在办理
438
+		url: 'WorkOrder/GetLDDealList',
439
+		params: {
440
+			tab: 1,
441
+			jianhang: 1,
442
+		}
443
+	},
444
+	'haveDoneToAuditMedia': { // 多媒体工单-已办待审核
445
+		url: 'WorkOrder/GetZXDealList',
446
+		tabs: [
447
+			{
448
+				label: '热线件',
449
+				value: 0,
450
+				field: 'db',
451
+			},
452
+			{
453
+				label: '督办件',
454
+				value: 1,
455
+				field: 'db',
456
+			}
457
+		],
458
+		params: {
459
+			state: 6,
460
+			tab: 0,
461
+			tobereply: 1,
462
+			db: 0,
463
+			jianhang: 1,
464
+		}
465
+	},
466
+	'haveAduitMedia': { // 多媒体工单-已办待回访
467
+		url: 'WorkOrder/GetZXDealList',
468
+		params: {
469
+			state: 7,
470
+			tab: 0,
471
+			tobereply: 1,
472
+			db: 0,
473
+			jianhang: 1,
474
+		}
475
+	},
476
+	'expiredWorkOrdersMedia': { // 多媒体工单-超期未果
477
+		url: 'WorkOrder/GetTimeOutList',
478
+		params: {
479
+			tab: 1,
480
+			jianhang: 1,
481
+		}
482
+	},
483
+	'WorkIsproresultMedia': { // 多媒体工单-已办未果
484
+		url: 'WorkOrder/GetList',
485
+		tabs: [
486
+			{
487
+				label: '未追加回复',
488
+				value: 1,
489
+				field: 'db',
490
+			},
491
+			{
492
+				label: '已追加回复',
493
+				value: 2,
494
+				field: 'db',
495
+			}
496
+		],
497
+		params: {
498
+			isproresult: 1,
499
+			state: 6,
500
+			jianhang: 1,
501
+		}
502
+	},
503
+	'LeaderYJAMedia': { // 多媒体工单-已办结
504
+		url: 'WorkOrder/GetLDDealList',
505
+		params: {
506
+			tab: 5,
507
+			jianhang: 1,
508
+		}
509
+	},
510
+	'toSupervListMedia': { // 多媒体工单-已转督办
511
+		url: 'WorkOrder/GetSupervList',
512
+		params: {
513
+			jianhang: 1,
514
+		}
515
+	},
516
+	'LeaderYZBMedia': { // 多媒体工单-已退回重办
517
+		url: 'WorkOrder/GetLDDealList',
518
+		params: {
519
+			tab: 4,
520
+			jianhang: 1,
521
+		}
522
+	},
121 523
 }
122 524
 export default {
123 525
 	getUrlData(code) {