Commit 07cc3fe7 authored by Administrator's avatar Administrator

更新工单

parent dda57577
......@@ -124,7 +124,14 @@
</el-tooltip>
<el-dialog title="工单详细信息" :visible.sync="dialogTableVisible" width="70%">
<el-steps :active="order_content.isorderone" align-center style="margin-bottom: 40px;">
<el-step v-for="(item, oindex) in order_step" :key="oindex + '1o'" :title="stepFilter(item.schedule)" :description="item.created_at + item.content"></el-step>
<el-step
v-for="(item, oindex) in order_step"
:key="oindex + '1o'"
:title="stepFilter(item.schedule)"
:description="item.created_at + item.content"
:finish-status="item.finish_status"
>
</el-step>
</el-steps>
<el-row :gutter="20">
<el-col :span="8">
......@@ -176,6 +183,7 @@
<el-form-item label="联系电话">{{ order_content.phone_number }}</el-form-item>
<el-form-item label="是否到达现场">{{ isLiveFilter(order_content.is_live) }}</el-form-item>
<el-form-item label="是否属实">{{ isVerifiedFilter(order_content.is_verified) }}</el-form-item>
<el-form-item label="维修状态">{{ isRepairedFilter(order_content.isrepaired) }}</el-form-item>
<el-form-item label="进度">{{ isOrderOneFilter(order_content.isorderone) }}</el-form-item>
<el-form-item label="反馈内容">{{ order_content.content }}</el-form-item>
<el-form-item size="large">
......@@ -377,7 +385,7 @@ export default {
const data = {
state: 2,
schedule: JSON.stringify({
'schedule': 1, 'content': '恭喜,你的工单完成啦!',
'schedule': 5, 'content': '恭喜,你的工单完成啦!',
}),
};
alarmOrderUpdate(data, id).then(response => {
......@@ -402,6 +410,12 @@ export default {
steps[2] = '不属实';
return steps[id];
},
isRepairedFilter(id) {
const status = [];
status[1] = '已修好';
status[2] = '未修好';
return status[id];
},
isOrderOneFilter(id) {
const steps = [];
steps[1] = '开始';
......@@ -416,6 +430,7 @@ export default {
steps[2] = '已接单';
steps[3] = '进行中';
steps[4] = '已完成';
steps[5] = '审核';
return steps[step];
},
alarmShow(data) {
......@@ -433,6 +448,7 @@ export default {
status[1] = { content: '进行中', type: 'warning' };
status[2] = { content: '完成', type: 'success' };
status[3] = { content: '异常终止', type: 'info' };
status[4] = { content: '已提交未审核', type: 'warning' };
if (type === 'type') {
return status[state].type;
}
......@@ -444,13 +460,15 @@ export default {
orderDetail(id) {
alarmOrderDetail(id).then(response => {
const all_steps = [{
schedule: 1, content: '', created_at: '',
schedule: 1, content: '', created_at: '', finish_status: 'finish',
}, {
schedule: 2, content: '', created_at: '',
schedule: 2, content: '', created_at: '', finish_status: 'finish',
}, {
schedule: 3, content: '', created_at: '',
schedule: 3, content: '', created_at: '', finish_status: 'finish',
}, {
schedule: 4, content: '', created_at: '',
schedule: 4, content: '', created_at: '', finish_status: 'finish',
}, {
schedule: 5, content: '', created_at: '', finish_status: 'finish',
}];
if (response.code === 200) {
console.log(response.data);
......@@ -467,6 +485,9 @@ export default {
}
}
this.order_step = all_steps;
if (response.data.state === 2) {
this.order_content.isorderone = 5;
}
console.log(this.order_step);
}
}).catch(err => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment