diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
index fb751c1..c6a648f 100644
--- a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
+++ b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
@@ -367,6 +367,7 @@ const getSelectedRows = (selectionRows: any) => {
return {
...addItem,
erpUnitVos: addItem.erpUnitVos.map((item: any) => ({ ...item, realPrice: displayPrice(item.purchasePrice, "") })),
+ unitObj: addItem.erpUnitVos[0],
isNew: true,
}
})
diff --git a/src/views/supermarketerp/supermarketSpu/components/package-unit.vue b/src/views/supermarketerp/supermarketSpu/components/package-unit.vue
index f2518bf..919bbec 100644
--- a/src/views/supermarketerp/supermarketSpu/components/package-unit.vue
+++ b/src/views/supermarketerp/supermarketSpu/components/package-unit.vue
@@ -41,9 +41,9 @@
size="mini"
align="center"
>
+
-
@@ -74,7 +74,7 @@
-
+
@@ -84,7 +84,7 @@
-
+
@@ -128,9 +128,9 @@ const packageUnitList = defineModel("modelValue", {
spec: "",
unit: "",
status: "",
- packageNum: 0,
+ packageNum: 1,
purchasePrice: 0,
- retailPrice: 0,
+ retailPrice: 0.01,
promotionPrice: null,
costPrice: 0,
},
@@ -144,7 +144,7 @@ const validRules = {
unit: [{ required: true, message: "单位不能为空", trigger: "blur" }],
status: [{ required: true, message: "状态不能为空", trigger: "blur" }],
packageNum: [{ required: true, message: "内装数不能为空", trigger: "blur" }],
- retailPrice: [{ required: true, message: "零售价不能为空", trigger: "blur" }],
+ retailPrice: [{ required: true, type: "number", min: 0.01, message: "零售价不能为0" }],
purchasePrice: [{ required: true, message: "进价不能为空", trigger: "blur" }],
// promotionPrice: [{ required: true, message: "促销价不能为空", trigger: "blur" }],
}
@@ -161,9 +161,9 @@ const pushEvent = (row?: rowVU | undefined) => {
spec: "",
unit: "",
status: "",
- packageNum: 0,
+ packageNum: 1,
purchasePrice: 0,
- retailPrice: 0,
+ retailPrice: 0.01,
promotionPrice: null,
costPrice: 0,
isNew: true,
diff --git a/src/views/supermarketerp/supermarketSpu/form.vue b/src/views/supermarketerp/supermarketSpu/form.vue
index b06d4b1..11e001c 100644
--- a/src/views/supermarketerp/supermarketSpu/form.vue
+++ b/src/views/supermarketerp/supermarketSpu/form.vue
@@ -80,9 +80,9 @@ const form = reactive({
spec: "",
unit: "",
unitStatus: "0",
- packageNum: 0,
+ packageNum: 1,
purchasePrice: 0,
- retailPrice: 0,
+ retailPrice: 0.01,
promotionPrice: 0,
costPrice: 0,
})
@@ -203,6 +203,7 @@ const addPackageUnitNextStep = () => {
const isFlagRowExist = form.smErpUnitEntityList.some((item: rowVU) => item.flag === "addPackageUnitNextStep")
if (isFlagRowExist) return
packageUnitRef.value.pushEvent(row)
+ packageUnitRef.value.setRadioRow(0) // 设置基础包装单位的单选行
}
// tab栏切换