Ver código fonte

题名批量修改

duy 1 semana atrás
pai
commit
dac89c6775
1 arquivos alterados com 15 adições e 1 exclusões
  1. 15 1
      src/views/data-fill/query.vue

+ 15 - 1
src/views/data-fill/query.vue

@@ -1242,6 +1242,20 @@ const batchSetRule = async ()=>{
     }
    ruleTableData.value.forEach( (ele)=>{
         ele.rule = setValue.value
+        let matchedItems = [] // 存储匹配的项
+        if (ele.rule.length > 0) {
+            // 1. 找出所有匹配的项
+            matchedItems = nodeTypeData.value.filter(dataItem => 
+                ele.rule.includes(dataItem.value),
+            )
+            // 2. 按原始 sort 排序
+            matchedItems.sort((a, b) => a.sort - b.sort)
+            
+            // 3. 更新 ele.rule 为排序后的 value 数组
+            ele.rule = matchedItems.map(item => item.value)
+            
+           
+        }
    })
 
    let arr = []
@@ -1284,7 +1298,7 @@ const ruleChange = async (ele) => {
         // 4. 生成连接字符串
         str = ele.rule.join('-')
     }
-    console.log(ele.rule, 'ele.rule')
+ 
     
     // 5. 调用API
     let arr = [{