Ver Fonte

自定义分类选项调整

qymljy há 1 ano atrás
pai
commit
1988dbd6da

+ 1 - 1
src/HDrpManagement/ProductMag/index.vue

@@ -181,7 +181,7 @@
           <span :style="tool.getStatusColor(scope.data.column.data[[scope.data.column.columnname]])" >{{$t(scope.data.column.data[[scope.data.column.columnname]])}}</span>
         </p>
         <div v-else-if="scope.data.column.columnname === 'nominalpressure'">
-          <span v-if="scope.data.column.data.nominalpressure && scope.data.column.data.nominalpressure[0] != null">
+          <span v-if="scope.data.column.data.nominalpressure && scope.data.column.data.nominalpressure[0] != null && scope.data.column.data.nominalpressure[0] != '[]'">
             <span v-for="(item,index) in scope.data.column.data.nominalpressure" :key="index">
               <span v-if="index == scope.data.column.data.nominalpressure.length -1">
                 {{item}}

+ 5 - 2
src/HManagement/siteManage/custom_option/modules/add.vue

@@ -15,7 +15,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="20" v-if="data.issubvaluemag == '1'">
-              <el-form-item  :label="$t(`二级分类`)+':'" prop="value">
+              <el-form-item  :label="$t(`二级分类`)+':'" prop="subvalues">
                 <el-input type="textarea"  v-model="form.subvalues" :placeholder="$t(`二级分类名称`)" :rows="3"></el-input>
               </el-form-item>
             </el-col>
@@ -52,7 +52,10 @@ export default {
       },
       rules:{
         value:[
-          { required: true, message: this.$t('请输入标签名'), trigger: 'blur'},
+          { required: true, message: this.$t('请输入分类名称'), trigger: 'blur'},
+        ],
+        subvalues:[
+          { required: true, message: this.$t('请输入二级分类名称'), trigger: 'blur'},
         ],
       }
     }

+ 8 - 3
src/HManagement/siteManage/custom_option/modules/edit.vue

@@ -15,7 +15,7 @@
               </el-form-item>
             </el-col>
             <el-col :span="20" v-if="issubvaluemag == 1">
-              <el-form-item  :label="$t(`二级分类`)+':'" prop="value">
+              <el-form-item  :label="$t(`二级分类`)+':'" prop="subvalues">
                 <el-input type="textarea"  v-model="form.subvalues" :placeholder="$t(`二级分类名称`)" :rows="3"></el-input>
               </el-form-item>
             </el-col>
@@ -54,7 +54,10 @@ export default {
       },
       rules:{
         value:[
-          { required: true, message: this.$t('请输入标签名'), trigger: 'blur'},
+          { required: true, message: this.$t('请输入分类名称'), trigger: 'blur'},
+        ],
+        subvalues:[
+          { required: true, message: this.$t('请输入二级分类名称'), trigger: 'blur'},
         ],
       }
     }
@@ -72,8 +75,10 @@ export default {
     onSubmit(){
       this.$refs['form'].validate(async (valid) => {
         if (!valid) return false
-        if (typeof (this.form.subvalues) == 'string'){
+        if (this.form.subvalues && typeof (this.form.subvalues) == 'string'){
           this.form.subvalues = this.form.subvalues.split(',')
+        }else if (this.form.subvalues[0] == '') {
+          this.form.subvalues = []
         }
         const res = await this.$api.requested({ "id": 20220901092601,content:this.form})
         this.tool.showMessage(res,()=>{