赖奇 пре 1 година
родитељ
комит
d8ac3ee28f

+ 1 - 0
.gitignore

@@ -61,3 +61,4 @@ playground
 README.ja-JP.md
 README.zh-CN.md
 **/views/demos/
+**/langs/*/demos.json

+ 0 - 13
apps/web-ele/src/locales/langs/en-US/demos.json

@@ -1,13 +0,0 @@
-{
-  "title": "Demos",
-  "elementPlus": "Element Plus",
-  "form": "Form",
-  "vben": {
-    "title": "Project",
-    "about": "About",
-    "document": "Document",
-    "antdv": "Ant Design Vue Version",
-    "naive-ui": "Naive UI Version",
-    "element-plus": "Element Plus Version"
-  }
-}

+ 17 - 0
apps/web-ele/src/locales/langs/en-US/page.json

@@ -10,5 +10,22 @@
     "title": "Dashboard",
     "analytics": "Analytics",
     "workspace": "Workspace"
+  },
+  "system": {
+    "systemManage": "System",
+    "roleManage": "Role",
+    "menuManage": "Menu",
+    "operationLogs": "Logs",
+    "dataDictionary": "Dictionary",
+    "userManage": "User",
+    "customerManage": "Customer",
+    "merchantManage": "Merchant",
+    "supplierManage": "Supplier",
+    "productManage": "Product",
+    "orderManage": "Order",
+    "couponManage": "Coupon",
+    "examineManage": "Examine",
+    "examineMerchant": "Merchant",
+    "examineOrder": "Order"
   }
 }

+ 0 - 13
apps/web-ele/src/locales/langs/zh-CN/demos.json

@@ -1,13 +0,0 @@
-{
-  "title": "演示",
-  "elementPlus": "Element Plus",
-  "form": "表单演示",
-  "vben": {
-    "title": "项目",
-    "about": "关于",
-    "document": "文档",
-    "antdv": "Ant Design Vue 版本",
-    "naive-ui": "Naive UI 版本",
-    "element-plus": "Element Plus 版本"
-  }
-}

+ 17 - 0
apps/web-ele/src/locales/langs/zh-CN/page.json

@@ -10,5 +10,22 @@
     "title": "概览",
     "analytics": "分析页",
     "workspace": "工作台"
+  },
+  "system": {
+    "systemManage": "系统管理",
+    "roleManage": "角色管理",
+    "menuManage": "菜单管理",
+    "operationLogs": "操作日志",
+    "dataDictionary": "数据字典",
+    "userManage": "用户管理",
+    "customerManage": "客户管理",
+    "merchantManage": "商户管理",
+    "supplierManage": "供应商管理",
+    "productManage": "商品管理",
+    "orderManage": "订单管理",
+    "couponManage": "优惠券管理",
+    "examineManage": "审核管理",
+    "examineMerchant": "商户审核",
+    "examineOrder": "订单审核"
   }
 }

+ 5 - 0
apps/web-ele/src/views/coupon-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">coupon-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/customer-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">customer-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/examine-manage/examine-merchant/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">merchant-examine</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/examine-manage/examine-order/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">order-examine</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/merchant-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">merchant-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/order-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">order-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/product-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">product-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/supplier-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">supplier-manage</div>
+</template>

+ 5 - 0
apps/web-ele/src/views/system-manage/user-manage/index.vue

@@ -0,0 +1,5 @@
+<script lang="ts" setup></script>
+
+<template>
+  <div class="p-2">user-manage</div>
+</template>

+ 1 - 1
packages/utils/src/helpers/generate-routes-backend.ts

@@ -224,7 +224,7 @@ function convertToTree(routes: AuthorityDataList[]) {
         name: node.menu_key,
         component: node.component,
         meta: {
-          title: node.menu_name,
+          title: node.menu_key,
           icon: node.icon,
           hideInMenu: node.visible === 1,
           keepAlive: node.no_cache === 0,