Browse Source

fix: 修复bug

1. 修复动态生成的vue APP中多语言的bug
2. 智能数据新增文件类型
zhupei 1 year ago
parent
commit
67e9e97f7a

+ 1 - 0
.gitlab-ci.yml

@@ -12,6 +12,7 @@ build_job:
     - node -v
     - echo 'npm版本为:'
     - npm -v
+    - docker -v
 
   artifacts:
     paths:

+ 12 - 0
src/modules/answer-refference/effect-download-links.js

@@ -5,6 +5,8 @@ import ArcoVueIcon from '@arco-design/web-vue/es/icon';
 
 import DownloadFileList from './DownloadFileList.vue';
 
+import { createI18n } from 'vue-i18n';
+
 /**
  * 创建一个vue APP,并将此APP挂载到对应的DOM节点中
  * @param {Element} mount_element - 挂载点元素
@@ -20,6 +22,16 @@ export default function dynamicEffectDownloadLinks(mount_element, files = []) {
     files: files
   });
 
+  const i18n = createI18n({
+    locale: 'zh',
+    fallbackLocale: 'en',
+    messages: {
+      zh: {},
+      en: {}
+    }
+  });
+  app.use(i18n);
+
   // 引用字节跳动相关的组件
   app.use(ArcoVueIcon);
   app.use(ArcoVue);

+ 12 - 0
src/modules/answer-refference/effect-refference-filename.js

@@ -5,6 +5,8 @@ import ArcoVueIcon from '@arco-design/web-vue/es/icon';
 
 import RefferenceFileBlocks from './RefferenceFileBlocks.vue';
 
+import { createI18n } from 'vue-i18n';
+
 /**
  * 创建一个vue APP,并将此APP挂载到对应的DOM节点中
  * @param {Element} mount_element - 挂载点元素
@@ -32,6 +34,16 @@ export default function dynamicRegRefFileName(mount_element, propsObject = {}) {
     total: propsObject.total
   });
 
+  const i18n = createI18n({
+    locale: 'zh',
+    fallbackLocale: 'en',
+    messages: {
+      zh: {},
+      en: {}
+    }
+  });
+  app.use(i18n);
+
   // 引用字节跳动相关的组件
   app.use(ArcoVueIcon);
   app.use(ArcoVue);

+ 12 - 0
src/modules/answer-refference/effect-refference-flag.js

@@ -6,6 +6,8 @@ import ArcoVueIcon from '@arco-design/web-vue/es/icon';
 // import RootRefference from './RootRefference.vue';
 import RefferenceFlag from './RefferenceFlag.vue';
 
+import { createI18n } from 'vue-i18n';
+
 /**
  * 创建一个vue APP,并将此APP挂载到对应的DOM节点中
  * @param {Element} mount_element - 挂载点元素
@@ -36,6 +38,16 @@ export default function dynamicRegRefFlag(mount_element, propsObject = {}) {
     positions: propsObject.refference.positions
   });
 
+  const i18n = createI18n({
+    locale: 'zh',
+    fallbackLocale: 'en',
+    messages: {
+      zh: {},
+      en: {}
+    }
+  });
+  app.use(i18n);
+
   // 引用字节跳动相关的组件
   app.use(ArcoVueIcon);
   app.use(ArcoVue);

+ 2 - 1
src/views/conversation/ConversationChatContainer.vue

@@ -411,8 +411,9 @@ const file_accept = computed(() => {
     return '.pdf,.docx';
   }
 
+  // 智能数据
   if (menu_id === 5) {
-    return '.xlsx';
+    return '.xlsx,.xls,.csv';
   }
 
   if (menu_id === 6) {