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) => {