From 53512217ed7362fe1ec70cc99db54bbfaa5dd8cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Wed, 28 Aug 2024 14:43:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=90=9C=E7=B4=A2rule?= =?UTF-8?q?Type=E6=97=B6=EF=BC=8C=E8=AF=86=E5=88=ABsequence=E5=92=8Cunorde?= =?UTF-8?q?red=5Fsequence=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/advancedSearch/meta/parser.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/advancedSearch/meta/parser.js b/src/components/advancedSearch/meta/parser.js index d23e0d5d..5f90ef58 100644 --- a/src/components/advancedSearch/meta/parser.js +++ b/src/components/advancedSearch/meta/parser.js @@ -1573,9 +1573,10 @@ export default class Parser { for (let i = 0; i < obj.doc.data.length; i++) { const item1 = obj.doc.data[i] if (item.indexOf(item1.code) > -1) { + if (item.indexOf('unordered_sequence') > -1) { + searchList[index] = searchList[index].replace(new RegExp('unordered_sequence', 'g'), 4) + } searchList[index] = searchList[index].replace(new RegExp(item1.code, 'g'), item1.value) - // 匹配到code,终止匹配 - break } else { // 该操作是避免中文参数切换到英文环境时,code经i18n转为英文,匹配不到中文参数的情况 Object.keys(store.state.i18nObj).forEach(lang => {