diff --git a/src/App.vue b/src/App.vue index c24529d6..cb237d29 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,8 +10,3 @@ export default { } - diff --git a/src/api/system/dict.ts b/src/api/system/dict.ts new file mode 100644 index 00000000..8254c4d4 --- /dev/null +++ b/src/api/system/dict.ts @@ -0,0 +1,100 @@ +import request from "@utils/request"; + + +/** + * 获取字典分页列表 + * + * @param queryParams + */ +export function listDictByPage(queryParams: object) { + return request({ + url: '/youlai-admin/api/v2/dict/page', + method: 'get', + params: queryParams + }) +} + +/** + * 新增字典 + * + * @param data + */ +export function addDict(data: object) { + return request({ + url: '/youlai-admin/api/v2/dict', + method: 'post', + data: data + }) +} + +/** + * 修改字典 + * + * @param id + * @param data + */ +export function updateDict(id: number, data: object) { + return request({ + url: '/youlai-admin/api/v2/dict/' + id, + method: 'put', + data: data + }) +} + + +/** + * 获取字典项分页列表 + * + * @param queryParams + */ +export function listDictItemsByPage(queryParams: object) { + return request({ + url: '/youlai-admin/api/v2/dict/items/page', + method: 'get', + params: queryParams + }) +} + + +/** + * 根据字典编码获取字典项列表 + * + * @param dictCode + */ +export function listDictItems(dictCode: string) { + return request({ + url: '/youlai-admin/api/v2/dict/items', + method: 'get', + params: {dictCode: dictCode} + }) +} + + +/** + * 新增字典项 + * + * @param data + */ +export function addDictItem(data: object) { + return request({ + url: '/youlai-admin/api/v2/dict/items', + method: 'post', + data: data + }) +} + +/** + * 修改字典项 + * + * @param id + * @param data + */ +export function updateDictItem(id: number, data: object) { + return request({ + url: '/youlai-admin/api/v2/dict/items/' + id, + method: 'put', + data: data + }) +} + + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 3173a0b3..9dd74d58 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -96,6 +96,12 @@ export default {