diff --git a/src/api/system/order.js b/src/api/system/order.js index 8788007..8e480cc 100644 --- a/src/api/system/order.js +++ b/src/api/system/order.js @@ -86,4 +86,12 @@ export function edit(data) { method: "post", data }) +} + +//确认完成 +export function updateCompanionStatus(orderStatus, orderNo) { + return request({ + url: `/system/appointmentOrder/updateCompanionStatus?orderStatus=${orderStatus}&orderNo=${orderNo}`, + method: "post" + }) } \ No newline at end of file diff --git a/src/views/system/order/index.vue b/src/views/system/order/index.vue index 3c93680..aeb7c06 100644 --- a/src/views/system/order/index.vue +++ b/src/views/system/order/index.vue @@ -98,9 +98,16 @@ size="mini" type="text" icon="el-icon-edit" - v-if="scope.row.orderType=='COMPANION_IN_HOSPITAL'" + v-if="scope.row.orderType=='COMPANION_IN_HOSPITAL'&&scope.row.orderStatus == 'WAIT_DISPATCH'" @click="seeedit(scope.row)" >编辑 + 确认完成 { + updateCompanionStatus(row.orderStatus, row.orderNo).then(res => { + + this.$modal.msgSuccess("订单已完成"); + this.getList() + }) + }) + .catch(() => { }); + }, //编辑 seeedit(row) { this.loading = true;