tangning 1 년 전
부모
커밋
717db7d67c
4개의 변경된 파일12개의 추가작업 그리고 11개의 파일을 삭제
  1. 1 0
      src/App.vue
  2. 7 7
      src/views/feedback/index.vue
  3. 2 2
      src/views/feedback/mcSubmit.vue
  4. 2 2
      src/views/feedback/pcSubmit.vue

+ 1 - 0
src/App.vue

@@ -18,6 +18,7 @@
     const routersName = router.currentRoute.value;
     console.log('routersName', routersName);
     if (routersName == 'feedback') {
+      document.title = 
       console.log('当前面无需登录');
     } else if (wxOpenId.value) {
       //

+ 7 - 7
src/views/feedback/index.vue

@@ -28,7 +28,7 @@
   const emit = defineEmits(['setActive']);
   const submitPc = ref(null);
   const submitMc = ref(null);
-  const { t } = useI18n();
+  const { t, locale } = useI18n();
   const router = useRouter();
   const userStore = useUserStore();
   const wxOpenId = computed(() => {
@@ -77,24 +77,24 @@
     let industryRes = await getAllByTypeId(1);
     columns.industryOptionId = industryRes.data.map((ele) => {
       return {
-        text: ele.nameCn,
-        label: ele.nameCn,
+        text: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
+        label: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
         value: ele.id,
       };
     });
     let hardwareRes = await getAllByTypeId(2);
     columns.hardwareOptionId = hardwareRes.data.map((ele) => {
       return {
-        text: ele.nameCn,
-        label: ele.nameCn,
+        text: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
+        label: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
         value: ele.id,
       };
     });
     let softwareRes = await getAllByTypeId(3);
     columns.softwareOptionId = softwareRes.data.map((ele) => {
       return {
-        text: ele.nameCn,
-        label: ele.nameCn,
+        text: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
+        label: locale.value == 'en-us' ? ele.nameEn : ele.nameCn,
         value: ele.id,
       };
     });

+ 2 - 2
src/views/feedback/mcSubmit.vue

@@ -244,7 +244,7 @@
     scoreReason: '',
   });
   import { useI18n } from 'vue-i18n';
-  const { t } = useI18n();
+  const { t, locale } = useI18n();
   const showPicker = ref({
     country: false,
     hardwareOptionId: false,
@@ -252,7 +252,7 @@
     city: false,
   });
   const columnsCountry = countryList.map((ele) => {
-    return { text: ele.chinese, value: ele.chinese };
+    return { text: ele.chinese, value: locale.value == 'en-us' ? ele.english : ele.chinese };
   });
   const columnsCity = cityList.map((ele) => {
     return {

+ 2 - 2
src/views/feedback/pcSubmit.vue

@@ -138,7 +138,7 @@
   const props = defineProps(['formData', 'columns']);
   import { message, Upload } from 'ant-design-vue';
   import { useI18n } from 'vue-i18n';
-  const { t } = useI18n();
+  const { t, locale } = useI18n();
   const emit = defineEmits(['submit']);
   // eslint-disable-next-line vue/no-setup-props-destructure
   const formData = ref({
@@ -170,7 +170,7 @@
     hardwareOptionId: [{ required: true, message: t('feedback.setselcet') + t('feedback.title4'), trigger: 'change' }],
   };
   const countryOption = countryList.map((ele) => {
-    return { value: ele.chinese, label: ele.chinese, english: ele.english };
+    return { value: ele.chinese, label: locale.value == 'en-us' ? ele.english : ele.chinese };
   });
   function filterOption(inputValue, option) {
     return (