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

添加码表及码表明细接口

parent 66a2bf93
...@@ -5,7 +5,8 @@ import type { ApiResult, ApiResultRecord } from '../model/baseModel' ...@@ -5,7 +5,8 @@ import type { ApiResult, ApiResultRecord } from '../model/baseModel'
enum Api { enum Api {
DICT_PAGE = '/dict/page', 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) => { ...@@ -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查询码表及明细表 * 根据id查询码表及明细表
* @param id * @param dictCode
* @returns * @returns
*/ */
export const apiDictFindById = (id: number) => { export const apiDictFindById = (dictCode: string) => {
return defHttp.get<ApiResult<DictDetailResultDto[]>>({ return defHttp.get<ApiResult<DictDetailResultDto[]>>({
url: Api.DICT_FINDBYID, url: Api.DICT_FINDBYID,
headers: { headers: {
'Content-Type': ContentTypeEnum.FORM_URLENCODED 'Content-Type': ContentTypeEnum.FORM_URLENCODED
}, },
params: { id } params: { dictCode }
}) })
} }
...@@ -5,6 +5,7 @@ import type { MenuPermissionInfo } from '@/api/sys/model/menuModel' ...@@ -5,6 +5,7 @@ import type { MenuPermissionInfo } from '@/api/sys/model/menuModel'
import type { AppRouteRecordRaw } from '@/router/types' import type { AppRouteRecordRaw } from '@/router/types'
import Layout from '@/layouts/default/index.vue' import Layout from '@/layouts/default/index.vue'
import { basicRoutes } from '@/router/routes/index' import { basicRoutes } from '@/router/routes/index'
import { router } from '@/router'
interface PermissionState { interface PermissionState {
backMenuList: UserRoute[] backMenuList: UserRoute[]
...@@ -98,6 +99,8 @@ export const usePermissionStore = defineStore('app-permission', { ...@@ -98,6 +99,8 @@ export const usePermissionStore = defineStore('app-permission', {
this.setBtnPermissionListAction(result.btnPermissionSet) this.setBtnPermissionListAction(result.btnPermissionSet)
return result.permissionSet return result.permissionSet
} catch (error) { } catch (error) {
const userStore = useUserStore()
userStore.logout(true)
return Promise.reject(error) 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