Commit a520c450 authored by 何远江's avatar 何远江

添加码表及码表明细接口

parent 66a2bf93
......@@ -5,7 +5,8 @@ import type { ApiResult, ApiResultRecord } from '../model/baseModel'
enum Api {
DICT_PAGE = '/dict/page',
DICT_FINDBYID = '/dict/findById'
DICT_FINDBYID = '/dict/findDictItemsByDictCode',
DICT_FINDBYCODE = '/dict/findDictByDictCode'
}
/**
......@@ -23,18 +24,32 @@ export const apiGetDictList = (params: DictListParamsDto) => {
})
}
/**
* 根据码表编码查询
* @param dictCode
* @returns
*/
export const apiGetDictByCode = (dictCode: string) => {
return defHttp.get<ApiResult<DictListParamsDto[]>>({
url: Api.DICT_FINDBYCODE,
headers: {
'Content-Type': ContentTypeEnum.FORM_URLENCODED
},
params: { dictCode }
})
}
/**
* 根据id查询码表及明细表
* @param id
* @returns
* @param dictCode
* @returns
*/
export const apiDictFindById = (id: number) => {
export const apiDictFindById = (dictCode: string) => {
return defHttp.get<ApiResult<DictDetailResultDto[]>>({
url: Api.DICT_FINDBYID,
headers: {
'Content-Type': ContentTypeEnum.FORM_URLENCODED
},
params: { id }
params: { dictCode }
})
}
......@@ -5,6 +5,7 @@ import type { MenuPermissionInfo } from '@/api/sys/model/menuModel'
import type { AppRouteRecordRaw } from '@/router/types'
import Layout from '@/layouts/default/index.vue'
import { basicRoutes } from '@/router/routes/index'
import { router } from '@/router'
interface PermissionState {
backMenuList: UserRoute[]
......@@ -98,6 +99,8 @@ export const usePermissionStore = defineStore('app-permission', {
this.setBtnPermissionListAction(result.btnPermissionSet)
return result.permissionSet
} catch (error) {
const userStore = useUserStore()
userStore.logout(true)
return Promise.reject(error)
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment