Forráskód Böngészése

:bug: 标签类型下不可删除标签的bug

zhanghe 6 éve
szülő
commit
f078d63503
1 módosított fájl, 6 hozzáadás és 0 törlés
  1. 6 0
      src/routes/Frontend/TagType/TagTypeCreate.js

+ 6 - 0
src/routes/Frontend/TagType/TagTypeCreate.js

@@ -38,6 +38,12 @@ const filterTagListByMerchantId = (merchantId, tagList) => {
 const arraySort = (subArray = [], parentArray = []) => {
   let cursor = 0;
   const newArray = [...parentArray];
+  subArray.forEach((sub) => {
+    const sInP = parentArray.findIndex(data => data.id === sub.id);
+    if (sInP !== -1) {
+      newArray.splice(sInP, 1);
+    }
+  });
   while (cursor < subArray.length - 1) {
     const prevId = subArray[cursor].id;
     const nextId = subArray[cursor + 1].id;