test: 测试

develop
时启龙 2024-08-27 15:53:20 +08:00
parent 52e5f5534c
commit 3bc6977775
3 changed files with 44 additions and 1 deletions

2
src/components.d.ts vendored
View File

@ -28,8 +28,10 @@ declare module '@vue/runtime-core' {
ElMain: typeof import('element-plus/es')['ElMain']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
ElOption: typeof import('element-plus/es')['ElOption']
ElRow: typeof import('element-plus/es')['ElRow']
ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTabPane: typeof import('element-plus/es')['ElTabPane']

View File

@ -7,6 +7,11 @@
<el-container class="main-container">
<ThirdMenu :menuData="thirdMenuData" v-if="thirdMenuData.children"></ThirdMenu>
<el-main class="main-body">
<div style="background-color: red">
<el-select v-model="selectPostion">
<el-option v-for="item in positionList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</div>
<el-scrollbar class="custom-scrollbar" style="flex: 1">
<transition enter-active-class="fadeInUp" mode="out-in">
<!-- <router-view v-if="$route.path === '/404'"></router-view> -->
@ -47,6 +52,7 @@ export default {
setup() {
const route = useRoute()
const store = useStore()
console.log(store)
//
function init() {
store.commit('permission/SET_BUTTONS')
@ -130,17 +136,20 @@ export default {
function setTime() {
store.commit('SET_OPERATETIME')
}
const selectPostion = ref('')
return {
isCollapsed: computed(() => store.state.app.isCollapsed),
basePath: computed(() => store.state.app.basePath),
expire: computed(() => store.state.app.expire),
isFontBig: computed(() => store.state.app.pageConfig.contentFontSize === 'big'),
positionList: computed(() => store.state.position.positionList),
addRoutes,
menuData,
showSidebar,
thirdMenuData,
toggleCollapsed,
setTime
setTime,
selectPostion
}
},
methods: {

View File

@ -0,0 +1,32 @@
import { getSystemConfigs } from 'services'
const state = {
// 是否主阵地
isMainPosition: true,
// 阵地列表
positionList: [
{ name: '主阵地', id: 1 },
{ name: '子阵地 1', id: 2 }
]
}
const mutations = {
SET_IS_MAIN_POSITION(state, value) {
state.isMainPosition = value
},
SET_POSITION_LIST(state, value) {
state.positionList = value
}
}
const actions = {
async GetPostionList({ commit }) {
const data = await getSystemConfigs({ codes: 'pwdStrength,lockScreenTime' })
if (data.success) {
commit('SET_POSITION_LIST', data.data)
}
}
}
export default {
state,
mutations,
actions
}