联调 承载能力评估 40%

This commit is contained in:
GGJ
2024-03-07 19:02:49 +08:00
parent f92e820986
commit 5b296d9203
10 changed files with 227 additions and 190 deletions

View File

@@ -2,13 +2,16 @@ import { defineStore } from 'pinia'
import { DICT_DATA } from '@/stores/constant/cacheKey'
import type { DictData, BasicDictData } from '@/stores/interface/index'
import { reactive } from 'vue'
import { ITEM_RENDER_EVT } from 'element-plus/es/components/virtual-list/src/defaults'
import { log } from 'console'
export const useDictData = defineStore(
'dictData',
() => {
const state: DictData = reactive({
basic: [],
area: []
area: [],
areaTree: []
// 其他接口获取的字典,比如区域
})
const getBasicData = (code: string, arr?: string[]) => {
@@ -19,9 +22,14 @@ export const useDictData = defineStore(
}
return list
}
const areaSelect = () => {
return state.areaTree.filter(item => item.id == state.area[0]?.area)
}
return {
state,
getBasicData
getBasicData,
areaSelect
}
},
{

View File

@@ -79,6 +79,7 @@ export interface AdminInfo {
export interface DictData {
basic: BasicDictData[]
area: BasicDictData[]
areaTree: BasicDictData[]
}
export interface BasicDictData {