diff --git a/src/views/supermarketerp/supermarketSpu/components/taste-stock.vue b/src/views/supermarketerp/supermarketSpu/components/taste-stock.vue
new file mode 100644
index 0000000..8b5a7ba
--- /dev/null
+++ b/src/views/supermarketerp/supermarketSpu/components/taste-stock.vue
@@ -0,0 +1,89 @@
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
diff --git a/src/views/supermarketerp/supermarketSpu/form.vue b/src/views/supermarketerp/supermarketSpu/form.vue
index 2dd4b55..2725cc9 100644
--- a/src/views/supermarketerp/supermarketSpu/form.vue
+++ b/src/views/supermarketerp/supermarketSpu/form.vue
@@ -18,6 +18,9 @@
+
+
+
@@ -35,6 +38,7 @@ import BaseInfo from "./components/base-info.vue"
import PackageUnit, { type rowVU } from "./components/package-unit.vue"
import ProductInventory from "./components/product-inventory.vue"
import AuxiliaryCode, { type rowVC } from "./components/auxiliary-code.vue"
+import TasteStock from "./components/taste-stock.vue"
import { getObj, addObj, putObj } from "/@/api/supermarketerp/supermarketSpu"
import { TabPaneName } from "element-plus"
import { useMessage } from "/@/hooks/message"
@@ -47,7 +51,7 @@ const visible = ref(false)
const loading = ref(false)
const formRef = ref()
const packageUnitRef = ref()
-const tabPaneName = ["基础信息", "包装单位", "库存", "辅助条码"]
+const tabPaneName = ["基础信息", "包装单位", "库存", "辅助条码", "口味"]
const tabPaneActiveName = ref(tabPaneName[0])
const tabPaneActiveIndex = ref(0)
@@ -71,6 +75,7 @@ const form = reactive({
grossMargin: 0,
smErpUnitEntityList: [],
smErpAuxiliaryCodeEntityList: [],
+ smErpTasteStockEntityList: [],
barCode: "",
spec: "",
@@ -254,6 +259,15 @@ const settleAuxiliaryCode = () => {
})
}
+// 整理辅助条码列表
+const settleSmErpTasteStockEntityList = () => {
+ const smErpTasteStockEntityList = [...form.smErpTasteStockEntityList]
+ return smErpTasteStockEntityList.map((item: rowVC) => {
+ if (item.id.startsWith("tmp_")) item.id = ""
+ return item
+ })
+}
+
// 提交
const onSubmit = async () => {
const valid = await formRef.value.validate().catch(() => {})
@@ -264,6 +278,7 @@ const onSubmit = async () => {
const smErpAuxiliaryCodeEntityList = settleAuxiliaryCode()
const smErpUnitEntityList = settlePackageUnitList()
+ const smErpTasteStockEntityList = settleSmErpTasteStockEntityList()
try {
loading.value = true
const _pa = {
@@ -271,6 +286,7 @@ const onSubmit = async () => {
...formatedStorePrice.value,
smErpAuxiliaryCodeEntityList,
smErpUnitEntityList,
+ smErpTasteStockEntityList,
}
// console.log("提交的数据", _pa)