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;