2
0

增加字典数据界面

This commit is contained in:
lai
2024-12-30 16:46:12 +08:00
parent 0a1f0d94d8
commit 3e2d8faf5e
12 changed files with 1027 additions and 45 deletions

View File

@@ -10,6 +10,7 @@ declare global {
const $notification: typeof import('ant-design-vue')['notification']
const EffectScope: typeof import('vue')['EffectScope']
const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate']
const addData: typeof import('../service/api/dictData')['addData']
const addJob: typeof import('../service/api/job')['addJob']
const addPackage: typeof import('../service/api/auth')['addPackage']
const addRateLimit: typeof import('../service/api/auth')['addRateLimit']
@@ -57,9 +58,11 @@ declare global {
const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
const defineComponent: typeof import('vue')['defineComponent']
const defineStore: typeof import('pinia')['defineStore']
const delData: typeof import('../service/api/dictData')['delData']
const delJobLog: typeof import('../service/api/job')['delJobLog']
const deletePackage: typeof import('../service/api/auth')['deletePackage']
const describe: typeof import('vitest')['describe']
const dict: typeof import('../store/modules/dict/index')['default']
const doAddDept: typeof import('../service/api/dept')['doAddDept']
const doAddDict: typeof import('../service/api/dict')['doAddDict']
const doAddMenu: typeof import('../service/api/menu')['doAddMenu']
@@ -82,6 +85,7 @@ declare global {
const doExportLog: typeof import('../service/api/log')['doExportLog']
const doGetAdminUserPostsAndRoles: typeof import('../service/api/user')['doGetAdminUserPostsAndRoles']
const doGetCheckCode: typeof import('../service/api/auth')['doGetCheckCode']
const doGetDataInfo: typeof import('../service/api/dictData')['doGetDataInfo']
const doGetDeptInfo: typeof import('../service/api/dept')['doGetDeptInfo']
const doGetDeptList: typeof import('../service/api/dept')['doGetDeptList']
const doGetDictList: typeof import('../service/api/dict')['doGetDictList']
@@ -97,6 +101,7 @@ declare global {
const doGetUserList: typeof import('../service/api/user')['doGetUserList']
const doGetUserPostsAndRoles: typeof import('../service/api/user')['doGetUserPostsAndRoles']
const doGetUserRoutes: typeof import('../service/api/route')['doGetUserRoutes']
const doGetdictDataList: typeof import('../service/api/dictData')['doGetdictDataList']
const doGetjobInfo: typeof import('../service/api/job')['doGetjobInfo']
const doGetjobList: typeof import('../service/api/job')['doGetjobList']
const doGetjobLogInfo: typeof import('../service/api/jobLog')['doGetjobLogInfo']
@@ -111,6 +116,7 @@ declare global {
const effectScope: typeof import('vue')['effectScope']
const emptyInfo: typeof import('../store/modules/auth/shared')['emptyInfo']
const expect: typeof import('vitest')['expect']
const exportData: typeof import('../service/api/dictData')['exportData']
const exportJob: typeof import('../service/api/job')['exportJob']
const exportJobLog: typeof import('../service/api/jobLog')['exportJobLog']
const extendRef: typeof import('@vueuse/core')['extendRef']
@@ -139,7 +145,10 @@ declare global {
const getCacheRouteNames: typeof import('../store/modules/route/shared')['getCacheRouteNames']
const getCurrentInstance: typeof import('vue')['getCurrentInstance']
const getCurrentScope: typeof import('vue')['getCurrentScope']
const getData: typeof import('../service/api/dictData')['getData']
const getDefaultHomeTab: typeof import('../store/modules/tab/shared')['getDefaultHomeTab']
const getDictDataType: typeof import('../service/api/dict')['getDictDataType']
const getDictOptionselect: typeof import('../service/api/dict')['getDictOptionselect']
const getFixedTabIds: typeof import('../store/modules/tab/shared')['getFixedTabIds']
const getFixedTabs: typeof import('../store/modules/tab/shared')['getFixedTabs']
const getGlobalMenusByAuthRoutes: typeof import('../store/modules/route/shared')['getGlobalMenusByAuthRoutes']
@@ -259,6 +268,7 @@ declare global {
const unref: typeof import('vue')['unref']
const unrefElement: typeof import('@vueuse/core')['unrefElement']
const until: typeof import('@vueuse/core')['until']
const updateData: typeof import('../service/api/dictData')['updateData']
const updateJob: typeof import('../service/api/job')['updateJob']
const updateLocaleOfGlobalMenus: typeof import('../store/modules/route/shared')['updateLocaleOfGlobalMenus']
const updatePackage: typeof import('../service/api/auth')['updatePackage']

View File

@@ -63,6 +63,7 @@ declare module 'vue' {
CronModal: typeof import('./../components/CronModal/index.vue')['default']
DarkModeContainer: typeof import('./../components/common/dark-mode-container.vue')['default']
Day: typeof import('./../components/CronModal/components/Day.vue')['default']
DictTag: typeof import('./../components/DictTag/index.vue')['default']
ExceptionBase: typeof import('./../components/common/exception-base.vue')['default']
FullScreen: typeof import('./../components/common/full-screen.vue')['default']
Hour: typeof import('./../components/CronModal/components/Hour.vue')['default']

7
src/typings/dict.d.ts vendored Normal file
View File

@@ -0,0 +1,7 @@
/**字段类型 */
type DictType = {
label: string;
value: string;
tagType?: string;
tagClass?: string;
};