From 5bd138c2762e253c57ffc5d0cf4477edcf2646bc Mon Sep 17 00:00:00 2001 From: weiwei Date: Tue, 13 May 2025 11:06:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=9F=E5=A0=82=E5=8E=9F=E6=96=99=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/canteen/canteenErpMaterial.ts | 59 +++++++------- src/api/canteen/canteenSupplier.ts | 55 +++++++------ src/api/canteen/common.ts | 10 +++ .../Select/SelectCanteenSupplier.vue | 66 ++++++++++++++++ src/components/index.ts | 2 + .../canteen/canteenInventoryRecords/form.vue | 44 ++++------- .../canteen/canteenInventoryRecords/index.vue | 2 +- src/views/canteen/components/selectDialog.vue | 77 ++++--------------- 8 files changed, 169 insertions(+), 146 deletions(-) create mode 100644 src/api/canteen/common.ts create mode 100644 src/components/Select/SelectCanteenSupplier.vue diff --git a/src/api/canteen/canteenErpMaterial.ts b/src/api/canteen/canteenErpMaterial.ts index 0fe95e7..ea3aeb8 100644 --- a/src/api/canteen/canteenErpMaterial.ts +++ b/src/api/canteen/canteenErpMaterial.ts @@ -1,49 +1,48 @@ import request from "/@/utils/request" export function fetchList(query?: Object) { - return request({ - url: '/canteen/canteenErpMaterial/page', - method: 'get', - params: query - }) + return request({ + url: "/canteen/canteenErpMaterial/page", + method: "get", + params: query, + }) } export function fetchErpMaterialPageList(query?: Object) { - return request({ - url: '/canteen/canteenErpMaterial/erpMaterialPage', - method: 'get', - params: query - }) + return request({ + url: "/canteen/canteenErpMaterial/erpMaterialPage", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/canteen/canteenErpMaterial', - method: 'post', - data: obj - }) + return request({ + url: "/canteen/canteenErpMaterial", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/canteen/canteenErpMaterial/' + id, - method: 'get' - }) + return request({ + url: "/canteen/canteenErpMaterial/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/canteen/canteenErpMaterial', - method: 'delete', - data: ids - }) + return request({ + url: "/canteen/canteenErpMaterial", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/canteen/canteenErpMaterial', - method: 'put', - data: obj - }) + return request({ + url: "/canteen/canteenErpMaterial", + method: "put", + data: obj, + }) } - diff --git a/src/api/canteen/canteenSupplier.ts b/src/api/canteen/canteenSupplier.ts index 0834984..4de3764 100644 --- a/src/api/canteen/canteenSupplier.ts +++ b/src/api/canteen/canteenSupplier.ts @@ -1,41 +1,48 @@ import request from "/@/utils/request" export function fetchList(query?: Object) { - return request({ - url: '/canteen/canteenSupplier/page', - method: 'get', - params: query - }) + return request({ + url: "/canteen/canteenSupplier/page", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/canteen/canteenSupplier', - method: 'post', - data: obj - }) + return request({ + url: "/canteen/canteenSupplier", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/canteen/canteenSupplier/' + id, - method: 'get' - }) + return request({ + url: "/canteen/canteenSupplier/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/canteen/canteenSupplier', - method: 'delete', - data: ids - }) + return request({ + url: "/canteen/canteenSupplier", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/canteen/canteenSupplier', - method: 'put', - data: obj - }) + return request({ + url: "/canteen/canteenSupplier", + method: "put", + data: obj, + }) } +export function canteenSupplierSelect(params?: Object) { + return request({ + url: "/canteen/canteenSupplier/selectSimpleAll", + method: "get", + params, + }) +} diff --git a/src/api/canteen/common.ts b/src/api/canteen/common.ts new file mode 100644 index 0000000..8404709 --- /dev/null +++ b/src/api/canteen/common.ts @@ -0,0 +1,10 @@ +import request from "/@/utils/request" + +// 获取食堂业务流水编号 +export function getCanteenSequence(params?: { type: string | number }) { + return request({ + url: "/canteen/common/getSequence", + method: "get", + params, + }) +} diff --git a/src/components/Select/SelectCanteenSupplier.vue b/src/components/Select/SelectCanteenSupplier.vue new file mode 100644 index 0000000..6f74782 --- /dev/null +++ b/src/components/Select/SelectCanteenSupplier.vue @@ -0,0 +1,66 @@ + + + diff --git a/src/components/index.ts b/src/components/index.ts index d450617..3d2282a 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -34,6 +34,7 @@ import SelectHardGroup from "/@/components/Select/selectHardGroup.vue" import SelectRole from "/@/components/Select/SelectRole.vue" import SelectCabinet from "/@/components/Select/SelectCabinet.vue" import SelectMchCatory from "/@/components/Select/SelectMchCatory.vue" +import SelectCanteenSupplier from "/@/components/Select/SelectCanteenSupplier.vue" // 第三方组件 import ElementPlus from "element-plus" @@ -89,6 +90,7 @@ export default { app.component("SelectMchRule", SelectMchRule) app.component("SelectRole", SelectRole) app.component("SelectCabinet", SelectCabinet) + app.component("SelectCanteenSupplier", SelectCanteenSupplier) // 导入全部的elmenet-plus的图标 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { diff --git a/src/views/canteen/canteenInventoryRecords/form.vue b/src/views/canteen/canteenInventoryRecords/form.vue index 1456cbe..fb283ef 100644 --- a/src/views/canteen/canteenInventoryRecords/form.vue +++ b/src/views/canteen/canteenInventoryRecords/form.vue @@ -21,7 +21,7 @@ - + @@ -31,7 +31,7 @@ 商品选择 - 删除选中 + 删除选中 清空数据 @@ -90,7 +90,7 @@ @@ -129,7 +129,7 @@