瀏覽代碼

选中删除个数bug修改

zhouna 5 年之前
父節點
當前提交
a86d0c591b
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/utils/utils.js

+ 6 - 2
src/utils/utils.js

@@ -240,10 +240,14 @@ export async function getBigPush(type,symData,save){
 export function deleteSelectedLabels(state,action){
   let res = Object.assign({}, state);
   const {start,end} = action;
+  let n = 0;
+  const arr = res.data;
   if(start>end){      //从后往前选中
-    res.data.splice(end,start-end);
+    n = arr[end].tagType=='8'?start-end:start-end+1;
+    arr.splice(end,n);
   }else{
-    res.data.splice(start,end-start);
+    n = arr[end].tagType=='8'?end-start:end-start+1;
+    arr.splice(start,n);
   }
 
   res.update = Math.random();