zhangjie 2 vuotta sitten
vanhempi
commit
f5687af3ae
1 muutettua tiedostoa jossa 25 lisäystä ja 23 poistoa
  1. 25 23
      src/modules/base/views/SystemSetting.vue

+ 25 - 23
src/modules/base/views/SystemSetting.vue

@@ -10,33 +10,35 @@
         <div v-for="(group, gindex) in setList" :key="gindex" class="form-part">
           <h2 class="form-part-title">{{ group.name }}</h2>
           <div class="form-part-body">
-            <el-form-item
-              v-for="field in group.data"
-              :key="field.code"
-              :prop="field.code"
-              :label="`${field.name}:`"
-            >
-              <el-radio-group
-                v-if="checkValueIsBoolean(field.value)"
-                v-model="modalForm[field.code]"
+            <template v-for="field in group.data">
+              <el-form-item
+                v-if="field.enable"
+                :key="field.code"
+                :prop="field.code"
+                :label="`${field.name}:`"
               >
-                <el-radio
-                  v-for="item in BOOLEAN_STATUS"
-                  :key="item.value"
-                  :label="item.value"
-                  >{{ item.label }}</el-radio
+                <el-radio-group
+                  v-if="checkValueIsBoolean(field.value)"
+                  v-model="modalForm[field.code]"
                 >
-              </el-radio-group>
-              <el-input
-                v-else
-                v-model="modalForm[field.code]"
-                placeholder="请输入"
-                clearable
-              ></el-input>
-            </el-form-item>
+                  <el-radio
+                    v-for="item in BOOLEAN_STATUS"
+                    :key="item.value"
+                    :label="item.value"
+                    >{{ item.label }}</el-radio
+                  >
+                </el-radio-group>
+                <el-input
+                  v-else
+                  v-model="modalForm[field.code]"
+                  placeholder="请输入"
+                  clearable
+                ></el-input>
+              </el-form-item>
+            </template>
           </div>
         </div>
-        <el-form-item>
+        <el-form-item v-if="setList.length">
           <el-button type="primary" :disabled="isSubmit" @click="submit"
             >确认</el-button
           >