Browse Source

使用 zhCN 作为 locale

Michael Wang 3 years ago
parent
commit
85e94333fe

+ 1 - 0
components.d.ts

@@ -6,6 +6,7 @@ declare module 'vue' {
   export interface GlobalComponents {
     404: typeof import('./src/components/404.vue')['default']
     AButton: typeof import('ant-design-vue/es')['Button']
+    AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
     ADropdown: typeof import('ant-design-vue/es')['Dropdown']
     AForm: typeof import('ant-design-vue/es')['Form']
     AFormItem: typeof import('ant-design-vue/es')['FormItem']

+ 11 - 8
src/App.vue

@@ -1,17 +1,20 @@
 <template>
-  <router-view> </router-view>
-  <a-spin
-    v-if="spinning"
-    size="large"
-    :spinning="spinning"
-    :delay="1000"
-    class="global-mask fade-in"
-  />
+  <a-config-provider :locale="zhCN">
+    <router-view> </router-view>
+    <a-spin
+      v-if="spinning"
+      size="large"
+      :spinning="spinning"
+      :delay="1000"
+      class="global-mask fade-in"
+    />
+  </a-config-provider>
 </template>
 
 <script setup lang="ts">
 import { watch, watchEffect } from "vue";
 import { store } from "@/store/store";
+import zhCN from "ant-design-vue/es/locale/zh_CN";
 
 let spinning = $ref(false);
 

+ 0 - 4
src/features/mark/MarkBoardKeyBoard.vue

@@ -44,8 +44,6 @@
           <a-popconfirm
             v-if="store.setting.enableAllZero"
             title="确定给全零分?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('allZeroSubmit')"
             :overlayStyle="{ width: '200px' }"
           >
@@ -60,8 +58,6 @@
           <a-popconfirm
             v-if="store.setting.selective"
             title="确定是未选做?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('unselectiveSubmit')"
             :overlayStyle="{ width: '200px' }"
           >

+ 0 - 4
src/features/mark/MarkBoardMouse.vue

@@ -44,8 +44,6 @@
           <a-popconfirm
             v-if="store.setting.enableAllZero"
             title="确定给全零分?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('allZeroSubmit')"
             :overlayStyle="{ width: '200px' }"
           >
@@ -60,8 +58,6 @@
           <a-popconfirm
             v-if="store.setting.selective"
             title="确定是未选做?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('unselectiveSubmit')"
             :overlayStyle="{ width: '200px' }"
           >

+ 0 - 4
src/features/mark/MarkBoardTrack.vue

@@ -29,8 +29,6 @@
           <a-popconfirm
             v-if="store.setting.enableAllZero && !store.setting.forceSpecialTag"
             title="确定给全零分?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('allZeroSubmit')"
             :overlayStyle="{ width: '200px' }"
           >
@@ -45,8 +43,6 @@
           <a-popconfirm
             v-if="store.setting.selective"
             title="确定是未选做?"
-            ok-text="确定"
-            cancel-text="取消"
             @confirm="$emit('unselectiveSubmit')"
             :overlayStyle="{ width: '200px' }"
           >

+ 0 - 2
src/features/mark/MarkChangeProfile.vue

@@ -3,8 +3,6 @@
     title="修改个人信息"
     v-model:visible="visible"
     :confirm-loading="confirmLoading"
-    ok-text="确定"
-    cancel-text="取消"
     @ok="handleOk"
     @cancel="handleCancel"
     :zIndex="6000"