diff --git a/src/api/admin/repair.js b/src/api/admin/repair.js index 37c07cb..161eece 100644 --- a/src/api/admin/repair.js +++ b/src/api/admin/repair.js @@ -6,16 +6,17 @@ const api = { export function getRepair (parameter) { return axios({ - url: api.repair + '/get/' + parameter, - method: 'get' + url: api.repair + '/get', + method: 'post', + data: parameter }) } -export function getRepairList (parameter) { +export function getRepairList (data) { return axios({ url: api.repair + '/list', - method: 'get', - params: parameter + method: 'post', + data: data }) } @@ -30,11 +31,14 @@ export function saveRepair (parameter) { }) } -export function review (parameter) { +export function review (parameter, uniqueArr) { return axios({ - url: api.repair + '/review', + url: api.repair + '/flow/start', method: 'post', - data: parameter, + data: { + 'repair': parameter, + 'files': uniqueArr + }, headers: { 'Content-Type': 'application/json;charset=UTF-8' } @@ -60,14 +64,6 @@ export function delRepair (parameter) { }) } -export function selectWorkerIdByTypeId (parameter) { - return axios({ - url: api.repair + '/selectWorkerIdByTypeId', - method: 'get', - params: parameter - }) -} - export function selectDispatcher () { return axios({ url: api.repair + '/selectDispatcher', diff --git a/src/api/admin/repair/repairDeviceType.js b/src/api/admin/repair/repairDeviceType.js index 3f8ac4e..31e1c86 100644 --- a/src/api/admin/repair/repairDeviceType.js +++ b/src/api/admin/repair/repairDeviceType.js @@ -34,7 +34,16 @@ export function delRepairType (parameter) { export function selectUserListByType (parameter) { return axios({ url: api.repairType + '/selectUserListByType', - method: 'get' + method: 'get', + params: parameter + }) +} + +export function selectWorkerIdByTypeId (parameter) { + return axios({ + url: api.repairType + '/selectWorkerIdByTypeId', + method: 'get', + params: parameter }) } diff --git a/src/views/admin/RepairList.vue b/src/views/admin/RepairList.vue index 7dc2791..9091ffc 100644 --- a/src/views/admin/RepairList.vue +++ b/src/views/admin/RepairList.vue @@ -5,7 +5,7 @@ - + @@ -20,25 +20,23 @@
新建
- {{ text | statusFilter }} 详情 - - - - 完成 + + - - + + @@ -70,6 +68,7 @@ export default { advanced: false, // 查询参数 queryParam: {}, + loadData:[], // 表头 columns: [ { @@ -86,7 +85,7 @@ export default { }, { title: '设备名称', - dataIndex: 'repairDeviceName' + dataIndex: 'deviceName' }, { @@ -100,7 +99,7 @@ export default { }, { title: '提交人', - dataIndex: 'userName' + dataIndex: 'name' }, { title: '报修时间', @@ -115,29 +114,42 @@ export default { } ], // 加载数据方法 必须为 Promise 对象 - loadData: parameter => { - return getRepairList(Object.assign(parameter, this.queryParam)) - }, + // loadData: parameter => { + // return getRepairList(Object.assign(parameter, this.queryParam)) + // }, addEnable: checkPermission('admin:repair:add'), editEnabel: checkPermission('admin:repair:edit'), removeEnable: checkPermission('admin:repair:list') } }, filters: { + // 状态:1 待派单,3 重新派单,5 已派单,7 处理中, 9已完成 待评价, 11 已关闭 13 已评价 statusFilter (status) { const statusMap = { - 'PENDING_ASSIGN': '待分配', - 'PENDING_PROCESS': '待处理', - 'COMPLETED': '已完成', - 'CANCELED': '已取消', - 'SCORE': '已评价' + '1': '待分配', + '3': '重新派单', + '5': '已派单', + '7': '处理中', + '9': '已完成,待评价', + '11': '已关闭', + '13': '已评价' } return statusMap[status] } }, created () { + this.getRepairList() }, methods: { + getRepairList () { + let datas = { + 'menu': 7, + 'type': 'all' + } + getRepairList(datas).then(res => { + this.loadData = res.rows + }) + }, handleAdd () { this.$refs.modal.add() }, @@ -171,11 +183,11 @@ export default { this.$message.error('系统错误,请稍后再试') }) }, - onCancel () {} + onCancel () { + } }) } }, - watch: { - } + watch: {} } diff --git a/src/views/admin/RepairView.vue b/src/views/admin/RepairView.vue index 3944bff..471b3af 100644 --- a/src/views/admin/RepairView.vue +++ b/src/views/admin/RepairView.vue @@ -55,8 +55,8 @@ {{ mdl.sn }} {{ mdl.repairName }} {{ mdl.typeName }} - {{ mdl.repairDeviceName }} - {{ mdl.userName }} + {{ mdl.deviceName }} + {{ mdl.name }} {{ mdl.phone }} {{ mdl.repairLevel }} {{ mdl.failureTypeName }} @@ -64,9 +64,9 @@ {{ mdl.repairLevel }} {{ mdl.repairLevel }} {{ mdl.repairLevel }} - {{ mdl.workerName }} - {{ mdl.failureDate }} - {{ mdl.repairTime }} + {{ mdl.repairUserId }} + {{ mdl.repairTime }} + {{ mdl.createTime }} {{ mdl.statusName }} {{ mdl.endDate }} @@ -76,9 +76,7 @@ 报修图片 -
- - +
example @@ -86,29 +84,29 @@
- + - 更换空调滤芯 + {{ mdl.solution }} - - + + - 空调使用时间长 + {{ mdl.cause }}
- + - + - + - + {{ mdl.remark }} @@ -129,6 +127,7 @@