diff --git a/src/views/supermarketerp/supermarketSpu/components/supermarketInventory.vue b/src/views/supermarketerp/supermarketSpu/components/supermarketInventory.vue
index 9739022..a4f046f 100644
--- a/src/views/supermarketerp/supermarketSpu/components/supermarketInventory.vue
+++ b/src/views/supermarketerp/supermarketSpu/components/supermarketInventory.vue
@@ -14,19 +14,19 @@
-
+
-
+
-
+
@@ -41,11 +41,20 @@ const inventoryUpperLimit = defineModel("inventoryUpperLimit", { default: 0 })
const inventoryLowerLimit = defineModel("inventoryLowerLimit", { default: 0 })
const dataFormRef = ref()
-// const form = reactive({
-// stock: 0,
-// inventoryUpperLimit: 0,
-// inventoryLowerLimit: 0,
-// })
+const form = reactive({
+ stock: stock.value,
+ inventoryUpperLimit: inventoryUpperLimit.value,
+ inventoryLowerLimit: inventoryLowerLimit.value,
+})
+
+watch(
+ () => form,
+ (val) => {
+ stock.value = val.stock
+ inventoryUpperLimit.value = val.inventoryUpperLimit
+ inventoryLowerLimit.value = val.inventoryLowerLimit
+ },
+)
const dataRules = ref({
stock: [{ required: true, message: "总库存不能为空", trigger: "blur" }],
diff --git a/src/views/supermarketerp/supermarketSpu/form.vue b/src/views/supermarketerp/supermarketSpu/form.vue
index 889690a..7b67f59 100644
--- a/src/views/supermarketerp/supermarketSpu/form.vue
+++ b/src/views/supermarketerp/supermarketSpu/form.vue
@@ -248,9 +248,7 @@ const openDialog = async (id: string) => {
form.id = ""
// 重置表单数据
- dataFormRef.value?.resetFields()
- form.smErpUnitEntityList = []
- form.smErpAuxiliaryCodeEntityList = []
+ resetForm()
// 获取supermarketSpu信息
if (id) {
@@ -295,6 +293,16 @@ const getsupermarketSpuData = async (id: string) => {
}
}
+// 重置表单数据
+const resetForm = () => {
+ dataFormRef.value?.resetFields()
+ form.smErpUnitEntityList = []
+ form.smErpAuxiliaryCodeEntityList = []
+ form.stock = 0
+ form.inventoryUpperLimit = 0
+ form.inventoryLowerLimit = 0
+}
+
// tab栏切换
const handleTabChange = (name: TabPaneName) => (currentTabPaneIndex.value = tabPaneEnum.findIndex((item) => item === name))