label-print-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
1 lines • 2.69 kB
Source Map (JSON)
{"version":3,"file":"arrays.mjs","sources":["../../../../src/utils/arrays.ts"],"sourcesContent":["export function arrayRemove(array: any, pro: any) {\n const index = arrayIndexOf(array, pro);\n // console.log(index);\n if (index > -1) {\n array.splice(index, 1);\n }\n}\n\nexport function arrayIndexOf(array: any, pro: any) {\n if (pro === undefined) {\n return -1;\n }\n for (let i = 0; i < array.length; i++) {\n // debugger\n if (array[i] == pro) {\n return i;\n } else {\n if (array[i]['id'] != undefined && pro['id'] != undefined && array[i]['id'] === pro['id']) return i;\n }\n }\n\n return -1;\n}\n\n// 对比嵌套的数组是不是相等\nexport function arrayArrayIndexOf(arr: any[][], item: any[]) {\n let index = -1;\n // console.log(arr);\n for (let i = 0; i < arr.length; i++) {\n let arrElement = arr[i];\n if (!Array.isArray(arrElement)) continue;\n // console.log(arrElement);\n if (arrElement.length != item.length) {\n return -1;\n }\n\n for (let j = 0; j < arrElement.length; j++) {\n if (arrElement[j] != item[j]) {\n return -1;\n }\n }\n index = i;\n }\n return index;\n}\n"],"names":[],"mappings":"AAAgB,SAAA,WAAA,CAAY,OAAY,GAAU,EAAA;AAC9C,EAAM,MAAA,KAAA,GAAQ,YAAa,CAAA,KAAA,EAAO,GAAG,CAAA,CAAA;AAErC,EAAA,IAAI,QAAQ,CAAI,CAAA,EAAA;AACZ,IAAM,KAAA,CAAA,MAAA,CAAO,OAAO,CAAC,CAAA,CAAA;AAAA,GACzB;AACJ,CAAA;AAEgB,SAAA,YAAA,CAAa,OAAY,GAAU,EAAA;AAC/C,EAAA,IAAI,QAAQ,KAAW,CAAA,EAAA;AACnB,IAAO,OAAA,CAAA,CAAA,CAAA;AAAA,GACX;AACA,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,KAAA,CAAM,QAAQ,CAAK,EAAA,EAAA;AAEnC,IAAI,IAAA,KAAA,CAAM,CAAC,CAAA,IAAK,GAAK,EAAA;AACjB,MAAO,OAAA,CAAA,CAAA;AAAA,KACJ,MAAA;AACH,MAAA,IAAI,MAAM,CAAC,CAAA,CAAE,IAAI,CAAK,IAAA,KAAA,CAAA,IAAa,IAAI,IAAI,CAAA,IAAK,KAAa,CAAA,IAAA,KAAA,CAAM,CAAC,CAAE,CAAA,IAAI,MAAM,GAAI,CAAA,IAAI,GAAU,OAAA,CAAA,CAAA;AAAA,KACtG;AAAA,GACJ;AAEA,EAAO,OAAA,CAAA,CAAA,CAAA;AACX,CAAA;AAGgB,SAAA,iBAAA,CAAkB,KAAc,IAAa,EAAA;AACzD,EAAA,IAAI,KAAQ,GAAA,CAAA,CAAA,CAAA;AAEZ,EAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,GAAA,CAAI,QAAQ,CAAK,EAAA,EAAA;AACjC,IAAI,IAAA,UAAA,GAAa,IAAI,CAAC,CAAA,CAAA;AACtB,IAAA,IAAI,CAAC,KAAA,CAAM,OAAQ,CAAA,UAAU,CAAG,EAAA,SAAA;AAEhC,IAAI,IAAA,UAAA,CAAW,MAAU,IAAA,IAAA,CAAK,MAAQ,EAAA;AAClC,MAAO,OAAA,CAAA,CAAA,CAAA;AAAA,KACX;AAEA,IAAA,KAAA,IAAS,CAAI,GAAA,CAAA,EAAG,CAAI,GAAA,UAAA,CAAW,QAAQ,CAAK,EAAA,EAAA;AACxC,MAAA,IAAI,UAAW,CAAA,CAAC,CAAK,IAAA,IAAA,CAAK,CAAC,CAAG,EAAA;AAC1B,QAAO,OAAA,CAAA,CAAA,CAAA;AAAA,OACX;AAAA,KACJ;AACA,IAAQ,KAAA,GAAA,CAAA,CAAA;AAAA,GACZ;AACA,EAAO,OAAA,KAAA,CAAA;AACX;;;;"}