From 268b3f852b6fc558fd57f274005f961a9d985e08 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Wed, 22 Oct 2025 17:50:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=AE=8C=E6=88=90=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/foodManage/purchaseManage.js | 11 ++++++++++- .../purchaseManage/purchaseOrder/index.vue | 17 ++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/api/foodManage/purchaseManage.js b/src/api/foodManage/purchaseManage.js index 17f31be3..307ca375 100644 --- a/src/api/foodManage/purchaseManage.js +++ b/src/api/foodManage/purchaseManage.js @@ -445,7 +445,16 @@ export function delPurchaseOrderApi(data) { }) } - +export function finishPurchaseOrderApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods/finishOrder', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data: data + }) +} // -------------采购验货--------------- diff --git a/src/views/foodManage/purchaseManage/purchaseOrder/index.vue b/src/views/foodManage/purchaseManage/purchaseOrder/index.vue index 6be49ec3..ac849ad5 100644 --- a/src/views/foodManage/purchaseManage/purchaseOrder/index.vue +++ b/src/views/foodManage/purchaseManage/purchaseOrder/index.vue @@ -162,6 +162,12 @@ icon="el-icon-edit" v-if="scope.row.orderStatus==1||scope.row.orderStatus==2" @click="handleUpdate(scope.row)" >编辑 + 订单完成 import { systemAreaTreeApi,getCanteenByAreaApi,getStallByCanteenApi } from "@/api/base/stall"; import { supplierPageApi } from "@/api/foodManage/purchaseManage"; -import { purchaseOrderPageApi,getPurchaseOrderInfoApi,delPurchaseOrderApi,addPurchaseInspectApi } from "@/api/foodManage/purchaseManage"; +import { purchaseOrderPageApi,getPurchaseOrderInfoApi,delPurchaseOrderApi,finishPurchaseOrderApi,addPurchaseInspectApi } from "@/api/foodManage/purchaseManage"; export default { name: "", @@ -381,6 +387,15 @@ export default { handleUpdate(row) { this.$router.push({ path: "/foodManage/purchaseManage/orderEdit",query: {purchaseOrderRowData:JSON.stringify(row)} }); }, + //订单完成按钮 + handleFinish(row) { + this.$modal.confirm('是否确认该订单已完成?').then(function() { + return finishPurchaseOrderApi({orderGoodsId:row.orderGoodsId}); + }).then(() => { + this.getList(); + this.$modal.msgSuccess("操作成功"); + }).catch(() => {}); + }, // 取消按钮 cancel() { this.open = false;