diff --git a/src/api/member/test/index.ts b/src/api/member/test/index.ts
new file mode 100644
index 000000000..b5e925772
--- /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 000000000..d7e1121e5
--- /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 d241130de..89852ca3e 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 b196da116..aa7299446 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 bc047d766..3beac7414 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 a3aa7db6c..e18ee0bd0 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 b9a157a59..da839bd89 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 d576ddb05..7918a055c 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 f844ba650..4c39c13de 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 000000000..f9401b67e
--- /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 000000000..4c1249a31
--- /dev/null
+++ b/src/views/mall/product/unit/index.vue
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mall/promotion/combination/activity/index.vue b/src/views/mall/promotion/combination/activity/index.vue
index 2080d2877..a1e42db20 100644
--- a/src/views/mall/promotion/combination/activity/index.vue
+++ b/src/views/mall/promotion/combination/activity/index.vue
@@ -1,6 +1,4 @@
-
-
diff --git a/src/views/mall/promotion/coupon/index.vue b/src/views/mall/promotion/coupon/index.vue
index 9f81edf25..4fbd2b129 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/mall/promotion/seckill/config/index.vue b/src/views/mall/promotion/seckill/config/index.vue
index 6036cb3b9..3165198d6 100644
--- a/src/views/mall/promotion/seckill/config/index.vue
+++ b/src/views/mall/promotion/seckill/config/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 000000000..675b03797
--- /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 000000000..3d2e42d3c
--- /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 212035a2d..70b247088 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 db24596aa..817b660bd 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 8cc8f5860..5d74f6dba 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 df76ce981..370883ad1 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 5daf754f8..b26d4ab88 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 c9538c8c6..90a94b8bf 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 810ee227f..a4681da4b 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 a1973d0cc..09ca64b5a 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 c75c091df..5ad7a38c5 100644
--- a/src/views/system/menu/index.vue
+++ b/src/views/system/menu/index.vue
@@ -1,7 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-