Browse Source

必填项

panhui 5 years ago
parent
commit
e224112b4c

+ 6 - 2
src/main/pc/src/locales/en.json

@@ -725,5 +725,9 @@
   "yuan-mi-ma-bu-neng-wei-kong": "Original password cannot be empty",
   "zi-ding-yi-chan-pin-fu-wu-ying-wen": "Custom  PRODUCT/SERVICE in English",
   "zi-can-shu-ying-wen-ming-cheng": "Sub data name in English",
-  "ke-yi": "Yes"
-}
+  "ke-yi": "Yes",
+  "chan-pin-ying-wen-biao-ti-bu-neng-wei-kong": "Product English title cannot be empty",
+  "chan-pin-pin-pai-bu-neng-wei-kong": "Product brand cannot be empty",
+  "chan-pin-lei-xing-bu-neng-wei-kong": "Product type cannot be empty",
+  "chan-pin-xing-hao-bu-neng-wei-kong": "Product model cannot be empty"
+}

+ 6 - 2
src/main/pc/src/locales/zh.json

@@ -725,5 +725,9 @@
   "qi-ye-ming-cheng-bu-neng-wei-kong": "企业名称不能为空",
   "zi-ding-yi-chan-pin-fu-wu-ying-wen": "自定义产品服务英文",
   "zi-can-shu-ying-wen-ming-cheng": "子参数英文名称",
-  "ke-yi": "可以"
-}
+  "ke-yi": "可以",
+  "chan-pin-ying-wen-biao-ti-bu-neng-wei-kong": "产品英文标题不能为空",
+  "chan-pin-pin-pai-bu-neng-wei-kong": "产品品牌不能为空",
+  "chan-pin-xing-hao-bu-neng-wei-kong": "产品型号不能为空",
+  "chan-pin-lei-xing-bu-neng-wei-kong": "产品类型不能为空"
+}

+ 19 - 3
src/main/pc/src/views/vendor/ProductEdit.vue

@@ -36,7 +36,7 @@
                     </div>
                 </div>
             </el-form-item>
-            <el-form-item prop="brand" :label="$t('pin-pai')">
+            <el-form-item prop="brand" :label="$t('pin-pai')"  :rules="rulesRequire">
                 <!-- <el-input class="input2" v-model="form.brand"></el-input> -->
                 <el-autocomplete
                     v-model="form.brand"
@@ -52,7 +52,7 @@
                     :placeholder="$t('qing-shu-ru-chan-pin-pin-pai-ying-wen-fan-yi')"
                 ></el-input>
             </el-form-item>
-            <el-form-item prop="model" :label="$t('chan-pin-xing-hao')">
+            <el-form-item prop="model" :label="$t('chan-pin-xing-hao')"  :rules="rulesRequire">
                 <div class="input-list">
                     <div class="input2">
                         <el-input
@@ -80,7 +80,7 @@
               
             </el-form-item> -->
 
-            <el-form-item prop="productCategoryId" :label="$t('chan-pin-lei-bie')">
+            <el-form-item prop="productCategoryId" :label="$t('chan-pin-lei-bie')"  :rules="rulesRequire">
                 <el-cascader
                     v-model="form.productCategoryId"
                     :props="optionProps"
@@ -581,6 +581,22 @@ export default {
                 this.$message.warning(this.$t('chan-pin-biao-ti-bu-neng-wei-kong'));
                 return;
             }
+            if (!this.form.ehName) {
+                this.$message.warning(this.$t('chan-pin-ying-wen-biao-ti-bu-neng-wei-kong'));
+                return;
+            }
+            if (!this.form.brand) {
+                this.$message.warning(this.$t('chan-pin-pin-pai-bu-neng-wei-kong'));
+                return;
+            }
+            if (!this.form.model) {
+                this.$message.warning(this.$t('chan-pin-xing-hao-bu-neng-wei-kong'));
+                return;
+            }
+            if (!this.form.productCategoryId) {
+                this.$message.warning(this.$t('chan-pin-lei-xing-bu-neng-wei-kong'));
+                return;
+            }
             if (!this.form.img) {
                 this.$message.warning(this.$t('chan-pin-zhu-tu-bu-neng-wei-kong'));
                 return;