|
@@ -170,10 +170,10 @@
|
|
|
workOrderId: '', //工单id
|
|
|
classificationIndex: 0, //分类
|
|
|
classificationList: [
|
|
|
- {value: '0', name: '全部'},
|
|
|
- {value: '1', name: '待指派'},
|
|
|
- {value: '2', name: '进行中'},
|
|
|
- {value: '3', name: '已解决'}
|
|
|
+ {value: '', name: '全部'},
|
|
|
+ {value: 'created', name: '待指派'},
|
|
|
+ {value: 'dispatched', name: '进行中'},
|
|
|
+ {value: 'ended', name: '已解决'}
|
|
|
],
|
|
|
workOrderList: [], //工单列表
|
|
|
recordsTotal: 0,
|
|
@@ -183,6 +183,7 @@
|
|
|
qkey: '', //关键字(工单编号/设备名/故障信息)
|
|
|
startDate: '', //开始日期
|
|
|
endDate: '', //截止日期
|
|
|
+ status: '' //工单状态
|
|
|
},
|
|
|
keyword: '',
|
|
|
closeShow: false,
|
|
@@ -216,6 +217,9 @@
|
|
|
//分类
|
|
|
classificationClick(item,index) {
|
|
|
this.classificationIndex = index;
|
|
|
+ this.queryForm.status = item.value;
|
|
|
+
|
|
|
+ this.getQueryMy(true);
|
|
|
},
|
|
|
myLoadmore() {
|
|
|
this.queryForm.pageIndex += 1;
|
|
@@ -247,6 +251,7 @@
|
|
|
//选择关闭原因
|
|
|
reasonClick(item,index) {
|
|
|
this.current = index;
|
|
|
+ this.closeReason = item;
|
|
|
},
|
|
|
//关闭工单
|
|
|
closeWorkOrder() {
|
|
@@ -254,7 +259,10 @@
|
|
|
title: "加载中",
|
|
|
mask: true,
|
|
|
})
|
|
|
- API_workOrder.usClose({id: this.workOrderId}).then((res) => {
|
|
|
+ API_workOrder.usClose({
|
|
|
+ id: this.workOrderId,
|
|
|
+ closeReason: this.closeReason
|
|
|
+ }).then((res) => {
|
|
|
uni.hideLoading();
|
|
|
this.closeShow = false;
|
|
|
uni.navigateTo({
|