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..e22cd06 --- /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/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 @@ + + e && getOptions()" + > + + + + + 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..dbe6c90 100644 --- a/src/views/canteen/canteenInventoryRecords/form.vue +++ b/src/views/canteen/canteenInventoryRecords/form.vue @@ -1,42 +1,48 @@ - + - + - + - - - - + - + - + - 商品选择 - 删除选中 + 商品选择 + + 删除选中 + 清空数据 + + + - - - {{ row.name }} - - + + + @@ -88,9 +91,24 @@ + + + + + + + + + + + + + + + - {{ (Number(row.quantity) * Number(row.realPrice || 0)).toFixed(2) }} + {{ (Number(row.quantity || 0) * Number(row.realPrice || 0)).toFixed(2) }} @@ -102,87 +120,63 @@ - {{ disabled ? "返回" : "取消" }} + 返回 - + 继续添加 - + 保存 - - 打印 + + 打印 - - - diff --git a/src/views/canteen/canteenInventoryRecordsItem/index.vue b/src/views/canteen/canteenInventoryRecordsItem/index.vue deleted file mode 100644 index a8f1cfd..0000000 --- a/src/views/canteen/canteenInventoryRecordsItem/index.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - - 新 增 - - - 删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - 编辑 - 删除 - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/views/canteen/components/selectDialog.vue b/src/views/canteen/components/selectDialog.vue deleted file mode 100644 index d067661..0000000 --- a/src/views/canteen/components/selectDialog.vue +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - 查询 - 重置 - - - - - - - - - - - - - - - - {{ foodCategory?.find((item: any) => item.id === scope.row.categoryId)?.name }} - - - - - - - - - - - - - 取消 - 确认 - - - - -