Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-baoshen-pc
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
何远江
topsun-baoshen-pc
Commits
a520c450
Commit
a520c450
authored
Nov 06, 2023
by
何远江
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加码表及码表明细接口
parent
66a2bf93
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
5 deletions
+23
-5
dict.ts
src/api/common/dict.ts
+20
-5
permission.ts
src/stores/modules/permission.ts
+3
-0
No files found.
src/api/common/dict.ts
View file @
a520c450
...
...
@@ -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
* @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
}
})
}
src/stores/modules/permission.ts
View file @
a520c450
...
...
@@ -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
)
}
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment