diff --git a/src/views/goods/goodsManage/addGoods.vue b/src/views/goods/goodsManage/addGoods.vue index df0b064..3bc0e19 100644 --- a/src/views/goods/goodsManage/addGoods.vue +++ b/src/views/goods/goodsManage/addGoods.vue @@ -54,7 +54,7 @@
- + @@ -232,6 +232,7 @@ const formInline = reactive({ traceCode: "", //溯源码 specStyle: "1",//规格样式 1单规格 2多规格 + goodSpecs: "", salePrice: 1,//销售价格-单规格 stock: 1,//库存数量-单规格 netContent: 1,//净含量-单规格 @@ -324,6 +325,24 @@ const rules = reactive({ specStyle: [ { required: true, message: '请选择规格样式', trigger: 'change' } ], + goodSpecs: formInline.specStyle == '1' ? [ + { + required: true, + message: '请输入规格名称', + trigger: ['blur', 'change'] + }, + { + validator: (rule, value, callback) => { + console.log(value); + if (value == "" || value.trim() === "" ) { + callback(new Error('请输入规格名称')) + } else { + callback() + } + }, + trigger: ['blur', 'change'] + }, + ] : [], salePrice: formInline.specStyle == '1' ? [ { validator: (rule, value, callback) => { diff --git a/src/views/goods/goodsManage/editGoods.vue b/src/views/goods/goodsManage/editGoods.vue index e629540..644dba4 100644 --- a/src/views/goods/goodsManage/editGoods.vue +++ b/src/views/goods/goodsManage/editGoods.vue @@ -235,6 +235,7 @@ const formInline = reactive({ traceCode: "", //溯源码 specStyle: "1",//规格样式 1单规格 2多规格 + goodSpecs: "", salePrice: 1,//销售价格-单规格 stock: 1,//库存数量-单规格 netContent: 1,//净含量-单规格 @@ -327,6 +328,24 @@ const rules = reactive({ specStyle: [ { required: true, message: '请选择规格样式', trigger: 'change' } ], + goodSpecs: formInline.specStyle == '1' ? [ + { + required: true, + message: '请输入规格名称', + trigger: ['blur', 'change'] + }, + { + validator: (rule, value, callback) => { + console.log(value); + if (value == "" || value.trim() === "" ) { + callback(new Error('请输入规格名称')) + } else { + callback() + } + }, + trigger: ['blur', 'change'] + }, + ] : [], salePrice: formInline.specStyle == '1' ? [ { validator: (rule, value, callback) => {