Explorar el Código

improve: 优化设置

From-wh hace 2 años
padre
commit
31e8185fa7
Se han modificado 1 ficheros con 14 adiciones y 4 borrados
  1. 14 4
      template/admin/src/layout/navBars/breadcrumb/setings.vue

+ 14 - 4
template/admin/src/layout/navBars/breadcrumb/setings.vue

@@ -196,10 +196,15 @@
             <el-switch v-model="getThemeConfig.isTagsview" :width="35" @change="setLocalThemeConfig"></el-switch>
           </div>
         </div>
-        <div class="layout-breadcrumb-seting-bar-flex mt15" v-if="getThemeConfig.isTagsview">
+        <div class="layout-breadcrumb-seting-bar-flex mt15">
           <div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fourIsTagsviewIcon') }}</div>
           <div class="layout-breadcrumb-seting-bar-flex-value">
-            <el-switch v-model="getThemeConfig.isTagsviewIcon" :width="35" @change="setLocalThemeConfig"></el-switch>
+            <el-switch
+              v-model="getThemeConfig.isTagsviewIcon"
+              :disabled="!getThemeConfig.isTagsview"
+              :width="35"
+              @change="setLocalThemeConfig"
+            ></el-switch>
           </div>
         </div>
         <!-- <div class="layout-breadcrumb-seting-bar-flex mt15">
@@ -233,7 +238,7 @@
 
         <!-- 其它设置 -->
         <el-divider :content-position="contentPosotion">{{ $t('message.layout.fiveTitle') }}</el-divider>
-        <div class="layout-breadcrumb-seting-bar-flex mt15" v-if="getThemeConfig.isTagsview">
+        <div class="layout-breadcrumb-seting-bar-flex mt15">
           <div class="layout-breadcrumb-seting-bar-flex-label">{{ $t('message.layout.fiveTagsStyle') }}</div>
           <div class="layout-breadcrumb-seting-bar-flex-value">
             <!-- <el-select
@@ -247,7 +252,12 @@
               <el-option label="风格2" value="tags-style-four"></el-option>
               <el-option label="风格3" value="tags-style-five"></el-option>
             </el-select> -->
-            <el-radio-group v-model="getThemeConfig.tagsStyle" size="mini" @change="setLocalThemeConfig">
+            <el-radio-group
+              v-model="getThemeConfig.tagsStyle"
+              :disabled="!getThemeConfig.isTagsview"
+              size="mini"
+              @change="setLocalThemeConfig"
+            >
               <el-radio-button label="tags-style-one">卡片</el-radio-button>
               <el-radio-button label="tags-style-four">灵动</el-radio-button>
               <el-radio-button label="tags-style-five">圆滑</el-radio-button>