From 97187b246b94dd58cb585ebaed7e8644d2f00119 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期一, 03 四月 2023 00:26:04 +0800
Subject: [PATCH] update 调整代码格式

---
 src/layout/components/Settings/index.vue |  264 ++++++++++++++++++++++++++--------------------------
 1 files changed, 132 insertions(+), 132 deletions(-)

diff --git a/src/layout/components/Settings/index.vue b/src/layout/components/Settings/index.vue
index 9bd345f..bf62b14 100644
--- a/src/layout/components/Settings/index.vue
+++ b/src/layout/components/Settings/index.vue
@@ -1,3 +1,86 @@
+<template>
+  <el-drawer v-model="showSettings" :withHeader="false" direction="rtl" size="300px" close-on-click-modal>
+    <div class="setting-drawer-title">
+      <h3 class="drawer-title">涓婚椋庢牸璁剧疆</h3>
+    </div>
+    <div class="setting-drawer-block-checbox">
+      <div class="setting-drawer-block-checbox-item" @click="handleTheme('theme-dark')">
+        <img src="@/assets/images/dark.svg" alt="dark" />
+        <div v-if="sideTheme === 'theme-dark'" class="setting-drawer-block-checbox-selectIcon" style="display: block;">
+          <i aria-label="鍥炬爣: check" class="anticon anticon-check">
+            <svg viewBox="64 64 896 896" data-icon="check" width="1em" height="1em" :fill="theme" aria-hidden="true" focusable="false" class>
+              <path
+                d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"
+              />
+            </svg>
+          </i>
+        </div>
+      </div>
+      <div class="setting-drawer-block-checbox-item" @click="handleTheme('theme-light')">
+        <img src="@/assets/images/light.svg" alt="light" />
+        <div v-if="sideTheme === 'theme-light'" class="setting-drawer-block-checbox-selectIcon" style="display: block;">
+          <i aria-label="鍥炬爣: check" class="anticon anticon-check">
+            <svg viewBox="64 64 896 896" data-icon="check" width="1em" height="1em" :fill="theme" aria-hidden="true" focusable="false" class>
+              <path
+                d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"
+              />
+            </svg>
+          </i>
+        </div>
+      </div>
+    </div>
+    <div class="drawer-item">
+      <span>涓婚棰滆壊</span>
+      <span class="comp-style">
+        <el-color-picker v-model="theme" :predefine="predefineColors" @change="themeChange" />
+      </span>
+    </div>
+    <el-divider />
+
+    <h3 class="drawer-title">绯荤粺甯冨眬閰嶇疆</h3>
+
+    <div class="drawer-item">
+      <span>寮�鍚� TopNav</span>
+      <span class="comp-style">
+        <el-switch v-model="topNav" class="drawer-switch" />
+      </span>
+    </div>
+
+    <div class="drawer-item">
+      <span>寮�鍚� Tags-Views</span>
+      <span class="comp-style">
+        <el-switch v-model="tagsView" class="drawer-switch" />
+      </span>
+    </div>
+
+    <div class="drawer-item">
+      <span>鍥哄畾 Header</span>
+      <span class="comp-style">
+        <el-switch v-model="fixedHeader" class="drawer-switch" />
+      </span>
+    </div>
+
+    <div class="drawer-item">
+      <span>鏄剧ず Logo</span>
+      <span class="comp-style">
+        <el-switch v-model="sidebarLogo" class="drawer-switch" />
+      </span>
+    </div>
+
+    <div class="drawer-item">
+      <span>鍔ㄦ�佹爣棰�</span>
+      <span class="comp-style">
+        <el-switch v-model="dynamicTitle" class="drawer-switch" />
+      </span>
+    </div>
+
+    <el-divider />
+
+    <el-button type="primary" plain icon="DocumentAdd" @click="saveSetting">淇濆瓨閰嶇疆</el-button>
+    <el-button plain icon="Refresh" @click="resetSetting">閲嶇疆閰嶇疆</el-button>
+  </el-drawer>
+</template>
+
 <script setup lang="ts">
 import { useDynamicTitle } from '@/utils/dynamicTitle'
 import useAppStore from '@/store/modules/app'
@@ -21,167 +104,84 @@
 
 /** 鏄惁闇�瑕乼opnav */
 const topNav = computed({
-  get: () => storeSettings.value.topNav,
-  set: (val) => {
-    settingsStore.changeSetting({ key: SettingTypeEnum.TOP_NAV, value: val })
-    if (!val) {
-      appStore.toggleSideBarHide(false);
-      permissionStore.setSidebarRouters(permissionStore.defaultRoutes);
+    get: () => storeSettings.value.topNav,
+    set: (val) => {
+        settingsStore.changeSetting({ key: SettingTypeEnum.TOP_NAV, value: val })
+        if (!val) {
+            appStore.toggleSideBarHide(false);
+            permissionStore.setSidebarRouters(permissionStore.defaultRoutes);
+        }
     }
-  }
 })
 /** 鏄惁闇�瑕乼agview */
 const tagsView = computed({
-  get: () => storeSettings.value.tagsView,
-  set: (val) => {
-    settingsStore.changeSetting({ key: SettingTypeEnum.TAGS_VIEW, value: val })
-  }
+    get: () => storeSettings.value.tagsView,
+    set: (val) => {
+        settingsStore.changeSetting({ key: SettingTypeEnum.TAGS_VIEW, value: val })
+    }
 })
 /**鏄惁闇�瑕佸浐瀹氬ご閮� */
 const fixedHeader = computed({
-  get: () => storeSettings.value.fixedHeader,
-  set: (val) => {
-    settingsStore.changeSetting({ key: SettingTypeEnum.FIXED_HEADER, value: val })
-  }
+    get: () => storeSettings.value.fixedHeader,
+    set: (val) => {
+        settingsStore.changeSetting({ key: SettingTypeEnum.FIXED_HEADER, value: val })
+    }
 })
 /**鏄惁闇�瑕佷晶杈规爮鐨刲ogo */
 const sidebarLogo = computed({
-  get: () => storeSettings.value.sidebarLogo,
-  set: (val) => {
-    settingsStore.changeSetting({ key: SettingTypeEnum.SIDEBAR_LOGO, value: val })
-  }
+    get: () => storeSettings.value.sidebarLogo,
+    set: (val) => {
+        settingsStore.changeSetting({ key: SettingTypeEnum.SIDEBAR_LOGO, value: val })
+    }
 })
 /**鏄惁闇�瑕佷晶杈规爮鐨勫姩鎬佺綉椤电殑title */
 const dynamicTitle = computed({
-  get: () => storeSettings.value.dynamicTitle,
-  set: (val) => {
-    settingsStore.changeSetting({ key: SettingTypeEnum.DYNAMIC_TITLE, value: val })
-    // 鍔ㄦ�佽缃綉椤垫爣棰�
-    useDynamicTitle()
-  }
+    get: () => storeSettings.value.dynamicTitle,
+    set: (val) => {
+        settingsStore.changeSetting({ key: SettingTypeEnum.DYNAMIC_TITLE, value: val })
+        // 鍔ㄦ�佽缃綉椤垫爣棰�
+        useDynamicTitle()
+    }
 })
 
 const themeChange = (val: string | null) => {
-  settingsStore.changeSetting({ key: SettingTypeEnum.THEME, value: val })
-  theme.value = val;
-  if (val) {
-    handleThemeStyle(val);
-  }
+    settingsStore.changeSetting({ key: SettingTypeEnum.THEME, value: val })
+    theme.value = val;
+    if (val) {
+        handleThemeStyle(val);
+    }
 }
 const handleTheme = (val: string) => {
-  settingsStore.changeSetting({ key: SettingTypeEnum.SIDE_THEME, value: val })
-  sideTheme.value = val;
+    settingsStore.changeSetting({ key: SettingTypeEnum.SIDE_THEME, value: val })
+    sideTheme.value = val;
 }
 const saveSetting = () => {
-  proxy?.$modal.loading("姝e湪淇濆瓨鍒版湰鍦帮紝璇风◢鍊�...");
-  let layoutSetting = {
-    "topNav": storeSettings.value.topNav,
-    "tagsView": storeSettings.value.tagsView,
-    "fixedHeader": storeSettings.value.fixedHeader,
-    "sidebarLogo": storeSettings.value.sidebarLogo,
-    "dynamicTitle": storeSettings.value.dynamicTitle,
-    "sideTheme": storeSettings.value.sideTheme,
-    "theme": storeSettings.value.theme
-  };
-  localStorage.setItem("layout-setting", JSON.stringify(layoutSetting));
-  setTimeout(() => {proxy?.$modal.closeLoading()}, 1000)
+    proxy?.$modal.loading("姝e湪淇濆瓨鍒版湰鍦帮紝璇风◢鍊�...");
+    let layoutSetting = {
+        "topNav": storeSettings.value.topNav,
+        "tagsView": storeSettings.value.tagsView,
+        "fixedHeader": storeSettings.value.fixedHeader,
+        "sidebarLogo": storeSettings.value.sidebarLogo,
+        "dynamicTitle": storeSettings.value.dynamicTitle,
+        "sideTheme": storeSettings.value.sideTheme,
+        "theme": storeSettings.value.theme
+    };
+    localStorage.setItem("layout-setting", JSON.stringify(layoutSetting));
+    setTimeout(() => {proxy?.$modal.closeLoading()}, 1000)
 }
 const resetSetting = () => {
-  proxy?.$modal.loading("姝e湪娓呴櫎璁剧疆缂撳瓨骞跺埛鏂帮紝璇风◢鍊�...");
-  localStorage.removeItem("layout-setting")
-  setTimeout("window.location.reload()", 1000)
+    proxy?.$modal.loading("姝e湪娓呴櫎璁剧疆缂撳瓨骞跺埛鏂帮紝璇风◢鍊�...");
+    localStorage.removeItem("layout-setting")
+    setTimeout("window.location.reload()", 1000)
 }
 const openSetting = () => {
-  showSettings.value = true;
+    showSettings.value = true;
 }
 
 defineExpose({
-  openSetting,
+    openSetting,
 })
 </script>
-
-<template>
-	<el-drawer v-model="showSettings" :withHeader="false" direction="rtl" size="300px" close-on-click-modal>
-		<div class="setting-drawer-title">
-			<h3 class="drawer-title">涓婚椋庢牸璁剧疆</h3>
-		</div>
-		<div class="setting-drawer-block-checbox">
-			<div class="setting-drawer-block-checbox-item" @click="handleTheme('theme-dark')">
-				<img src="@/assets/images/dark.svg" alt="dark" />
-				<div v-if="sideTheme === 'theme-dark'" class="setting-drawer-block-checbox-selectIcon" style="display: block;">
-					<i aria-label="鍥炬爣: check" class="anticon anticon-check">
-						<svg viewBox="64 64 896 896" data-icon="check" width="1em" height="1em" :fill="theme" aria-hidden="true" focusable="false" class>
-							<path
-								d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"
-							/>
-						</svg>
-					</i>
-				</div>
-			</div>
-			<div class="setting-drawer-block-checbox-item" @click="handleTheme('theme-light')">
-				<img src="@/assets/images/light.svg" alt="light" />
-				<div v-if="sideTheme === 'theme-light'" class="setting-drawer-block-checbox-selectIcon" style="display: block;">
-					<i aria-label="鍥炬爣: check" class="anticon anticon-check">
-						<svg viewBox="64 64 896 896" data-icon="check" width="1em" height="1em" :fill="theme" aria-hidden="true" focusable="false" class>
-							<path
-								d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"
-							/>
-						</svg>
-					</i>
-				</div>
-			</div>
-		</div>
-		<div class="drawer-item">
-			<span>涓婚棰滆壊</span>
-			<span class="comp-style">
-				<el-color-picker v-model="theme" :predefine="predefineColors" @change="themeChange" />
-			</span>
-		</div>
-		<el-divider />
-
-		<h3 class="drawer-title">绯荤粺甯冨眬閰嶇疆</h3>
-
-		<div class="drawer-item">
-			<span>寮�鍚� TopNav</span>
-			<span class="comp-style">
-				<el-switch v-model="topNav" class="drawer-switch" />
-			</span>
-		</div>
-
-		<div class="drawer-item">
-			<span>寮�鍚� Tags-Views</span>
-			<span class="comp-style">
-				<el-switch v-model="tagsView" class="drawer-switch" />
-			</span>
-		</div>
-
-		<div class="drawer-item">
-			<span>鍥哄畾 Header</span>
-			<span class="comp-style">
-				<el-switch v-model="fixedHeader" class="drawer-switch" />
-			</span>
-		</div>
-
-		<div class="drawer-item">
-			<span>鏄剧ず Logo</span>
-			<span class="comp-style">
-				<el-switch v-model="sidebarLogo" class="drawer-switch" />
-			</span>
-		</div>
-
-		<div class="drawer-item">
-			<span>鍔ㄦ�佹爣棰�</span>
-			<span class="comp-style">
-				<el-switch v-model="dynamicTitle" class="drawer-switch" />
-			</span>
-		</div>
-
-		<el-divider />
-
-		<el-button type="primary" plain icon="DocumentAdd" @click="saveSetting">淇濆瓨閰嶇疆</el-button>
-		<el-button plain icon="Refresh" @click="resetSetting">閲嶇疆閰嶇疆</el-button>
-	</el-drawer>
-</template>
 
 <style lang="scss" scoped>
 .setting-drawer-title {

--
Gitblit v1.9.3