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 {