소스 검색

perf: 优化国际化的字段名称

曾坤森 2 달 전
부모
커밋
6f64bd836a

+ 1 - 1
.env.development

@@ -1,3 +1,3 @@
 VITE_NODE_ENV= development
 VITE_API_BASE_URL= 'http://localhost:5273/'
-VITE_API_DOWN_URL= 'http://192.168.1.28:5000/'
+VITE_API_DOWN_URL= 'http://192.168.1.214:5000/'

+ 1 - 1
config/vite.config.dev.ts

@@ -13,7 +13,7 @@ export default mergeConfig(
       proxy: {
         '/api': {
           // 代理路径前缀
-          target: 'http://192.168.1.28:5000/', // 目标服务器地址
+          target: 'http://192.168.1.214:5000/', // 目标服务器地址
           changeOrigin: true, // 修改请求头中的 Origin
           // rewrite: path => path.replace(/^\/api/, ''), // 重写路径(可选)
         },

+ 3 - 3
src/utils/const.ts

@@ -7,9 +7,9 @@ export const downLoadFun = (url: string) => {
   }
 };
 export const privilegeList = [
-  { value: 0, label: '超级管理员' },
-  { value: 1, label: '管理员' },
-  { value: 2, label: '普通用户' },
+  { value: 0, label: 'manage.permission.spueradmin' },
+  { value: 1, label: 'manage.permission.admin' },
+  { value: 2, label: 'manage.permission.user' },
 ];
 // 将 rules 改为函数,接收 t 函数作为参数
 export const getRules = (t: (key: string) => string) => ({

+ 1 - 1
src/views/dashboard/workplace/locale/en-US.ts

@@ -4,7 +4,7 @@ export default {
   'dashboard.dialog.title': 'Device Information',
   'dashboard.form.address': 'Location',
   'dashboard.form.name': 'Name',
-  'dashboard.form.entityType': 'Device Type',
+  'dashboard.form.entityType': 'DeviceType',
   'dashboard.form.status': 'Status',
   'dashboard.form.timeRange': 'TimeRange',
   'dashboard.table.time': 'Time',

+ 1 - 0
src/views/login/components/login-form.vue

@@ -19,6 +19,7 @@
         <a-input
           v-model="userInfo.username"
           :placeholder="t('login.form.userName.placeholder')"
+          allow-clear
         >
           <template #prefix>
             <icon-user />

+ 2 - 2
src/views/login/locale/en-US.ts

@@ -4,8 +4,8 @@ export default {
   'login.form.password.errMsg': 'Password cannot be empty',
   'login.form.login.errMsg': 'Login error, refresh and try again',
   'login.form.login.success': 'welcome to use',
-  'login.form.userName.placeholder': 'Username: admin',
-  'login.form.password.placeholder': 'Password: admin',
+  'login.form.userName.placeholder': 'Please enter the user',
+  'login.form.password.placeholder': 'Please enter the password',
   'login.form.rememberPassword': 'Remember password',
   'login.form.forgetPassword': 'Forgot password',
   'login.form.login': 'login',

+ 2 - 2
src/views/login/locale/zh-CN.ts

@@ -4,8 +4,8 @@ export default {
   'login.form.password.errMsg': '密码不能为空',
   'login.form.login.errMsg': '登录出错,轻刷新重试',
   'login.form.login.success': '欢迎使用',
-  'login.form.userName.placeholder': '用户名:admin',
-  'login.form.password.placeholder': '密码:admin',
+  'login.form.userName.placeholder': '请输入用户名',
+  'login.form.password.placeholder': '请输入密码',
   'login.form.rememberPassword': '记住密码',
   'login.form.forgetPassword': '忘记密码',
   'login.form.login': '登录',

+ 1 - 1
src/views/user/manage/components/edit.vue

@@ -46,7 +46,7 @@
                 <a-option
                   v-for="item of privilegeList"
                   :value="item.value"
-                  :label="item.label"
+                  :label="t(item.label)"
                 />
               </a-select>
             </a-form-item>

+ 6 - 3
src/views/user/manage/index.vue

@@ -86,17 +86,20 @@
         </template>
         <template #privilege="{ record }">
           {{
-            privilegeList.find(item => item.value === record.privilege)
-              ?.label || '-'
+            t(
+              privilegeList.find(item => item.value === record.privilege)
+                ?.label as string
+            ) || '-'
           }}
         </template>
+
         <template #optional="{ record }">
           <a-button
             status="danger"
             size="mini"
             @click="handleDeleteFun(record.id)"
           >
-            删除
+            {{ t('searchTable.form.delete') }}
           </a-button>
         </template>
       </a-table>

+ 3 - 0
src/views/user/manage/locale/en-US.ts

@@ -4,5 +4,8 @@ export default {
   'manage.form.password': 'Password',
   'manage.form.desc': 'Desc',
   'manage.form.permission': 'Permission',
+  'manage.permission.admin': 'admin',
+  'manage.permission.spueradmin': 'super admin',
+  'manage.permission.user': 'user',
   'manage.table.id': 'ID',
 };

+ 3 - 0
src/views/user/manage/locale/zh-CN.ts

@@ -4,5 +4,8 @@ export default {
   'manage.form.password': '密码',
   'manage.form.desc': '描述',
   'manage.form.permission': '权限',
+  'manage.permission.admin': '管理员',
+  'manage.permission.spueradmin': '超级管理员',
+  'manage.permission.user': '普通用户',
   'manage.table.id': 'ID',
 };