diff --git a/src/api/member/test/index.ts b/src/api/member/test/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..b5e9257726dbf43df2410f02e5fd01a81273b463
--- /dev/null
+++ b/src/api/member/test/index.ts
@@ -0,0 +1,36 @@
+import request from '@/config/axios'
+
+export interface TestVO {
+ id: number
+ name: string
+}
+
+// 查询会员标签列表
+export const getTestPage = async (params) => {
+ return await request.get({ url: `/member/test/page`, params })
+}
+
+// 查询会员标签详情
+export const getTest = async (id: number) => {
+ return await request.get({ url: `/member/test/get?id=` + id })
+}
+
+// 新增会员标签
+export const createTest = async (data: TestVO) => {
+ return await request.post({ url: `/member/test/create`, data })
+}
+
+// 修改会员标签
+export const updateTest = async (data: TestVO) => {
+ return await request.put({ url: `/member/test/update`, data })
+}
+
+// 删除会员标签
+export const deleteTest = async (id: number) => {
+ return await request.delete({ url: `/member/test/delete?id=` + id })
+}
+
+// 导出会员标签 Excel
+export const exportTest = async (params) => {
+ return await request.download({ url: `/member/test/export-excel`, params })
+}
diff --git a/src/api/product/unit/index.ts b/src/api/product/unit/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..d7e1121e5362fdc28a3db9e96a6dfa76987e4d7e
--- /dev/null
+++ b/src/api/product/unit/index.ts
@@ -0,0 +1,36 @@
+import request from '@/config/axios'
+
+export interface UnitVO {
+ id: number
+ name: string
+}
+
+// 查询计量单位列表
+export const getUnitPage = async (params) => {
+ return await request.get({ url: `/product/unit/page`, params })
+}
+
+// 查询计量单位详情
+export const getUnit = async (id: number) => {
+ return await request.get({ url: `/product/unit/get?id=` + id })
+}
+
+// 新增计量单位
+export const createUnit = async (data: UnitVO) => {
+ return await request.post({ url: `/product/unit/create`, data })
+}
+
+// 修改计量单位
+export const updateUnit = async (data: UnitVO) => {
+ return await request.put({ url: `/product/unit/update`, data })
+}
+
+// 删除计量单位
+export const deleteUnit = async (id: number) => {
+ return await request.delete({ url: `/product/unit/delete?id=` + id })
+}
+
+// 导出计量单位 Excel
+export const exportUnit = async (params) => {
+ return await request.download({ url: `/product/unit/export-excel`, params })
+}
diff --git a/src/layout/components/Logo/src/Logo.vue b/src/layout/components/Logo/src/Logo.vue
index d241130de2e8f93203755ea723342e11ba16606c..89852ca3e151a01ad2c0c3ad4f0751e40820a836 100644
--- a/src/layout/components/Logo/src/Logo.vue
+++ b/src/layout/components/Logo/src/Logo.vue
@@ -66,10 +66,10 @@ watch(
]"
to="/"
>
-

+ /> -->
-
+
-
+
diff --git a/src/views/infra/apiAccessLog/index.vue b/src/views/infra/apiAccessLog/index.vue
index b196da1167253fddf87a77ec5a6a8e8611dfca5e..aa7299446699e167640c7ef85cdb69ed6808f552 100644
--- a/src/views/infra/apiAccessLog/index.vue
+++ b/src/views/infra/apiAccessLog/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/infra/druid/index.vue b/src/views/infra/druid/index.vue
index bc047d766e225b918fcffc54c93e1ef0d9c2bc22..3beac74148ba3330d77f2e7a835a7fdff16f7039 100644
--- a/src/views/infra/druid/index.vue
+++ b/src/views/infra/druid/index.vue
@@ -1,7 +1,4 @@
-
-
-
diff --git a/src/views/infra/file/index.vue b/src/views/infra/file/index.vue
index a3aa7db6c683acd077ee2c7ad10483ba655f7f07..e18ee0bd0ac26f94d811f57506aba95d7da1dafa 100644
--- a/src/views/infra/file/index.vue
+++ b/src/views/infra/file/index.vue
@@ -1,5 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/infra/server/index.vue b/src/views/infra/server/index.vue
index b9a157a59b4c70c0300e03e7ec38db95b78efe3b..da839bd890f1c3f05cc3ebebd4f2df0d8270d1b6 100644
--- a/src/views/infra/server/index.vue
+++ b/src/views/infra/server/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/infra/skywalking/index.vue b/src/views/infra/skywalking/index.vue
index d576ddb05b96a027c0c45a503ef2a1692920163d..7918a055c98e8ae8c9b26968602d6fb20bad86e0 100644
--- a/src/views/infra/skywalking/index.vue
+++ b/src/views/infra/skywalking/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/infra/swagger/index.vue b/src/views/infra/swagger/index.vue
index f844ba650ff23e7c2b9eec2cf3e780fc3a06c1e9..4c39c13ded7767f89142a13b3e472e20063fa1fe 100644
--- a/src/views/infra/swagger/index.vue
+++ b/src/views/infra/swagger/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/mall/product/unit/UnitForm.vue b/src/views/mall/product/unit/UnitForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..f9401b67e00bfce2c0074025c1c06d592b73bfb0
--- /dev/null
+++ b/src/views/mall/product/unit/UnitForm.vue
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/src/views/mall/product/unit/index.vue b/src/views/mall/product/unit/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..4c1249a31713d43d43ef4df2a33fc1c691a002b0
--- /dev/null
+++ b/src/views/mall/product/unit/index.vue
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mall/promotion/coupon/index.vue b/src/views/mall/promotion/coupon/index.vue
index 6108a75d150a6118835b7419f31c8dfd3f13bde2..a255431ef712a2dbdc2d9d82c560e6e4b1ae9d60 100755
--- a/src/views/mall/promotion/coupon/index.vue
+++ b/src/views/mall/promotion/coupon/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
-
diff --git a/src/views/member/test/TestForm.vue b/src/views/member/test/TestForm.vue
new file mode 100644
index 0000000000000000000000000000000000000000..675b03797cbb35e4efccdbb24ab6f7785158a037
--- /dev/null
+++ b/src/views/member/test/TestForm.vue
@@ -0,0 +1,91 @@
+
+
+
+
diff --git a/src/views/member/test/index.vue b/src/views/member/test/index.vue
new file mode 100644
index 0000000000000000000000000000000000000000..3d2e42d3c4fdc2afef2088f6318fdb566539136a
--- /dev/null
+++ b/src/views/member/test/index.vue
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mp/account/index.vue b/src/views/mp/account/index.vue
index 212035a2d0324a44d48360cd820ff2299477d933..70b247088b59954a10722386737c0864042d24f3 100644
--- a/src/views/mp/account/index.vue
+++ b/src/views/mp/account/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
diff --git a/src/views/mp/draft/index.vue b/src/views/mp/draft/index.vue
index db24596aa8ab44b9719e6a01e6458853b010893a..817b660bd8e573ff6ae06ab1d69b0b83e09287d0 100644
--- a/src/views/mp/draft/index.vue
+++ b/src/views/mp/draft/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
diff --git a/src/views/mp/menu/index.vue b/src/views/mp/menu/index.vue
index 8cc8f58602544084f514610d7c547d89da99d1b3..5d74f6dbaf5113c0ff6c4fef3731d6fdfaf42541 100644
--- a/src/views/mp/menu/index.vue
+++ b/src/views/mp/menu/index.vue
@@ -1,5 +1,4 @@
-
diff --git a/src/views/mp/tag/index.vue b/src/views/mp/tag/index.vue
index df76ce98182e31bb7e5bfe558bc3032e1394f210..370883ad107f41ea5f241b4fe7c6db6d3f6a9c43 100644
--- a/src/views/mp/tag/index.vue
+++ b/src/views/mp/tag/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/pay/notify/index.vue b/src/views/pay/notify/index.vue
index 5daf754f8107c4639e3f52813b6195847a56c33f..b26d4ab8890e03e363d20a0cd44579f6562045e0 100644
--- a/src/views/pay/notify/index.vue
+++ b/src/views/pay/notify/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/system/errorCode/index.vue b/src/views/system/errorCode/index.vue
index c9538c8c6b2df0b8892855c504e5ebddd9276e80..90a94b8bf70082f33b5b50e9d3d7587dc8aad570 100644
--- a/src/views/system/errorCode/index.vue
+++ b/src/views/system/errorCode/index.vue
@@ -1,6 +1,4 @@
-
-
-
-
-
-
diff --git a/src/views/system/mail/log/index.vue b/src/views/system/mail/log/index.vue
index 810ee227f7ed7e4a7c5ecd9b1d2b27d357c41acd..a4681da4b50f8f267cb33523daceaef56b935bc0 100644
--- a/src/views/system/mail/log/index.vue
+++ b/src/views/system/mail/log/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/system/mail/template/index.vue b/src/views/system/mail/template/index.vue
index a1973d0cc7360d33efc7ac1ac1c04129ab0633e6..09ca64b5a1aaffeb2967b2a01f0d26e9ab26fab9 100644
--- a/src/views/system/mail/template/index.vue
+++ b/src/views/system/mail/template/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue
index 2f564dd9f59d06e026d94174e7b2539492517ec2..4f280b5deed39e2266d893b960eca532fc2d07f6 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -1,7 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-