浏览代码

fix: 过滤评标材料,()支持匹配中文符号()

vian 4 年之前
父节点
当前提交
66d1163c69
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      web/building_saas/main/js/views/config_material_view.js

+ 3 - 1
web/building_saas/main/js/views/config_material_view.js

@@ -449,7 +449,9 @@ let configMaterialObj = {
         }
         if (d[relateField] == 1 && d.id != projectGLJID) continue; //排除其它已被关联的工料机
         if (name != '') { //name为''时不做过滤
-          if (d.name.indexOf(name) == -1) {
+          const gljName = d.name.replace(/(/g, '(').replace(/)/g, ')');
+          name = name.replace(/(/g, '(').replace(/)/g, ')');
+          if (gljName.indexOf(name) == -1) {
             if (!(d[relateField] == 1 && d.id == projectGLJID)) continue; //虽然不匹配,但是是关联的暂估材料,这时应该显示
           }
         }