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 @@
+
+ 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..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 @@
- {{ (Number(row.quantity) * Number(row.realPrice || 0)).toFixed(2) }}
+ {{ (Number(row.quantity || 0) * Number(row.realPrice || 0)).toFixed(2) }}
@@ -129,7 +129,7 @@