From 2aee00631e8f1bbe506ae2f2bb6466c319ff7f6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E6=9D=A5=E6=8A=80=E6=9C=AF?= <1490493387@qq.com> Date: Tue, 7 Dec 2021 00:23:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(Navbar.vue):=20=E9=80=80=E5=87=BA?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4=EF=BC=8CtagView=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=85=B3=E9=97=AD=E5=9B=BE=E6=A0=87=EF=BC=8C=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E5=AD=97=E6=AE=B5=E5=85=A8=E5=B1=80=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 5 - src/api/system/dict.ts | 100 ++++++++++++++++++ src/layout/components/Navbar.vue | 6 ++ src/layout/components/TagsView/index.vue | 11 +- src/main.ts | 25 +++-- src/utils/ruoyi.ts | 124 ----------------------- src/views/system/client/index.vue | 10 +- src/views/system/dept/index.vue | 9 +- 8 files changed, 141 insertions(+), 149 deletions(-) create mode 100644 src/api/system/dict.ts delete mode 100644 src/utils/ruoyi.ts 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 {