Преглед на файлове

fix: 导入接口,只接受的招标后缀的文件

vian преди 5 години
родител
ревизия
f222b2201c
променени са 1 файла, в които са добавени 11 реда и са изтрити 3 реда
  1. 11 3
      web/building_saas/standard_interface/import/view.js

+ 11 - 3
web/building_saas/standard_interface/import/view.js

@@ -5,8 +5,12 @@
  */
 const IMPORT_VIEW = (() => {
 
+  const {
+    EXPORT_KIND: { BID_INVITATION }
+  } = window.commonConstants;
+
   /**
-   * 根据接口配置文件,设置可被接受的导入文件类型
+   * 根据接口配置文件,设置可被接受的导入文件类型,只导入招标文件
    * @param {Object} $file - 文件选择Jquery dom
    * @return {Void}
    */
@@ -16,8 +20,12 @@ const IMPORT_VIEW = (() => {
       .values(INTERFACE_CONFIG)
       .forEach(config => {
         Object
-          .values(config.fileSuffix)
-          .forEach(suffix => set.add(suffix));
+          .entries(config.fileSuffix)
+          .forEach(([type, suffix]) => {
+            if (+type === BID_INVITATION) {
+              set.add(suffix);
+            }
+          });
       });
     const accept = [...set].join(',');
     $file.prop('accept', accept);