联调 承载能力评估 40%
This commit is contained in:
@@ -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
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -79,6 +79,7 @@ export interface AdminInfo {
|
||||
export interface DictData {
|
||||
basic: BasicDictData[]
|
||||
area: BasicDictData[]
|
||||
areaTree: BasicDictData[]
|
||||
}
|
||||
|
||||
export interface BasicDictData {
|
||||
|
||||
Reference in New Issue
Block a user