fix: 格式化 UserSetting 文件

pull/960/head
ykcory 2023-12-28 06:40:44 +08:00
parent 6a97711ec9
commit 2a960133ac
1 changed files with 149 additions and 145 deletions

View File

@ -1,7 +1,13 @@
<template> <template>
<ScrollContainer> <ScrollContainer>
<div ref="wrapperRef" class="user-account-setting" :class="[prefixCls, activeKey == 5 ? 'vip-background' : '']"> <div ref="wrapperRef" class="user-account-setting" :class="[prefixCls, activeKey == 5 ? 'vip-background' : '']">
<Tabs tab-position="left" :tabBarStyle="tabBarStyle" @tabClick="componentClick" v-model:activeKey="activeKey" :class="showVip?'vip-height':''"> <Tabs
tab-position="left"
:tabBarStyle="tabBarStyle"
@tabClick="componentClick"
v-model:activeKey="activeKey"
:class="showVip ? 'vip-height' : ''"
>
<template v-for="item in componentList" :key="item.key"> <template v-for="item in componentList" :key="item.key">
<TabPane> <TabPane>
<template #tab> <template #tab>
@ -23,18 +29,18 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { ref, defineComponent, onMounted, provide, computed } from "vue"; import { ref, defineComponent, onMounted, computed } from 'vue';
import { Tabs } from "ant-design-vue"; import { Tabs } from 'ant-design-vue';
import { ScrollContainer } from "/@/components/Container"; import { ScrollContainer } from '/@/components/Container';
import { settingList } from "./UserSetting.data"; import { settingList } from './UserSetting.data';
import BaseSetting from "./BaseSetting.vue"; import BaseSetting from './BaseSetting.vue';
import AccountSetting from "./AccountSetting.vue"; import AccountSetting from './AccountSetting.vue';
import TenantSetting from "./TenantSetting.vue"; import TenantSetting from './TenantSetting.vue';
import WeChatDingSetting from './WeChatDingSetting.vue'; import WeChatDingSetting from './WeChatDingSetting.vue';
import { useRouter } from "vue-router"; import { useRouter } from 'vue-router';
import { useDesign } from '/@/hooks/web/useDesign'; import { useDesign } from '/@/hooks/web/useDesign';
import {useRootSetting} from "/@/hooks/setting/useRootSetting"; import { useRootSetting } from '/@/hooks/setting/useRootSetting';
import {ThemeEnum} from "/@/enums/appEnum"; import { ThemeEnum } from '/@/enums/appEnum';
export default defineComponent({ export default defineComponent({
components: { components: {
ScrollContainer, ScrollContainer,
@ -52,15 +58,13 @@ export default defineComponent({
const activeKey = ref<string>('1'); const activeKey = ref<string>('1');
//vip //vip
const showVip = ref<boolean>(false); const showVip = ref<boolean>(false);
//vip
const vipCode = ref<string>('');
const router = useRouter(); const router = useRouter();
const componentList = computed(() => { const componentList = computed(() => {
if (showVip.value) { if (showVip.value) {
return settingList; return settingList;
} }
return settingList.filter((item) => item.component != 'MyVipSetting'); return settingList.filter((item) => item.component != 'MyVipSetting');
}) });
/** /**
* 组件标题点击事件,解决第二次不加载数据 * 组件标题点击事件,解决第二次不加载数据
@ -75,7 +79,7 @@ export default defineComponent({
// //
let query = router.currentRoute.value.query; let query = router.currentRoute.value.query;
if (query && query.page === 'tenantSetting') { if (query && query.page === 'tenantSetting') {
activeKey.value = "2"; activeKey.value = '2';
} }
//update-end---author:wangshuai ---date:20230721 forQQYUN-5726------------ //update-end---author:wangshuai ---date:20230721 forQQYUN-5726------------
} }
@ -86,21 +90,21 @@ export default defineComponent({
return; return;
} }
showVip.value = true; showVip.value = true;
}) });
return { return {
prefixCls, prefixCls,
settingList, settingList,
tabBarStyle: { tabBarStyle: {
width: "220px", width: '220px',
marginBottom: "200px" marginBottom: '200px',
}, },
componentClick, componentClick,
activeKey, activeKey,
showVip, showVip,
componentList, componentList,
isDark isDark,
}; };
} },
}); });
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>