From 4b80c98ef5fda8d6358778f2efe8bb35cb20ccf9 Mon Sep 17 00:00:00 2001 From: queenwuli <942534046@qq.com> Date: Fri, 15 Jan 2021 16:18:21 +0800 Subject: [PATCH] gx --- hive-app/pages/workbench/serviceOrderList.vue | 35 ++++++++++++++++++++++++++++------- 1 files changed, 28 insertions(+), 7 deletions(-) diff --git a/hive-app/pages/workbench/serviceOrderList.vue b/hive-app/pages/workbench/serviceOrderList.vue index 87fb353..0f7267f 100644 --- a/hive-app/pages/workbench/serviceOrderList.vue +++ b/hive-app/pages/workbench/serviceOrderList.vue @@ -56,7 +56,7 @@ </text> <text class="blue-btn small-btn ml-10" v-if="isShowOrder(item.status)" - @click.stop=""> + @click.stop="confirmServiceOrder(item.id)"> 确认预约 </text> <text class="blue-btn small-btn ml-10" @@ -104,23 +104,23 @@ name: '待确认' }, { - state: 8, + state: 2, name: '待排班' }, { - state: 2, + state: 3, name: '待配料' }, { - state: 3, + state: 4, name: '待服务' }, { - state: 4, + state: 5, name: '服务中' }, { - state: 5, + state: 6, name: '已完成' } ], @@ -211,7 +211,7 @@ }, // 是否显示确认预约 isShowOrder(status){ - return status == 1 && this.$utils.hasPermission('fwdgl.qryy'); + return status == 9 && this.$utils.hasPermission('fwdgl.qryy'); }, // 是否显示开始服务按钮 isShowStartServiceBtn(status, items){ @@ -244,6 +244,25 @@ success: (res) => { if (res.confirm) { this.$httpUtils.request('/api/serviceOrder/cancelService/'+id).then((res) => { + if(res.status == 200){ + this.reloadData() + } + this.$toast.info(res.info); + }) + } + } + }); + }, + // 确认预约 + confirmServiceOrder(id){ + uni.showModal({ + title: '提示', + content: '确认预约吗?', + success: (res) => { + if (res.confirm) { + this.$httpUtils.request('/api/serviceOrder/confirmServiceOrder', { + id:id + }, 'POST').then((res) => { if(res.status == 200){ this.reloadData() } @@ -305,6 +324,8 @@ return '已完成' } else if(val == 7){ return '服务单结束' + } else if(val == 9){ + return '待确认' } else { return '已取消' } -- Gitblit v1.9.1