diff --git a/public/dist/css/330.1242f729.css b/public/dist/css/147.610fa777.css similarity index 82% rename from public/dist/css/330.1242f729.css rename to public/dist/css/147.610fa777.css index adce992..a12979c 100644 --- a/public/dist/css/330.1242f729.css +++ b/public/dist/css/147.610fa777.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-58bd27bb]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-58bd27bb]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.imgBox .img[data-v-58bd27bb]{width:55px;height:55px;border-radius:4px;margin:3px} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-6c4b71cd]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-6c4b71cd]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.imgBox .img[data-v-6c4b71cd]{width:55px;height:55px;border-radius:4px;margin:3px} \ No newline at end of file diff --git a/public/dist/css/415.2c51524f.css b/public/dist/css/197.e8b8bfee.css similarity index 64% rename from public/dist/css/415.2c51524f.css rename to public/dist/css/197.e8b8bfee.css index 21fc1be..851e674 100644 --- a/public/dist/css/415.2c51524f.css +++ b/public/dist/css/197.e8b8bfee.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-29045bd9]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap;.row[data-v-29045bd9]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}}.opaBox[data-v-29045bd9]{margin-bottom:15px}.btn[data-v-29045bd9]{float:right}.commodityimg[data-v-29045bd9]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-29045bd9]{width:100%;height:100%}[data-v-29045bd9] .flex .cell{display:flex;align-items:center}[data-v-29045bd9] .btn11{padding:0;width:14px;height:14px}[data-v-29045bd9] .btn11 img{width:100%;height:100%}.page[data-v-29045bd9]{margin-top:20px} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-825b4586]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap;.row[data-v-825b4586]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}}.opaBox[data-v-825b4586]{margin-bottom:15px}.btn[data-v-825b4586]{float:right}.commodityimg[data-v-825b4586]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-825b4586]{width:100%;height:100%}[data-v-825b4586] .flex .cell{display:flex;align-items:center}[data-v-825b4586] .btn11{padding:0;width:14px;height:14px}[data-v-825b4586] .btn11 img{width:100%;height:100%}.page[data-v-825b4586]{margin-top:20px} \ No newline at end of file diff --git a/public/dist/css/727.5c0a41ae.css b/public/dist/css/206.5c0a41ae.css similarity index 100% rename from public/dist/css/727.5c0a41ae.css rename to public/dist/css/206.5c0a41ae.css diff --git a/public/dist/css/849.ecbed77e.css b/public/dist/css/267.5b839817.css similarity index 73% rename from public/dist/css/849.ecbed77e.css rename to public/dist/css/267.5b839817.css index 909431d..d28430b 100644 --- a/public/dist/css/849.ecbed77e.css +++ b/public/dist/css/267.5b839817.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-823b7d84]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-823b7d84]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-823b7d84]{margin-bottom:15px}.bgBox[data-v-823b7d84]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-823b7d84]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-823b7d84]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-44368138]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-44368138]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-44368138]{margin-bottom:15px}.bgBox[data-v-44368138]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-44368138]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-44368138]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file diff --git a/public/dist/css/282.feb6bf21.css b/public/dist/css/282.feb6bf21.css new file mode 100644 index 0000000..7c7b004 --- /dev/null +++ b/public/dist/css/282.feb6bf21.css @@ -0,0 +1 @@ +.skuBox[data-v-4de310da]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-4de310da]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.skuBox[data-v-3dbf163e]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-3dbf163e]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.table[data-v-3e0ef0c7]{margin-top:20px;position:relative}.btn[data-v-3e0ef0c7]{float:right}.flex[data-v-3e0ef0c7]{display:flex;align-items:center}.goodBox .Img[data-v-3e0ef0c7]{width:50px;height:50px;margin-right:12px;border-radius:4px}.goodBox .tit[data-v-3e0ef0c7]{color:#000;font-size:13px}.confirmbtn[data-v-3e0ef0c7]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-3e0ef0c7]{margin-top:30px}.import-right a[data-v-3e0ef0c7]{color:#409eff}[data-v-3e0ef0c7] .btn11{padding:0;width:14px;height:14px}[data-v-3e0ef0c7] .btn11 img{width:100%;height:100%}.page[data-v-3e0ef0c7]{margin-top:20px}.searchBox[data-v-3e0ef0c7]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-3e0ef0c7]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.titBox[data-v-3e0ef0c7]{display:flex;align-items:center}.red[data-v-3e0ef0c7]{color:red} \ No newline at end of file diff --git a/public/dist/css/401.9626e01f.css b/public/dist/css/417.c022f0a7.css similarity index 73% rename from public/dist/css/401.9626e01f.css rename to public/dist/css/417.c022f0a7.css index 8840d40..b358ef7 100644 --- a/public/dist/css/401.9626e01f.css +++ b/public/dist/css/417.c022f0a7.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-453a2678]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-453a2678]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-453a2678]{margin-bottom:15px}.bgBox[data-v-453a2678]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-453a2678]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-453a2678]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-4d4e7fd8]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-4d4e7fd8]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-4d4e7fd8]{margin-bottom:15px}.bgBox[data-v-4d4e7fd8]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-4d4e7fd8]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-4d4e7fd8]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file diff --git a/public/dist/css/417.7ca29b17.css b/public/dist/css/574.1ae35ed9.css similarity index 77% rename from public/dist/css/417.7ca29b17.css rename to public/dist/css/574.1ae35ed9.css index 873d367..6375438 100644 --- a/public/dist/css/417.7ca29b17.css +++ b/public/dist/css/574.1ae35ed9.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-36908574]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-36908574]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.bgBox[data-v-36908574]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-36908574]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-36908574]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-a256b434]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-a256b434]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.bgBox[data-v-a256b434]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-a256b434]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-a256b434]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file diff --git a/public/dist/css/223.6ee025b2.css b/public/dist/css/68.5f2d6e36.css similarity index 95% rename from public/dist/css/223.6ee025b2.css rename to public/dist/css/68.5f2d6e36.css index 126cb13..963a041 100644 --- a/public/dist/css/223.6ee025b2.css +++ b/public/dist/css/68.5f2d6e36.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-3f2df4e1]{margin-top:20px} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-6141beb2]{margin-top:20px} \ No newline at end of file diff --git a/public/dist/css/769.af7ff3f3.css b/public/dist/css/769.af7ff3f3.css deleted file mode 100644 index 29474f4..0000000 --- a/public/dist/css/769.af7ff3f3.css +++ /dev/null @@ -1 +0,0 @@ -.skuBox[data-v-4de310da]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-4de310da]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.skuBox[data-v-3dbf163e]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-3dbf163e]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.table[data-v-0b7fe2a3]{margin-top:20px;position:relative}.btn[data-v-0b7fe2a3]{float:right}.flex[data-v-0b7fe2a3]{display:flex;align-items:center}.goodBox .Img[data-v-0b7fe2a3]{width:50px;height:50px;margin-right:12px;border-radius:4px}.goodBox .tit[data-v-0b7fe2a3]{color:#000;font-size:13px}.confirmbtn[data-v-0b7fe2a3]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-0b7fe2a3]{margin-top:30px}.import-right a[data-v-0b7fe2a3]{color:#409eff}[data-v-0b7fe2a3] .btn11{padding:0;width:14px;height:14px}[data-v-0b7fe2a3] .btn11 img{width:100%;height:100%}.page[data-v-0b7fe2a3]{margin-top:20px}.searchBox[data-v-0b7fe2a3]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-0b7fe2a3]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.titBox[data-v-0b7fe2a3]{display:flex;align-items:center}.red[data-v-0b7fe2a3]{color:red} \ No newline at end of file diff --git a/public/dist/css/617.ab812d50.css b/public/dist/css/849.fb1fda00.css similarity index 73% rename from public/dist/css/617.ab812d50.css rename to public/dist/css/849.fb1fda00.css index 4c3a412..4272e73 100644 --- a/public/dist/css/617.ab812d50.css +++ b/public/dist/css/849.fb1fda00.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-7638a0e4]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-7638a0e4]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-7638a0e4]{margin-bottom:15px}.bgBox[data-v-7638a0e4]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 1px 0}.bgBox .close[data-v-7638a0e4]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-7638a0e4]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchBox[data-v-03f5ca86]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-03f5ca86]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-03f5ca86]{margin-bottom:15px}.bgBox[data-v-03f5ca86]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 1px 0}.bgBox .close[data-v-03f5ca86]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-03f5ca86]{display:flex;align-items:center;font-size:14px;color:#409eff;cursor:pointer;width:-moz-fit-content;width:fit-content} \ No newline at end of file diff --git a/public/dist/css/602.2fa758cd.css b/public/dist/css/999.0ae01dd7.css similarity index 95% rename from public/dist/css/602.2fa758cd.css rename to public/dist/css/999.0ae01dd7.css index eceb95b..d7a596f 100644 --- a/public/dist/css/602.2fa758cd.css +++ b/public/dist/css/999.0ae01dd7.css @@ -1 +1 @@ -#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-660bbd5d]{margin-top:20px} \ No newline at end of file +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-f2546c40]{margin-top:20px} \ No newline at end of file diff --git a/public/dist/index.html b/public/dist/index.html index eb6eec2..6116b5e 100644 --- a/public/dist/index.html +++ b/public/dist/index.html @@ -1 +1 @@ -erp
\ No newline at end of file +erp
\ No newline at end of file diff --git a/public/dist/js/147.53e38aa6.js b/public/dist/js/147.53e38aa6.js new file mode 100644 index 0000000..5f02f70 --- /dev/null +++ b/public/dist/js/147.53e38aa6.js @@ -0,0 +1,2 @@ +(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[147],{8810:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return f}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("店铺:")]),e("el-select",{attrs:{placeholder:"店铺"},on:{change:function(e){return t.handleSearch()}},model:{value:t.filter.shop_id,callback:function(e){t.$set(t.filter,"shop_id",e)},expression:"filter.shop_id"}},t._l(t.shopsList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("售后单状态:")]),e("el-select",{attrs:{placeholder:"请选择"},on:{change:function(e){return t.handleSearch()}},model:{value:t.filter.after_sales_status,callback:function(e){t.$set(t.filter,"after_sales_status",e)},expression:"filter.after_sales_status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("订单编号:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.order_sn,callback:function(e){t.$set(t.filter,"order_sn",e)},expression:"filter.order_sn"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("售后单编号:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.after_sales_biz_sn,callback:function(e){t.$set(t.filter,"after_sales_biz_sn",e)},expression:"filter.after_sales_biz_sn"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(e){return t.handleSearch()}},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")]),e("el-button",{attrs:{type:"warning",loading:t.exportLoading,icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)])]),e("el-card",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.afterList,border:""}},[e("el-table-column",{attrs:{prop:"after_sales_biz_sn",label:"售后单编号"}}),e("el-table-column",{attrs:{prop:"order_sn",label:"父订单编号"}}),e("el-table-column",{attrs:{label:"店铺"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",[t._v(t._s(t.Shops[n.row.shop_id]))])]}}])}),e("el-table-column",{attrs:{prop:"refund_amount",label:"退款金额"}}),e("el-table-column",{attrs:{prop:"refund_shipping_amount",label:"用户申请退运费金额"}}),e("el-table-column",{attrs:{prop:"reason",label:"退款原因"}}),e("el-table-column",{attrs:{prop:"description",label:"描述"}}),e("el-table-column",{attrs:{label:"退款图片",width:"220"},scopedSlots:t._u([{key:"default",fn:function(n){return[n.row.image_list?e("div",{staticClass:"imgBox"},t._l(n.row.image_list,(function(t,r){return e("el-image",{key:r,staticClass:"img",attrs:{src:t,"preview-src-list":n.row.image_list}})})),1):t._e()]}}])}),e("el-table-column",{attrs:{prop:"apply_type",label:"申请类型"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",[t._v(t._s(t.APPLYTYPE[n.row.apply_type]))])]}}])}),e("el-table-column",{attrs:{label:"售后单状态"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("span",[t._v(t._s(t.STATUS[n.row.after_sales_status]))])]}}])}),e("el-table-column",{attrs:{prop:"after_sale_created_at",label:"售后单创建时间"}})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, sizes, total, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},a=[],s=(n(8858),n(1318),n(3228),n(5522)),i=n(9998),o=n(7484),u=n.n(o),c={data(){return{loading:!1,page:1,pageSize:10,total:0,afterList:[],filter:{shop_id:"",after_sales_status:"",order_sn:"",after_sales_biz_sn:""},shopsList:[],Shops:{},addTime:[],statusList:[{id:0,name:"未发起售后"},{id:1,name:"退款中"},{id:2,name:"退款成功"},{id:3,name:"待处理"},{id:4,name:"拒绝退款"},{id:6,name:"待(顾客)退货"},{id:7,name:"待(团长)确认退货"},{id:8,name:"(顾客)撤销"},{id:9,name:"(系统)关闭"}],STATUS:{0:"未发起售后",1:"退款中",2:"退款成功",3:"待处理",4:"拒绝退款",6:"待(顾客)退货",7:"待(团长)确认退货",8:"(顾客)撤销",9:"(系统)关闭"},APPLYTYPE:{0:"仅退款",1:"退货退款"},exportLoading:!1}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,created_at_start:this.addTime?this.addTime[0]:"",created_at_end:this.addTime?this.addTime[1]:""};(0,s.Hf)(t).then((t=>{this.afterList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},getShopsList(){let t={page:1,per_page:999};(0,i.nH)(t).then((t=>{this.shopsList=t.data.data,t.data.data.forEach((t=>{this.Shops[t.id]=t.name}))}))},handleExport(){this.exportLoading=!0;let t={...this.filter,created_at_start:this.addTime?this.addTime[0]:"",created_at_end:this.addTime?this.addTime[1]:"",is_export:1};(0,s.cb)(t).then((t=>{console.log(t.data),this.downLoadXls(t.data),this.$message({type:"success",message:"导出成功!"}),this.exportLoading=!1})).catch((()=>{this.exportLoading=!1}))},downLoadXls(t){const e=t,n=new Blob([e]),r=(new Date).toLocaleDateString(),a=`售后单列表${r}.xlsx`;if("download"in document.createElement("a")){const t=document.createElement("a");t.download=a,t.style.display="none",t.href=URL.createObjectURL(n),document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}else navigator.msSaveBlob(n,a)},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")}},mounted(){let t=u()().format("YYYY-MM-DD")+" 23:59:59",e=u()().subtract(30,"day").format("YYYY-MM-DD")+" 00:00:00";this.addTime=[e,t],this.getShopsList(),this.fetchList()}},l=c,d=n(1001),h=(0,d.Z)(l,r,a,!1,null,"6c4b71cd",null),f=h.exports},7484:function(t){!function(e,n){t.exports=n()}(0,(function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",a="second",s="minute",i="hour",o="day",u="week",c="month",l="quarter",d="year",h="date",f="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},_=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:_,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),a=n%60;return(e<=0?"+":"-")+_(r,2,"0")+":"+_(a,2,"0")},m:function t(e,n){if(e.date()1)return t(i[0])}else{var o=e.name;$[o]=e,a=o}return!r&&a&&(y=a),a||!r&&y},k=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new D(n)},M=v;M.l=w,M.i=S,M.w=function(t,e){return k(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var D=function(){function g(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[b]=!0}var _=g.prototype;return _.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(M.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(p);if(r){var a=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},_.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},_.$utils=function(){return M},_.isValid=function(){return!(this.$d.toString()===f)},_.isSame=function(t,e){var n=k(t);return this.startOf(e)<=n&&n<=this.endOf(e)},_.isAfter=function(t,e){return k(t)\r\n
\r\n
\r\n
\r\n
\r\n 店铺:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 售后单状态:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 订单编号:\r\n \r\n
\r\n
\r\n 售后单编号:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n 数据导出\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./afterSaleOrder.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./afterSaleOrder.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./afterSaleOrder.vue?vue&type=template&id=6c4b71cd&scoped=true\"\nimport script from \"./afterSaleOrder.vue?vue&type=script&lang=js\"\nexport * from \"./afterSaleOrder.vue?vue&type=script&lang=js\"\nimport style0 from \"./afterSaleOrder.vue?vue&type=style&index=0&id=6c4b71cd&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6c4b71cd\",\n null\n \n)\n\nexport default component.exports","!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){\"use strict\";var t=1e3,e=6e4,n=36e5,r=\"millisecond\",i=\"second\",s=\"minute\",u=\"hour\",a=\"day\",o=\"week\",c=\"month\",f=\"quarter\",h=\"year\",d=\"date\",l=\"Invalid Date\",$=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,y=/\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:\"en\",weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),ordinal:function(t){var e=[\"th\",\"st\",\"nd\",\"rd\"],n=t%100;return\"[\"+t+(e[(n-20)%10]||e[n]||e[0])+\"]\"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:\"\"+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?\"+\":\"-\")+m(r,2,\"0\")+\":\"+m(i,2,\"0\")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n=\"object\"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if(\"string\"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||\"0\").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t){this.dynamicValidateForm=t.data.data,this.skus=t.data.data.skus}))},handleDelete(t){},getList(){this.loading=!0;let t={...this.searchForm,page:this.current_page,per_page:this.per_page,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:"",sort_field:this.sort_field||"id",sort_value:this.sort_value||"desc"};(0,a.CD)(t).then((t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta,this.currentPage=t.data.meta.current_page,this.per_page=parseInt(t.data.meta.per_page),this.is_admin=t.data.manage&&t.data.manage.is_admin,this.loading=!1})).catch((()=>{this.loading=!1}))},handleChoose(){this.current_page=1,this.getList()},handleSizeChange(t){this.current_page=1,this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},submitForm(t){this.$refs[t].validate((t=>{t&&(0,a.gM)(this.dynamicValidateForm).then((t=>{this.$message({message:t.data.message,type:"success"}),this.dialogVisible=!1,this.handleChoose()}))}))},resetForm(t){this.$refs[t].resetFields()},removeItem(t){this.dynamicValidateForm.combination_goods.splice(t,1)},addItem(){this.dynamicValidateForm.combination_goods.push({item_id:"",item_num:1})},remoteMethod(t){""!==t?(this.remoteLoading=!0,(0,a.no)(t).then((t=>{this.skus=t.data.data,this.remoteLoading=!1}))):this.skus=[]},addGoodsCombination(){this.dialogVisible=!0,this.dynamicValidateForm={id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]}},beforeUpload(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess(t){this.$message({message:t.message,type:"success"}),this.loadingModule.close()},uploadError(t){this.$message({message:t.errorMessage,type:"error"}),this.loadingModule.close()},handleExport(){let t={exportType:"goods_combination",external_sku_id:this.searchForm.external_sku_id,sku_title:this.searchForm.sku_title,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:""};window.open("/goods_skus/export?"+this.objectToQueryString(t))},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")},sortChange(t){this.sort_field=t.order?t.prop:"",this.sort_value=t.order?"descending"==t.order?"desc":"asc":"",this.current_page=1,this.getList()}},mounted(){this.handleCurrentChange(1)}},s=o,l=r(1001),u=(0,l.Z)(s,n,i,!1,null,"825b4586",null),c=u.exports},9036:function(t,e,r){r.d(e,{CD:function(){return b},JS:function(){return y},K1:function(){return c},NR:function(){return f},Rq:function(){return a},Vx:function(){return u},b9:function(){return v},cM:function(){return d},e3:function(){return l},gM:function(){return _},lO:function(){return i},no:function(){return g},od:function(){return m},rQ:function(){return o},sx:function(){return h},t5:function(){return s},zl:function(){return p}});var n=r(8430);function i(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function o(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function m(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function p(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function h(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function y(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function v(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},4328:function(t,e,r){var n=r(5290),i=r(7578),a=r(6310),o=function(t){return function(e,r,o){var s,l=n(e),u=a(l),c=i(o,u);if(t&&r!==r){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},5649:function(t,e,r){var n=r(7697),i=r(2297),a=TypeError,o=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(i(t)&&!o(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){var n=r(6812),i=r(9152),a=r(2474),o=r(2560);t.exports=function(t,e,r){for(var s=i(e),l=o.f,u=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),i=r(2474).f,a=r(5773),o=r(1880),s=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,d,m,p,f,h=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[h]||s(h,{}):n[h]&&n[h].prototype,c)for(d in e){if(p=e[d],t.dontCallGetSet?(f=i(c,d),m=f&&f.value):m=c[d],r=u(g?d:h+(_?".":"#")+d,t.forced),!r&&void 0!==m){if(typeof p==typeof m)continue;l(p,m)}(t.sham||m&&m.sham)&&a(p,"sham",!0),o(c,d,p,t)}}},4413:function(t,e,r){var n=r(8844),i=r(3689),a=r(6648),o=Object,s=n("".split);t.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?s(t,""):o(t)}:o},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),i=r(9985),a=/#|\.prototype\./,o=function(t,e){var r=l[s(t)];return r===c||r!==u&&(i(e)?n(e):!!e)},s=o.normalize=function(t){return String(t).replace(a,".").toLowerCase()},l=o.data={},u=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),i=r(2615),a=r(9556),o=r(5684),s=r(5290),l=r(8360),u=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(r){}if(u(t,e))return o(!i(a.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),i=r(2739),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),i=r(6812),a=r(5290),o=r(4328).indexOf,s=r(7248),l=n([].push);t.exports=function(t,e){var r,n=a(t),u=0,c=[];for(r in n)!i(s,r)&&i(n,r)&&l(c,r);while(e.length>u)i(n,r=e[u++])&&(~o(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),i=r(8844),a=r(2741),o=r(7518),s=r(5027),l=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(s(t)),r=o.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},5290:function(t,e,r){var n=r(4413),i=r(4684);t.exports=function(t){return n(i(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,r){var n=r(9989),i=r(690),a=r(6310),o=r(5649),s=r(5565),l=r(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),r=a(e),n=arguments.length;s(r+n);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n 组合商品导入\r\n \r\n 新增组合商品\r\n 数据导出\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n 删除\r\n
\r\n
\r\n \r\n 添加花材\r\n \r\n \r\n 提交\r\n 重置\r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./combination.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./combination.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./combination.vue?vue&type=template&id=825b4586&scoped=true\"\nimport script from \"./combination.vue?vue&type=script&lang=js\"\nexport * from \"./combination.vue?vue&type=script&lang=js\"\nimport style0 from \"./combination.vue?vue&type=style&index=0&id=825b4586&prod&lang=css&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"825b4586\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleChoose","apply","arguments","model","value","searchForm","sku_title","callback","$$v","$set","expression","external_sku_id","staticStyle","on","filterTime","ref","uploadSuccess","beforeUpload","uploadError","is_admin","addGoodsCombination","_e","handleExport","directives","name","rawName","loading","tableData","children","sortChange","scopedSlots","_u","fn","scope","row","img_url","_s","title","created_at","stock","handleEdit","id","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","dialogVisible","dynamicValidateForm","required","message","trigger","_l","combination_goods","item","index","item_id","remoteMethod","remoteLoading","skus","sku","item_num","preventDefault","removeItem","addItem","submitForm","resetForm","staticRenderFns","data","sort_field","sort_value","methods","showGoodsCombination","then","res","handleDelete","getList","params","page","create_time_start","create_time_end","getGoodsCombination","meta","currentPage","parseInt","manage","catch","val","formName","$refs","validate","valid","$message","resetFields","splice","push","query","getGoodsFilter","loadingModule","$loading","lock","text","spinner","background","response","close","err","errorMessage","exportType","window","open","objectToQueryString","obj","Object","keys","map","encodeURIComponent","join","column","order","prop","mounted","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","updateSaleStock","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","length","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","error","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","f","i","MAX_SAFE_INTEGER","it","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLowerCase","toLength","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/206.229a99a8.js b/public/dist/js/206.229a99a8.js new file mode 100644 index 0000000..e1bc402 --- /dev/null +++ b/public/dist/js/206.229a99a8.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[206],{2761:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var l=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"模块:"}},[t("el-select",{attrs:{clearable:""},on:{change:function(t){return e.query(1)}},model:{value:e.form.module,callback:function(t){e.$set(e.form,"module",t)},expression:"form.module"}},e._l(e.mouduleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"操作:"}},[t("el-select",{attrs:{clearable:""},on:{change:function(t){return e.query(1)}},model:{value:e.form.action,callback:function(t){e.$set(e.form,"action",t)},expression:"form.action"}},e._l(e.actionOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"目标类型:"}},[t("el-select",{attrs:{clearable:""},on:{change:function(t){return e.query(1)}},model:{value:e.form.target_type,callback:function(t){e.$set(e.form,"target_type",t)},expression:"form.target_type"}},e._l(e.target_ypeOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"类别:"}},[t("el-select",{attrs:{clearable:""},on:{change:function(t){return e.query(1)}},model:{value:e.form.targetField,callback:function(t){e.$set(e.form,"targetField",t)},expression:"form.targetField"}},e._l(e.target_fieldOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"操作人:"}},[t("el-select",{attrs:{placeholder:"输入操作人",clearable:""},on:{change:function(t){return e.query(1)}},model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId",t)},expression:"form.userId"}},e._l(e.userOptions,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"时间:"}},[t("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(t){return e.query(1)}},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.query(1)}}},[e._v("查询")])],1)],1)],1),t("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"10px"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[t("el-table-column",{attrs:{prop:"id",label:"序号",width:"75"}}),t("el-table-column",{attrs:{prop:"module",label:"模块",width:"70"}}),t("el-table-column",{attrs:{prop:"action",label:"操作",width:"70"}}),t("el-table-column",{attrs:{prop:"target_type",label:"目标类型",width:"100"}}),t("el-table-column",{attrs:{prop:"target_id",label:"目标ID",width:"70"}}),t("el-table-column",{attrs:{prop:"target_field",label:"类别",width:"100"}}),t("el-table-column",{attrs:{label:"操作前"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{height:"45px"}},[e._v(" "+e._s(a.row.before_update)+" ")])]}}])}),t("el-table-column",{attrs:{label:"操作后"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{height:"45px"}},[e._v(" "+e._s(a.row.after_update)+" ")])]}}])}),t("el-table-column",{attrs:{label:"信息",width:"300"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{"overflow-x":"hidden","white-space":"nowrap"}},[e._v(" "+e._s(a.row.message)+" ")])]}}])}),t("el-table-column",{attrs:{prop:"user.name",label:"操作人",width:"120"}}),t("el-table-column",{attrs:{label:"操作时间",width:"100"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("p",[e._v(e._s(a.row.created_at))])]}}])})],1),t("div",{staticClass:"page-pagination"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},r=[],n=a(6791),u=a(2900),o={data(){return{target_fieldOptions:[{value:"add",label:"创建"},{value:"status",label:"状态"},{value:"name",label:"名称"},{value:"title",label:"标题"},{value:"import",label:"导入"},{value:"export",label:"导出"},{value:"set",label:"设置"},{value:"cost",label:"成本"},{value:"stock",label:"库存"},{value:"inventory",label:"库存盘点"},{value:"reserve",label:"预留量"},{value:"timingInventory",label:"7点盘点"},{value:"pdd.ktt.goods.query.list",label:"快团团下载绑定商品"},{value:"arrived_today_num",label:"今日到货"},{value:"loss_num",label:"损耗"},{value:"pdd.pop.auth.token.create",label:"快团团授权"},{value:"reference_price",label:"参考价格"},{value:"update",label:"更新"},{value:"pdd.ktt.goods.incr.quantity",label:"快团团库存同步"},{value:"pdd.ktt.order.list",label:"快团团下载订单"},{value:"pdd.ktt.increment.order.query",label:"快团团增量下载订单"},{value:"sale_stock",label:"在售库存"}],mouduleOptions:[{value:"menu",label:"菜单"},{value:"goods",label:"商品"},{value:"file",label:"文件"},{value:"permission",label:"权限"},{value:"role",label:"角色"},{value:"user",label:"用户"},{value:"plat",label:"平台"}],actionOptions:[{value:"POST",label:"新增"},{value:"PATCH",label:"更新"},{value:"DELETE",label:"删除"},{value:"GET",label:"查看"}],target_ypeOptions:[{value:"upload",label:"上传"},{value:"goods_sku",label:"商品规格"},{value:"goods_brand",label:"商品品牌"},{value:"goods_type",label:"种类"},{value:"menu",label:"菜单"},{value:"role",label:"角色"},{value:"permission",label:"权限"},{value:"user",label:"用户"},{value:"kuaituantuan",label:"快团团"},{value:"miaoxuan",label:"秒选"},{value:"goods",label:"商品"},{value:"sku_stock_purchase",label:"入库采购"},{value:"sku_stock_loss",label:"报损记录"},{value:"sku_stock_inventory",label:"盘点记录"}],userOptions:[],form:{module:"",action:"",target_type:"",targetField:"",userId:""},value1:"",loading:!1,tableData:[],Paginationdata:{},current_page:1,per_page:15}},methods:{getList(){this.loading=!0;let e={page:this.current_page,per_page:this.per_page};(0,n.m)(e).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta,this.loading=!1})).catch((()=>{this.loading=!1}))},getUser(){(0,u.Lh)().then((e=>{this.userOptions=e.data.data}))},query(e){this.loading=!0;let t={page:e,per_page:this.per_page,module:this.form.module,action:this.form.action,target_type:this.form.target_type,target_id:this.$route.query.id?this.$route.query.id:"",target_field:this.form.targetField?this.form.targetField:"",user_id:this.form.userId,start_time:this.value1[0]?this.value1[0]:"",end_time:this.value1[1]?this.value1[1]:""};(0,n.m)(t).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(e){this.per_page=e,this.query(1)},handleCurrentChange(e){this.current_page=e,this.query(this.current_page)}},mounted(){this.getList(),this.getUser()}},i=o,s=a(1001),d=(0,s.Z)(i,l,r,!1,null,"008d8fc5",null),c=d.exports},6791:function(e,t,a){a.d(t,{m:function(){return r}});var l=a(8430);function r(e){return(0,l.Z)({url:"/api/logs",method:"get",params:e})}},2900:function(e,t,a){a.d(t,{A0:function(){return d},AX:function(){return i},Lh:function(){return n},RF:function(){return u},Uy:function(){return r},f7:function(){return o},nO:function(){return s}});var l=a(8430);function r(){return(0,l.Z)({url:"/api/roles",method:"get"})}function n(e){return(0,l.Z)({url:"/api/users",method:"get",params:e})}function u(e){return(0,l.Z)({url:"/api/users",method:"post",data:e})}function o(e){return(0,l.Z)({url:`/api/users/${e}`,method:"get"})}function i(e,t){return(0,l.Z)({url:`/api/users/${e}`,method:"patch",data:t})}function s(e){return(0,l.Z)({url:"/api/website_message",method:"get",params:e})}function d(e,t){return(0,l.Z)({url:`/api/website_message/${e}`,method:"patch",data:t})}}}]); +//# sourceMappingURL=206.229a99a8.js.map \ No newline at end of file diff --git a/public/dist/js/206.229a99a8.js.map b/public/dist/js/206.229a99a8.js.map new file mode 100644 index 0000000..aca00d2 --- /dev/null +++ b/public/dist/js/206.229a99a8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/206.229a99a8.js","mappings":"kJAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACA,EAAG,UAAU,CAACE,YAAY,WAAWC,MAAM,CAAC,aAAa,CAAEC,QAAS,sBAAuB,CAACJ,EAAG,UAAU,CAACK,IAAI,OAAOF,MAAM,CAAC,QAAS,EAAK,MAAQL,EAAIQ,OAAO,CAACN,EAAG,eAAe,CAACO,YAAY,CAAC,eAAe,QAAQJ,MAAM,CAAC,MAAQ,QAAQ,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,UAAY,IAAIK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAIQ,KAAKO,OAAQC,SAAS,SAAUC,GAAMjB,EAAIkB,KAAKlB,EAAIQ,KAAM,SAAUS,EAAI,EAAEE,WAAW,gBAAgBnB,EAAIoB,GAAIpB,EAAIqB,gBAAgB,SAASC,GAAM,OAAOpB,EAAG,YAAY,CAACqB,IAAID,EAAKR,MAAMT,MAAM,CAAC,MAAQiB,EAAKE,MAAM,MAAQF,EAAKR,QAAQ,IAAG,IAAI,GAAGZ,EAAG,eAAe,CAACO,YAAY,CAAC,eAAe,QAAQJ,MAAM,CAAC,MAAQ,QAAQ,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,UAAY,IAAIK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAIQ,KAAKiB,OAAQT,SAAS,SAAUC,GAAMjB,EAAIkB,KAAKlB,EAAIQ,KAAM,SAAUS,EAAI,EAAEE,WAAW,gBAAgBnB,EAAIoB,GAAIpB,EAAI0B,eAAe,SAASJ,GAAM,OAAOpB,EAAG,YAAY,CAACqB,IAAID,EAAKR,MAAMT,MAAM,CAAC,MAAQiB,EAAKE,MAAM,MAAQF,EAAKR,QAAQ,IAAG,IAAI,GAAGZ,EAAG,eAAe,CAACO,YAAY,CAAC,eAAe,QAAQJ,MAAM,CAAC,MAAQ,UAAU,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,UAAY,IAAIK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAIQ,KAAKmB,YAAaX,SAAS,SAAUC,GAAMjB,EAAIkB,KAAKlB,EAAIQ,KAAM,cAAeS,EAAI,EAAEE,WAAW,qBAAqBnB,EAAIoB,GAAIpB,EAAI4B,mBAAmB,SAASN,GAAM,OAAOpB,EAAG,YAAY,CAACqB,IAAID,EAAKR,MAAMT,MAAM,CAAC,MAAQiB,EAAKE,MAAM,MAAQF,EAAKR,QAAQ,IAAG,IAAI,GAAGZ,EAAG,eAAe,CAACO,YAAY,CAAC,eAAe,QAAQJ,MAAM,CAAC,MAAQ,QAAQ,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,UAAY,IAAIK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAIQ,KAAKqB,YAAab,SAAS,SAAUC,GAAMjB,EAAIkB,KAAKlB,EAAIQ,KAAM,cAAeS,EAAI,EAAEE,WAAW,qBAAqBnB,EAAIoB,GAAIpB,EAAI8B,qBAAqB,SAASR,GAAM,OAAOpB,EAAG,YAAY,CAACqB,IAAID,EAAKR,MAAMT,MAAM,CAAC,MAAQiB,EAAKE,MAAM,MAAQF,EAAKR,QAAQ,IAAG,IAAI,GAAGZ,EAAG,eAAe,CAACO,YAAY,CAAC,eAAe,QAAQJ,MAAM,CAAC,MAAQ,SAAS,CAACH,EAAG,YAAY,CAACG,MAAM,CAAC,YAAc,QAAQ,UAAY,IAAIK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAIQ,KAAKuB,OAAQf,SAAS,SAAUC,GAAMjB,EAAIkB,KAAKlB,EAAIQ,KAAM,SAAUS,EAAI,EAAEE,WAAW,gBAAgBnB,EAAIoB,GAAIpB,EAAIgC,aAAa,SAASV,GAAM,OAAOpB,EAAG,YAAY,CAACqB,IAAID,EAAKW,GAAG5B,MAAM,CAAC,MAAQiB,EAAKY,KAAK,MAAQZ,EAAKW,KAAK,IAAG,IAAI,GAAG/B,EAAG,eAAe,CAACG,MAAM,CAAC,MAAQ,QAAQ,CAACH,EAAG,iBAAiB,CAACO,YAAY,CAAC,MAAQ,SAASJ,MAAM,CAAC,KAAO,gBAAgB,kBAAkB,IAAI,oBAAoB,IAAI,kBAAkB,IAAI,eAAe,uBAAuBK,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,GAAGC,MAAM,CAACC,MAAOd,EAAImC,OAAQnB,SAAS,SAAUC,GAAMjB,EAAImC,OAAOlB,CAAG,EAAEE,WAAW,aAAa,GAAGjB,EAAG,eAAe,CAACA,EAAG,YAAY,CAACG,MAAM,CAAC,KAAO,UAAU,KAAO,kBAAkBK,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,MAAM,EAAE,IAAI,CAACZ,EAAIoC,GAAG,SAAS,IAAI,IAAI,GAAGlC,EAAG,UAAU,CAACE,YAAY,WAAWK,YAAY,CAAC,aAAa,SAAS,CAACP,EAAG,WAAW,CAACmC,WAAW,CAAC,CAACH,KAAK,UAAUI,QAAQ,YAAYxB,MAAOd,EAAIuC,QAASpB,WAAW,YAAYV,YAAY,CAAC,MAAQ,QAAQJ,MAAM,CAAC,KAAOL,EAAIwC,UAAU,OAAS,KAAK,CAACtC,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,KAAK,MAAQ,KAAK,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,SAAS,MAAQ,KAAK,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,SAAS,MAAQ,KAAK,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,cAAc,MAAQ,OAAO,MAAQ,SAASH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,YAAY,MAAQ,OAAO,MAAQ,QAAQH,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,eAAe,MAAQ,KAAK,MAAQ,SAASH,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,OAAOoC,YAAYzC,EAAI0C,GAAG,CAAC,CAACnB,IAAI,UAAUoB,GAAG,SAASC,GAAO,MAAO,CAAC1C,EAAG,MAAM,CAACO,YAAY,CAAC,OAAS,SAAS,CAACT,EAAIoC,GAAG,IAAIpC,EAAI6C,GAAGD,EAAME,IAAIC,eAAe,OAAO,OAAO7C,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,OAAOoC,YAAYzC,EAAI0C,GAAG,CAAC,CAACnB,IAAI,UAAUoB,GAAG,SAASC,GAAO,MAAO,CAAC1C,EAAG,MAAM,CAACO,YAAY,CAAC,OAAS,SAAS,CAACT,EAAIoC,GAAG,IAAIpC,EAAI6C,GAAGD,EAAME,IAAIE,cAAc,OAAO,OAAO9C,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,KAAK,MAAQ,OAAOoC,YAAYzC,EAAI0C,GAAG,CAAC,CAACnB,IAAI,UAAUoB,GAAG,SAASC,GAAO,MAAO,CAAC1C,EAAG,MAAM,CAACO,YAAY,CAAC,aAAa,SAAS,cAAc,WAAW,CAACT,EAAIoC,GAAG,IAAIpC,EAAI6C,GAAGD,EAAME,IAAIG,SAAS,OAAO,OAAO/C,EAAG,kBAAkB,CAACG,MAAM,CAAC,KAAO,YAAY,MAAQ,MAAM,MAAQ,SAASH,EAAG,kBAAkB,CAACG,MAAM,CAAC,MAAQ,OAAO,MAAQ,OAAOoC,YAAYzC,EAAI0C,GAAG,CAAC,CAACnB,IAAI,UAAUoB,GAAG,SAASC,GAAO,MAAO,CAAC1C,EAAG,IAAI,CAACF,EAAIoC,GAAGpC,EAAI6C,GAAGD,EAAME,IAAII,eAAe,QAAQ,GAAGhD,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,gBAAgB,CAACG,MAAM,CAAC,eAAeL,EAAImD,aAAa,aAAa,CAAC,GAAI,GAAI,KAAK,YAAYnD,EAAIoD,SAAS,OAAS,0CAA0C,MAAQpD,EAAIqD,eAAeC,OAAO5C,GAAG,CAAC,cAAcV,EAAIuD,iBAAiB,iBAAiBvD,EAAIwD,wBAAwB,IAAI,IAAI,EAC1yJ,EACIC,EAAkB,G,oBCmGtB,GACAC,IAAAA,GACA,OACA5B,oBAAA,CACA,CACAhB,MAAA,MACAU,MAAA,MAEA,CACAV,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,QACAU,MAAA,MAEA,CACAV,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,MACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,QACAU,MAAA,MAEA,CACAV,MAAA,YACAU,MAAA,QAEA,CACAV,MAAA,UACAU,MAAA,OAEA,CACAV,MAAA,kBACAU,MAAA,QAEA,CACAV,MAAA,2BACAU,MAAA,aAEA,CACAV,MAAA,oBACAU,MAAA,QAEA,CACAV,MAAA,WACAU,MAAA,MAEA,CACAV,MAAA,4BACAU,MAAA,SAEA,CACAV,MAAA,kBACAU,MAAA,QAEA,CACAV,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,8BACAU,MAAA,WAEA,CACAV,MAAA,qBACAU,MAAA,WAEA,CACAV,MAAA,gCACAU,MAAA,aAEA,CACAV,MAAA,aACAU,MAAA,SAGAH,eAAA,CACA,CACAP,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,QACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,aACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,OAGAE,cAAA,CACA,CACAZ,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,QACAU,MAAA,MAEA,CACAV,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,MACAU,MAAA,OAGAI,kBAAA,CACA,CACAd,MAAA,SACAU,MAAA,MAEA,CACAV,MAAA,YACAU,MAAA,QAEA,CACAV,MAAA,cACAU,MAAA,QAEA,CACAV,MAAA,aACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,aACAU,MAAA,MAEA,CACAV,MAAA,OACAU,MAAA,MAEA,CACAV,MAAA,eACAU,MAAA,OAEA,CACAV,MAAA,WACAU,MAAA,MAEA,CACAV,MAAA,QACAU,MAAA,MAEA,CACAV,MAAA,qBACAU,MAAA,QAEA,CACAV,MAAA,iBACAU,MAAA,QAEA,CACAV,MAAA,sBACAU,MAAA,SAGAQ,YAAA,GACAxB,KAAA,CACAO,OAAA,GACAU,OAAA,GACAE,YAAA,GACAE,YAAA,GACAE,OAAA,IAEAI,OAAA,GACAI,SAAA,EACAC,UAAA,GACAa,eAAA,GACAF,aAAA,EACAC,SAAA,GAEA,EACAO,QAAA,CAEAC,OAAAA,GACA,KAAArB,SAAA,EACA,IAAAsB,EAAA,CACAA,KAAA,KAAAV,aACAC,SAAA,KAAAA,WAEAU,EAAAA,EAAAA,GAAAD,GAAAE,MAAAC,IACA,KAAAxB,UAAAwB,EAAAN,KAAAA,KACA,KAAAL,eAAAW,EAAAN,KAAAO,KACA,KAAA1B,SAAA,KACA2B,OAAA,KACA,KAAA3B,SAAA,IAGA,EAGA4B,OAAAA,IACAC,EAAAA,EAAAA,MAAAL,MAAAC,IACA,KAAAhC,YAAAgC,EAAAN,KAAAA,IAAA,GAEA,EAGA9C,KAAAA,CAAAiD,GACA,KAAAtB,SAAA,EACA,IAAA8B,EAAA,CACAR,KAAAA,EACAT,SAAA,KAAAA,SACArC,OAAA,KAAAP,KAAAO,OACAU,OAAA,KAAAjB,KAAAiB,OACAE,YAAA,KAAAnB,KAAAmB,YACA2C,UAAA,KAAAC,OAAA3D,MAAAqB,GAAA,KAAAsC,OAAA3D,MAAAqB,GAAA,GACAuC,aAAA,KAAAhE,KAAAqB,YAAA,KAAArB,KAAAqB,YAAA,GACA4C,QAAA,KAAAjE,KAAAuB,OACA2C,WAAA,KAAAvC,OAAA,QAAAA,OAAA,MACAwC,SAAA,KAAAxC,OAAA,QAAAA,OAAA,QAGA2B,EAAAA,EAAAA,GAAAO,GAAAN,MAAAC,IACA,KAAAxB,UAAAwB,EAAAN,KAAAA,KACA,KAAAL,eAAAW,EAAAN,KAAAO,KACA,KAAA1B,SAAA,KACA2B,OAAA,KACA,KAAA3B,SAAA,IAEA,EAGAgB,gBAAAA,CAAAqB,GAEA,KAAAxB,SAAAwB,EACA,KAAAhE,MAAA,EACA,EACA4C,mBAAAA,CAAAoB,GAEA,KAAAzB,aAAAyB,EACA,KAAAhE,MAAA,KAAAuC,aACA,GAEA0B,OAAAA,GACA,KAAAjB,UACA,KAAAO,SACA,GC7X4P,I,UCOxPW,GAAY,OACd,EACA/E,EACA0D,GACA,EACA,KACA,WACA,MAIF,EAAeqB,EAAiB,O,qECfzB,SAAShB,EAAWiB,GACzB,OAAOC,EAAAA,EAAAA,GAAK,CACVC,IAAK,YACLC,OAAQ,MACRH,UAEJ,C,sNCJO,SAASI,IACd,OAAOH,EAAAA,EAAAA,GAAK,CACVC,IAAK,aACLC,OAAQ,OAEZ,CAGO,SAASd,EAASW,GACvB,OAAOC,EAAAA,EAAAA,GAAK,CACVC,IAAK,aACLC,OAAQ,MACRH,UAEJ,CAGO,SAASK,EAAQ1B,GACtB,OAAOsB,EAAAA,EAAAA,GAAK,CACVC,IAAK,aACLC,OAAQ,OACRxB,QAEJ,CAGO,SAAS2B,EAASpD,GACvB,OAAO+C,EAAAA,EAAAA,GAAK,CACVC,IAAM,cAAahD,IACnBiD,OAAQ,OAEZ,CAGO,SAASI,EAAYrD,EAAIyB,GAC9B,OAAOsB,EAAAA,EAAAA,GAAK,CACVC,IAAM,cAAahD,IACnBiD,OAAQ,QACRxB,QAEJ,CAEO,SAAS6B,EAAeR,GAC7B,OAAOC,EAAAA,EAAAA,GAAK,CACVC,IAAK,uBACLC,OAAQ,MACRH,UAEJ,CAEO,SAASS,EAAYvD,EAAIyB,GAC9B,OAAOsB,EAAAA,EAAAA,GAAK,CACVC,IAAM,wBAAuBhD,IAC7BiD,OAAQ,QACRxB,QAEJ,C","sources":["webpack://erp/./src/views/logs/logs.vue","webpack://erp/src/views/logs/logs.vue","webpack://erp/./src/views/logs/logs.vue?c65b","webpack://erp/./src/views/logs/logs.vue?93b0","webpack://erp/./src/api/record.js","webpack://erp/./src/api/user.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\",attrs:{\"body-style\":{ padding: '20px 20px 0 20px' }}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"模块:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.form.module),callback:function ($$v) {_vm.$set(_vm.form, \"module\", $$v)},expression:\"form.module\"}},_vm._l((_vm.mouduleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"操作:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.form.action),callback:function ($$v) {_vm.$set(_vm.form, \"action\", $$v)},expression:\"form.action\"}},_vm._l((_vm.actionOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"目标类型:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.form.target_type),callback:function ($$v) {_vm.$set(_vm.form, \"target_type\", $$v)},expression:\"form.target_type\"}},_vm._l((_vm.target_ypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"类别:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.form.targetField),callback:function ($$v) {_vm.$set(_vm.form, \"targetField\", $$v)},expression:\"form.targetField\"}},_vm._l((_vm.target_fieldOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"操作人:\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作人\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.form.userId),callback:function ($$v) {_vm.$set(_vm.form, \"userId\", $$v)},expression:\"form.userId\"}},_vm._l((_vm.userOptions),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"时间:\"}},[_c('el-date-picker',{staticStyle:{\"width\":\"340px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},on:{\"change\":function($event){return _vm.query(1)}},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.query(1)}}},[_vm._v(\"查询\")])],1)],1)],1),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"10px\"}},[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\",\"width\":\"75\"}}),_c('el-table-column',{attrs:{\"prop\":\"module\",\"label\":\"模块\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"action\",\"label\":\"操作\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_type\",\"label\":\"目标类型\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_id\",\"label\":\"目标ID\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"label\":\"操作前\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"height\":\"45px\"}},[_vm._v(\" \"+_vm._s(scope.row.before_update)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作后\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"height\":\"45px\"}},[_vm._v(\" \"+_vm._s(scope.row.after_update)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"信息\",\"width\":\"300\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"overflow-x\":\"hidden\",\"white-space\":\"nowrap\"}},[_vm._v(\" \"+_vm._s(scope.row.message)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\",\"width\":\"120\"}}),_c('el-table-column',{attrs:{\"label\":\"操作时间\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('p',[_vm._v(_vm._s(scope.row.created_at))])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./logs.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./logs.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./logs.vue?vue&type=template&id=008d8fc5&scoped=true\"\nimport script from \"./logs.vue?vue&type=script&lang=js\"\nexport * from \"./logs.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"008d8fc5\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n// 单品日志记录请求\r\nexport function recordList(params) {\r\n return http({\r\n url: \"/api/logs\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList(params) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function websiteMessage(params) {\r\n return http({\r\n url: \"/api/website_message\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function messageRead(id, data) {\r\n return http({\r\n url: `/api/website_message/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","attrs","padding","ref","form","staticStyle","on","$event","query","model","value","module","callback","$$v","$set","expression","_l","mouduleOptions","item","key","label","action","actionOptions","target_type","target_ypeOptions","targetField","target_fieldOptions","userId","userOptions","id","name","value1","_v","directives","rawName","loading","tableData","scopedSlots","_u","fn","scope","_s","row","before_update","after_update","message","created_at","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","methods","getList","page","recordList","then","res","meta","catch","getUser","userList","queryData","target_id","$route","target_field","user_id","start_time","end_time","val","mounted","component","params","http","url","method","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/223.a899489f.js b/public/dist/js/223.a899489f.js deleted file mode 100644 index d3a2847..0000000 --- a/public/dist/js/223.a899489f.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[223],{5889:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("el-card",{attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{attrs:{label:"店铺:"}},[t("el-select",{attrs:{placeholder:"店铺"},model:{value:e.form.shop_id,callback:function(t){e.$set(e.form,"shop_id",t)},expression:"form.shop_id"}},e._l(e.shops,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"商品名称:"}},[t("el-input",{attrs:{placeholder:"商品名称"},model:{value:e.form.goods_name,callback:function(t){e.$set(e.form,"goods_name",t)},expression:"form.goods_name"}})],1),t("el-form-item",{attrs:{label:"商品编码:"}},[t("el-input",{attrs:{placeholder:"商品编码"},model:{value:e.form.external_sku_id,callback:function(t){e.$set(e.form,"external_sku_id",t)},expression:"form.external_sku_id"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleChoose()}}},[e._v("筛选")]),t("el-button",{attrs:{plain:""},on:{click:function(t){return e.handleReChoose()}}},[e._v("重置筛选")])],1)],1)],1),t("el-card",{staticStyle:{"margin-top":"10px"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[t("el-table-column",{attrs:{label:"店铺名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.shop.name)+" ")]}}])}),t("el-table-column",{attrs:{prop:"title",label:"团购标题"}}),t("el-table-column",{attrs:{prop:"category_name",label:"分类名称"}}),t("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t("el-table-column",{attrs:{prop:"external_sku_id",label:"编码"}}),t("el-table-column",{attrs:{prop:"price_in_fen",label:"价格"}}),t("el-table-column",{attrs:{prop:"created_at",label:"下载时间"}}),t("el-table-column",{attrs:{label:"同步"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0,"active-text":"是","inactive-text":"否"},on:{change:function(t){return e.syncChange(a.row)}},model:{value:a.row.is_sync,callback:function(t){e.$set(a.row,"is_sync",t)},expression:"scope.row.is_sync"}})]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{directives:[{name:"show",rawName:"v-show",value:a.row.is_sync&&a.row.external_sku_id,expression:"scope.row.is_sync && scope.row.external_sku_id"}],attrs:{type:"primary"},on:{click:function(t){return e.syncStock(a.row)}}},[e._v(" 同步库存")]),t("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.deleteGoods(a.row)}}},[e._v("删除")])]}}])})],1),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},r=[],o=a(5522),s=a(9998),i={data(){return{form:{external_sku_id:"",goods_name:"",shop_id:""},loading:!0,tableData:[],Paginationdata:{},current_page:1,per_page:15,shops:[]}},mounted(){this.getPlatGoodsList(),this.getShopsList()},methods:{getPlatGoodsList(e={}){e.page=this.current_page,e.per_page=this.per_page,(0,o.mr)(e).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta}))},getShopsList(){let e={page:0,per_page:999};(0,s.nH)(e).then((e=>{this.shops=e.data.data})),this.loading=!1},handleSizeChange(e){this.current_page=1,this.per_page=e,this.getPlatGoodsList()},handleCurrentChange(e){this.current_page=e,this.getPlatGoodsList()},handleChoose(){this.form={...this.form,page:1,per_page:this.per_page};const e=t(this.form);function t(e){const t={};for(const a in e)0!==e[a]&&!e[a]||""===e[a].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[a]=e[a]);return t}this.getPlatGoodsList(e)},handleReChoose(){this.form={external_sku_id:"",goods_name:"",shop_id:""},this.getPlatGoodsList()},syncChange(e){(0,o.Rh)(e.id,{is_sync:e.is_sync}).then((e=>{200===e.status?this.$message({message:e.data.message,type:"success"}):this.$message.error(e.data.errorMessage)}))},deleteGoods(e){this.$alert(e.shop.name+" 店铺下载的 "+e.goods_name,"确认从系统删除?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,o.g4)(e.id).then((e=>{200===e.status?(this.getPlatGoodsList(),this.$message({message:e.data.message,type:"success"})):this.$message.error(e.data.errorMessage)}))}})},syncStock(e){this.$alert(e.shop.name+" 店铺下的 "+e.goods_name,"确认同步库存?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,o.YQ)(e.id).then((e=>{this.$message({message:200===e.status?e.data.message:e.data.errorMessage})}))}})},beforeUpload(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess(e){this.$message({message:e.message,type:"success"}),this.loadingModule.close()},uploadError(e){this.$message({message:e.errorMessage,type:"error"}),this.loadingModule.close()},handleExport(){window.open("/today_price/export")}}},l=i,u=a(1001),c=(0,u.Z)(l,n,r,!1,null,"3f2df4e1",null),p=c.exports},5522:function(e,t,a){a.d(t,{EB:function(){return c},Hf:function(){return p},Rh:function(){return o},YQ:function(){return i},_:function(){return d},cb:function(){return h},g4:function(){return s},kT:function(){return u},lU:function(){return l},mr:function(){return r}});var n=a(8430);function r(e){return(0,n.Z)({url:"/api/plat_goods",method:"get",params:e})}function o(e,t){return(0,n.Z)({url:"/api/plat_goods/"+e,method:"patch",params:t})}function s(e){return(0,n.Z)({url:"/api/plat_goods/"+e,method:"delete"})}function i(e){return(0,n.Z)({url:"/api/plat/sync/"+e+"/stock/",method:"post"})}function l(e){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:e})}function u(e){return(0,n.Z)({url:"/api/print/orders",method:"get",params:e})}function c(e){return(0,n.Z)({url:"/api/print/success",method:"put",params:e})}function p(e){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:e})}function d(e){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:e,responseType:"blob"})}function h(e){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:e,responseType:"blob"})}},9998:function(e,t,a){a.d(t,{$i:function(){return o},OV:function(){return c},Vq:function(){return d},_d:function(){return u},dT:function(){return h},hA:function(){return r},nH:function(){return s},ow:function(){return l},rV:function(){return i},tA:function(){return p}});var n=a(8430);function r(){return(0,n.Z)({url:"/api/shop_platforms",method:"get"})}function o(e){return(0,n.Z)({url:"/api/shops",method:"post",data:e})}function s(e){return(0,n.Z)({url:"/api/shops",method:"get",params:e})}function i(e){return(0,n.Z)({url:`/api/download/${e}/goods`,method:"get"})}function l(e,t){return(0,n.Z)({url:`/api/shops/${e}`,method:"patch",params:t})}function u(e){return(0,n.Z)({url:"/api/sync/shop/stock",method:"put",params:e})}function c(){return(0,n.Z)({url:"/api/shop/ship",method:"get"})}function p(e,t){return(0,n.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:e,shop_ship_id:t}})}function d(e){return(0,n.Z)({url:"/api/shop/ship/senders",method:"post",params:e})}function h(e){return(0,n.Z)({url:"/api/order/reset",method:"get"})}}}]); -//# sourceMappingURL=223.a899489f.js.map \ No newline at end of file diff --git a/public/dist/js/223.a899489f.js.map b/public/dist/js/223.a899489f.js.map deleted file mode 100644 index 13dc9a1..0000000 --- a/public/dist/js/223.a899489f.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/223.a899489f.js","mappings":"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","sources":["webpack://erp/./src/views/plat/goodsList.vue","webpack://erp/src/views/plat/goodsList.vue","webpack://erp/./src/views/plat/goodsList.vue?6198","webpack://erp/./src/views/plat/goodsList.vue?78ff","webpack://erp/./src/api/plat.js","webpack://erp/./src/api/shop.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('el-card',{attrs:{\"body-style\":{ padding: '20px 20px 0 20px' }}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"店铺:\"}},[_c('el-select',{attrs:{\"placeholder\":\"店铺\"},model:{value:(_vm.form.shop_id),callback:function ($$v) {_vm.$set(_vm.form, \"shop_id\", $$v)},expression:\"form.shop_id\"}},_vm._l((_vm.shops),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},model:{value:(_vm.form.goods_name),callback:function ($$v) {_vm.$set(_vm.form, \"goods_name\", $$v)},expression:\"form.goods_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},model:{value:(_vm.form.external_sku_id),callback:function ($$v) {_vm.$set(_vm.form, \"external_sku_id\", $$v)},expression:\"form.external_sku_id\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleReChoose()}}},[_vm._v(\"重置筛选\")])],1)],1)],1),_c('el-card',{staticStyle:{\"margin-top\":\"10px\"}},[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"label\":\"店铺名称\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\" \"+_vm._s(scope.row.shop.name)+\" \")]}}])}),_c('el-table-column',{attrs:{\"prop\":\"title\",\"label\":\"团购标题\"}}),_c('el-table-column',{attrs:{\"prop\":\"category_name\",\"label\":\"分类名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"external_sku_id\",\"label\":\"编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"price_in_fen\",\"label\":\"价格\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"下载时间\"}}),_c('el-table-column',{attrs:{\"label\":\"同步\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-value\":1,\"inactive-value\":0,\"active-text\":\"是\",\"inactive-text\":\"否\"},on:{\"change\":function($event){return _vm.syncChange(scope.row)}},model:{value:(scope.row.is_sync),callback:function ($$v) {_vm.$set(scope.row, \"is_sync\", $$v)},expression:\"scope.row.is_sync\"}})]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{directives:[{name:\"show\",rawName:\"v-show\",value:(scope.row.is_sync && scope.row.external_sku_id),expression:\"scope.row.is_sync && scope.row.external_sku_id\"}],attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.syncStock(scope.row)}}},[_vm._v(\" 同步库存\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.deleteGoods(scope.row)}}},[_vm._v(\"删除\")])]}}])})],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goodsList.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goodsList.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./goodsList.vue?vue&type=template&id=3f2df4e1&scoped=true\"\nimport script from \"./goodsList.vue?vue&type=script&lang=js\"\nexport * from \"./goodsList.vue?vue&type=script&lang=js\"\nimport style0 from \"./goodsList.vue?vue&type=style&index=0&id=3f2df4e1&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3f2df4e1\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n// 平台货品列表\r\nexport function platGoodsList(params) {\r\n return http({\r\n url: \"/api/plat_goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateSyncStatus(id, params) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deletePlatGoods(id) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function syncStock(id) {\r\n return http({\r\n url: \"/api/plat/sync/\" + id + \"/stock/\",\r\n method: \"post\",\r\n });\r\n}\r\n\r\nexport function activityList(shopId) {\r\n return http({\r\n url: \"/api/plat_group_activity/\" + shopId,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 平台订单列表\r\nexport function platOrderList(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function platOrderExport(params) {\r\n return http({\r\n url: \"/plat_orders/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function printOrders(params) {\r\n return http({\r\n url: \"/api/print/orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function printSuccess(params) {\r\n return http({\r\n url: \"/api/print/success\",\r\n method: \"put\",\r\n params\r\n });\r\n}\r\n\r\nexport function getAfterSaleOrders(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function exportOrder(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n\r\nexport function exportAfterOrder(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","attrs","padding","ref","form","model","value","shop_id","callback","$$v","$set","expression","_l","shops","item","key","id","name","goods_name","external_sku_id","on","$event","handleChoose","_v","handleReChoose","staticStyle","directives","rawName","loading","tableData","scopedSlots","_u","fn","scope","_s","row","shop","syncChange","is_sync","syncStock","deleteGoods","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","mounted","getPlatGoodsList","getShopsList","methods","params","page","platGoodsList","then","res","meta","storeList","val","newObj","filterParams","obj","_newPar","toString","replace","rowData","updateSyncStatus","status","$message","message","type","error","errorMessage","$alert","showCancelButton","cancelButtonText","confirmButtonText","action","deletePlatGoods","beforeUpload","loadingModule","$loading","lock","text","spinner","background","uploadSuccess","response","close","uploadError","err","handleExport","window","open","component","http","url","method","platOrderList","printOrders","printSuccess","getAfterSaleOrders","exportOrder","responseType","exportAfterOrder","shopListId","shopAdd","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders","orderRest"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/401.f48626e9.js b/public/dist/js/267.fb84098f.js similarity index 91% rename from public/dist/js/401.f48626e9.js rename to public/dist/js/267.fb84098f.js index 627f631..f02e4b3 100644 --- a/public/dist/js/401.f48626e9.js +++ b/public/dist/js/267.fb84098f.js @@ -1,2 +1,2 @@ -(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[401],{3717:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return g}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("审核状态:")]),e("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.filter.status,callback:function(e){t.$set(t.filter,"status",e)},expression:"filter.status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("导入")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.procureList,border:""}},[e("el-table-column",{attrs:{prop:"goods_sku.id",label:"商品id",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"采购数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"采购成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人名称"}}),e("el-table-column",{attrs:{prop:"expire_time",label:"到货时间"}}),e("el-table-column",{attrs:{prop:"supplier_name",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(r){return[r.row.supplier_name?e("span",[t._v(t._s(r.row.supplier_name)+"("+t._s(r.row.supplier_id)+")")]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"date",label:"采购时间",align:"center"}}),e("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(r){return[0==r.row.status?e("span",[t._v("待审核")]):1==r.row.status?e("span",{staticStyle:{color:"#6DD230"}},[t._v("审核通过")]):2==r.row.status?e("span",{staticStyle:{color:"#f00"}},[t._v("审核不通过")]):t._e()]}}])}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(r.row)}}},[t._v("编辑")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[15,30,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogVisible,width:"900px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"采购人:"}},[e("el-select",{ref:"userBatchRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.buyer_user_id,callback:function(e){t.$set(t.curInfo,"buyer_user_id",e)},expression:"curInfo.buyer_user_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"供应商:"}},[e("el-select",{ref:"supplierBatchRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.supplier_id,callback:function(e){t.$set(t.curInfo,"supplier_id",e)},expression:"curInfo.supplier_id"}},t._l(t.supplierList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.supplier_name,value:t.id}})})),1)],1)],1),t._l(t.purchaseOrders,(function(r,n){return e("div",{key:n,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(n)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:r.external_sku_id,callback:function(e){t.$set(r,"external_sku_id",e)},expression:"item.external_sku_id"}},t._l(t.goodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量:"}},[e("el-input",{attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.num,callback:function(e){t.$set(r,"num",e)},expression:"item.num"}})],1),e("el-form-item",{attrs:{label:"成本:"}},[e("el-input",{staticStyle:{width:"215px"},attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.cost,callback:function(e){t.$set(r,"cost",e)},expression:"item.cost"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"商品总价:"}},[e("el-input",{staticStyle:{width:"215px"},model:{value:r.total_price,callback:function(e){t.$set(r,"total_price",e)},expression:"item.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"采购日期:"}},[e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},model:{value:r.date,callback:function(e){t.$set(r,"date",e)},expression:"item.date"}})],1),e("el-form-item",{attrs:{label:"到货时间:"}},[e("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期",format:"yyyy-MM-dd hh:mm:ss","value-format":"yyyy-MM-dd hh:mm:ss"},model:{value:r.arrived_time,callback:function(e){t.$set(r,"arrived_time",e)},expression:"item.arrived_time"}})],1)],1)],1)})),e("div",{staticClass:"btn",on:{click:function(e){return t.addItem()}}},[e("i",{staticClass:"el-icon-plus"}),t._v("添加采购商品")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitAddPurchase}},[t._v("确 定")])],1)],2),e("el-dialog",{attrs:{title:"编辑",visible:t.editDialog,width:"600px"},on:{"update:visible":function(e){t.editDialog=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"采购人"}},[e("el-select",{ref:"userRef",attrs:{clearable:"",filterable:"",disabled:""},model:{value:t.curInfo.buyer_user_id,callback:function(e){t.$set(t.curInfo,"buyer_user_id",e)},expression:"curInfo.buyer_user_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"供应商"}},[e("el-select",{ref:"supplierRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.supplier_id,callback:function(e){t.$set(t.curInfo,"supplier_id",e)},expression:"curInfo.supplier_id"}},t._l(t.supplierList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.supplier_name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品名称"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.editRemoteMethod,loading:t.searchLoading},model:{value:t.curInfo.external_sku_id,callback:function(e){t.$set(t.curInfo,"external_sku_id",e)},expression:"curInfo.external_sku_id"}},t._l(t.editGoodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量"}},[e("el-input",{attrs:{disabled:1==t.curInfo.status},model:{value:t.curInfo.num,callback:function(e){t.$set(t.curInfo,"num",e)},expression:"curInfo.num"}})],1),e("el-form-item",{attrs:{label:"成本"}},[e("el-input",{attrs:{disabled:1==t.curInfo.status},model:{value:t.curInfo.cost,callback:function(e){t.$set(t.curInfo,"cost",e)},expression:"curInfo.cost"}})],1),e("el-form-item",{attrs:{label:"商品总价"}},[e("el-input",{attrs:{disabled:1==t.curInfo.status},model:{value:t.curInfo.total_price,callback:function(e){t.$set(t.curInfo,"total_price",e)},expression:"curInfo.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"采购时间"}},[e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},model:{value:t.curInfo.date,callback:function(e){t.$set(t.curInfo,"date",e)},expression:"curInfo.date"}})],1),e("el-form-item",{attrs:{label:"到期时间"}},[e("el-date-picker",{attrs:{type:"datetime",placeholder:"到货时间",format:"yyyy-MM-dd hh:mm:ss","value-format":"yyyy-MM-dd hh:mm:ss"},model:{value:t.curInfo.arrived_time,callback:function(e){t.$set(t.curInfo,"arrived_time",e)},expression:"curInfo.arrived_time"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.editDialog=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitEdit}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"导入",visible:t.showImport,width:"500px"},on:{"update:visible":function(e){t.showImport=e}}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",limit:1,multiple:!1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.fileList,"auto-upload":!1,"on-change":t.importFileChange,"on-remove":t.fileRemove}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showImport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitUpload}},[t._v("上 传")])],1)])],1)},i=[],a=(r(560),r(3550)),s=r(9669),o=r.n(s),u=r(2900),l=r(9036),c=r(7484),d=r.n(c),f={data(){return{loading:!1,page:1,pageSize:15,total:0,procureList:[],filter:{title:"",external_sku_id:"",status:""},addTime:[],commitloading:!1,dialogVisible:!1,curInfo:{},showImport:!1,fileList:[],usersList:[],supplierList:[],purchaseOrders:[],editDialog:!1,goodsList:[],searchLoading:!1,statusList:[{id:0,name:"待审核"},{id:1,name:"审核通过"},{id:2,name:"审核不通过"}],editGoodsList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,a.Js)(t).then((t=>{this.procureList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_user_id:1*localStorage.getItem("userId"),supplier_id:""},this.purchaseOrders=[{external_sku_id:"",num:"",cost:"",total_price:"",date:d()().format("YYYY-MM-DD"),arrived_time:""}],this.dialogVisible=!0},delItem(t){this.purchaseOrders.splice(t,1)},addItem(){this.purchaseOrders.push({external_sku_id:"",num:"",cost:"",total_price:"",date:d()().format("YYYY-MM-DD"),arrived_time:""})},handleEdit(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.editGoodsList=[{external_sku_id:t.external_sku_id,title:t.goods_sku&&t.goods_sku.name}],this.curInfo.total_price=1*t.cost*(1*t.num),this.editDialog=!0},commitAddPurchase(){this.commitloading=!0;let t=[],e={...this.curInfo};e.buyer_name="",e.supplier_name="",e.buyer_user_id&&(e.buyer_name=this.$refs.userBatchRef.selectedLabel),e.supplier_id&&(e.supplier_name=this.$refs.supplierBatchRef.selectedLabel),this.purchaseOrders.forEach((r=>{t.push({...r,buyer_name:e.buyer_name,buyer_user_id:e.buyer_user_id,supplier_id:e.supplier_id,supplier_name:e.supplier_name})})),(0,a.iY)({purchaseOrders:t}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},commitEdit(){this.commitloading=!0;let t={...this.curInfo};t.buyer_name="",t.supplier_name="",t.buyer_user_id&&(t.buyer_name=this.$refs.userRef.selectedLabel),t.supplier_id&&(t.supplier_name=this.$refs.supplierRef.selectedLabel),(0,a.JI)(this.curInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("purchaseFile",this.fileList[0].raw);let e=localStorage.getItem("token");o().post("/api/purchase_record/purchase_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},getUserList(){let t={page:1,per_page:9999};(0,u.Lh)(t).then((t=>{this.usersList=t.data.data}))},getSupplierList(){let t={page:1,per_page:9999};(0,a.Fb)(t).then((t=>{this.supplierList=t.data.data}))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]},changeInput(t,e){this.$set(this.purchaseOrders[t],"total_price",1*e.num*(1*e.cost))},editRemoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.editGoodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.editGoodsList=[]}},mounted(){this.fetchList(),this.getSupplierList(),this.getUserList()}},p=f,h=r(1001),m=(0,h.Z)(p,n,i,!1,null,"453a2678",null),g=m.exports},7484:function(t){!function(e,r){t.exports=r()}(0,(function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",i="second",a="minute",s="hour",o="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},_=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},b={s:_,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),i=r%60;return(e<=0?"+":"-")+_(n,2,"0")+":"+_(i,2,"0")},m:function t(e,r){if(e.date()1)return t(s[0])}else{var o=e.name;y[o]=e,i=o}return!n&&i&&(v=i),i||!n&&v},w=function(t,e){if(k(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new L(r)},M=b;M.l=x,M.i=k,M.w=function(t,e){return w(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var L=function(){function g(t){this.$L=x(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[$]=!0}var _=g.prototype;return _.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(M.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(h);if(n){var i=n[2]-1||0,a=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(t),this.init()},_.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},_.$utils=function(){return M},_.isValid=function(){return!(this.$d.toString()===p)},_.isSame=function(t,e){var r=w(t);return this.startOf(e)<=r&&r<=this.endOf(e)},_.isAfter=function(t,e){return w(t)c)if(o=u[c++],o!==o)return!0}else for(;l>c;c++)if((t||c in u)&&u[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},5649:function(t,e,r){"use strict";var n=r(7697),i=r(2297),a=TypeError,s=Object.getOwnPropertyDescriptor,o=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=o?function(t,e){if(i(t)&&!s(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){"use strict";var n=r(6812),i=r(9152),a=r(2474),s=r(2560);t.exports=function(t,e,r){for(var o=i(e),u=s.f,l=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){"use strict";var n=r(9037),i=r(2474).f,a=r(5773),s=r(1880),o=r(5014),u=r(8758),l=r(5266);t.exports=function(t,e){var r,c,d,f,p,h,m=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[m]||o(m,{}):n[m]&&n[m].prototype,c)for(d in e){if(p=e[d],t.dontCallGetSet?(h=i(c,d),f=h&&h.value):f=c[d],r=l(g?d:m+(_?".":"#")+d,t.forced),!r&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&a(p,"sham",!0),s(c,d,p,t)}}},4413:function(t,e,r){"use strict";var n=r(8844),i=r(3689),a=r(6648),s=Object,o=n("".split);t.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?o(t,""):s(t)}:s},2297:function(t,e,r){"use strict";var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){"use strict";var n=r(3689),i=r(9985),a=/#|\.prototype\./,s=function(t,e){var r=u[o(t)];return r===c||r!==l&&(i(e)?n(e):!!e)},o=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},u=s.data={},l=s.NATIVE="N",c=s.POLYFILL="P";t.exports=s},6310:function(t,e,r){"use strict";var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){"use strict";var n=r(7697),i=r(2615),a=r(9556),s=r(5684),o=r(5290),u=r(8360),l=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=o(t),e=u(e),c)try{return d(t,e)}catch(r){}if(l(t,e))return s(!i(a.f,t,e),t[e])}},2741:function(t,e,r){"use strict";var n=r(4948),i=r(2739),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){"use strict";e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){"use strict";var n=r(8844),i=r(6812),a=r(5290),s=r(4328).indexOf,o=r(7248),u=n([].push);t.exports=function(t,e){var r,n=a(t),l=0,c=[];for(r in n)!i(o,r)&&i(n,r)&&u(c,r);while(e.length>l)i(n,r=e[l++])&&(~s(c,r)||u(c,r));return c}},9556:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){"use strict";var n=r(6058),i=r(8844),a=r(2741),s=r(7518),o=r(5027),u=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(o(t)),r=s.f;return r?u(e,r(t)):e}},7578:function(t,e,r){"use strict";var n=r(8700),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},5290:function(t,e,r){"use strict";var n=r(4413),i=r(4684);t.exports=function(t){return n(i(t))}},8700:function(t,e,r){"use strict";var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){"use strict";var n=r(8700),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,r){"use strict";var n=r(9989),i=r(690),a=r(6310),s=r(5649),o=r(5565),u=r(3689),l=u((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=l||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),r=a(e),n=arguments.length;o(r+n);for(var u=0;u{this.procureList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_user_id:1*localStorage.getItem("userId"),supplier_id:""},this.purchaseOrders=[{external_sku_id:"",num:"",cost:"",total_price:"",date:d()().format("YYYY-MM-DD"),arrived_time:""}],this.dialogVisible=!0},delItem(t){this.purchaseOrders.splice(t,1)},addItem(){this.purchaseOrders.push({external_sku_id:"",num:"",cost:"",total_price:"",date:d()().format("YYYY-MM-DD"),arrived_time:""})},handleEdit(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.editGoodsList=[{external_sku_id:t.external_sku_id,title:t.goods_sku&&t.goods_sku.name}],this.curInfo.total_price=1*t.cost*(1*t.num),this.editDialog=!0},commitAddPurchase(){this.commitloading=!0;let t=[],e={...this.curInfo};e.buyer_name="",e.supplier_name="",e.buyer_user_id&&(e.buyer_name=this.$refs.userBatchRef.selectedLabel),e.supplier_id&&(e.supplier_name=this.$refs.supplierBatchRef.selectedLabel),this.purchaseOrders.forEach((r=>{t.push({...r,buyer_name:e.buyer_name,buyer_user_id:e.buyer_user_id,supplier_id:e.supplier_id,supplier_name:e.supplier_name})})),(0,a.iY)({purchaseOrders:t}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},commitEdit(){this.commitloading=!0;let t={...this.curInfo};t.buyer_name="",t.supplier_name="",t.buyer_user_id&&(t.buyer_name=this.$refs.userRef.selectedLabel),t.supplier_id&&(t.supplier_name=this.$refs.supplierRef.selectedLabel),(0,a.JI)(this.curInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("purchaseFile",this.fileList[0].raw);let e=localStorage.getItem("token");o().post("/api/purchase_record/purchase_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},getUserList(){let t={page:1,per_page:9999};(0,u.Lh)(t).then((t=>{this.usersList=t.data.data}))},getSupplierList(){let t={page:1,per_page:9999};(0,a.Fb)(t).then((t=>{this.supplierList=t.data.data}))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]},changeInput(t,e){this.$set(this.purchaseOrders[t],"total_price",1*e.num*(1*e.cost))},editRemoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.editGoodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.editGoodsList=[]}},mounted(){this.fetchList(),this.getSupplierList(),this.getUserList()}},p=f,h=r(1001),m=(0,h.Z)(p,n,i,!1,null,"44368138",null),g=m.exports},7484:function(t){!function(e,r){t.exports=r()}(0,(function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",i="second",a="minute",s="hour",o="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},_=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},b={s:_,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),i=r%60;return(e<=0?"+":"-")+_(n,2,"0")+":"+_(i,2,"0")},m:function t(e,r){if(e.date()1)return t(s[0])}else{var o=e.name;v[o]=e,i=o}return!n&&i&&(y=i),i||!n&&y},w=function(t,e){if(k(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new L(r)},M=b;M.l=x,M.i=k,M.w=function(t,e){return w(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var L=function(){function g(t){this.$L=x(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[$]=!0}var _=g.prototype;return _.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(M.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(h);if(n){var i=n[2]-1||0,a=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(t),this.init()},_.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},_.$utils=function(){return M},_.isValid=function(){return!(this.$d.toString()===p)},_.isSame=function(t,e){var r=w(t);return this.startOf(e)<=r&&r<=this.endOf(e)},_.isAfter=function(t,e){return w(t)c)if(o=u[c++],o!==o)return!0}else for(;l>c;c++)if((t||c in u)&&u[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},5649:function(t,e,r){"use strict";var n=r(7697),i=r(2297),a=TypeError,s=Object.getOwnPropertyDescriptor,o=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=o?function(t,e){if(i(t)&&!s(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){"use strict";var n=r(6812),i=r(9152),a=r(2474),s=r(2560);t.exports=function(t,e,r){for(var o=i(e),u=s.f,l=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){"use strict";var n=r(9037),i=r(2474).f,a=r(5773),s=r(1880),o=r(5014),u=r(8758),l=r(5266);t.exports=function(t,e){var r,c,d,f,p,h,m=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[m]||o(m,{}):n[m]&&n[m].prototype,c)for(d in e){if(p=e[d],t.dontCallGetSet?(h=i(c,d),f=h&&h.value):f=c[d],r=l(g?d:m+(_?".":"#")+d,t.forced),!r&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&a(p,"sham",!0),s(c,d,p,t)}}},4413:function(t,e,r){"use strict";var n=r(8844),i=r(3689),a=r(6648),s=Object,o=n("".split);t.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?o(t,""):s(t)}:s},2297:function(t,e,r){"use strict";var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){"use strict";var n=r(3689),i=r(9985),a=/#|\.prototype\./,s=function(t,e){var r=u[o(t)];return r===c||r!==l&&(i(e)?n(e):!!e)},o=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},u=s.data={},l=s.NATIVE="N",c=s.POLYFILL="P";t.exports=s},6310:function(t,e,r){"use strict";var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){"use strict";var n=r(7697),i=r(2615),a=r(9556),s=r(5684),o=r(5290),u=r(8360),l=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=o(t),e=u(e),c)try{return d(t,e)}catch(r){}if(l(t,e))return s(!i(a.f,t,e),t[e])}},2741:function(t,e,r){"use strict";var n=r(4948),i=r(2739),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){"use strict";e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){"use strict";var n=r(8844),i=r(6812),a=r(5290),s=r(4328).indexOf,o=r(7248),u=n([].push);t.exports=function(t,e){var r,n=a(t),l=0,c=[];for(r in n)!i(o,r)&&i(n,r)&&u(c,r);while(e.length>l)i(n,r=e[l++])&&(~s(c,r)||u(c,r));return c}},9556:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){"use strict";var n=r(6058),i=r(8844),a=r(2741),s=r(7518),o=r(5027),u=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(o(t)),r=s.f;return r?u(e,r(t)):e}},7578:function(t,e,r){"use strict";var n=r(8700),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},5290:function(t,e,r){"use strict";var n=r(4413),i=r(4684);t.exports=function(t){return n(i(t))}},8700:function(t,e,r){"use strict";var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){"use strict";var n=r(8700),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,r){"use strict";var n=r(9989),i=r(690),a=r(6310),s=r(5649),o=r(5565),u=r(3689),l=u((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=l||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),r=a(e),n=arguments.length;o(r+n);for(var u=0;u\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 审核状态:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加采购商品
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 取 消\r\n 确 定\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureLog.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureLog.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./procureLog.vue?vue&type=template&id=44368138&scoped=true\"\nimport script from \"./procureLog.vue?vue&type=script&lang=js\"\nexport * from \"./procureLog.vue?vue&type=script&lang=js\"\nimport style0 from \"./procureLog.vue?vue&type=style&index=0&id=44368138&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"44368138\",\n null\n \n)\n\nexport default component.exports","!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){\"use strict\";var t=1e3,e=6e4,n=36e5,r=\"millisecond\",i=\"second\",s=\"minute\",u=\"hour\",a=\"day\",o=\"week\",c=\"month\",f=\"quarter\",h=\"year\",d=\"date\",l=\"Invalid Date\",$=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,y=/\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:\"en\",weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),ordinal:function(t){var e=[\"th\",\"st\",\"nd\",\"rd\"],n=t%100;return\"[\"+t+(e[(n-20)%10]||e[n]||e[0])+\"]\"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:\"\"+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?\"+\":\"-\")+m(r,2,\"0\")+\":\"+m(i,2,\"0\")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n=\"object\"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if(\"string\"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||\"0\").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t) index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleSearch","apply","arguments","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","on","addTime","status","_l","statusList","item","id","name","handleAdd","handleImport","directives","rawName","loading","procureList","scopedSlots","_u","fn","scope","row","supplier_name","_s","supplier_id","_e","handleEdit","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","ref","curInfo","buyer_user_id","usersList","supplierList","purchaseOrders","index","delItem","remoteMethod","searchLoading","goodsList","it","changeInput","num","cost","slot","total_price","date","arrived_time","addItem","commitloading","commitAddPurchase","editDialog","editRemoteMethod","editGoodsList","commitEdit","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getPurchaseLog","then","res","meta","catch","val","localStorage","getItem","dayjs","format","i","splice","push","JSON","parse","stringify","goods_sku","list","buyer_name","$refs","userBatchRef","selectedLabel","supplierBatchRef","forEach","batchAddPurchaseLog","$message","message","userRef","supplierRef","updatePurchaseLog","file","console","log","length","FormData","append","raw","token","axios","headers","Authorization","success","error","getUserList","userList","getSupplierList","getSupplier","query","setTimeout","goodsSkusList","toLowerCase","mounted","component","t","e","module","exports","n","r","s","u","a","o","c","f","h","d","l","$","y","M","weekdays","split","months","ordinal","m","String","Array","join","v","z","utcOffset","Math","abs","floor","year","month","clone","add","ceil","p","w","D","ms","Q","replace","g","S","_","O","args","b","locale","$L","utc","$u","x","$x","$offset","prototype","$d","Date","NaN","test","match","substring","UTC","init","$y","getFullYear","$M","getMonth","$D","getDate","$W","getDay","$H","getHours","$m","getMinutes","$s","getSeconds","$ms","getMilliseconds","$utils","isValid","toString","isSame","startOf","endOf","isAfter","isBefore","$g","set","unix","valueOf","getTime","toDate","slice","$locale","weekStart","min","daysInMonth","get","Number","round","subtract","invalidDate","meridiem","monthsShort","weekdaysMin","weekdaysShort","getTimezoneOffset","diff","toJSON","toISOString","toUTCString","k","extend","$i","isDayjs","en","Ls","goods","http","url","method","addGoods","checkGoods","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","removeSupplier","addSupplier","updateSupplier","examinePurchase","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","propertyIsEnumerable","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","toLength","obj","trunc","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","integer","IndexedObject","requireObjectCoercible","number","len","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/769.8d06d508.js b/public/dist/js/282.98d58958.js similarity index 91% rename from public/dist/js/769.8d06d508.js rename to public/dist/js/282.98d58958.js index 52ed708..0e45508 100644 --- a/public/dist/js/769.8d06d508.js +++ b/public/dist/js/282.98d58958.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[769],{5769:function(t,e,o){o.r(e),o.d(e,{default:function(){return T}});var s=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{placeholder:"商品名称",clearable:""},model:{value:t.form.goods_title,callback:function(e){t.$set(t.form,"goods_title",e)},expression:"form.goods_title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品品种/品类:")]),e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{placeholder:"商品编码",clearable:""},model:{value:t.form.external_sku_id,callback:function(e){t.$set(t.form,"external_sku_id",e)},expression:"form.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品状态:")]),e("el-select",{attrs:{placeholder:"商品状态",clearable:""},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"250px"},attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:""},model:{value:t.filterTime,callback:function(e){t.filterTime=e},expression:"filterTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleChoose()}}},[t._v("筛选")]),e("el-button",{attrs:{plain:"",icon:"el-icon-refresh"},on:{click:t.handleReChoose}},[t._v("重置筛选")])],1)])]),e("el-card",[e("div",[e("div",[e("span",[t._v("全部商品(共"+t._s(t.total)+"条)")]),e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",disabled:!t.chooseList.length},on:{click:t.petchEditStock}},[t._v("批量更新在售库存")]),t.is_admin?e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.addNewgoods}},[t._v("新增商品")]):t._e(),t.is_admin?e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("在售库存导入")]):t._e(),e("el-button",{attrs:{type:"warning",icon:"el-icon-download"},on:{click:t.handleTypeExport}},[t._v("选择类型导出")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)]),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange,"sort-change":t.sortChange}},[e("el-table-column",{attrs:{type:"selection",align:"center"}}),e("el-table-column",{attrs:{label:"商品信息",width:"300"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"goodBox flex"},[o.row.goods&&o.row.goods.img_url?e("img",{staticClass:"Img",attrs:{src:o.row.goods.img_url}}):t._e(),e("div",[e("div",{staticClass:"tit"},[t._v(t._s(o.row.name))]),e("p",[t._v(t._s(o.row.external_sku_id))]),e("p",[t._v(t._s(o.row.created_at))])])])]}}])}),e("el-table-column",{attrs:{prop:"cost",label:"成本",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[t.isShow?e("div",[e("el-input",{model:{value:o.row.cost,callback:function(e){t.$set(o.row,"cost",e)},expression:"scope.row.cost"}})],1):e("span",[t._v(t._s(o.row.cost||0))])])]}}])}),e("el-table-column",{attrs:{prop:"order_goods_num",sortable:"custom",label:"销量",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("span",[t._v(t._s(o.row.order_goods_num))]),0!==o.row.order_detail.length?e("el-popover",{attrs:{placement:"right-start",trigger:"hover"}},[e("div",t._l(o.row.order_detail,(function(o,s){return e("span",{key:s},[e("div",[t._v(t._s(o.shop.name)+":"+t._s(o.number))])])})),0),e("i",{staticClass:"el-icon-view",staticStyle:{"padding-left":"5px"},attrs:{slot:"reference"},slot:"reference"})]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"实际库存",align:"center"}}),e("el-table-column",{attrs:{prop:"sale_stock",label:"可售库存",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(o){return[o.row.edit?e("div",{staticClass:"titBox"},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"可售库存",size:"mini"},model:{value:o.row.sale_stock,callback:function(e){t.$set(o.row,"sale_stock",e)},expression:"scope.row.sale_stock"}}),e("span",{staticStyle:{color:"#666",cursor:"pointer","font-size":"18px","margin-left":"5px"},on:{click:function(e){return t.cancelEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-close"})]),e("span",{staticStyle:{color:"#409eff",cursor:"pointer","font-size":"18px","margin-left":"5px"},on:{click:function(e){return t.confirmEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-check"})])],1):e("div",[t._v(t._s(o.row.sale_stock)+" "),e("span",{staticStyle:{color:"#409eff","margin-left":"5px",cursor:"pointer","font-size":"15px"},on:{click:function(e){return t.openSaleEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-edit"})])])]}}])}),e("el-table-column",{attrs:{label:"剩余库存",sortable:"custom",align:"center",prop:"stock"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("span",{class:1*o.row.stock<0?"red":""},[t._v(t._s(o.row.stock))])]}}])}),e("el-table-column",{attrs:{prop:"status",label:"状态",align:"center"}}),t.is_admin?e("el-table-column",{attrs:{label:"操作",align:"center",width:"120"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(o.row.id)}}},[t._v("编辑")])]}}],null,!1,1564336291)}):t._e()],1)],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isShow||t.stock,expression:"isShow || stock"}],staticClass:"footerBtn"},[e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.cancel()}}},[t._v("取消")]),e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.onSubmit()}}},[t._v("保存")])],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[10,30,50,100,200],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]),e("el-dialog",{attrs:{title:"库存修改",visible:t.ejectstock1,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.ejectstock1=e}}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.ommodityInventory,"tooltip-effect":"dark"}},[e("el-table-column",{attrs:{prop:"two_days_ago_num",label:"2天前库存"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.two_days_ago_num,callback:function(e){t.$set(o.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}}),e("el-input",{model:{value:o.row.two_days_ago_num,callback:function(e){t.$set(o.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}})],1)]}}])}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"1天前库存"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.yesterday_num,callback:function(e){t.$set(o.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}}),e("el-input",{model:{value:o.row.yesterday_num,callback:function(e){t.$set(o.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}})],1)]}}])}),e("el-table-column",{attrs:{sortable:"",label:"今日到货"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.daily.arrived_today_num,callback:function(e){t.$set(o.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}}),e("el-input",{model:{value:o.row.daily.arrived_today_num,callback:function(e){t.$set(o.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}})],1)]}}])})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.cancelStock()}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.oldStock()}}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible3,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible3=e}}},[e("span",[t._v("确定要修改售价吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible3=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.referencePriceRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible5,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible5=e}}},[e("span",[t._v("确定要修改目标去化率吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancelGoal}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.confirmGoal()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"表格导出",visible:t.Tableexport,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.Tableexport=e}}},[e("div",[e("span",[t._v("选择:")]),[e("el-select",{attrs:{placeholder:"盘点表/成本表/周数据"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.options2,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)]],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.Tableexport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.derivation()}}},[t._v("确 定")])],1)]),e("el-dialog",{ref:"drawer",attrs:{title:"在售库存导入",visible:t.docImportDrawer,direction:"rtl","custom-class":"demo-drawer",width:"450px","close-on-click-modal":!1},on:{"update:visible":function(e){t.docImportDrawer=e},close:function(e){t.importForm.imFileList=[]}}},[e("div",{staticClass:"demo-drawer__content"},[e("el-upload",{ref:"aupload",staticClass:"upload-demo",attrs:{action:"",limit:1,drag:"",accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.importForm.fileList,"auto-upload":!1,"on-change":t.importFileChange}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("div",{staticClass:"import-right"},[e("el-button",{attrs:{size:"medium",type:"text"}},[e("a",{attrs:{href:"/goods/import/template"}},[t._v("下载模板")])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.docImportDrawer=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.saveUpload}},[t._v("上 传")])],1)]),e("el-dialog",{attrs:{title:"可售库存",visible:t.showUpdate,width:"600px"},on:{"update:visible":function(e){t.showUpdate=e}}},[e("div",{},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.chooseList,border:""}},[e("el-table-column",{attrs:{label:"商品信息"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"goodBox flex"},[o.row.goods&&o.row.goods.img_url?e("img",{staticClass:"Img",attrs:{src:o.row.goods.img_url}}):t._e(),e("div",[e("div",{staticClass:"tit"},[t._v(t._s(o.row.name))]),e("p",[t._v(t._s(o.row.external_sku_id))])])])]}}])}),e("el-table-column",{attrs:{label:"可售库存",width:"200"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("el-input",{model:{value:o.row.sale_stock,callback:function(e){t.$set(o.row,"sale_stock",e)},expression:"scope.row.sale_stock"}})]}}])})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showUpdate=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitLoading},on:{click:function(e){return t.commitPetchStock()}}},[t._v("更 新")])],1)]),e("add-goods",{attrs:{show:t.showAdd},on:{close:function(e){t.showAdd=!1},complete:t.refreshList}}),e("edit-goods",{attrs:{show:t.showEdit,id:t.curId},on:{close:function(e){t.showEdit=!1},complete:t.refreshList}})],1)},i=[],a=(o(560),o(9669)),l=o.n(a),n=o(2346),r=o(9036),d=o(9998),c=o(4301),u=o.n(c),p=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{visible:t.show,title:"新增商品",width:"900px","close-on-click-modal":!1},on:{"update:visible":function(e){t.show=e},close:t.closeDialog}},[e("el-form",{attrs:{"label-width":"120px",inline:!0}},[e("el-form-item",{attrs:{label:"商品品种/品类:"}},[e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.type_id,callback:function(e){t.type_id=e},expression:"type_id"}})],1),t._l(t.skus,(function(o,s){return e("div",{key:s,staticClass:"skuBox"},[e("div",{staticClass:"tit"},[t._v("规格"+t._s(s+1))]),e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:o.title,callback:function(e){t.$set(o,"title",e)},expression:"item.title"}})],1),e("el-form-item",{attrs:{label:"颜色/特性:"}},[e("el-input",{attrs:{placeholder:"颜色/特性"},model:{value:o.attribute,callback:function(e){t.$set(o,"attribute",e)},expression:"item.attribute"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"下架(默认)"},model:{value:o.status,callback:function(e){t.$set(o,"status",e)},expression:"item.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:o.cost,callback:function(e){t.$set(o,"cost",e)},expression:"item.cost"}})],1),e("div",[e("el-form-item",{attrs:{label:"可售库存:"}},[e("el-input",{attrs:{placeholder:"可售库存"},model:{value:o.sale_stock,callback:function(e){t.$set(o,"sale_stock",e)},expression:"item.sale_stock"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"不输入自动生成"},model:{value:o.external_sku_id,callback:function(e){t.$set(o,"external_sku_id",e)},expression:"item.external_sku_id"}})],1),e("el-form-item",{attrs:{label:""}},[e("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:function(e){return t.handleDelete(s)}}},[t._v("删除")])],1)],1)],1)})),e("div",[e("el-form-item",[e("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:function(e){return t.toAddSku()}}},[t._v("增加规格")])],1)],1)],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)},h=[],m={components:{Treeselect:u()},props:{show:{type:Boolean,default:()=>!1}},data(){return{showDialog:!1,treeList:[],skus:[],type_id:null,options:[{id:0,label:"下架"},{id:1,label:"在售"}],loading:!1}},methods:{getGoodsTypes(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},handleSave(){this.loading=!0;let t=this.skus,e={type_id:this.type_id||"",goods_id:"",skus:t};(0,r.Rq)(e).then((t=>{this.$message({message:"商品添加成功!",type:"success"}),this.loading=!1,this.closeDialog(),this.$emit("complete")})).catch((()=>{this.loading=!1}))},toAddSku(){this.type_id?this.handleAdd():this.$message({message:"请选择商品品种/品类",type:"error"})},handleAdd(){let t={title:"",external_sku_id:"",status:0,num:0,cost:0,sale_stock:9999,reserve:0,attribute:""};this.skus.push(t)},handleDelete(t){this.skus.splice(t,1)},cancel(){this.closeDialog()},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e},closeDialog(){this.showDialog=!1,this.$emit("close")}},watch:{show:{handler(t,e){t&&(this.skus=[],this.showDialog=!0,this.handleAdd(),this.getGoodsTypes())},deep:!0,immediate:!0}}},_=m,f=o(1001),g=(0,f.Z)(_,p,h,!1,null,"4de310da",null),b=g.exports,y=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{visible:t.show,title:"编辑商品",width:"900px","close-on-click-modal":!1},on:{"update:visible":function(e){t.show=e},close:t.closeDialog}},[e("el-form",{attrs:{"label-width":"120px",inline:!0}},[e("el-form-item",{attrs:{label:"商品品种/品类:"}},[e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.goodsInfo.goods.type_id,callback:function(e){t.$set(t.goodsInfo.goods,"type_id",e)},expression:"goodsInfo.goods.type_id"}})],1),e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:t.goodsInfo.title,callback:function(e){t.$set(t.goodsInfo,"title",e)},expression:"goodsInfo.title"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"不输入自动生成",disabled:""},model:{value:t.goodsInfo.external_sku_id,callback:function(e){t.$set(t.goodsInfo,"external_sku_id",e)},expression:"goodsInfo.external_sku_id"}})],1),e("el-form-item",{attrs:{label:"颜色/特性:"}},[e("el-input",{attrs:{placeholder:"颜色/特性"},model:{value:t.goodsInfo.attribute,callback:function(e){t.$set(t.goodsInfo,"attribute",e)},expression:"goodsInfo.attribute"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"下架(默认)"},model:{value:t.goodsInfo.status,callback:function(e){t.$set(t.goodsInfo,"status",e)},expression:"goodsInfo.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsInfo.cost,callback:function(e){t.$set(t.goodsInfo,"cost",e)},expression:"goodsInfo.cost"}})],1),e("el-form-item",{attrs:{label:"在售库存:"}},[e("el-input",{attrs:{placeholder:"可售库存"},model:{value:t.goodsInfo.sale_stock,callback:function(e){t.$set(t.goodsInfo,"sale_stock",e)},expression:"goodsInfo.sale_stock"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)},v=[],k={components:{Treeselect:u()},props:{show:{type:Boolean,default:()=>!1},id:{type:Number,default:()=>0}},data(){return{goods_id:0,showDialog:!1,treeList:[],skus:[],type_id:null,options:[{id:"下架",label:"下架"},{id:"在售",label:"在售"}],loading:!1,goodsInfo:{goods:{type_id:null}}}},methods:{getGoodsTypes(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},handleSave(){this.loading=!0;let t={title:this.goodsInfo.goods.title,img_url:this.goodsInfo.goods.img_url,type_id:this.goodsInfo.goods.type_id||"",brand_id:this.goodsInfo.goods.brand_id,goods_code:this.goodsInfo.goods.goods_code},e={title:this.goodsInfo.title,external_sku_id:this.goodsInfo.external_sku_id,status:this.goodsInfo.status,num:this.goodsInfo.num,cost:this.goodsInfo.cost,sale_stock:this.goodsInfo.sale_stock,thumb_url:this.goodsInfo.thumb_url,attribute:this.goodsInfo.attribute};"下架"==e.status?e.status=0:"在售"==e.status&&(e.status=1);let o={goods_id:this.goodsInfo.goods_id,goods:t,sku:e};(0,r.e3)(this.goods_id,o).then((t=>{this.$message({type:"success",message:"编辑成功"}),this.loading=!1,this.closeDialog(),this.$emit("complete")})).catch((()=>{this.loading=!1}))},getGoodsInfo(){(0,r.rQ)(this.goods_id).then((t=>{this.goodsInfo=t.data.data,this.goodsInfo.goods.type_id=this.goodsInfo.goods.type_id||null}))},cancel(){this.closeDialog()},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e},closeDialog(){this.showDialog=!1,this.$emit("close")}},watch:{id(t,e){this.goods_id=t},show(t,e){t&&(this.showDialog=!0,this.getGoodsInfo(),this.getGoodsTypes())}}},w=k,x=(0,f.Z)(w,y,v,!1,null,"3dbf163e",null),S=x.exports,I={components:{Treeselect:u(),addGoods:b,editGoods:S},data(){return{editPriceId:"",editGoalId:"",total:0,rose_num:0,other_num:0,radio:"",brand:[],treeList:[],loading:!1,tableData:[],shopsData:[],sku_code:{},options:[{id:1,label:"在售"},{id:2,label:"预警"},{id:0,label:"下架"}],options2:[{value:"inventory",label:"盘点表"},{value:"cost",label:"成本表"},{value:"week_data",label:"周数据"}],value:"",options3:[{value:"stock",label:"库存"},{value:"cost",label:"成本"},{value:"loss_num",label:"损耗"},{value:"reserve",label:"预留"}],form:{external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:"",keyword_type:"stock",keyword_value:""},Paginationdata:{},current_page:1,per_page:10,updateType:"",stock:!1,isShow:!1,ejectstock1:!1,Importgoods:!1,Tableexport:!1,isShow1:!1,importForm:{fileList:[]},docImportDrawer:!1,improtRules:{fileList:[{required:!0,message:"请导入Excel文件",trigger:"change"},{validator:(t,e,o)=>{e.length?o():o(new Error("请导入Excel文件"))},trigger:"change"}]},publicPath:"",excelTemplatePath:"",visible:!1,updateField:"",reserveShow:!1,ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible5:!1,publicId:"",lastVal:0,nowVal:0,loadingModule:"",noRow:{},chooseList:[],showUpdate:!1,commitLoading:!1,is_admin:!1,showAdd:!1,showEdit:!1,curId:0,filterTime:[],sort_field:"",sort_value:""}},methods:{getStockInfo(){(0,r.sx)().then((t=>{this.rose_num=t.data.rose_num,this.other_num=t.data.other_num}))},handleEdit(t){this.curId=t,this.showEdit=!0},getList(){this.loading=!0;let t={...this.form,page:this.current_page,per_page:this.per_page,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:"",sort_field:this.sort_field||"id",sort_value:this.sort_value||"desc"};t.type_id=t.type_id||"",(0,r.lO)(t).then((t=>{this.tableData=t.data.data,this.tableData=this.tableData.map((t=>(t={...t,arrived_today_num11:0},t))),this.total=t.data.meta.total,this.Paginationdata=t.data.meta,this.shopsData=this.tableData.map((t=>(t=t.goods&&t.goods.goods_code+"_"+t.sku_code,t))),this.sku_code={sku_code:this.shopsData},this.is_admin=t.data.manage&&t.data.manage.is_admin,this.loading=!1})).catch((()=>{this.loading=!1}))},handleChoose(){this.current_page=1,this.getList()},handleReChoose(){this.form={external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:""},this.filterTime=[]},handleImport(){this.importForm.fileList=[],this.docImportDrawer=!0,this.$nextTick((function(){this.$refs.aupload.clearFiles()}))},handleTypeExport(){this.Tableexport=!0},resetOrderCount(){this.$confirm("确定重置订单计数?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,d.dT)().then((t=>{console.log(t),this.$message({type:"success",message:t.data.message}),this.getList()}))}))},update(){this.isShow=!0,this.stock=!1,this.updateType="newest"},handleSelectionChange(t){this.chooseList=JSON.parse(JSON.stringify(t))},addNewgoods(){this.showAdd=!0},refreshList(){this.handleChoose()},handleSizeChange(t){this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},cancel(){this.current_page=1,this.getList(),this.isShow=!1,this.stock=!1},handleExport(){let t={exportType:"goods_sku",external_sku_id:this.form.external_sku_id,goods_title:this.form.goods_title,type_id:this.form.type_id||"",status:this.form.status,keyword_type:"stock",create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:""};window.open("/goods_skus/export?"+this.objectToQueryString(t))},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")},sortChange(t){this.sort_field=t.order?t.prop:"",this.sort_value=t.order?"descending"==t.order?"desc":"asc":"",this.current_page=1,this.getList()},onSubmit(){if("newest"===this.updateType){let t=this.tableData.map((t=>[{id:t.id,cost:t.cost,arrived_today_num:t.arrived_today_num11}])),e={updateType:this.updateType,skus:t.flat()};(0,r.Vx)(e).then((t=>{this.$message({message:"上新成功!",type:"success"})}))}if("inventory"===this.updateType){let t=this.tableData.map((t=>[{id:t.id,inventory:t.daily.inventory}])),e={updateType:this.updateType,skus:t.flat()};(0,r.Vx)(e).then((t=>{this.$message({message:"库存盘点成功!",type:"success"})}))}this.isShow=!1,this.stock=!1,this.handleChoose(this.current_page)},onCount(){this.dialogVisible2=!1,this.isShow=!1,this.stock=!0,this.updateType="inventory"},ejectstock(t){this.ommodityInventory=[],this.ejectstock1=!0,this.updateType="stock",this.ommodityInventory.push(t)},cancelStock(){this.handleChoose(this.current_page),this.ejectstock1=!1},oldStock(){if(this.ejectstock1=!1,"stock"===this.updateType){let t=[{id:this.ommodityInventory[0].id,yesterday_num:this.ommodityInventory[0].yesterday_num,two_days_ago_num:this.ommodityInventory[0].two_days_ago_num,arrived_today_num:this.ommodityInventory[0].daily.arrived_today_num}],e={updateType:this.updateType,skus:t};(0,r.Vx)(e).then((t=>{this.handleChoose(this.current_page),this.$message({message:"库存更新成功!",type:"success"})}))}},importFile(){this.docImportDrawer=!0},async importFileChange(t,e){this.importForm.fileList=e},saveUpload(){if(!this.importForm.fileList.length)return void this.$message.error("请先上传文件");this.isLoadingDialog=!0;const t=new FormData;t.append("saleStockFile",this.importForm.fileList[0].raw);let e=localStorage.getItem("token");l().post("/api/goods_skus/saleStockImport",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.current_page=1,this.getList(),this.commitloading=!1,this.docImportDrawer=!1):this.isLoadingDialog=!1})).catch((()=>{this.isLoadingDialog=!1}))},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then((t=>{this.excelTemplatePath=t}))},derivation(){window.open("/goods_skus/export?exportType="+this.value)},referencePriceRequest(){let t={updateField:this.updateField,reference_price:this.reference_price};(0,r.K1)(this.publicId,t).then((t=>{this.editPriceId="",this.dialogVisible3=!1,this.$message({message:"参考售价修改成功!",type:"success"})}))},cancelGoal(){this.dialogVisible5=!1,this.updateField="goal_rate",this.editGoalId=this.publicId,this.noRow.goal_rate=this.lastVal},confirmGoal(){let t={updateField:"goal_rate",goal_rate:this.nowVal};(0,r.K1)(this.publicId,t).then((t=>{this.editGoalId="",this.dialogVisible5=!1,this.$message({message:"目标去化率修改成功!",type:"success"})}))},getgoodsType(){let t={per_page:99999};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},petchEditStock(){this.showUpdate=!0},commitPetchStock(){this.commitLoading=!0;let t=[];this.chooseList.forEach((e=>{t.push({id:e.id,sale_stock:e.sale_stock})}));let e={updateType:"saleStock",skus:t};(0,r.b9)(e).then((t=>{this.commitLoading=!1,this.$refs.multipleTable.clearSelection(),this.$message({message:"更新成功",type:"success"}),this.getList(),this.showUpdate=!1})).catch((()=>{this.commitLoading=!1}))},openSaleEdit(t,e){this.$set(this.tableData[e],"edit",!0),this.$set(this.tableData[e],"sale_stock_old",t.sale_stock)},cancelEdit(t,e){this.$set(this.tableData[e],"sale_stock",t.sale_stock_old),this.$set(this.tableData[e],"edit",!1)},confirmEdit(t,e){let o={updateType:"saleStock",skus:[{id:t.id,sale_stock:t.sale_stock}]};(0,r.b9)(o).then((t=>{this.$message({message:"更新成功",type:"success"}),this.$set(this.tableData[e],"edit",!1)}))},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){console.log(t);let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e}},watch:{$route(t,e){window.location.reload()}},mounted(){this.getList(),this.getStockInfo(),this.getgoodsType()}},C=I,$=(0,f.Z)(C,s,i,!1,null,"0b7fe2a3",null),T=$.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return y},K1:function(){return c},NR:function(){return m},Rq:function(){return a},Vx:function(){return d},b9:function(){return v},cM:function(){return u},e3:function(){return r},gM:function(){return g},lO:function(){return i},no:function(){return f},od:function(){return p},rQ:function(){return l},sx:function(){return _},t5:function(){return n},zl:function(){return h}});var s=o(8430);function i(t){return(0,s.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,s.Z)({url:"/api/goods",method:"post",data:t})}function l(t){return(0,s.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function n(t){return(0,s.Z)({url:"/api/goods",method:"get",params:t})}function r(t,e){return(0,s.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function d(t){return(0,s.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,s.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function u(t,e){return(0,s.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,s.Z)({url:"/api/goodsList",method:"get",params:t})}function h(t){return(0,s.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function m(t){return(0,s.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function _(){return(0,s.Z)({url:"/api/stock/goods_skus",method:"get"})}function f(t){return(0,s.Z)({url:"/api/goods/filter/"+t,method:"get"})}function g(t){return(0,s.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,s.Z)({url:"/api/goods_combination",method:"get",params:t})}function y(t){return(0,s.Z)({url:"/api/goods_combination/"+t,method:"get"})}function v(t){return(0,s.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},9998:function(t,e,o){o.d(e,{$i:function(){return a},OV:function(){return c},Vq:function(){return p},_d:function(){return d},dT:function(){return h},hA:function(){return i},nH:function(){return l},ow:function(){return r},rV:function(){return n},tA:function(){return u}});var s=o(8430);function i(){return(0,s.Z)({url:"/api/shop_platforms",method:"get"})}function a(t){return(0,s.Z)({url:"/api/shops",method:"post",data:t})}function l(t){return(0,s.Z)({url:"/api/shops",method:"get",params:t})}function n(t){return(0,s.Z)({url:`/api/download/${t}/goods`,method:"get"})}function r(t,e){return(0,s.Z)({url:`/api/shops/${t}`,method:"patch",params:e})}function d(t){return(0,s.Z)({url:"/api/sync/shop/stock",method:"put",params:t})}function c(){return(0,s.Z)({url:"/api/shop/ship",method:"get"})}function u(t,e){return(0,s.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:t,shop_ship_id:e}})}function p(t){return(0,s.Z)({url:"/api/shop/ship/senders",method:"post",params:t})}function h(t){return(0,s.Z)({url:"/api/order/reset",method:"get"})}}}]); -//# sourceMappingURL=769.8d06d508.js.map \ No newline at end of file +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[282],{4282:function(t,e,o){o.r(e),o.d(e,{default:function(){return T}});var s=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{placeholder:"商品名称",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleChoose.apply(null,arguments)}},model:{value:t.form.goods_title,callback:function(e){t.$set(t.form,"goods_title",e)},expression:"form.goods_title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品品种/品类:")]),e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{placeholder:"商品编码",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleChoose.apply(null,arguments)}},model:{value:t.form.external_sku_id,callback:function(e){t.$set(t.form,"external_sku_id",e)},expression:"form.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品状态:")]),e("el-select",{attrs:{placeholder:"商品状态",clearable:""},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"250px"},attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:""},on:{change:function(e){return t.handleChoose()}},model:{value:t.filterTime,callback:function(e){t.filterTime=e},expression:"filterTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleChoose()}}},[t._v("筛选")]),e("el-button",{attrs:{plain:"",icon:"el-icon-refresh"},on:{click:t.handleReChoose}},[t._v("重置筛选")])],1)])]),e("el-card",[e("div",[e("div",[e("span",[t._v("全部商品(共"+t._s(t.total)+"条)")]),e("div",{staticClass:"btn"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",disabled:!t.chooseList.length},on:{click:t.petchEditStock}},[t._v("批量更新在售库存")]),t.is_admin?e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.addNewgoods}},[t._v("新增商品")]):t._e(),t.is_admin?e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("在售库存导入")]):t._e(),e("el-button",{attrs:{type:"warning",icon:"el-icon-download"},on:{click:t.handleTypeExport}},[t._v("选择类型导出")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)]),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange,"sort-change":t.sortChange}},[e("el-table-column",{attrs:{type:"selection",align:"center"}}),e("el-table-column",{attrs:{label:"商品信息",width:"300"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"goodBox flex"},[o.row.goods&&o.row.goods.img_url?e("img",{staticClass:"Img",attrs:{src:o.row.goods.img_url}}):t._e(),e("div",[e("div",{staticClass:"tit"},[t._v(t._s(o.row.name))]),e("p",[t._v(t._s(o.row.external_sku_id))]),e("p",[t._v(t._s(o.row.created_at))])])])]}}])}),e("el-table-column",{attrs:{prop:"cost",label:"成本",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"flex",staticStyle:{"justify-content":"center"}},[t.isShow?e("div",[e("el-input",{model:{value:o.row.cost,callback:function(e){t.$set(o.row,"cost",e)},expression:"scope.row.cost"}})],1):e("span",[t._v(t._s(o.row.cost||0))])])]}}])}),e("el-table-column",{attrs:{prop:"order_goods_num",sortable:"custom",label:"销量",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("span",[t._v(t._s(o.row.order_goods_num))]),0!==o.row.order_detail.length?e("el-popover",{attrs:{placement:"right-start",trigger:"hover"}},[e("div",t._l(o.row.order_detail,(function(o,s){return e("span",{key:s},[e("div",[t._v(t._s(o.shop.name)+":"+t._s(o.number))])])})),0),e("i",{staticClass:"el-icon-view",staticStyle:{"padding-left":"5px"},attrs:{slot:"reference"},slot:"reference"})]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"实际库存",align:"center"}}),e("el-table-column",{attrs:{prop:"sale_stock",label:"可售库存",sortable:"custom"},scopedSlots:t._u([{key:"default",fn:function(o){return[o.row.edit?e("div",{staticClass:"titBox"},[e("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"可售库存",size:"mini"},model:{value:o.row.sale_stock,callback:function(e){t.$set(o.row,"sale_stock",e)},expression:"scope.row.sale_stock"}}),e("span",{staticStyle:{color:"#666",cursor:"pointer","font-size":"18px","margin-left":"5px"},on:{click:function(e){return t.cancelEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-close"})]),e("span",{staticStyle:{color:"#409eff",cursor:"pointer","font-size":"18px","margin-left":"5px"},on:{click:function(e){return t.confirmEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-check"})])],1):e("div",[t._v(t._s(o.row.sale_stock)+" "),e("span",{staticStyle:{color:"#409eff","margin-left":"5px",cursor:"pointer","font-size":"15px"},on:{click:function(e){return t.openSaleEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-edit"})])])]}}])}),e("el-table-column",{attrs:{label:"剩余库存",sortable:"custom",align:"center",prop:"stock"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("span",{class:1*o.row.stock<0?"red":""},[t._v(t._s(o.row.stock))])]}}])}),e("el-table-column",{attrs:{prop:"status",label:"状态",align:"center"}}),t.is_admin?e("el-table-column",{attrs:{label:"操作",align:"center",width:"120"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(o.row.id)}}},[t._v("编辑")])]}}],null,!1,1564336291)}):t._e()],1)],1),e("div",{directives:[{name:"show",rawName:"v-show",value:t.isShow||t.stock,expression:"isShow || stock"}],staticClass:"footerBtn"},[e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.cancel()}}},[t._v("取消")]),e("el-button",{staticClass:"confirmbtn",attrs:{type:"primary"},on:{click:function(e){return t.onSubmit()}}},[t._v("保存")])],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[10,30,50,100,200],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]),e("el-dialog",{attrs:{title:"库存修改",visible:t.ejectstock1,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.ejectstock1=e}}},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.ommodityInventory,"tooltip-effect":"dark"}},[e("el-table-column",{attrs:{prop:"two_days_ago_num",label:"2天前库存"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.two_days_ago_num,callback:function(e){t.$set(o.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}}),e("el-input",{model:{value:o.row.two_days_ago_num,callback:function(e){t.$set(o.row,"two_days_ago_num",e)},expression:"scope.row.two_days_ago_num"}})],1)]}}])}),e("el-table-column",{attrs:{prop:"yesterday_num",label:"1天前库存"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.yesterday_num,callback:function(e){t.$set(o.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}}),e("el-input",{model:{value:o.row.yesterday_num,callback:function(e){t.$set(o.row,"yesterday_num",e)},expression:"scope.row.yesterday_num"}})],1)]}}])}),e("el-table-column",{attrs:{sortable:"",label:"今日到货"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",[e("el-input",{attrs:{disabled:!0},model:{value:o.row.daily.arrived_today_num,callback:function(e){t.$set(o.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}}),e("el-input",{model:{value:o.row.daily.arrived_today_num,callback:function(e){t.$set(o.row.daily,"arrived_today_num",e)},expression:"scope.row.daily.arrived_today_num"}})],1)]}}])})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.cancelStock()}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.oldStock()}}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible3,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible3=e}}},[e("span",[t._v("确定要修改售价吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible3=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.referencePriceRequest()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible5,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible5=e}}},[e("span",[t._v("确定要修改目标去化率吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancelGoal}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.confirmGoal()}}},[t._v("确 定")])],1)]),e("el-dialog",{attrs:{title:"表格导出",visible:t.Tableexport,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(e){t.Tableexport=e}}},[e("div",[e("span",[t._v("选择:")]),[e("el-select",{attrs:{placeholder:"盘点表/成本表/周数据"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t._l(t.options2,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)]],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.Tableexport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.derivation()}}},[t._v("确 定")])],1)]),e("el-dialog",{ref:"drawer",attrs:{title:"在售库存导入",visible:t.docImportDrawer,direction:"rtl","custom-class":"demo-drawer",width:"450px","close-on-click-modal":!1},on:{"update:visible":function(e){t.docImportDrawer=e},close:function(e){t.importForm.imFileList=[]}}},[e("div",{staticClass:"demo-drawer__content"},[e("el-upload",{ref:"aupload",staticClass:"upload-demo",attrs:{action:"",limit:1,drag:"",accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.importForm.fileList,"auto-upload":!1,"on-change":t.importFileChange}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("div",{staticClass:"import-right"},[e("el-button",{attrs:{size:"medium",type:"text"}},[e("a",{attrs:{href:"/goods/import/template"}},[t._v("下载模板")])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.docImportDrawer=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.saveUpload}},[t._v("上 传")])],1)]),e("el-dialog",{attrs:{title:"可售库存",visible:t.showUpdate,width:"600px"},on:{"update:visible":function(e){t.showUpdate=e}}},[e("div",{},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.chooseList,border:""}},[e("el-table-column",{attrs:{label:"商品信息"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"goodBox flex"},[o.row.goods&&o.row.goods.img_url?e("img",{staticClass:"Img",attrs:{src:o.row.goods.img_url}}):t._e(),e("div",[e("div",{staticClass:"tit"},[t._v(t._s(o.row.name))]),e("p",[t._v(t._s(o.row.external_sku_id))])])])]}}])}),e("el-table-column",{attrs:{label:"可售库存",width:"200"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("el-input",{model:{value:o.row.sale_stock,callback:function(e){t.$set(o.row,"sale_stock",e)},expression:"scope.row.sale_stock"}})]}}])})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showUpdate=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitLoading},on:{click:function(e){return t.commitPetchStock()}}},[t._v("更 新")])],1)]),e("add-goods",{attrs:{show:t.showAdd},on:{close:function(e){t.showAdd=!1},complete:t.refreshList}}),e("edit-goods",{attrs:{show:t.showEdit,id:t.curId},on:{close:function(e){t.showEdit=!1},complete:t.refreshList}})],1)},i=[],a=(o(560),o(9669)),l=o.n(a),n=o(2346),r=o(9036),d=o(9998),c=o(4301),u=o.n(c),p=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{visible:t.show,title:"新增商品",width:"900px","close-on-click-modal":!1},on:{"update:visible":function(e){t.show=e},close:t.closeDialog}},[e("el-form",{attrs:{"label-width":"120px",inline:!0}},[e("el-form-item",{attrs:{label:"商品品种/品类:"}},[e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.type_id,callback:function(e){t.type_id=e},expression:"type_id"}})],1),t._l(t.skus,(function(o,s){return e("div",{key:s,staticClass:"skuBox"},[e("div",{staticClass:"tit"},[t._v("规格"+t._s(s+1))]),e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:o.title,callback:function(e){t.$set(o,"title",e)},expression:"item.title"}})],1),e("el-form-item",{attrs:{label:"颜色/特性:"}},[e("el-input",{attrs:{placeholder:"颜色/特性"},model:{value:o.attribute,callback:function(e){t.$set(o,"attribute",e)},expression:"item.attribute"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"下架(默认)"},model:{value:o.status,callback:function(e){t.$set(o,"status",e)},expression:"item.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:o.cost,callback:function(e){t.$set(o,"cost",e)},expression:"item.cost"}})],1),e("div",[e("el-form-item",{attrs:{label:"可售库存:"}},[e("el-input",{attrs:{placeholder:"可售库存"},model:{value:o.sale_stock,callback:function(e){t.$set(o,"sale_stock",e)},expression:"item.sale_stock"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"不输入自动生成"},model:{value:o.external_sku_id,callback:function(e){t.$set(o,"external_sku_id",e)},expression:"item.external_sku_id"}})],1),e("el-form-item",{attrs:{label:""}},[e("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:function(e){return t.handleDelete(s)}}},[t._v("删除")])],1)],1)],1)})),e("div",[e("el-form-item",[e("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:function(e){return t.toAddSku()}}},[t._v("增加规格")])],1)],1)],2),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)},h=[],m={components:{Treeselect:u()},props:{show:{type:Boolean,default:()=>!1}},data(){return{showDialog:!1,treeList:[],skus:[],type_id:null,options:[{id:0,label:"下架"},{id:1,label:"在售"}],loading:!1}},methods:{getGoodsTypes(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},handleSave(){this.loading=!0;let t=this.skus,e={type_id:this.type_id||"",goods_id:"",skus:t};(0,r.Rq)(e).then((t=>{this.$message({message:"商品添加成功!",type:"success"}),this.loading=!1,this.closeDialog(),this.$emit("complete")})).catch((()=>{this.loading=!1}))},toAddSku(){this.type_id?this.handleAdd():this.$message({message:"请选择商品品种/品类",type:"error"})},handleAdd(){let t={title:"",external_sku_id:"",status:0,num:0,cost:0,sale_stock:9999,reserve:0,attribute:""};this.skus.push(t)},handleDelete(t){this.skus.splice(t,1)},cancel(){this.closeDialog()},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e},closeDialog(){this.showDialog=!1,this.$emit("close")}},watch:{show:{handler(t,e){t&&(this.skus=[],this.showDialog=!0,this.handleAdd(),this.getGoodsTypes())},deep:!0,immediate:!0}}},f=m,_=o(1001),g=(0,_.Z)(f,p,h,!1,null,"4de310da",null),b=g.exports,y=function(){var t=this,e=t._self._c;return e("el-dialog",{attrs:{visible:t.show,title:"编辑商品",width:"900px","close-on-click-modal":!1},on:{"update:visible":function(e){t.show=e},close:t.closeDialog}},[e("el-form",{attrs:{"label-width":"120px",inline:!0}},[e("el-form-item",{attrs:{label:"商品品种/品类:"}},[e("treeselect",{staticStyle:{width:"200px"},attrs:{options:t.treeList,"disable-branch-nodes":!0,"show-count":!0,normalizer:t.normalizer,placeholder:"请选择品种"},scopedSlots:t._u([{key:"value-label",fn:function({node:o}){return e("div",{},[t._v(t._s(t.parseLabel(o)))])}}]),model:{value:t.goodsInfo.goods.type_id,callback:function(e){t.$set(t.goodsInfo.goods,"type_id",e)},expression:"goodsInfo.goods.type_id"}})],1),e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:t.goodsInfo.title,callback:function(e){t.$set(t.goodsInfo,"title",e)},expression:"goodsInfo.title"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"不输入自动生成",disabled:""},model:{value:t.goodsInfo.external_sku_id,callback:function(e){t.$set(t.goodsInfo,"external_sku_id",e)},expression:"goodsInfo.external_sku_id"}})],1),e("el-form-item",{attrs:{label:"颜色/特性:"}},[e("el-input",{attrs:{placeholder:"颜色/特性"},model:{value:t.goodsInfo.attribute,callback:function(e){t.$set(t.goodsInfo,"attribute",e)},expression:"goodsInfo.attribute"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{staticStyle:{width:"200px"},attrs:{placeholder:"下架(默认)"},model:{value:t.goodsInfo.status,callback:function(e){t.$set(t.goodsInfo,"status",e)},expression:"goodsInfo.status"}},t._l(t.options,(function(t){return e("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsInfo.cost,callback:function(e){t.$set(t.goodsInfo,"cost",e)},expression:"goodsInfo.cost"}})],1),e("el-form-item",{attrs:{label:"在售库存:"}},[e("el-input",{attrs:{placeholder:"可售库存"},model:{value:t.goodsInfo.sale_stock,callback:function(e){t.$set(t.goodsInfo,"sale_stock",e)},expression:"goodsInfo.sale_stock"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)},k=[],v={components:{Treeselect:u()},props:{show:{type:Boolean,default:()=>!1},id:{type:Number,default:()=>0}},data(){return{goods_id:0,showDialog:!1,treeList:[],skus:[],type_id:null,options:[{id:"下架",label:"下架"},{id:"在售",label:"在售"}],loading:!1,goodsInfo:{goods:{type_id:null}}}},methods:{getGoodsTypes(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},handleSave(){this.loading=!0;let t={title:this.goodsInfo.goods.title,img_url:this.goodsInfo.goods.img_url,type_id:this.goodsInfo.goods.type_id||"",brand_id:this.goodsInfo.goods.brand_id,goods_code:this.goodsInfo.goods.goods_code},e={title:this.goodsInfo.title,external_sku_id:this.goodsInfo.external_sku_id,status:this.goodsInfo.status,num:this.goodsInfo.num,cost:this.goodsInfo.cost,sale_stock:this.goodsInfo.sale_stock,thumb_url:this.goodsInfo.thumb_url,attribute:this.goodsInfo.attribute};"下架"==e.status?e.status=0:"在售"==e.status&&(e.status=1);let o={goods_id:this.goodsInfo.goods_id,goods:t,sku:e};(0,r.e3)(this.goods_id,o).then((t=>{this.$message({type:"success",message:"编辑成功"}),this.loading=!1,this.closeDialog(),this.$emit("complete")})).catch((()=>{this.loading=!1}))},getGoodsInfo(){(0,r.rQ)(this.goods_id).then((t=>{this.goodsInfo=t.data.data,this.goodsInfo.goods.type_id=this.goodsInfo.goods.type_id||null}))},cancel(){this.closeDialog()},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e},closeDialog(){this.showDialog=!1,this.$emit("close")}},watch:{id(t,e){this.goods_id=t},show(t,e){t&&(this.showDialog=!0,this.getGoodsInfo(),this.getGoodsTypes())}}},w=v,x=(0,_.Z)(w,y,k,!1,null,"3dbf163e",null),S=x.exports,I={components:{Treeselect:u(),addGoods:b,editGoods:S},data(){return{editPriceId:"",editGoalId:"",total:0,rose_num:0,other_num:0,radio:"",brand:[],treeList:[],loading:!1,tableData:[],shopsData:[],sku_code:{},options:[{id:1,label:"在售"},{id:2,label:"预警"},{id:0,label:"下架"}],options2:[{value:"inventory",label:"盘点表"},{value:"cost",label:"成本表"},{value:"week_data",label:"周数据"}],value:"",options3:[{value:"stock",label:"库存"},{value:"cost",label:"成本"},{value:"loss_num",label:"损耗"},{value:"reserve",label:"预留"}],form:{external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:"",keyword_type:"stock",keyword_value:""},Paginationdata:{},current_page:1,per_page:10,updateType:"",stock:!1,isShow:!1,ejectstock1:!1,Importgoods:!1,Tableexport:!1,isShow1:!1,importForm:{fileList:[]},docImportDrawer:!1,improtRules:{fileList:[{required:!0,message:"请导入Excel文件",trigger:"change"},{validator:(t,e,o)=>{e.length?o():o(new Error("请导入Excel文件"))},trigger:"change"}]},publicPath:"",excelTemplatePath:"",visible:!1,updateField:"",reserveShow:!1,ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible5:!1,publicId:"",lastVal:0,nowVal:0,loadingModule:"",noRow:{},chooseList:[],showUpdate:!1,commitLoading:!1,is_admin:!1,showAdd:!1,showEdit:!1,curId:0,filterTime:[],sort_field:"",sort_value:""}},methods:{getStockInfo(){(0,r.sx)().then((t=>{this.rose_num=t.data.rose_num,this.other_num=t.data.other_num}))},handleEdit(t){this.curId=t,this.showEdit=!0},getList(){this.loading=!0;let t={...this.form,page:this.current_page,per_page:this.per_page,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:"",sort_field:this.sort_field||"id",sort_value:this.sort_value||"desc"};t.type_id=t.type_id||"",(0,r.lO)(t).then((t=>{this.tableData=t.data.data,this.tableData=this.tableData.map((t=>(t={...t,arrived_today_num11:0},t))),this.total=t.data.meta.total,this.Paginationdata=t.data.meta,this.shopsData=this.tableData.map((t=>(t=t.goods&&t.goods.goods_code+"_"+t.sku_code,t))),this.sku_code={sku_code:this.shopsData},this.is_admin=t.data.manage&&t.data.manage.is_admin,this.loading=!1})).catch((()=>{this.loading=!1}))},handleChoose(){this.current_page=1,this.getList()},handleReChoose(){this.form={external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:""},this.filterTime=[]},handleImport(){this.importForm.fileList=[],this.docImportDrawer=!0,this.$nextTick((function(){this.$refs.aupload.clearFiles()}))},handleTypeExport(){this.Tableexport=!0},resetOrderCount(){this.$confirm("确定重置订单计数?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,d.dT)().then((t=>{console.log(t),this.$message({type:"success",message:t.data.message}),this.getList()}))}))},update(){this.isShow=!0,this.stock=!1,this.updateType="newest"},handleSelectionChange(t){this.chooseList=JSON.parse(JSON.stringify(t))},addNewgoods(){this.showAdd=!0},refreshList(){this.handleChoose()},handleSizeChange(t){this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},cancel(){this.current_page=1,this.getList(),this.isShow=!1,this.stock=!1},handleExport(){let t={exportType:"goods_sku",external_sku_id:this.form.external_sku_id,goods_title:this.form.goods_title,type_id:this.form.type_id||"",status:this.form.status,keyword_type:"stock",create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:""};window.open("/goods_skus/export?"+this.objectToQueryString(t))},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")},sortChange(t){this.sort_field=t.order?t.prop:"",this.sort_value=t.order?"descending"==t.order?"desc":"asc":"",this.current_page=1,this.getList()},onSubmit(){if("newest"===this.updateType){let t=this.tableData.map((t=>[{id:t.id,cost:t.cost,arrived_today_num:t.arrived_today_num11}])),e={updateType:this.updateType,skus:t.flat()};(0,r.Vx)(e).then((t=>{this.$message({message:"上新成功!",type:"success"})}))}if("inventory"===this.updateType){let t=this.tableData.map((t=>[{id:t.id,inventory:t.daily.inventory}])),e={updateType:this.updateType,skus:t.flat()};(0,r.Vx)(e).then((t=>{this.$message({message:"库存盘点成功!",type:"success"})}))}this.isShow=!1,this.stock=!1,this.handleChoose(this.current_page)},onCount(){this.dialogVisible2=!1,this.isShow=!1,this.stock=!0,this.updateType="inventory"},ejectstock(t){this.ommodityInventory=[],this.ejectstock1=!0,this.updateType="stock",this.ommodityInventory.push(t)},cancelStock(){this.handleChoose(this.current_page),this.ejectstock1=!1},oldStock(){if(this.ejectstock1=!1,"stock"===this.updateType){let t=[{id:this.ommodityInventory[0].id,yesterday_num:this.ommodityInventory[0].yesterday_num,two_days_ago_num:this.ommodityInventory[0].two_days_ago_num,arrived_today_num:this.ommodityInventory[0].daily.arrived_today_num}],e={updateType:this.updateType,skus:t};(0,r.Vx)(e).then((t=>{this.handleChoose(this.current_page),this.$message({message:"库存更新成功!",type:"success"})}))}},importFile(){this.docImportDrawer=!0},async importFileChange(t,e){this.importForm.fileList=e},saveUpload(){if(!this.importForm.fileList.length)return void this.$message.error("请先上传文件");this.isLoadingDialog=!0;const t=new FormData;t.append("saleStockFile",this.importForm.fileList[0].raw);let e=localStorage.getItem("token");l().post("/api/goods_skus/saleStockImport",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.current_page=1,this.getList(),this.commitloading=!1,this.docImportDrawer=!1):this.isLoadingDialog=!1})).catch((()=>{this.isLoadingDialog=!1}))},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then((t=>{this.excelTemplatePath=t}))},derivation(){window.open("/goods_skus/export?exportType="+this.value)},referencePriceRequest(){let t={updateField:this.updateField,reference_price:this.reference_price};(0,r.K1)(this.publicId,t).then((t=>{this.editPriceId="",this.dialogVisible3=!1,this.$message({message:"参考售价修改成功!",type:"success"})}))},cancelGoal(){this.dialogVisible5=!1,this.updateField="goal_rate",this.editGoalId=this.publicId,this.noRow.goal_rate=this.lastVal},confirmGoal(){let t={updateField:"goal_rate",goal_rate:this.nowVal};(0,r.K1)(this.publicId,t).then((t=>{this.editGoalId="",this.dialogVisible5=!1,this.$message({message:"目标去化率修改成功!",type:"success"})}))},getgoodsType(){let t={per_page:99999};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},petchEditStock(){this.showUpdate=!0},commitPetchStock(){this.commitLoading=!0;let t=[];this.chooseList.forEach((e=>{t.push({id:e.id,sale_stock:e.sale_stock})}));let e={updateType:"saleStock",skus:t};(0,r.b9)(e).then((t=>{this.commitLoading=!1,this.$refs.multipleTable.clearSelection(),this.$message({message:"更新成功",type:"success"}),this.getList(),this.showUpdate=!1})).catch((()=>{this.commitLoading=!1}))},openSaleEdit(t,e){this.$set(this.tableData[e],"edit",!0),this.$set(this.tableData[e],"sale_stock_old",t.sale_stock)},cancelEdit(t,e){this.$set(this.tableData[e],"sale_stock",t.sale_stock_old),this.$set(this.tableData[e],"edit",!1)},confirmEdit(t,e){let o={updateType:"saleStock",skus:[{id:t.id,sale_stock:t.sale_stock}]};(0,r.b9)(o).then((t=>{this.$message({message:"更新成功",type:"success"}),this.$set(this.tableData[e],"edit",!1)}))},normalizer(t){return(!t.children||t.children&&0==t.children.length)&&1==t.level&&(t.isDisabled=!0),t},parseLabel(t){console.log(t);let e="";return e+=t.parentNode?t.parentNode.label+" / ":"",e+=t.raw?t.raw.label:"",e}},watch:{$route(t,e){window.location.reload()}},mounted(){this.getList(),this.getStockInfo(),this.getgoodsType()}},C=I,$=(0,_.Z)(C,s,i,!1,null,"3e0ef0c7",null),T=$.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return y},K1:function(){return c},NR:function(){return m},Rq:function(){return a},Vx:function(){return d},b9:function(){return k},cM:function(){return u},e3:function(){return r},gM:function(){return g},lO:function(){return i},no:function(){return _},od:function(){return p},rQ:function(){return l},sx:function(){return f},t5:function(){return n},zl:function(){return h}});var s=o(8430);function i(t){return(0,s.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,s.Z)({url:"/api/goods",method:"post",data:t})}function l(t){return(0,s.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function n(t){return(0,s.Z)({url:"/api/goods",method:"get",params:t})}function r(t,e){return(0,s.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function d(t){return(0,s.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,s.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function u(t,e){return(0,s.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,s.Z)({url:"/api/goodsList",method:"get",params:t})}function h(t){return(0,s.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function m(t){return(0,s.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function f(){return(0,s.Z)({url:"/api/stock/goods_skus",method:"get"})}function _(t){return(0,s.Z)({url:"/api/goods/filter/"+t,method:"get"})}function g(t){return(0,s.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,s.Z)({url:"/api/goods_combination",method:"get",params:t})}function y(t){return(0,s.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,s.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},9998:function(t,e,o){o.d(e,{$i:function(){return a},OV:function(){return c},Vq:function(){return p},_d:function(){return d},dT:function(){return h},hA:function(){return i},nH:function(){return l},ow:function(){return r},rV:function(){return n},tA:function(){return u}});var s=o(8430);function i(){return(0,s.Z)({url:"/api/shop_platforms",method:"get"})}function a(t){return(0,s.Z)({url:"/api/shops",method:"post",data:t})}function l(t){return(0,s.Z)({url:"/api/shops",method:"get",params:t})}function n(t){return(0,s.Z)({url:`/api/download/${t}/goods`,method:"get"})}function r(t,e){return(0,s.Z)({url:`/api/shops/${t}`,method:"patch",params:e})}function d(t){return(0,s.Z)({url:"/api/sync/shop/stock",method:"put",params:t})}function c(){return(0,s.Z)({url:"/api/shop/ship",method:"get"})}function u(t,e){return(0,s.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:t,shop_ship_id:e}})}function p(t){return(0,s.Z)({url:"/api/shop/ship/senders",method:"post",params:t})}function h(t){return(0,s.Z)({url:"/api/order/reset",method:"get"})}}}]); +//# sourceMappingURL=282.98d58958.js.map \ No newline at end of file diff --git a/public/dist/js/282.98d58958.js.map b/public/dist/js/282.98d58958.js.map new file mode 100644 index 0000000..5edac9a --- /dev/null +++ b/public/dist/js/282.98d58958.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/282.98d58958.js","mappings":"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","sources":["webpack://erp/./src/views/goods/goods.vue","webpack://erp/./src/components/Goods/add.vue","webpack://erp/src/components/Goods/add.vue","webpack://erp/./src/components/Goods/add.vue?be4f","webpack://erp/./src/components/Goods/add.vue?bae7","webpack://erp/./src/components/Goods/edit.vue","webpack://erp/src/components/Goods/edit.vue","webpack://erp/./src/components/Goods/edit.vue?32d8","webpack://erp/./src/components/Goods/edit.vue?903a","webpack://erp/src/views/goods/goods.vue","webpack://erp/./src/views/goods/goods.vue?6f68","webpack://erp/./src/views/goods/goods.vue?2525","webpack://erp/./src/api/goods.js","webpack://erp/./src/api/shop.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('div',{staticClass:\"cardBox\"},[_c('div',{staticClass:\"searchBox\"},[_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品名称:\")]),_c('el-input',{attrs:{\"placeholder\":\"商品名称\",\"clearable\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleChoose.apply(null, arguments)}},model:{value:(_vm.form.goods_title),callback:function ($$v) {_vm.$set(_vm.form, \"goods_title\", $$v)},expression:\"form.goods_title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品品种/品类:\")]),_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"placeholder\":\"商品编码\",\"clearable\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleChoose.apply(null, arguments)}},model:{value:(_vm.form.external_sku_id),callback:function ($$v) {_vm.$set(_vm.form, \"external_sku_id\", $$v)},expression:\"form.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品状态:\")]),_c('el-select',{attrs:{\"placeholder\":\"商品状态\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.handleChoose()}},model:{value:(_vm.form.status),callback:function ($$v) {_vm.$set(_vm.form, \"status\", $$v)},expression:\"form.status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"创建时间:\")]),_c('el-date-picker',{staticStyle:{\"width\":\"250px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.handleChoose()}},model:{value:(_vm.filterTime),callback:function ($$v) {_vm.filterTime=$$v},expression:\"filterTime\"}})],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\",\"icon\":\"el-icon-refresh\"},on:{\"click\":_vm.handleReChoose}},[_vm._v(\"重置筛选\")])],1)])]),_c('el-card',[_c('div',[_c('div',[_c('span',[_vm._v(\"全部商品(共\"+_vm._s(_vm.total)+\"条)\")]),_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"disabled\":!_vm.chooseList.length},on:{\"click\":_vm.petchEditStock}},[_vm._v(\"批量更新在售库存\")]),(_vm.is_admin)?_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addNewgoods}},[_vm._v(\"新增商品\")]):_vm._e(),(_vm.is_admin)?_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"在售库存导入\")]):_vm._e(),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-download\"},on:{\"click\":_vm.handleTypeExport}},[_vm._v(\"选择类型导出\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-download\"},on:{\"click\":_vm.handleExport}},[_vm._v(\"数据导出\")])],1)]),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],ref:\"multipleTable\",staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"border\":\"\",\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange,\"sort-change\":_vm.sortChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"300\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"goodBox flex\"},[(scope.row.goods && scope.row.goods.img_url)?_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}}):_vm._e(),_c('div',[_c('div',{staticClass:\"tit\"},[_vm._v(_vm._s(scope.row.name))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))]),_c('p',[_vm._v(_vm._s(scope.row.created_at))])])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"label\":\"成本\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"flex\",staticStyle:{\"justify-content\":\"center\"}},[(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.cost),callback:function ($$v) {_vm.$set(scope.row, \"cost\", $$v)},expression:\"scope.row.cost\"}})],1):_c('span',[_vm._v(_vm._s(scope.row.cost || 0))])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"order_goods_num\",\"sortable\":\"custom\",\"label\":\"销量\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',[_vm._v(_vm._s(scope.row.order_goods_num))]),(scope.row.order_detail.length !== 0)?_c('el-popover',{attrs:{\"placement\":\"right-start\",\"trigger\":\"hover\"}},[_c('div',_vm._l((scope.row.order_detail),function(j,index){return _c('span',{key:index},[_c('div',[_vm._v(_vm._s(j.shop.name)+\":\"+_vm._s(j.number))])])}),0),_c('i',{staticClass:\"el-icon-view\",staticStyle:{\"padding-left\":\"5px\"},attrs:{\"slot\":\"reference\"},slot:\"reference\"})]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"实际库存\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"sale_stock\",\"label\":\"可售库存\",\"sortable\":\"custom\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.edit)?_c('div',{staticClass:\"titBox\"},[_c('el-input',{staticStyle:{\"width\":\"100%\"},attrs:{\"placeholder\":\"可售库存\",\"size\":\"mini\"},model:{value:(scope.row.sale_stock),callback:function ($$v) {_vm.$set(scope.row, \"sale_stock\", $$v)},expression:\"scope.row.sale_stock\"}}),_c('span',{staticStyle:{\"color\":\"#666\",\"cursor\":\"pointer\",\"font-size\":\"18px\",\"margin-left\":\"5px\"},on:{\"click\":function($event){return _vm.cancelEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-close\"})]),_c('span',{staticStyle:{\"color\":\"#409eff\",\"cursor\":\"pointer\",\"font-size\":\"18px\",\"margin-left\":\"5px\"},on:{\"click\":function($event){return _vm.confirmEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-check\"})])],1):_c('div',[_vm._v(_vm._s(scope.row.sale_stock)+\" \"),_c('span',{staticStyle:{\"color\":\"#409eff\",\"margin-left\":\"5px\",\"cursor\":\"pointer\",\"font-size\":\"15px\"},on:{\"click\":function($event){return _vm.openSaleEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-edit\"})])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"剩余库存\",\"sortable\":\"custom\",\"align\":\"center\",\"prop\":\"stock\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{class:scope.row.stock * 1 < 0 ? 'red' : ''},[_vm._v(_vm._s(scope.row.stock))])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\",\"align\":\"center\"}}),(_vm.is_admin)?_c('el-table-column',{attrs:{\"label\":\"操作\",\"align\":\"center\",\"width\":\"120\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.id)}}},[_vm._v(\"编辑\")])]}}],null,false,1564336291)}):_vm._e()],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isShow || _vm.stock),expression:\"isShow || stock\"}],staticClass:\"footerBtn\"},[_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")]),_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onSubmit()}}},[_vm._v(\"保存\")])],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[10, 30, 50, 100, 200],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)]),_c('el-dialog',{attrs:{\"title\":\"库存修改\",\"visible\":_vm.ejectstock1,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.ejectstock1=$event}}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.ommodityInventory,\"tooltip-effect\":\"dark\"}},[_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"label\":\"2天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}}),_c('el-input',{model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}})],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"1天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}}),_c('el-input',{model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}})],1)]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}}),_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1)]}}])})],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancelStock()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.oldStock()}}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"提示\",\"visible\":_vm.dialogVisible3,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible3=$event}}},[_c('span',[_vm._v(\"确定要修改售价吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible3 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.referencePriceRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"提示\",\"visible\":_vm.dialogVisible5,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible5=$event}}},[_c('span',[_vm._v(\"确定要修改目标去化率吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.cancelGoal}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.confirmGoal()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"表格导出\",\"visible\":_vm.Tableexport,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.Tableexport=$event}}},[_c('div',[_c('span',[_vm._v(\"选择:\")]),[_c('el-select',{attrs:{\"placeholder\":\"盘点表/成本表/周数据\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.options2),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)]],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.Tableexport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.derivation()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{ref:\"drawer\",attrs:{\"title\":\"在售库存导入\",\"visible\":_vm.docImportDrawer,\"direction\":\"rtl\",\"custom-class\":\"demo-drawer\",\"width\":\"450px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.docImportDrawer=$event},\"close\":function($event){_vm.importForm.imFileList = []}}},[_c('div',{staticClass:\"demo-drawer__content\"},[_c('el-upload',{ref:\"aupload\",staticClass:\"upload-demo\",attrs:{\"action\":\"\",\"limit\":1,\"drag\":\"\",\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.importForm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{attrs:{\"size\":\"medium\",\"type\":\"text\"}},[_c('a',{attrs:{\"href\":`/goods/import/template`}},[_vm._v(\"下载模板\")])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.docImportDrawer = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveUpload}},[_vm._v(\"上 传\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"可售库存\",\"visible\":_vm.showUpdate,\"width\":\"600px\"},on:{\"update:visible\":function($event){_vm.showUpdate=$event}}},[_c('div',{},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.chooseList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"label\":\"商品信息\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"goodBox flex\"},[(scope.row.goods && scope.row.goods.img_url)?_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}}):_vm._e(),_c('div',[_c('div',{staticClass:\"tit\"},[_vm._v(_vm._s(scope.row.name))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))])])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"可售库存\",\"width\":\"200\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-input',{model:{value:(scope.row.sale_stock),callback:function ($$v) {_vm.$set(scope.row, \"sale_stock\", $$v)},expression:\"scope.row.sale_stock\"}})]}}])})],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showUpdate = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitLoading},on:{\"click\":function($event){return _vm.commitPetchStock()}}},[_vm._v(\"更 新\")])],1)]),_c('add-goods',{attrs:{\"show\":_vm.showAdd},on:{\"close\":function($event){_vm.showAdd = false},\"complete\":_vm.refreshList}}),_c('edit-goods',{attrs:{\"show\":_vm.showEdit,\"id\":_vm.curId},on:{\"close\":function($event){_vm.showEdit = false},\"complete\":_vm.refreshList}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-dialog',{attrs:{\"visible\":_vm.show,\"title\":\"新增商品\",\"width\":\"900px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.show=$event},\"close\":_vm.closeDialog}},[_c('el-form',{attrs:{\"label-width\":\"120px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"商品品种/品类:\"}},[_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.type_id),callback:function ($$v) {_vm.type_id=$$v},expression:\"type_id\"}})],1),_vm._l((_vm.skus),function(item,i){return _c('div',{key:i,staticClass:\"skuBox\"},[_c('div',{staticClass:\"tit\"},[_vm._v(\"规格\"+_vm._s(i + 1))]),_c('el-form-item',{attrs:{\"label\":\"规格名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"规格名称\"},model:{value:(item.title),callback:function ($$v) {_vm.$set(item, \"title\", $$v)},expression:\"item.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"颜色/特性:\"}},[_c('el-input',{attrs:{\"placeholder\":\"颜色/特性\"},model:{value:(item.attribute),callback:function ($$v) {_vm.$set(item, \"attribute\", $$v)},expression:\"item.attribute\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{staticStyle:{\"width\":\"200px\"},attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(item.status),callback:function ($$v) {_vm.$set(item, \"status\", $$v)},expression:\"item.status\"}},_vm._l((_vm.options),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.label,\"value\":it.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(item.cost),callback:function ($$v) {_vm.$set(item, \"cost\", $$v)},expression:\"item.cost\"}})],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"可售库存:\"}},[_c('el-input',{attrs:{\"placeholder\":\"可售库存\"},model:{value:(item.sale_stock),callback:function ($$v) {_vm.$set(item, \"sale_stock\", $$v)},expression:\"item.sale_stock\"}})],1),_c('el-form-item',{attrs:{\"label\":\"最终编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"不输入自动生成\"},model:{value:(item.external_sku_id),callback:function ($$v) {_vm.$set(item, \"external_sku_id\", $$v)},expression:\"item.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"\"}},[_c('el-button',{attrs:{\"type\":\"danger\",\"size\":\"mini\",\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)],1)}),_c('div',[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"success\",\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.toAddSku()}}},[_vm._v(\"增加规格\")])],1)],1)],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.loading},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n\r\n \r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./add.vue?vue&type=template&id=4de310da&scoped=true\"\nimport script from \"./add.vue?vue&type=script&lang=js\"\nexport * from \"./add.vue?vue&type=script&lang=js\"\nimport style0 from \"./add.vue?vue&type=style&index=0&id=4de310da&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4de310da\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-dialog',{attrs:{\"visible\":_vm.show,\"title\":\"编辑商品\",\"width\":\"900px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.show=$event},\"close\":_vm.closeDialog}},[_c('el-form',{attrs:{\"label-width\":\"120px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"商品品种/品类:\"}},[_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.goodsInfo.goods.type_id),callback:function ($$v) {_vm.$set(_vm.goodsInfo.goods, \"type_id\", $$v)},expression:\"goodsInfo.goods.type_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"规格名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"规格名称\"},model:{value:(_vm.goodsInfo.title),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"title\", $$v)},expression:\"goodsInfo.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"最终编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"不输入自动生成\",\"disabled\":\"\"},model:{value:(_vm.goodsInfo.external_sku_id),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"external_sku_id\", $$v)},expression:\"goodsInfo.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"颜色/特性:\"}},[_c('el-input',{attrs:{\"placeholder\":\"颜色/特性\"},model:{value:(_vm.goodsInfo.attribute),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"attribute\", $$v)},expression:\"goodsInfo.attribute\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{staticStyle:{\"width\":\"200px\"},attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.goodsInfo.status),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"status\", $$v)},expression:\"goodsInfo.status\"}},_vm._l((_vm.options),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.label,\"value\":it.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.goodsInfo.cost),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"cost\", $$v)},expression:\"goodsInfo.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"在售库存:\"}},[_c('el-input',{attrs:{\"placeholder\":\"可售库存\"},model:{value:(_vm.goodsInfo.sale_stock),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"sale_stock\", $$v)},expression:\"goodsInfo.sale_stock\"}})],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.loading},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n\r\n \r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./edit.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./edit.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./edit.vue?vue&type=template&id=3dbf163e&scoped=true\"\nimport script from \"./edit.vue?vue&type=script&lang=js\"\nexport * from \"./edit.vue?vue&type=script&lang=js\"\nimport style0 from \"./edit.vue?vue&type=style&index=0&id=3dbf163e&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3dbf163e\",\n null\n \n)\n\nexport default component.exports","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goods.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./goods.vue?vue&type=template&id=3e0ef0c7&scoped=true\"\nimport script from \"./goods.vue?vue&type=script&lang=js\"\nexport * from \"./goods.vue?vue&type=script&lang=js\"\nimport style0 from \"./goods.vue?vue&type=style&index=0&id=3e0ef0c7&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3e0ef0c7\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleChoose","apply","arguments","model","value","form","goods_title","callback","$$v","$set","expression","staticStyle","treeList","normalizer","scopedSlots","_u","fn","node","_s","parseLabel","type_id","external_sku_id","on","status","_l","options","item","id","label","filterTime","handleReChoose","total","chooseList","length","petchEditStock","is_admin","addNewgoods","_e","handleImport","handleTypeExport","handleExport","directives","name","rawName","loading","ref","tableData","handleSelectionChange","sortChange","scope","row","goods","img_url","created_at","isShow","cost","order_goods_num","order_detail","j","index","shop","number","slot","edit","sale_stock","cancelEdit","$index","confirmEdit","openSaleEdit","class","stock","handleEdit","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","daily","arrived_today_num","cancelStock","oldStock","dialogVisible3","referencePriceRequest","dialogVisible5","cancelGoal","confirmGoal","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","fileList","importFileChange","saveUpload","showUpdate","commitLoading","commitPetchStock","showAdd","refreshList","showEdit","curId","staticRenderFns","show","closeDialog","skus","i","title","attribute","it","handleDelete","toAddSku","handleSave","components","Treeselect","props","Boolean","default","data","showDialog","methods","getGoodsTypes","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","goods_id","addGoods","$message","message","$emit","catch","handleAdd","sku","num","reserve","push","splice","children","level","isDisabled","text","parentNode","raw","watch","handler","newVal","oldVal","deep","immediate","component","goodsInfo","Number","brand_id","goods_code","thumb_url","updateGoods","getGoodsInfo","checkGoods","editGoods","editPriceId","editGoalId","rose_num","other_num","radio","brand","shopsData","sku_code","options3","sku_title","keyword_type","keyword_value","updateType","Importgoods","isShow1","improtRules","required","trigger","validator","rule","Error","publicPath","process","excelTemplatePath","visible","updateField","reserveShow","dialogVisible","dialogVisible2","publicId","lastVal","nowVal","loadingModule","noRow","sort_field","sort_value","getStockInfo","getStockNum","getList","page","create_time_start","create_time_end","map","arrived_today_num11","meta","manage","$nextTick","$refs","aupload","clearFiles","resetOrderCount","$confirm","confirmButtonText","cancelButtonText","orderRest","console","log","update","val","exportType","window","open","objectToQueryString","obj","Object","keys","encodeURIComponent","join","column","order","prop","patchdata","flat","inventory","onCount","ejectstock","stockpatch","importFile","file","error","isLoadingDialog","FormData","append","token","localStorage","getItem","axios","headers","Authorization","success","commitloading","getExcelTemplatePath","$requestInternet","get","reference_priceData","reference_price","singleUpdate","goal_rate","getgoodsType","param","forEach","updateSaleStock","multipleTable","clearSelection","sale_stock_old","$route","to","from","location","reload","mounted","http","url","method","goodsList","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","shopListId","shopAdd","storeList","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/330.72e3c62e.js b/public/dist/js/330.72e3c62e.js deleted file mode 100644 index 2a1511e..0000000 --- a/public/dist/js/330.72e3c62e.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[330],{363:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return f}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("店铺:")]),e("el-select",{attrs:{placeholder:"店铺"},model:{value:t.filter.shop_id,callback:function(e){t.$set(t.filter,"shop_id",e)},expression:"filter.shop_id"}},t._l(t.shopsList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("售后单状态:")]),e("el-select",{attrs:{placeholder:"请选择"},model:{value:t.filter.after_sales_status,callback:function(e){t.$set(t.filter,"after_sales_status",e)},expression:"filter.after_sales_status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("span",[t._v("订单编号:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.order_sn,callback:function(e){t.$set(t.filter,"order_sn",e)},expression:"filter.order_sn"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("售后单编号:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.after_sales_biz_sn,callback:function(e){t.$set(t.filter,"after_sales_biz_sn",e)},expression:"filter.after_sales_biz_sn"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")]),e("el-button",{attrs:{type:"warning",loading:t.exportLoading,icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)])]),e("el-card",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.afterList,border:""}},[e("el-table-column",{attrs:{prop:"after_sales_biz_sn",label:"售后单编号"}}),e("el-table-column",{attrs:{prop:"order_sn",label:"父订单编号"}}),e("el-table-column",{attrs:{label:"店铺"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(t.Shops[r.row.shop_id]))])]}}])}),e("el-table-column",{attrs:{prop:"refund_amount",label:"退款金额"}}),e("el-table-column",{attrs:{prop:"refund_shipping_amount",label:"用户申请退运费金额"}}),e("el-table-column",{attrs:{prop:"reason",label:"退款原因"}}),e("el-table-column",{attrs:{prop:"description",label:"描述"}}),e("el-table-column",{attrs:{label:"退款图片",width:"220"},scopedSlots:t._u([{key:"default",fn:function(r){return[r.row.image_list?e("div",{staticClass:"imgBox"},t._l(r.row.image_list,(function(t,n){return e("el-image",{key:n,staticClass:"img",attrs:{src:t,"preview-src-list":r.row.image_list}})})),1):t._e()]}}])}),e("el-table-column",{attrs:{prop:"apply_type",label:"申请类型"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(t.APPLYTYPE[r.row.apply_type]))])]}}])}),e("el-table-column",{attrs:{label:"售后单状态"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(t.STATUS[r.row.after_sales_status]))])]}}])}),e("el-table-column",{attrs:{prop:"after_sale_created_at",label:"售后单创建时间"}})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, sizes, total, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},a=[],s=(r(8858),r(1318),r(3228),r(5522)),i=r(9998),o=r(7484),u=r.n(o),c={data(){return{loading:!1,page:1,pageSize:10,total:0,afterList:[],filter:{shop_id:"",after_sales_status:"",order_sn:"",after_sales_biz_sn:""},shopsList:[],Shops:{},addTime:[],statusList:[{id:0,name:"未发起售后"},{id:1,name:"退款中"},{id:2,name:"退款成功"},{id:3,name:"待处理"},{id:4,name:"拒绝退款"},{id:6,name:"待(顾客)退货"},{id:7,name:"待(团长)确认退货"},{id:8,name:"(顾客)撤销"},{id:9,name:"(系统)关闭"}],STATUS:{0:"未发起售后",1:"退款中",2:"退款成功",3:"待处理",4:"拒绝退款",6:"待(顾客)退货",7:"待(团长)确认退货",8:"(顾客)撤销",9:"(系统)关闭"},APPLYTYPE:{0:"仅退款",1:"退货退款"},exportLoading:!1}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,created_at_start:this.addTime?this.addTime[0]:"",created_at_end:this.addTime?this.addTime[1]:""};(0,s.Hf)(t).then((t=>{this.afterList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},getShopsList(){let t={page:1,per_page:999};(0,i.nH)(t).then((t=>{this.shopsList=t.data.data,t.data.data.forEach((t=>{this.Shops[t.id]=t.name}))}))},handleExport(){this.exportLoading=!0;let t={...this.filter,created_at_start:this.addTime?this.addTime[0]:"",created_at_end:this.addTime?this.addTime[1]:"",is_export:1};(0,s.cb)(t).then((t=>{console.log(t.data),this.downLoadXls(t.data),this.$message({type:"success",message:"导出成功!"}),this.exportLoading=!1})).catch((()=>{this.exportLoading=!1}))},downLoadXls(t){const e=t,r=new Blob([e]),n=(new Date).toLocaleDateString(),a=`售后单列表${n}.xlsx`;if("download"in document.createElement("a")){const t=document.createElement("a");t.download=a,t.style.display="none",t.href=URL.createObjectURL(r),document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}else navigator.msSaveBlob(r,a)},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")}},mounted(){let t=u()().format("YYYY-MM-DD")+" 23:59:59",e=u()().subtract(30,"day").format("YYYY-MM-DD")+" 00:00:00";this.addTime=[e,t],this.getShopsList(),this.fetchList()}},l=c,d=r(1001),h=(0,d.Z)(l,n,a,!1,null,"58bd27bb",null),f=h.exports},7484:function(t){!function(e,r){t.exports=r()}(0,(function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",a="second",s="minute",i="hour",o="day",u="week",c="month",l="quarter",d="year",h="date",f="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},_=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},v={s:_,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),a=r%60;return(e<=0?"+":"-")+_(n,2,"0")+":"+_(a,2,"0")},m:function t(e,r){if(e.date()1)return t(i[0])}else{var o=e.name;b[o]=e,a=o}return!n&&a&&($=a),a||!n&&$},M=function(t,e){if(S(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new D(r)},k=v;k.l=w,k.i=S,k.w=function(t,e){return M(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var D=function(){function g(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[y]=!0}var _=g.prototype;return _.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(k.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var a=n[2]-1||0,s=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)):new Date(n[1],a,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)}}return new Date(e)}(t),this.init()},_.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},_.$utils=function(){return k},_.isValid=function(){return!(this.$d.toString()===f)},_.isSame=function(t,e){var r=M(t);return this.startOf(e)<=r&&r<=this.endOf(e)},_.isAfter=function(t,e){return M(t)\r\n
\r\n
\r\n
\r\n
\r\n 店铺:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 售后单状态:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 订单编号:\r\n \r\n
\r\n
\r\n 售后单编号:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n 数据导出\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./afterSaleOrder.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./afterSaleOrder.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./afterSaleOrder.vue?vue&type=template&id=58bd27bb&scoped=true\"\nimport script from \"./afterSaleOrder.vue?vue&type=script&lang=js\"\nexport * from \"./afterSaleOrder.vue?vue&type=script&lang=js\"\nimport style0 from \"./afterSaleOrder.vue?vue&type=style&index=0&id=58bd27bb&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"58bd27bb\",\n null\n \n)\n\nexport default component.exports","!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){\"use strict\";var t=1e3,e=6e4,n=36e5,r=\"millisecond\",i=\"second\",s=\"minute\",u=\"hour\",a=\"day\",o=\"week\",c=\"month\",f=\"quarter\",h=\"year\",d=\"date\",l=\"Invalid Date\",$=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,y=/\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:\"en\",weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),ordinal:function(t){var e=[\"th\",\"st\",\"nd\",\"rd\"],n=t%100;return\"[\"+t+(e[(n-20)%10]||e[n]||e[0])+\"]\"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:\"\"+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?\"+\":\"-\")+m(r,2,\"0\")+\":\"+m(i,2,\"0\")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n=\"object\"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if(\"string\"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||\"0\").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t)\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 审核状态:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加采购商品
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 取 消\r\n 确 定\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureLog.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureLog.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./procureLog.vue?vue&type=template&id=453a2678&scoped=true\"\nimport script from \"./procureLog.vue?vue&type=script&lang=js\"\nexport * from \"./procureLog.vue?vue&type=script&lang=js\"\nimport style0 from \"./procureLog.vue?vue&type=style&index=0&id=453a2678&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"453a2678\",\n null\n \n)\n\nexport default component.exports","!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){\"use strict\";var t=1e3,e=6e4,n=36e5,r=\"millisecond\",i=\"second\",s=\"minute\",u=\"hour\",a=\"day\",o=\"week\",c=\"month\",f=\"quarter\",h=\"year\",d=\"date\",l=\"Invalid Date\",$=/^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,y=/\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:\"en\",weekdays:\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),months:\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),ordinal:function(t){var e=[\"th\",\"st\",\"nd\",\"rd\"],n=t%100;return\"[\"+t+(e[(n-20)%10]||e[n]||e[0])+\"]\"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:\"\"+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?\"+\":\"-\")+m(r,2,\"0\")+\":\"+m(i,2,\"0\")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n=\"object\"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if(\"string\"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||\"0\").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t) index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","addTime","status","_l","statusList","item","key","id","name","on","handleSearch","handleAdd","handleImport","directives","rawName","loading","procureList","scopedSlots","_u","fn","scope","row","supplier_name","_s","supplier_id","_e","$event","handleEdit","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","ref","curInfo","buyer_user_id","usersList","supplierList","purchaseOrders","index","delItem","remoteMethod","searchLoading","goodsList","it","changeInput","num","cost","slot","total_price","date","arrived_time","addItem","commitloading","commitAddPurchase","editDialog","editRemoteMethod","editGoodsList","commitEdit","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getPurchaseLog","then","res","meta","catch","val","localStorage","getItem","dayjs","format","i","splice","push","JSON","parse","stringify","goods_sku","list","buyer_name","$refs","userBatchRef","selectedLabel","supplierBatchRef","forEach","batchAddPurchaseLog","$message","type","message","userRef","supplierRef","updatePurchaseLog","file","console","log","length","FormData","append","raw","token","axios","headers","Authorization","success","error","getUserList","userList","getSupplierList","getSupplier","query","setTimeout","goodsSkusList","toLowerCase","indexOf","mounted","component","t","e","module","exports","n","r","s","u","a","o","c","f","h","d","l","$","y","M","weekdays","split","months","ordinal","m","String","Array","join","v","z","utcOffset","Math","abs","floor","year","month","clone","add","ceil","p","w","D","ms","Q","replace","g","S","_","O","args","arguments","b","locale","$L","utc","$u","x","$x","$offset","prototype","$d","Date","NaN","test","match","substring","UTC","init","$y","getFullYear","$M","getMonth","$D","getDate","$W","getDay","$H","getHours","$m","getMinutes","$s","getSeconds","$ms","getMilliseconds","$utils","isValid","toString","isSame","startOf","endOf","isAfter","isBefore","$g","set","unix","valueOf","getTime","toDate","apply","slice","$locale","weekStart","min","daysInMonth","get","Number","round","subtract","invalidDate","meridiem","monthsShort","weekdaysMin","weekdaysShort","getTimezoneOffset","diff","toJSON","toISOString","toUTCString","k","extend","$i","isDayjs","en","Ls","goods","http","url","method","addGoods","checkGoods","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","removeSupplier","addSupplier","updateSupplier","examinePurchase","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","propertyIsEnumerable","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","toLength","obj","trunc","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","integer","IndexedObject","requireObjectCoercible","number","len","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/415.cbeaf578.js b/public/dist/js/415.cbeaf578.js deleted file mode 100644 index 8dcee47..0000000 --- a/public/dist/js/415.cbeaf578.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[415],{1930:function(t,e,r){r.r(e),r.d(e,{default:function(){return c}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.searchForm.sku_title,callback:function(e){t.$set(t.searchForm,"sku_title",e)},expression:"searchForm.sku_title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.searchForm.external_sku_id,callback:function(e){t.$set(t.searchForm,"external_sku_id",e)},expression:"searchForm.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"250px"},attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",clearable:""},model:{value:t.filterTime,callback:function(e){t.filterTime=e},expression:"filterTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleChoose(1)}}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-upload",{ref:"myUpload",staticStyle:{display:"inline-block",margin:"0 15px 0 0"},attrs:{action:"/api/combination/goods",multiple:!1,name:"combinationGoods","show-file-list":!1,"on-success":t.uploadSuccess,"before-upload":t.beforeUpload,"on-error":t.uploadError}},[e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-upload2"}},[t._v("组合商品导入")])],1),t.is_admin?e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.addGoodsCombination}},[t._v("新增组合商品")]):t._e(),e("el-button",{attrs:{type:"warning",icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark",border:"","row-key":"id","tree-props":{children:"children"}},on:{"sort-change":t.sortChange}},[e("el-table-column",{attrs:{label:"商品信息",width:"400","class-name":"flex"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",{staticClass:"commodityimg"},[e("img",{staticClass:"Img",attrs:{src:r.row.img_url}})]),e("div",[e("p",[t._v(t._s(r.row.title))]),e("p",[t._v(t._s(r.row.external_sku_id))]),e("p",[t._v(t._s(r.row.created_at))])])]}}])}),e("el-table-column",{attrs:{prop:"num",label:"组合数量",align:"center"}}),e("el-table-column",{attrs:{prop:"order_goods_num",label:"销量",align:"center",sortable:"custom"}}),e("el-table-column",{attrs:{label:"剩余库存",align:"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[r.row.children?t._e():e("span",[t._v(t._s(r.row.stock))])]}}])}),e("el-table-column",{attrs:{prop:"sale_stock",label:"可售库存",align:"center",sortable:"custom"}}),e("el-table-column",{attrs:{prop:"status",label:"状态",align:"center"}}),t.is_admin?e("el-table-column",{attrs:{label:"操作",width:"130",align:"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(r.row.id)}}},[t._v("编辑")])]}}],null,!1,1564336291)}):t._e()],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[10,50,100,150,200],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增组合商品",visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{ref:"dynamicValidateForm",staticClass:"demo-dynamic",attrs:{model:t.dynamicValidateForm,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"商品名称",prop:"title",rules:[{required:!0,message:"请输入商品名称",trigger:"blur"}]}},[e("el-input",{model:{value:t.dynamicValidateForm.title,callback:function(e){t.$set(t.dynamicValidateForm,"title",e)},expression:"dynamicValidateForm.title"}})],1),e("el-form-item",{attrs:{label:"商品编码",prop:"external_sku_id"}},[e("el-input",{model:{value:t.dynamicValidateForm.external_sku_id,callback:function(e){t.$set(t.dynamicValidateForm,"external_sku_id",e)},expression:"dynamicValidateForm.external_sku_id"}})],1),t._l(t.dynamicValidateForm.combination_goods,(function(r,n){return e("el-form-item",{key:r.item_id,attrs:{label:"花材"+(n+1),prop:"combination_goods."+n+".item_id",rules:{required:!0,message:"子商品不能为空",trigger:"blur"}}},[e("div",{staticStyle:{display:"flex","align-items":"center"}},[e("el-select",{staticStyle:{width:"240px"},attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请选择子商品","remote-method":t.remoteMethod,loading:t.remoteLoading},model:{value:r.item_id,callback:function(e){t.$set(r,"item_id",e)},expression:"item.item_id"}},t._l(t.skus,(function(t){return e("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1),e("el-input",{staticStyle:{width:"120px",margin:"0 10px"},attrs:{placeholder:"数量"},model:{value:r.item_num,callback:function(e){t.$set(r,"item_num",e)},expression:"item.item_num"}}),e("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(e){return e.preventDefault(),t.removeItem(n)}}},[t._v("删除")])],1)])})),e("el-form-item",{attrs:{label:" "}},[e("el-button",{attrs:{icon:"el-icon-plus"},on:{click:t.addItem}},[t._v("添加花材")])],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("dynamicValidateForm")}}},[t._v("提交")]),e("el-button",{on:{click:function(e){return t.resetForm("dynamicValidateForm")}}},[t._v("重置")])],1)],2)],1)],1)},i=[],a=(r(560),r(9036)),o={data(){return{dialogVisible:!1,loading:!1,tableData:[],searchForm:{external_sku_id:"",sku_title:""},sort_field:"",sort_value:"",Paginationdata:{},current_page:1,per_page:10,dynamicValidateForm:{id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]},skus:[],is_admin:!1,remoteLoading:!1,filterTime:[]}},methods:{handleEdit(t){this.dialogVisible=!0,(0,a.JS)(t).then((t=>{this.dynamicValidateForm=t.data.data,this.skus=t.data.data.skus}))},handleDelete(t){},getList(){this.loading=!0;let t={...this.searchForm,page:this.current_page,per_page:this.per_page,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:"",sort_field:this.sort_field||"id",sort_value:this.sort_value||"desc"};(0,a.CD)(t).then((t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta,this.currentPage=t.data.meta.current_page,this.per_page=parseInt(t.data.meta.per_page),this.is_admin=t.data.manage&&t.data.manage.is_admin,this.loading=!1})).catch((()=>{this.loading=!1}))},handleChoose(){this.current_page=1,this.getList()},handleSizeChange(t){this.current_page=1,this.per_page=t,this.getList()},handleCurrentChange(t){this.current_page=t,this.getList()},submitForm(t){this.$refs[t].validate((t=>{t&&(0,a.gM)(this.dynamicValidateForm).then((t=>{this.$message({message:t.data.message,type:"success"}),this.dialogVisible=!1,this.handleChoose()}))}))},resetForm(t){this.$refs[t].resetFields()},removeItem(t){this.dynamicValidateForm.combination_goods.splice(t,1)},addItem(){this.dynamicValidateForm.combination_goods.push({item_id:"",item_num:1})},remoteMethod(t){""!==t?(this.remoteLoading=!0,(0,a.no)(t).then((t=>{this.skus=t.data.data,this.remoteLoading=!1}))):this.skus=[]},addGoodsCombination(){this.dialogVisible=!0,this.dynamicValidateForm={id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]}},beforeUpload(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess(t){this.$message({message:t.message,type:"success"}),this.loadingModule.close()},uploadError(t){this.$message({message:t.errorMessage,type:"error"}),this.loadingModule.close()},handleExport(){let t={exportType:"goods_combination",external_sku_id:this.searchForm.external_sku_id,sku_title:this.searchForm.sku_title,create_time_start:this.filterTime?this.filterTime[0]:"",create_time_end:this.filterTime?this.filterTime[1]:""};window.open("/goods_skus/export?"+this.objectToQueryString(t))},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")},sortChange(t){this.sort_field=t.order?t.prop:"",this.sort_value=t.order?"descending"==t.order?"desc":"asc":"",this.current_page=1,this.getList()}},mounted(){this.handleCurrentChange(1)}},s=o,l=r(1001),u=(0,l.Z)(s,n,i,!1,null,"29045bd9",null),c=u.exports},9036:function(t,e,r){r.d(e,{CD:function(){return b},JS:function(){return y},K1:function(){return c},NR:function(){return f},Rq:function(){return a},Vx:function(){return u},b9:function(){return v},cM:function(){return d},e3:function(){return l},gM:function(){return _},lO:function(){return i},no:function(){return g},od:function(){return m},rQ:function(){return o},sx:function(){return h},t5:function(){return s},zl:function(){return p}});var n=r(8430);function i(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function o(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function m(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function p(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function h(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function y(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function v(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},4328:function(t,e,r){var n=r(5290),i=r(7578),a=r(6310),o=function(t){return function(e,r,o){var s,l=n(e),u=a(l),c=i(o,u);if(t&&r!==r){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},5649:function(t,e,r){var n=r(7697),i=r(2297),a=TypeError,o=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(i(t)&&!o(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){var n=r(6812),i=r(9152),a=r(2474),o=r(2560);t.exports=function(t,e,r){for(var s=i(e),l=o.f,u=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),i=r(2474).f,a=r(5773),o=r(1880),s=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,d,m,p,f,h=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[h]||s(h,{}):n[h]&&n[h].prototype,c)for(d in e){if(p=e[d],t.dontCallGetSet?(f=i(c,d),m=f&&f.value):m=c[d],r=u(g?d:h+(_?".":"#")+d,t.forced),!r&&void 0!==m){if(typeof p==typeof m)continue;l(p,m)}(t.sham||m&&m.sham)&&a(p,"sham",!0),o(c,d,p,t)}}},4413:function(t,e,r){var n=r(8844),i=r(3689),a=r(6648),o=Object,s=n("".split);t.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?s(t,""):o(t)}:o},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),i=r(9985),a=/#|\.prototype\./,o=function(t,e){var r=l[s(t)];return r===c||r!==u&&(i(e)?n(e):!!e)},s=o.normalize=function(t){return String(t).replace(a,".").toLowerCase()},l=o.data={},u=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),i=r(2615),a=r(9556),o=r(5684),s=r(5290),l=r(8360),u=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(r){}if(u(t,e))return o(!i(a.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),i=r(2739),a=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),i=r(6812),a=r(5290),o=r(4328).indexOf,s=r(7248),l=n([].push);t.exports=function(t,e){var r,n=a(t),u=0,c=[];for(r in n)!i(s,r)&&i(n,r)&&l(c,r);while(e.length>u)i(n,r=e[u++])&&(~o(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),i=r(8844),a=r(2741),o=r(7518),s=r(5027),l=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(s(t)),r=o.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),i=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):a(r,e)}},5290:function(t,e,r){var n=r(4413),i=r(4684);t.exports=function(t){return n(i(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,r){var n=r(9989),i=r(690),a=r(6310),o=r(5649),s=r(5565),l=r(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),r=a(e),n=arguments.length;s(r+n);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n 组合商品导入\r\n \r\n 新增组合商品\r\n 数据导出\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n 删除\r\n
\r\n
\r\n \r\n 添加花材\r\n \r\n \r\n 提交\r\n 重置\r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./combination.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./combination.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./combination.vue?vue&type=template&id=29045bd9&scoped=true\"\nimport script from \"./combination.vue?vue&type=script&lang=js\"\nexport * from \"./combination.vue?vue&type=script&lang=js\"\nimport style0 from \"./combination.vue?vue&type=style&index=0&id=29045bd9&prod&lang=css&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"29045bd9\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","searchForm","sku_title","callback","$$v","$set","expression","external_sku_id","staticStyle","filterTime","on","$event","handleChoose","ref","uploadSuccess","beforeUpload","uploadError","is_admin","addGoodsCombination","_e","handleExport","directives","name","rawName","loading","tableData","children","sortChange","scopedSlots","_u","key","fn","scope","row","img_url","_s","title","created_at","stock","handleEdit","id","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","dialogVisible","dynamicValidateForm","required","message","trigger","_l","combination_goods","item","index","item_id","remoteMethod","remoteLoading","skus","sku","item_num","preventDefault","removeItem","addItem","submitForm","resetForm","staticRenderFns","data","sort_field","sort_value","methods","showGoodsCombination","then","res","handleDelete","getList","params","page","create_time_start","create_time_end","getGoodsCombination","meta","currentPage","parseInt","manage","catch","val","formName","$refs","validate","valid","$message","type","resetFields","splice","push","query","getGoodsFilter","loadingModule","$loading","lock","text","spinner","background","response","close","err","errorMessage","exportType","window","open","objectToQueryString","obj","Object","keys","map","encodeURIComponent","join","column","order","prop","mounted","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","updateSaleStock","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","length","module","exports","includes","indexOf","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","error","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","f","i","MAX_SAFE_INTEGER","it","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLowerCase","toLength","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount","arguments"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/417.060d078f.js b/public/dist/js/417.060d078f.js new file mode 100644 index 0000000..470ed3a --- /dev/null +++ b/public/dist/js/417.060d078f.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[417],{2419:function(t,e,r){r.r(e),r.d(e,{default:function(){return h}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(e){return t.handleSearch()}},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("导入")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.supplierList,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人姓名"}}),e("el-table-column",{attrs:{prop:"reason",label:"报损原因"}}),e("el-table-column",{attrs:{prop:"phenomenon",label:"报损现象"}}),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(r.row)}}},[t._v("编辑")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogVisible,width:"900px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"采购人:"}},[e("el-select",{ref:"userBatchRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.buyer_id,callback:function(e){t.$set(t.curInfo,"buyer_id",e)},expression:"curInfo.buyer_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),t._l(t.lossOrders,(function(r,n){return e("div",{key:n,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(n)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:r.external_sku_id,callback:function(e){t.$set(r,"external_sku_id",e)},expression:"item.external_sku_id"}},t._l(t.goodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量:"}},[e("el-input",{attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.num,callback:function(e){t.$set(r,"num",e)},expression:"item.num"}})],1),e("el-form-item",{attrs:{label:"成本:"}},[e("el-input",{staticStyle:{width:"215px"},attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.cost,callback:function(e){t.$set(r,"cost",e)},expression:"item.cost"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"商品总价:"}},[e("el-input",{staticStyle:{width:"215px"},model:{value:r.total_price,callback:function(e){t.$set(r,"total_price",e)},expression:"item.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"报损原因:"}},[e("el-input",{attrs:{clearable:""},model:{value:r.reason,callback:function(e){t.$set(r,"reason",e)},expression:"item.reason"}})],1),e("el-form-item",{attrs:{label:"报损现象:"}},[e("el-input",{attrs:{clearable:""},model:{value:r.phenomenon,callback:function(e){t.$set(r,"phenomenon",e)},expression:"item.phenomenon"}})],1)],1)],1)})),e("div",{staticClass:"btn",on:{click:function(e){return t.addItem()}}},[e("i",{staticClass:"el-icon-plus"}),t._v("添加记录")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitBatchLoss}},[t._v("确 定")])],1)],2),e("el-dialog",{attrs:{title:"编辑",visible:t.editDialog,width:"500px"},on:{"update:visible":function(e){t.editDialog=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"采购人"}},[e("el-select",{ref:"userRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.buyer_user_id,callback:function(e){t.$set(t.curInfo,"buyer_user_id",e)},expression:"curInfo.buyer_user_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品名称"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.editRemoteMethod,loading:t.searchLoading},model:{value:t.curInfo.external_sku_id,callback:function(e){t.$set(t.curInfo,"external_sku_id",e)},expression:"curInfo.external_sku_id"}},t._l(t.editGoodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量"}},[e("el-input",{attrs:{disabled:""},model:{value:t.curInfo.num,callback:function(e){t.$set(t.curInfo,"num",e)},expression:"curInfo.num"}})],1),e("el-form-item",{attrs:{label:"成本"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.cost,callback:function(e){t.$set(t.curInfo,"cost",e)},expression:"curInfo.cost"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"商品总价"}},[e("el-input",{attrs:{disabled:""},model:{value:t.curInfo.total_price,callback:function(e){t.$set(t.curInfo,"total_price",e)},expression:"curInfo.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"报损原因"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.reason,callback:function(e){t.$set(t.curInfo,"reason",e)},expression:"curInfo.reason"}})],1),e("el-form-item",{attrs:{label:"报损现象"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.phenomenon,callback:function(e){t.$set(t.curInfo,"phenomenon",e)},expression:"curInfo.phenomenon"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitEditLoss}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"导入",visible:t.showImport,width:"500px"},on:{"update:visible":function(e){t.showImport=e}}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",limit:1,multiple:!1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.fileList,"auto-upload":!1,"on-change":t.importFileChange,"on-remove":t.fileRemove}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showImport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitUpload}},[t._v("上 传")])],1)])],1)},o=[],i=(r(560),r(3550)),a=r(9669),s=r.n(a),l=r(2900),u=r(9036),c={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,curInfo:{},commitloading:!1,filter:{title:"",external_sku_id:""},addTime:[],showImport:!1,fileList:[],usersList:[],lossOrders:[],editDialog:!1,goodsList:[],searchLoading:!1,editGoodsList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,i.Mo)(t).then((t=>{this.supplierList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_id:localStorage.getItem("userId")},this.lossOrders=[{external_sku_id:"",num:"",cost:"",total_price:"",reason:"",phenomenon:""}],this.dialogVisible=!0},delItem(t){this.lossOrders.splice(t,1)},addItem(){this.lossOrders.push({external_sku_id:"",num:"",cost:"",total_price:"",reason:"",phenomenon:""})},handleEdit(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.editGoodsList=[{external_sku_id:t.external_sku_id,title:t.goods_sku&&t.goods_sku.name}],this.curInfo.total_price=1*t.cost*(1*t.num),this.editDialog=!0},commitBatchLoss(){this.commitloading=!0;let t=[],e={...this.curInfo};e.buyer_name="",e.buyer_id&&(e.buyer_name=this.$refs.userBatchRef.selectedLabel),this.lossOrders.forEach((r=>{t.push({...r,buyer_name:e.buyer_name,buyer_id:e.buyer_id})})),(0,i.oK)({lossOrders:t}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},commitEditLoss(){this.commitloading=!0;let t={...this.curInfo};t.buyer_name="",t.buyer_id&&(t.buyer_name=this.$refs.userRef.selectedLabel),(0,i.EY)(this.curInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("lossFile",this.fileList[0].raw);let e=localStorage.getItem("token");s().post("/api/supplier/loss_record/loss_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},getUserList(){let t={page:1,per_page:9999};(0,l.Lh)(t).then((t=>{this.usersList=t.data.data}))},changeInput(t,e){this.$set(this.lossOrders[t],"total_price",1*e.num*(1*e.cost))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,u.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]},editRemoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,u.NR)(t).then((e=>{this.editGoodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.editGoodsList=[]}},mounted(){this.fetchList(),this.getUserList()}},d=c,p=r(1001),f=(0,p.Z)(d,n,o,!1,null,"4d4e7fd8",null),h=f.exports},9036:function(t,e,r){r.d(e,{CD:function(){return _},JS:function(){return v},K1:function(){return c},NR:function(){return h},Rq:function(){return i},Vx:function(){return u},b9:function(){return y},cM:function(){return d},e3:function(){return l},gM:function(){return b},lO:function(){return o},no:function(){return g},od:function(){return p},rQ:function(){return a},sx:function(){return m},t5:function(){return s},zl:function(){return f}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function i(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function a(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function m(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,r){r.d(e,{EY:function(){return h},Fb:function(){return o},GI:function(){return a},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return i},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return m},zo:function(){return g}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function i(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function a(t){return(0,n.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,n.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,n.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,n.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,n.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,n.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function m(t){return(0,n.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,n.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},2900:function(t,e,r){r.d(e,{A0:function(){return c},AX:function(){return l},Lh:function(){return i},RF:function(){return a},Uy:function(){return o},f7:function(){return s},nO:function(){return u}});var n=r(8430);function o(){return(0,n.Z)({url:"/api/roles",method:"get"})}function i(t){return(0,n.Z)({url:"/api/users",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/users",method:"post",data:t})}function s(t){return(0,n.Z)({url:`/api/users/${t}`,method:"get"})}function l(t,e){return(0,n.Z)({url:`/api/users/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/website_message",method:"get",params:t})}function c(t,e){return(0,n.Z)({url:`/api/website_message/${t}`,method:"patch",data:e})}},4328:function(t,e,r){var n=r(5290),o=r(7578),i=r(6310),a=function(t){return function(e,r,a){var s,l=n(e),u=i(l),c=o(a,u);if(t&&r!==r){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5649:function(t,e,r){var n=r(7697),o=r(2297),i=TypeError,a=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(o(t)&&!a(t,"length").writable)throw new i("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){var n=r(6812),o=r(9152),i=r(2474),a=r(2560);t.exports=function(t,e,r){for(var s=o(e),l=a.f,u=i.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),o=r(2474).f,i=r(5773),a=r(1880),s=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,d,p,f,h,m=t.target,g=t.global,b=t.stat;if(c=g?n:b?n[m]||s(m,{}):n[m]&&n[m].prototype,c)for(d in e){if(f=e[d],t.dontCallGetSet?(h=o(c,d),p=h&&h.value):p=c[d],r=u(g?d:m+(b?".":"#")+d,t.forced),!r&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(t.sham||p&&p.sham)&&i(f,"sham",!0),a(c,d,f,t)}}},4413:function(t,e,r){var n=r(8844),o=r(3689),i=r(6648),a=Object,s=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(t,""):a(t)}:a},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),o=r(9985),i=/#|\.prototype\./,a=function(t,e){var r=l[s(t)];return r===c||r!==u&&(o(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),o=r(2615),i=r(9556),a=r(5684),s=r(5290),l=r(8360),u=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(r){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),o=r(2739),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),o=r(6812),i=r(5290),a=r(4328).indexOf,s=r(7248),l=n([].push);t.exports=function(t,e){var r,n=i(t),u=0,c=[];for(r in n)!o(s,r)&&o(n,r)&&l(c,r);while(e.length>u)o(n,r=e[u++])&&(~a(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),o=r(8844),i=r(2741),a=r(7518),s=r(5027),l=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(s(t)),r=a.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},5290:function(t,e,r){var n=r(4413),o=r(4684);t.exports=function(t){return n(o(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),o=Math.min;t.exports=function(t){var e=n(t);return e>0?o(e,9007199254740991):0}},560:function(t,e,r){var n=r(9989),o=r(690),i=r(6310),a=r(5649),s=r(5565),l=r(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=o(this),r=i(e),n=arguments.length;s(r+n);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加记录
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 取 消\r\n 确 定\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./lossRecord.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./lossRecord.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./lossRecord.vue?vue&type=template&id=4d4e7fd8&scoped=true\"\nimport script from \"./lossRecord.vue?vue&type=script&lang=js\"\nexport * from \"./lossRecord.vue?vue&type=script&lang=js\"\nimport style0 from \"./lossRecord.vue?vue&type=style&index=0&id=4d4e7fd8&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4d4e7fd8\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList(params) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function websiteMessage(params) {\r\n return http({\r\n url: \"/api/website_message\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function messageRead(id, data) {\r\n return http({\r\n url: `/api/website_message/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleSearch","apply","arguments","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","on","addTime","handleAdd","handleImport","directives","name","rawName","loading","supplierList","scopedSlots","_u","fn","scope","handleEdit","row","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","ref","curInfo","buyer_id","_l","usersList","item","id","lossOrders","index","delItem","remoteMethod","searchLoading","goodsList","it","changeInput","num","cost","slot","total_price","reason","phenomenon","addItem","commitloading","commitBatchLoss","editDialog","buyer_user_id","editRemoteMethod","editGoodsList","commitEditLoss","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getLossLog","then","res","meta","catch","val","localStorage","getItem","i","splice","push","JSON","parse","stringify","goods_sku","list","buyer_name","$refs","userBatchRef","selectedLabel","forEach","batchAddLossLog","$message","message","userRef","updateLossLog","file","console","log","length","FormData","append","raw","token","axios","headers","Authorization","status","success","error","getUserList","userList","query","setTimeout","goodsSkusList","toLowerCase","mounted","component","goods","http","url","method","addGoods","checkGoods","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","getSupplier","removeSupplier","addSupplier","updateSupplier","getPurchaseLog","examinePurchase","batchAddPurchaseLog","updatePurchaseLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","f","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","obj","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/417.10d00a45.js.map b/public/dist/js/417.10d00a45.js.map deleted file mode 100644 index 99e0c6c..0000000 --- a/public/dist/js/417.10d00a45.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/417.10d00a45.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/procureCheck.vue","webpack://erp/src/views/supplyChain/procureCheck.vue","webpack://erp/./src/views/supplyChain/procureCheck.vue?875f","webpack://erp/./src/views/supplyChain/procureCheck.vue?e46b","webpack://erp/./src/api/supplyChain.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"pageBox\"},[_c('div',{staticClass:\"cardBox\"},[_c('div',{staticClass:\"searchBox\"},[_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品名称:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.filter.title),callback:function ($$v) {_vm.$set(_vm.filter, \"title\", $$v)},expression:\"filter.title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.filter.external_sku_id),callback:function ($$v) {_vm.$set(_vm.filter, \"external_sku_id\", $$v)},expression:\"filter.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"创建时间:\")]),_c('el-date-picker',{staticStyle:{\"width\":\"340px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},model:{value:(_vm.addTime),callback:function ($$v) {_vm.addTime=$$v},expression:\"addTime\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"审核状态:\")]),_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"clearable\":\"\"},model:{value:(_vm.filter.status),callback:function ($$v) {_vm.$set(_vm.filter, \"status\", $$v)},expression:\"filter.status\"}},_vm._l((_vm.statusList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.procureList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"goods_sku.id\",\"label\":\"商品id\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"external_sku_id\",\"label\":\"商品编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"label\":\"采购数量\"}}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"label\":\"采购成本\"}}),_c('el-table-column',{attrs:{\"prop\":\"buyer_name\",\"label\":\"采购人名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"expire_time\",\"label\":\"到货时间\"}}),_c('el-table-column',{attrs:{\"prop\":\"supplier_name\",\"label\":\"供应商\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.supplier_name)?_c('span',[_vm._v(_vm._s(scope.row.supplier_name)+\"(\"+_vm._s(scope.row.supplier_id)+\")\")]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"label\":\"状态\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status == 0)?_c('span',[_vm._v(\"待审核\")]):(scope.row.status == 1)?_c('span',{staticStyle:{\"color\":\"#6DD230\"}},[_vm._v(\"审核通过\")]):(scope.row.status == 2)?_c('span',{staticStyle:{\"color\":\"#f00\"}},[_vm._v(\"审核不通过\")]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"prop\":\"date\",\"label\":\"采购时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"120\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status != 1)?_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-s-check\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.toExamine(scope.row)}}},[_vm._v(\"审核\")]):_vm._e()]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[15, 30, 50, 100],\"page-size\":_vm.pageSize,\"layout\":\"prev, pager, next, jumper, sizes, total\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1),_c('el-dialog',{attrs:{\"title\":\"审核\",\"visible\":_vm.dialogVisible,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"采购数量:\"}},[_c('el-input',{attrs:{\"type\":\"number\",\"clearable\":\"\"},model:{value:(_vm.curInfo.num),callback:function ($$v) {_vm.$set(_vm.curInfo, \"num\", $$v)},expression:\"curInfo.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"审核状态:\"}},[_c('el-radio-group',{model:{value:(_vm.curInfo.status),callback:function ($$v) {_vm.$set(_vm.curInfo, \"status\", $$v)},expression:\"curInfo.status\"}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"审核通过\")]),_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"审核不通过\")])],1)],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitCheck}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureCheck.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureCheck.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./procureCheck.vue?vue&type=template&id=36908574&scoped=true\"\nimport script from \"./procureCheck.vue?vue&type=script&lang=js\"\nexport * from \"./procureCheck.vue?vue&type=script&lang=js\"\nimport style0 from \"./procureCheck.vue?vue&type=style&index=0&id=36908574&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"36908574\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","addTime","status","_l","statusList","item","key","id","name","on","handleSearch","directives","rawName","loading","procureList","scopedSlots","_u","fn","scope","row","supplier_name","_s","supplier_id","_e","$event","toExamine","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","curInfo","num","slot","commitloading","commitCheck","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getPurchaseLog","then","res","meta","catch","val","JSON","parse","stringify","$message","type","message","purchaseOrders","examinePurchase","mounted","component","getSupplier","http","url","method","removeSupplier","addSupplier","updateSupplier","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/417.10d00a45.js b/public/dist/js/574.589cacee.js similarity index 75% rename from public/dist/js/417.10d00a45.js rename to public/dist/js/574.589cacee.js index f3a33b3..1624e9f 100644 --- a/public/dist/js/417.10d00a45.js +++ b/public/dist/js/574.589cacee.js @@ -1,2 +1,2 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[417],{6037:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("审核状态:")]),e("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.filter.status,callback:function(e){t.$set(t.filter,"status",e)},expression:"filter.status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.procureList,border:""}},[e("el-table-column",{attrs:{prop:"goods_sku.id",label:"商品id",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"采购数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"采购成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人名称"}}),e("el-table-column",{attrs:{prop:"expire_time",label:"到货时间"}}),e("el-table-column",{attrs:{prop:"supplier_name",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.supplier_name?e("span",[t._v(t._s(a.row.supplier_name)+"("+t._s(a.row.supplier_id)+")")]):t._e()]}}])}),e("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(a){return[0==a.row.status?e("span",[t._v("待审核")]):1==a.row.status?e("span",{staticStyle:{color:"#6DD230"}},[t._v("审核通过")]):2==a.row.status?e("span",{staticStyle:{color:"#f00"}},[t._v("审核不通过")]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"date",label:"采购时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[1!=a.row.status?e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-s-check",size:"mini"},on:{click:function(e){return t.toExamine(a.row)}}},[t._v("审核")]):t._e()]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[15,30,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"审核",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"采购数量:"}},[e("el-input",{attrs:{type:"number",clearable:""},model:{value:t.curInfo.num,callback:function(e){t.$set(t.curInfo,"num",e)},expression:"curInfo.num"}})],1),e("el-form-item",{attrs:{label:"审核状态:"}},[e("el-radio-group",{model:{value:t.curInfo.status,callback:function(e){t.$set(t.curInfo,"status",e)},expression:"curInfo.status"}},[e("el-radio",{attrs:{label:1}},[t._v("审核通过")]),e("el-radio",{attrs:{label:2}},[t._v("审核不通过")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitCheck}},[t._v("确 定")])],1)],1)],1)},i=[],s=a(3550),l={data(){return{loading:!1,page:1,pageSize:15,total:0,procureList:[],filter:{title:"",external_sku_id:"",status:""},addTime:[],curInfo:{},commitloading:!1,dialogVisible:!1,statusList:[{id:0,name:"待审核"},{id:1,name:"审核通过"},{id:2,name:"审核不通过"}]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,s.Js)(t).then((t=>{this.procureList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},toExamine(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitCheck(){if(!this.curInfo.status)return void this.$message({type:"error",message:"请选择审核状态"});this.commitloading=!0;let t={purchaseOrders:[{id:this.curInfo.id,status:this.curInfo.status,num:this.curInfo.num}]};(0,s.qJ)(t).then((t=>{this.$message({type:"success",message:"操作成功!"}),this.commitloading=!1,this.dialogVisible=!1,this.fetchList()})).catch((()=>{this.commitloading=!1}))}},mounted(){this.fetchList()}},n=l,o=a(1001),u=(0,o.Z)(n,r,i,!1,null,"36908574",null),c=u.exports},3550:function(t,e,a){a.d(e,{EY:function(){return m},Fb:function(){return i},GI:function(){return l},JI:function(){return p},Js:function(){return o},Mo:function(){return d},S6:function(){return n},X2:function(){return s},iY:function(){return c},oK:function(){return h},qJ:function(){return u},zB:function(){return f},zo:function(){return g}});var r=a(8430);function i(t){return(0,r.Z)({url:"/api/supplier",method:"get",params:t})}function s(t){return(0,r.Z)({url:`/api/supplier/${t}`,method:"delete"})}function l(t){return(0,r.Z)({url:"/api/supplier",method:"post",data:t})}function n(t,e){return(0,r.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(t){return(0,r.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function p(t,e){return(0,r.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(t){return(0,r.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function h(t){return(0,r.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,r.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,r.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,r.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]); -//# sourceMappingURL=417.10d00a45.js.map \ No newline at end of file +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[574],{5343:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(e){return t.handleSearch()}},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("审核状态:")]),e("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:function(e){return t.handleSearch()}},model:{value:t.filter.status,callback:function(e){t.$set(t.filter,"status",e)},expression:"filter.status"}},t._l(t.statusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.procureList,border:""}},[e("el-table-column",{attrs:{prop:"goods_sku.id",label:"商品id",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"采购数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"采购成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人名称"}}),e("el-table-column",{attrs:{prop:"expire_time",label:"到货时间"}}),e("el-table-column",{attrs:{prop:"supplier_name",label:"供应商"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.supplier_name?e("span",[t._v(t._s(a.row.supplier_name)+"("+t._s(a.row.supplier_id)+")")]):t._e()]}}])}),e("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(a){return[0==a.row.status?e("span",[t._v("待审核")]):1==a.row.status?e("span",{staticStyle:{color:"#6DD230"}},[t._v("审核通过")]):2==a.row.status?e("span",{staticStyle:{color:"#f00"}},[t._v("审核不通过")]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"date",label:"采购时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[1!=a.row.status?e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-s-check",size:"mini"},on:{click:function(e){return t.toExamine(a.row)}}},[t._v("审核")]):t._e()]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[15,30,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"审核",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"采购数量:"}},[e("el-input",{attrs:{type:"number",clearable:""},model:{value:t.curInfo.num,callback:function(e){t.$set(t.curInfo,"num",e)},expression:"curInfo.num"}})],1),e("el-form-item",{attrs:{label:"审核状态:"}},[e("el-radio-group",{model:{value:t.curInfo.status,callback:function(e){t.$set(t.curInfo,"status",e)},expression:"curInfo.status"}},[e("el-radio",{attrs:{label:1}},[t._v("审核通过")]),e("el-radio",{attrs:{label:2}},[t._v("审核不通过")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitCheck}},[t._v("确 定")])],1)],1)],1)},i=[],n=a(3550),l={data(){return{loading:!1,page:1,pageSize:15,total:0,procureList:[],filter:{title:"",external_sku_id:"",status:""},addTime:[],curInfo:{},commitloading:!1,dialogVisible:!1,statusList:[{id:0,name:"待审核"},{id:1,name:"审核通过"},{id:2,name:"审核不通过"}]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,n.Js)(t).then((t=>{this.procureList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},toExamine(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitCheck(){if(!this.curInfo.status)return void this.$message({type:"error",message:"请选择审核状态"});this.commitloading=!0;let t={purchaseOrders:[{id:this.curInfo.id,status:this.curInfo.status,num:this.curInfo.num}]};(0,n.qJ)(t).then((t=>{this.$message({type:"success",message:"操作成功!"}),this.commitloading=!1,this.dialogVisible=!1,this.fetchList()})).catch((()=>{this.commitloading=!1}))}},mounted(){this.fetchList()}},s=l,o=a(1001),u=(0,o.Z)(s,r,i,!1,null,"a256b434",null),c=u.exports},3550:function(t,e,a){a.d(e,{EY:function(){return m},Fb:function(){return i},GI:function(){return l},JI:function(){return p},Js:function(){return o},Mo:function(){return d},S6:function(){return s},X2:function(){return n},iY:function(){return c},oK:function(){return h},qJ:function(){return u},zB:function(){return f},zo:function(){return g}});var r=a(8430);function i(t){return(0,r.Z)({url:"/api/supplier",method:"get",params:t})}function n(t){return(0,r.Z)({url:`/api/supplier/${t}`,method:"delete"})}function l(t){return(0,r.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,r.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(t){return(0,r.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function p(t,e){return(0,r.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(t){return(0,r.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function h(t){return(0,r.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,r.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,r.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,r.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]); +//# sourceMappingURL=574.589cacee.js.map \ No newline at end of file diff --git a/public/dist/js/574.589cacee.js.map b/public/dist/js/574.589cacee.js.map new file mode 100644 index 0000000..6fda31f --- /dev/null +++ b/public/dist/js/574.589cacee.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/574.589cacee.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/procureCheck.vue","webpack://erp/src/views/supplyChain/procureCheck.vue","webpack://erp/./src/views/supplyChain/procureCheck.vue?875f","webpack://erp/./src/views/supplyChain/procureCheck.vue?e46b","webpack://erp/./src/api/supplyChain.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"pageBox\"},[_c('div',{staticClass:\"cardBox\"},[_c('div',{staticClass:\"searchBox\"},[_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品名称:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleSearch.apply(null, arguments)}},model:{value:(_vm.filter.title),callback:function ($$v) {_vm.$set(_vm.filter, \"title\", $$v)},expression:\"filter.title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleSearch.apply(null, arguments)}},model:{value:(_vm.filter.external_sku_id),callback:function ($$v) {_vm.$set(_vm.filter, \"external_sku_id\", $$v)},expression:\"filter.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"创建时间:\")]),_c('el-date-picker',{staticStyle:{\"width\":\"340px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},on:{\"change\":function($event){return _vm.handleSearch()}},model:{value:(_vm.addTime),callback:function ($$v) {_vm.addTime=$$v},expression:\"addTime\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"审核状态:\")]),_c('el-select',{attrs:{\"placeholder\":\"请选择\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.handleSearch()}},model:{value:(_vm.filter.status),callback:function ($$v) {_vm.$set(_vm.filter, \"status\", $$v)},expression:\"filter.status\"}},_vm._l((_vm.statusList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.procureList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"goods_sku.id\",\"label\":\"商品id\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"external_sku_id\",\"label\":\"商品编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"label\":\"采购数量\"}}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"label\":\"采购成本\"}}),_c('el-table-column',{attrs:{\"prop\":\"buyer_name\",\"label\":\"采购人名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"expire_time\",\"label\":\"到货时间\"}}),_c('el-table-column',{attrs:{\"prop\":\"supplier_name\",\"label\":\"供应商\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.supplier_name)?_c('span',[_vm._v(_vm._s(scope.row.supplier_name)+\"(\"+_vm._s(scope.row.supplier_id)+\")\")]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"label\":\"状态\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status == 0)?_c('span',[_vm._v(\"待审核\")]):(scope.row.status == 1)?_c('span',{staticStyle:{\"color\":\"#6DD230\"}},[_vm._v(\"审核通过\")]):(scope.row.status == 2)?_c('span',{staticStyle:{\"color\":\"#f00\"}},[_vm._v(\"审核不通过\")]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"prop\":\"date\",\"label\":\"采购时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"120\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.status != 1)?_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-s-check\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.toExamine(scope.row)}}},[_vm._v(\"审核\")]):_vm._e()]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[15, 30, 50, 100],\"page-size\":_vm.pageSize,\"layout\":\"prev, pager, next, jumper, sizes, total\",\"total\":_vm.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1),_c('el-dialog',{attrs:{\"title\":\"审核\",\"visible\":_vm.dialogVisible,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"采购数量:\"}},[_c('el-input',{attrs:{\"type\":\"number\",\"clearable\":\"\"},model:{value:(_vm.curInfo.num),callback:function ($$v) {_vm.$set(_vm.curInfo, \"num\", $$v)},expression:\"curInfo.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"审核状态:\"}},[_c('el-radio-group',{model:{value:(_vm.curInfo.status),callback:function ($$v) {_vm.$set(_vm.curInfo, \"status\", $$v)},expression:\"curInfo.status\"}},[_c('el-radio',{attrs:{\"label\":1}},[_vm._v(\"审核通过\")]),_c('el-radio',{attrs:{\"label\":2}},[_vm._v(\"审核不通过\")])],1)],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitCheck}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureCheck.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./procureCheck.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./procureCheck.vue?vue&type=template&id=a256b434&scoped=true\"\nimport script from \"./procureCheck.vue?vue&type=script&lang=js\"\nexport * from \"./procureCheck.vue?vue&type=script&lang=js\"\nimport style0 from \"./procureCheck.vue?vue&type=style&index=0&id=a256b434&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a256b434\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleSearch","apply","arguments","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","on","addTime","status","_l","statusList","item","id","name","directives","rawName","loading","procureList","scopedSlots","_u","fn","scope","row","supplier_name","_s","supplier_id","_e","toExamine","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","curInfo","num","slot","commitloading","commitCheck","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getPurchaseLog","then","res","meta","catch","val","JSON","parse","stringify","$message","message","purchaseOrders","examinePurchase","mounted","component","getSupplier","http","url","method","removeSupplier","addSupplier","updateSupplier","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/602.0701ae1e.js b/public/dist/js/602.0701ae1e.js deleted file mode 100644 index ffb1e97..0000000 --- a/public/dist/js/602.0701ae1e.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[602],{4271:function(t,e,r){r.r(e),r.d(e,{default:function(){return d}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("el-card",[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("el-form-item",{attrs:{label:"所属店铺:"}},[e("el-select",{attrs:{placeholder:"店铺"},model:{value:t.form.shop_id,callback:function(e){t.$set(t.form,"shop_id",e)},expression:"form.shop_id"}},t._l(t.shops,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"发货状态:"}},[e("el-select",{attrs:{placeholder:"发货状态"},model:{value:t.form.shipping_status,callback:function(e){t.$set(t.form,"shipping_status",e)},expression:"form.shipping_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未发货"}}),e("el-option",{attrs:{value:"2",label:"部分发货"}}),e("el-option",{attrs:{value:"1",label:"已发货"}})],1)],1),e("el-form-item",{attrs:{label:"订单类型:"}},[e("el-select",{attrs:{placeholder:"订单类型"},model:{value:t.form.is_supplier,callback:function(e){t.$set(t.form,"is_supplier",e)},expression:"form.is_supplier"}},[e("el-option",{attrs:{value:"",label:"全部订单"}}),e("el-option",{attrs:{value:"1",label:"自卖团订单"}}),e("el-option",{attrs:{value:"0",label:"帮卖团订单"}})],1)],1),e("el-form-item",{attrs:{label:"订单状态:"}},[e("el-select",{attrs:{placeholder:"订单状态"},model:{value:t.form.cancel_status,callback:function(e){t.$set(t.form,"cancel_status",e)},expression:"form.cancel_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未取消"}}),e("el-option",{attrs:{value:"1",label:"已取消"}})],1)],1),e("el-form-item",{attrs:{label:"售后状态:"}},[e("el-select",{attrs:{placeholder:"售后状态"},model:{value:t.form.after_sales_status,callback:function(e){t.$set(t.form,"after_sales_status",e)},expression:"form.after_sales_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未售后"}}),e("el-option",{attrs:{value:"1",label:"有售后"}})],1)],1),e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-select",{attrs:{placeholder:"商品数量"},model:{value:t.form.goods_sku_num,callback:function(e){t.$set(t.form,"goods_sku_num",e)},expression:"form.goods_sku_num"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"1",label:"1个商品"}}),e("el-option",{attrs:{value:"2",label:"2-5个商品"}}),e("el-option",{attrs:{value:"6",label:"6个以上商品"}})],1)],1),e("el-form-item",{attrs:{label:"订单商品:"}},[e("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"订单商品","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:t.form.external_sku_ids,callback:function(e){t.$set(t.form,"external_sku_ids",e)},expression:"form.external_sku_ids"}},t._l(t.options,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"下单时间:"}},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.confirmAt,callback:function(e){t.confirmAt=e},expression:"confirmAt"}})],1),e("el-form-item",{attrs:{label:"跟团号:"}},[e("el-input",{attrs:{placeholder:"跟团号"},model:{value:t.form.pno,callback:function(e){t.$set(t.form,"pno",e)},expression:"form.pno"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:t.handleChoose}},[t._v("筛选")]),e("el-button",{attrs:{plain:""},on:{click:t.handleReChoose}},[t._v("重置筛选")]),e("el-button",{attrs:{type:"primary"},on:{click:t.print}},[t._v("打印")]),2===t.form.goods_sku_num?e("el-button",{attrs:{type:"primary"}},[t._v("配货单导出")]):t._e(),e("el-button",{attrs:{type:"warning",loading:t.exportLoading,icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)],1)],1),e("el-card",{staticStyle:{"margin-top":"10px"}},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e("el-table-column",{attrs:{label:"店铺名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.shop.name)+" ")]}}])}),e("el-table-column",{attrs:{label:"跟团号",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.is_supplier?"自卖团: ":"帮卖团: ")+" "+t._s(e.row.is_supplier?e.row.participate_no:e.row.supply_participate_no)+" ")]}}])}),e("el-table-column",{attrs:{label:"收件人信息",width:"240"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("p",[t._v(t._s(r.row.receiver_name)+"  "+t._s(r.row.receiver_mobile))]),e("p",[t._v(t._s(r.row.receiver_address_province)+"/"+t._s(r.row.receiver_address_city)+"/"+t._s(r.row.receiver_address_district))]),e("p",[t._v(t._s(r.row.receiver_address_detail))])]}}])}),e("el-table-column",{attrs:{prop:"shipping_status",label:"发货状态",align:"center"}}),e("el-table-column",{attrs:{prop:"cancel_status",label:"订单状态",align:"center"}}),e("el-table-column",{attrs:{prop:"after_sales_status",label:"售后状态",align:"center"}}),e("el-table-column",{attrs:{label:"商品信息",width:"380"},scopedSlots:t._u([{key:"default",fn:function(r){return t._l(r.row.items,(function(r){return e("div",{key:r.id},[t._v(" "+t._s(r.goods_name)+" "),e("span",{staticStyle:{color:"red"}},[t._v("+"+t._s(r.goods_number))])])}))}}])}),e("el-table-column",{attrs:{prop:"confirm_at",label:"下单时间",width:"150",align:"center"}})],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},o=[],a=(r(560),r(8858),r(1318),r(3228),r(5522)),s=r(9998),i=r(9036),l={data(){return{form:{shop_id:"",shipping_status:"",cancel_status:"0",after_sales_status:"0",goods_sku_num:"",external_sku_ids:[],ids:[],pno:""},dialogVisible:!1,loading:!0,searchLoading:!1,options:[],tableData:[],Paginationdata:{},current_page:1,per_page:10,shops:[],groupActivity:[],exportForm:{shop_id:"",start_no:"",end_no:"",is_supplier:1},exportFormRules:{shop_id:[{required:!0,trigger:"blur"}],start_no:[{required:!0,trigger:"blur"}],end_no:[{required:!0,trigger:"blur"}]},confirmAt:[],print_order_ids:"",print_documents:[],socket:null,lockReconnect:!1,timeout:58e3,timeoutObj:null,serverTimeoutObj:null,timeoutnum:null,defaultPrinter:null,taskIDArray:[],requestIDGetGlobalConfig:"",exportLoading:!1}},created(){this.initConfirmAt(),this.handleChoose()},mounted(){this.getShopsList()},beforeDestroy(){},destroyed(){},methods:{initConfirmAt(){const t=new Date;t.setHours(0,0,0,0);let e=t.toLocaleString("zh",{hour12:!1}).replaceAll("/","-");t.setHours(23,59,59,999);let r=t.toLocaleString("zh",{hour12:!1}).replaceAll("/","-");this.confirmAt=[e,r]},getPlatOrderList(t={}){t.page=this.current_page,t.per_page=this.per_page,(0,a.lU)(t).then((t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta}))},getShopsList(){let t={page:0,per_page:99};(0,s.nH)(t).then((t=>{this.shops=t.data.data})),this.loading=!1},handleSizeChange(t){this.current_page=1,this.per_page=t,this.getPlatOrderList()},handleCurrentChange(t){this.current_page=t,this.getPlatOrderList()},handleChoose(){let t={...this.form,page:1,per_page:this.per_page,confirm_at_start:this.confirmAt[0]?this.confirmAt[0]:"",confirm_at_end:this.confirmAt[1]?this.confirmAt[1]:""};this.getPlatOrderList(t)},handleReChoose(){this.form={shop_id:"",shipping_status:"",cancel_status:"0",after_sales_status:"0",goods_sku_num:"",external_sku_ids:[],ids:[],pno:""},this.getPlatOrderList()},derivation(t){this.$refs[t].validate((t=>{if(!t)return!1;window.open("/plat_orders/export?shop_id="+this.exportForm.shop_id+"&start_no="+this.exportForm.start_no+"&end_no="+this.exportForm.end_no+"&is_supplier="+this.exportForm.is_supplier)}))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,i.NR)(t).then((e=>{this.options=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.options=[]},print(){const t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});(0,a.kT)(this.form).then((e=>{this.print_documents=e.data.documents,this.print_order_ids=e.data.order_ids,t.close(),this.doPrint()}))},handleSelectionChange(t){let e=[];t.forEach((t=>{e.push(t.id)})),this.form.ids=e},initWebSocket(){const t="ws://127.0.0.1:5000";this.socket=new WebSocket(t),this.socket.onmessage=this.websocketonmessage,this.socket.onopen=this.websocketonopen,this.socket.onerror=this.websocketonerror,this.socket.onclose=this.websocketclose},websocketonopen(){this.start(),1===this.socket.readyState&&this.getPrinters()},start(){console.log("开启心跳");var t=this;t.timeoutObj&&clearTimeout(t.timeoutObj),t.serverTimeoutObj&&clearTimeout(t.serverTimeoutObj),t.timeoutObj=setTimeout((function(){1==t.socket.readyState||t.reconnect(),t.serverTimeoutObj=setTimeout((function(){t.socket.close()}),t.timeout)}),t.timeout)},reconnect(){var t=this;t.lockReconnect||(t.lockReconnect=!0,t.timeoutnum&&clearTimeout(t.timeoutnum),t.timeoutnum=setTimeout((function(){t.initWebSocket(),t.lockReconnect=!1}),5e3))},websocketonerror(){console.log("出现错误"),this.reconnect()},websocketonmessage(t){console.log(t),void 0!==JSON.parse(t.data).printers&&(this.defaultPrinter=JSON.parse(t.data).defaultPrinter),console.log("默认打印机"+this.defaultPrinter),"success"===JSON.parse(t.data).status&&console.log("打印就绪.."),"failed"===JSON.parse(t.data).status&&console.log("打印未就绪.."),"printed"===JSON.parse(t.data).taskStatus&&(console.log("出纸成功--打印成功"),(0,a.EB)({order_ids:this.print_order_ids}).then((t=>{console.log(t)}))),"failed"===JSON.parse(t.data).taskStatus&&console.log("打印失败!"),"canceled"===JSON.parse(t.data).taskStatus&&console.log("打印取消!"),this.reset()},reset(){var t=this;clearTimeout(t.timeoutObj),clearTimeout(t.serverTimeoutObj),t.start()},websocketsend(t){this.socket.send(t)},websocketclose(t){console.log("断开连接",t),this.reconnect()},getPrinters(){var t=this.getRequestObject("getPrinters");this.websocketsend(JSON.stringify(t))},doPrint(){var t=this.getRequestObject("print");t.task=new Object,t.task.taskID=this.getUUID(8,10),this.taskIDArray.push(t.task.taskID),this.requestIDGetGlobalConfig=t.task.taskID,t.task.preview=!1,t.task.printer=this.defaultPrinter,t.task.documents=this.print_documents,console.log(t.task.documents),this.websocketsend(JSON.stringify(t))},getRequestObject(t){var e=new Object;return e.requestID=this.getUUID(8,16),e.version="1.0",e.cmd=t,e},getUUID(t,e){var r,n,o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),a=[];if(e=e||o.length,t)for(r=0;r{this.downLoadXls(t.data),this.$message({type:"success",message:"导出成功!"}),this.exportLoading=!1})).catch((()=>{this.exportLoading=!1}))},downLoadXls(t){const e=t,r=new Blob([e]),n=(new Date).toLocaleDateString(),o=`订单列表${n}.xlsx`;if("download"in document.createElement("a")){const t=document.createElement("a");t.download=o,t.style.display="none",t.href=URL.createObjectURL(r),document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}else navigator.msSaveBlob(r,o)},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")}}},u=l,c=r(1001),p=(0,c.Z)(u,n,o,!1,null,"660bbd5d",null),d=p.exports},9036:function(t,e,r){r.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return c},NR:function(){return h},Rq:function(){return a},Vx:function(){return u},b9:function(){return k},cM:function(){return p},e3:function(){return l},gM:function(){return _},lO:function(){return o},no:function(){return g},od:function(){return d},rQ:function(){return s},sx:function(){return m},t5:function(){return i},zl:function(){return f}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function s(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function i(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function p(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function d(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function m(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},5522:function(t,e,r){r.d(e,{EB:function(){return c},Hf:function(){return p},Rh:function(){return a},YQ:function(){return i},_:function(){return d},cb:function(){return f},g4:function(){return s},kT:function(){return u},lU:function(){return l},mr:function(){return o}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/plat_goods",method:"get",params:t})}function a(t,e){return(0,n.Z)({url:"/api/plat_goods/"+t,method:"patch",params:e})}function s(t){return(0,n.Z)({url:"/api/plat_goods/"+t,method:"delete"})}function i(t){return(0,n.Z)({url:"/api/plat/sync/"+t+"/stock/",method:"post"})}function l(t){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/print/orders",method:"get",params:t})}function c(t){return(0,n.Z)({url:"/api/print/success",method:"put",params:t})}function p(t){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:t})}function d(t){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:t,responseType:"blob"})}function f(t){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:t,responseType:"blob"})}},9998:function(t,e,r){r.d(e,{$i:function(){return a},OV:function(){return c},Vq:function(){return d},_d:function(){return u},dT:function(){return f},hA:function(){return o},nH:function(){return s},ow:function(){return l},rV:function(){return i},tA:function(){return p}});var n=r(8430);function o(){return(0,n.Z)({url:"/api/shop_platforms",method:"get"})}function a(t){return(0,n.Z)({url:"/api/shops",method:"post",data:t})}function s(t){return(0,n.Z)({url:"/api/shops",method:"get",params:t})}function i(t){return(0,n.Z)({url:`/api/download/${t}/goods`,method:"get"})}function l(t,e){return(0,n.Z)({url:`/api/shops/${t}`,method:"patch",params:e})}function u(t){return(0,n.Z)({url:"/api/sync/shop/stock",method:"put",params:t})}function c(){return(0,n.Z)({url:"/api/shop/ship",method:"get"})}function p(t,e){return(0,n.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:t,shop_ship_id:e}})}function d(t){return(0,n.Z)({url:"/api/shop/ship/senders",method:"post",params:t})}function f(t){return(0,n.Z)({url:"/api/order/reset",method:"get"})}},4328:function(t,e,r){var n=r(5290),o=r(7578),a=r(6310),s=function(t){return function(e,r,s){var i,l=n(e),u=a(l),c=o(s,u);if(t&&r!==r){while(u>c)if(i=l[c++],i!==i)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},5649:function(t,e,r){var n=r(7697),o=r(2297),a=TypeError,s=Object.getOwnPropertyDescriptor,i=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=i?function(t,e){if(o(t)&&!s(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},926:function(t,e,r){var n=r(3043),o=r(9985),a=r(6648),s=r(4201),i=s("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(r){}};t.exports=n?a:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=c(e=l(t),i))?r:u?a(e):"Object"===(n=a(e))&&o(e.callee)?"Arguments":n}},8758:function(t,e,r){var n=r(6812),o=r(9152),a=r(2474),s=r(2560);t.exports=function(t,e,r){for(var i=o(e),l=s.f,u=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),o=r(2474).f,a=r(5773),s=r(1880),i=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,p,d,f,h,m=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[m]||i(m,{}):n[m]&&n[m].prototype,c)for(p in e){if(f=e[p],t.dontCallGetSet?(h=o(c,p),d=h&&h.value):d=c[p],r=u(g?p:m+(_?".":"#")+p,t.forced),!r&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(t.sham||d&&d.sham)&&a(f,"sham",!0),s(c,p,f,t)}}},4413:function(t,e,r){var n=r(8844),o=r(3689),a=r(6648),s=Object,i=n("".split);t.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?i(t,""):s(t)}:s},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),o=r(9985),a=/#|\.prototype\./,s=function(t,e){var r=l[i(t)];return r===c||r!==u&&(o(e)?n(e):!!e)},i=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},l=s.data={},u=s.NATIVE="N",c=s.POLYFILL="P";t.exports=s},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),o=r(2615),a=r(9556),s=r(5684),i=r(5290),l=r(8360),u=r(6812),c=r(8506),p=Object.getOwnPropertyDescriptor;e.f=n?p:function(t,e){if(t=i(t),e=l(e),c)try{return p(t,e)}catch(r){}if(u(t,e))return s(!o(a.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),o=r(2739),a=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),o=r(6812),a=r(5290),s=r(4328).indexOf,i=r(7248),l=n([].push);t.exports=function(t,e){var r,n=a(t),u=0,c=[];for(r in n)!o(i,r)&&o(n,r)&&l(c,r);while(e.length>u)o(n,r=e[u++])&&(~s(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),o=r(8844),a=r(2741),s=r(7518),i=r(5027),l=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(i(t)),r=s.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),o=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):a(r,e)}},5290:function(t,e,r){var n=r(4413),o=r(4684);t.exports=function(t){return n(o(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),o=Math.min;t.exports=function(t){var e=n(t);return e>0?o(e,9007199254740991):0}},3043:function(t,e,r){var n=r(4201),o=n("toStringTag"),a={};a[o]="z",t.exports="[object z]"===String(a)},4327:function(t,e,r){var n=r(926),o=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return o(t)}},1500:function(t){var e=TypeError;t.exports=function(t,r){if(t\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n 筛选\r\n 重置筛选\r\n 打印\r\n 配货单导出\r\n 数据导出\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./orderList.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./orderList.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./orderList.vue?vue&type=template&id=660bbd5d&scoped=true\"\nimport script from \"./orderList.vue?vue&type=script&lang=js\"\nexport * from \"./orderList.vue?vue&type=script&lang=js\"\nimport style0 from \"./orderList.vue?vue&type=style&index=0&id=660bbd5d&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"660bbd5d\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 平台货品列表\r\nexport function platGoodsList(params) {\r\n return http({\r\n url: \"/api/plat_goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateSyncStatus(id, params) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deletePlatGoods(id) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function syncStock(id) {\r\n return http({\r\n url: \"/api/plat/sync/\" + id + \"/stock/\",\r\n method: \"post\",\r\n });\r\n}\r\n\r\nexport function activityList(shopId) {\r\n return http({\r\n url: \"/api/plat_group_activity/\" + shopId,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 平台订单列表\r\nexport function platOrderList(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function platOrderExport(params) {\r\n return http({\r\n url: \"/plat_orders/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function printOrders(params) {\r\n return http({\r\n url: \"/api/print/orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function printSuccess(params) {\r\n return http({\r\n url: \"/api/print/success\",\r\n method: \"put\",\r\n params\r\n });\r\n}\r\n\r\nexport function getAfterSaleOrders(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function exportOrder(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n\r\nexport function exportAfterOrder(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineProperty = require('../internals/object-define-property');\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["render","_vm","this","_c","_self","staticClass","ref","attrs","form","model","value","shop_id","callback","$$v","$set","expression","_l","shops","item","key","id","name","shipping_status","is_supplier","cancel_status","after_sales_status","goods_sku_num","remoteMethod","searchLoading","external_sku_ids","options","external_sku_id","title","confirmAt","pno","on","handleChoose","_v","handleReChoose","print","_e","exportLoading","handleExport","staticStyle","directives","rawName","loading","tableData","handleSelectionChange","scopedSlots","_u","fn","scope","_s","row","shop","participate_no","supply_participate_no","receiver_name","receiver_mobile","receiver_address_province","receiver_address_city","receiver_address_district","receiver_address_detail","items","goods_name","goods_number","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","ids","dialogVisible","groupActivity","exportForm","start_no","end_no","exportFormRules","required","trigger","print_order_ids","print_documents","socket","lockReconnect","timeout","timeoutObj","serverTimeoutObj","timeoutnum","defaultPrinter","taskIDArray","requestIDGetGlobalConfig","created","initConfirmAt","mounted","getShopsList","beforeDestroy","destroyed","methods","nowTimeDate","Date","setHours","start","toLocaleString","hour12","replaceAll","end","getPlatOrderList","params","page","platOrderList","then","res","meta","storeList","val","confirm_at_start","confirm_at_end","derivation","formName","$refs","validate","valid","window","open","query","setTimeout","goodsSkusList","filter","toLowerCase","indexOf","print_loading","$loading","lock","text","spinner","background","printOrders","documents","order_ids","close","doPrint","forEach","push","initWebSocket","wsuri","WebSocket","onmessage","websocketonmessage","onopen","websocketonopen","onerror","websocketonerror","onclose","websocketclose","readyState","getPrinters","console","log","self","clearTimeout","reconnect","that","e","undefined","JSON","parse","printers","status","taskStatus","printSuccess","reset","websocketsend","Data","send","request","getRequestObject","stringify","task","Object","taskID","getUUID","preview","printer","cmd","requestID","version","len","radix","i","r","chars","split","uuid","length","Math","random","join","is_export","exportOrder","downLoadXls","$message","type","message","catch","response","content","blob","Blob","today","toLocaleDateString","fileName","document","createElement","elink","download","style","display","href","URL","createObjectURL","body","appendChild","click","revokeObjectURL","removeChild","navigator","msSaveBlob","objectToQueryString","obj","keys","map","encodeURIComponent","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","platGoodsList","updateSyncStatus","deletePlatGoods","syncStock","getAfterSaleOrders","responseType","exportAfterOrder","shopListId","shopAdd","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders","orderRest","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","index","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","defineProperty","writable","error","TO_STRING_TAG_SUPPORT","isCallable","classofRaw","wellKnownSymbol","TO_STRING_TAG","$Object","CORRECT_ARGUMENTS","arguments","tryGet","it","tag","result","callee","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","f","makeBuiltIn","descriptor","get","getter","set","setter","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","FORCED","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","propertyIsEnumerable","Array","argument","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","ceil","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","test","$String","passed","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","append","$delete","$value","entries","v","k","entry","dindex","found","entriesLength","unsafe","getAll","$has","has","values","defineBuiltInAccessor","count","configurable"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/617.8e2f5bb2.js b/public/dist/js/617.8e2f5bb2.js deleted file mode 100644 index 1972059..0000000 --- a/public/dist/js/617.8e2f5bb2.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[617],{5010:function(t,e,r){r.r(e),r.d(e,{default:function(){return f}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("导入")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.supplierList,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"goods_sku.external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"day",label:"日期"}}),e("el-table-column",{attrs:{prop:"inventory",label:"盘点库存"}}),e("el-table-column",{attrs:{prop:"inventory_time",label:"盘点时间"}})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[t._l(t.inventoryOrders,(function(r,n){return e("div",{key:n,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(n)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px","label-position":"right"}},[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:r.external_sku_id,callback:function(e){t.$set(r,"external_sku_id",e)},expression:"item.external_sku_id"}},t._l(t.goodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"盘点库存:"}},[e("el-input",{attrs:{clearable:""},model:{value:r.inventory,callback:function(e){t.$set(r,"inventory",e)},expression:"item.inventory"}})],1)],1)],1)})),e("div",{staticClass:"btn",on:{click:function(e){return t.addItem()}}},[e("i",{staticClass:"el-icon-plus"}),t._v("添加记录")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitSupplier}},[t._v("确 定")])],1)],2),e("el-dialog",{attrs:{title:"导入",visible:t.showImport,width:"500px"},on:{"update:visible":function(e){t.showImport=e}}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",limit:1,multiple:!1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.fileList,"auto-upload":!1,"on-change":t.importFileChange,"on-remove":t.fileRemove}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showImport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitUpload}},[t._v("上 传")])],1)])],1)},i=[],o=(r(560),r(3550)),a=r(9669),s=r.n(a),l=r(9036),u={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,inventoryOrders:[],commitloading:!1,filter:{title:"",external_sku_id:""},addTime:[],showImport:!1,goodsList:[],searchLoading:!1,fileList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,o.zB)(t).then((t=>{this.supplierList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.inventoryOrders=[{external_sku_id:"",inventory:""}],this.dialogVisible=!0},delItem(t){this.inventoryOrders.splice(t,1)},addItem(){this.inventoryOrders.push({external_sku_id:"",inventory:""})},commitSupplier(){this.commitloading=!0,(0,o.zo)({inventoryOrders:this.inventoryOrders}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("inventoryFile",this.fileList[0].raw);let e=localStorage.getItem("token");s().post("/api/supplier/daily_stock_record/inventory_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]}},mounted(){this.fetchList()}},c=u,d=r(1001),p=(0,d.Z)(c,n,i,!1,null,"7638a0e4",null),f=p.exports},9036:function(t,e,r){r.d(e,{CD:function(){return _},JS:function(){return b},K1:function(){return c},NR:function(){return h},Rq:function(){return o},Vx:function(){return u},b9:function(){return y},cM:function(){return d},e3:function(){return l},gM:function(){return v},lO:function(){return i},no:function(){return g},od:function(){return p},rQ:function(){return a},sx:function(){return m},t5:function(){return s},zl:function(){return f}});var n=r(8430);function i(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function o(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function a(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function m(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function v(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function b(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,r){r.d(e,{EY:function(){return h},Fb:function(){return i},GI:function(){return a},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return o},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return m},zo:function(){return g}});var n=r(8430);function i(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function o(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function a(t){return(0,n.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,n.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,n.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,n.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,n.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,n.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function m(t){return(0,n.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,n.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},4328:function(t,e,r){var n=r(5290),i=r(7578),o=r(6310),a=function(t){return function(e,r,a){var s,l=n(e),u=o(l),c=i(a,u);if(t&&r!==r){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5649:function(t,e,r){var n=r(7697),i=r(2297),o=TypeError,a=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(i(t)&&!a(t,"length").writable)throw new o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){var n=r(6812),i=r(9152),o=r(2474),a=r(2560);t.exports=function(t,e,r){for(var s=i(e),l=a.f,u=o.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),i=r(2474).f,o=r(5773),a=r(1880),s=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,d,p,f,h,m=t.target,g=t.global,v=t.stat;if(c=g?n:v?n[m]||s(m,{}):n[m]&&n[m].prototype,c)for(d in e){if(f=e[d],t.dontCallGetSet?(h=i(c,d),p=h&&h.value):p=c[d],r=u(g?d:m+(v?".":"#")+d,t.forced),!r&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(t.sham||p&&p.sham)&&o(f,"sham",!0),a(c,d,f,t)}}},4413:function(t,e,r){var n=r(8844),i=r(3689),o=r(6648),a=Object,s=n("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===o(t)?s(t,""):a(t)}:a},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),i=r(9985),o=/#|\.prototype\./,a=function(t,e){var r=l[s(t)];return r===c||r!==u&&(i(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),i=r(2615),o=r(9556),a=r(5684),s=r(5290),l=r(8360),u=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(r){}if(u(t,e))return a(!i(o.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),i=r(2739),o=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),i=r(6812),o=r(5290),a=r(4328).indexOf,s=r(7248),l=n([].push);t.exports=function(t,e){var r,n=o(t),u=0,c=[];for(r in n)!i(s,r)&&i(n,r)&&l(c,r);while(e.length>u)i(n,r=e[u++])&&(~a(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),i=r(8844),o=r(2741),a=r(7518),s=r(5027),l=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(s(t)),r=a.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),i=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):o(r,e)}},5290:function(t,e,r){var n=r(4413),i=r(4684);t.exports=function(t){return n(i(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),i=Math.min;t.exports=function(t){var e=n(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,r){var n=r(9989),i=r(690),o=r(6310),a=r(5649),s=r(5565),l=r(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),r=o(e),n=arguments.length;s(r+n);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加记录
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./dailyStock.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./dailyStock.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./dailyStock.vue?vue&type=template&id=7638a0e4&scoped=true\"\nimport script from \"./dailyStock.vue?vue&type=script&lang=js\"\nexport * from \"./dailyStock.vue?vue&type=script&lang=js\"\nimport style0 from \"./dailyStock.vue?vue&type=style&index=0&id=7638a0e4&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7638a0e4\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","addTime","on","handleSearch","handleAdd","handleImport","directives","name","rawName","loading","supplierList","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","$event","_l","inventoryOrders","item","index","key","delItem","remoteMethod","searchLoading","goodsList","it","inventory","addItem","slot","commitloading","commitSupplier","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getDailyStock","then","res","meta","catch","val","i","splice","push","batchAddDailyStock","$message","type","message","file","console","log","length","FormData","append","raw","token","localStorage","getItem","axios","headers","Authorization","status","success","error","query","setTimeout","goodsSkusList","toLowerCase","indexOf","mounted","component","goods","http","url","method","addGoods","checkGoods","id","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","getSupplier","removeSupplier","addSupplier","updateSupplier","getPurchaseLog","examinePurchase","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","f","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","obj","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount","arguments"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/68.fbe02ce8.js b/public/dist/js/68.fbe02ce8.js new file mode 100644 index 0000000..f2a1a4f --- /dev/null +++ b/public/dist/js/68.fbe02ce8.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[68],{3735:function(t,e,r){r.r(e),r.d(e,{default:function(){return d}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"conent"},[e("el-card",[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("el-form-item",{attrs:{label:"所属店铺:"}},[e("el-select",{attrs:{placeholder:"店铺"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.shop_id,callback:function(e){t.$set(t.form,"shop_id",e)},expression:"form.shop_id"}},t._l(t.shops,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"发货状态:"}},[e("el-select",{attrs:{placeholder:"发货状态"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.shipping_status,callback:function(e){t.$set(t.form,"shipping_status",e)},expression:"form.shipping_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未发货"}}),e("el-option",{attrs:{value:"2",label:"部分发货"}}),e("el-option",{attrs:{value:"1",label:"已发货"}})],1)],1),e("el-form-item",{attrs:{label:"订单类型:"}},[e("el-select",{attrs:{placeholder:"订单类型"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.is_supplier,callback:function(e){t.$set(t.form,"is_supplier",e)},expression:"form.is_supplier"}},[e("el-option",{attrs:{value:"",label:"全部订单"}}),e("el-option",{attrs:{value:"1",label:"自卖团订单"}}),e("el-option",{attrs:{value:"0",label:"帮卖团订单"}})],1)],1),e("el-form-item",{attrs:{label:"订单状态:"}},[e("el-select",{attrs:{placeholder:"订单状态"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.cancel_status,callback:function(e){t.$set(t.form,"cancel_status",e)},expression:"form.cancel_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未取消"}}),e("el-option",{attrs:{value:"1",label:"已取消"}})],1)],1),e("el-form-item",{attrs:{label:"售后状态:"}},[e("el-select",{attrs:{placeholder:"售后状态"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.after_sales_status,callback:function(e){t.$set(t.form,"after_sales_status",e)},expression:"form.after_sales_status"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"0",label:"未售后"}}),e("el-option",{attrs:{value:"1",label:"有售后"}})],1)],1),e("el-form-item",{attrs:{label:"商品数量:"}},[e("el-select",{attrs:{placeholder:"商品数量"},on:{change:function(e){return t.handleChoose()}},model:{value:t.form.goods_sku_num,callback:function(e){t.$set(t.form,"goods_sku_num",e)},expression:"form.goods_sku_num"}},[e("el-option",{attrs:{value:"",label:"全部"}}),e("el-option",{attrs:{value:"1",label:"1个商品"}}),e("el-option",{attrs:{value:"2",label:"2-5个商品"}}),e("el-option",{attrs:{value:"6",label:"6个以上商品"}})],1)],1),e("el-form-item",{attrs:{label:"订单商品:"}},[e("el-select",{attrs:{multiple:"",filterable:"",remote:"","reserve-keyword":"",placeholder:"订单商品","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:t.form.external_sku_ids,callback:function(e){t.$set(t.form,"external_sku_ids",e)},expression:"form.external_sku_ids"}},t._l(t.options,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"下单时间:"}},[e("el-date-picker",{attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(e){return t.handleChoose()}},model:{value:t.confirmAt,callback:function(e){t.confirmAt=e},expression:"confirmAt"}})],1),e("el-form-item",{attrs:{label:"跟团号:"}},[e("el-input",{attrs:{placeholder:"跟团号"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleChoose.apply(null,arguments)}},model:{value:t.form.pno,callback:function(e){t.$set(t.form,"pno",e)},expression:"form.pno"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:t.handleChoose}},[t._v("筛选")]),e("el-button",{attrs:{plain:""},on:{click:t.handleReChoose}},[t._v("重置筛选")]),e("el-button",{attrs:{type:"primary"},on:{click:t.print}},[t._v("打印")]),2===t.form.goods_sku_num?e("el-button",{attrs:{type:"primary"}},[t._v("配货单导出")]):t._e(),e("el-button",{attrs:{type:"warning",loading:t.exportLoading,icon:"el-icon-download"},on:{click:t.handleExport}},[t._v("数据导出")])],1)],1)],1),e("el-card",{staticStyle:{"margin-top":"10px"}},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""},on:{"selection-change":t.handleSelectionChange}},[e("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e("el-table-column",{attrs:{label:"店铺名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.shop.name)+" ")]}}])}),e("el-table-column",{attrs:{label:"跟团号",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.is_supplier?"自卖团: ":"帮卖团: ")+" "+t._s(e.row.is_supplier?e.row.participate_no:e.row.supply_participate_no)+" ")]}}])}),e("el-table-column",{attrs:{label:"收件人信息",width:"240"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("p",[t._v(t._s(r.row.receiver_name)+"  "+t._s(r.row.receiver_mobile))]),e("p",[t._v(t._s(r.row.receiver_address_province)+"/"+t._s(r.row.receiver_address_city)+"/"+t._s(r.row.receiver_address_district))]),e("p",[t._v(t._s(r.row.receiver_address_detail))])]}}])}),e("el-table-column",{attrs:{prop:"shipping_status",label:"发货状态",align:"center"}}),e("el-table-column",{attrs:{prop:"cancel_status",label:"订单状态",align:"center"}}),e("el-table-column",{attrs:{prop:"after_sales_status",label:"售后状态",align:"center"}}),e("el-table-column",{attrs:{label:"商品信息",width:"380"},scopedSlots:t._u([{key:"default",fn:function(r){return t._l(r.row.items,(function(r){return e("div",{key:r.id},[t._v(" "+t._s(r.goods_name)+" "),e("span",{staticStyle:{color:"red"}},[t._v("+"+t._s(r.goods_number))])])}))}}])}),e("el-table-column",{attrs:{prop:"confirm_at",label:"下单时间",width:"150",align:"center"}})],1),e("div",{staticClass:"block"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},o=[],a=(r(560),r(8858),r(1318),r(3228),r(5522)),s=r(9998),i=r(9036),l={data(){return{form:{shop_id:"",shipping_status:"",cancel_status:"0",after_sales_status:"0",goods_sku_num:"",external_sku_ids:[],ids:[],pno:""},dialogVisible:!1,loading:!0,searchLoading:!1,options:[],tableData:[],Paginationdata:{},current_page:1,per_page:10,shops:[],groupActivity:[],exportForm:{shop_id:"",start_no:"",end_no:"",is_supplier:1},exportFormRules:{shop_id:[{required:!0,trigger:"blur"}],start_no:[{required:!0,trigger:"blur"}],end_no:[{required:!0,trigger:"blur"}]},confirmAt:[],print_order_ids:"",print_documents:[],socket:null,lockReconnect:!1,timeout:58e3,timeoutObj:null,serverTimeoutObj:null,timeoutnum:null,defaultPrinter:null,taskIDArray:[],requestIDGetGlobalConfig:"",exportLoading:!1}},created(){this.initConfirmAt(),this.handleChoose()},mounted(){this.getShopsList()},beforeDestroy(){},destroyed(){},methods:{initConfirmAt(){const t=new Date;t.setHours(0,0,0,0);let e=t.toLocaleString("zh",{hour12:!1}).replaceAll("/","-");t.setHours(23,59,59,999);let r=t.toLocaleString("zh",{hour12:!1}).replaceAll("/","-");this.confirmAt=[e,r]},getPlatOrderList(t={}){t.page=this.current_page,t.per_page=this.per_page,(0,a.lU)(t).then((t=>{this.tableData=t.data.data,this.Paginationdata=t.data.meta}))},getShopsList(){let t={page:0,per_page:99};(0,s.nH)(t).then((t=>{this.shops=t.data.data})),this.loading=!1},handleSizeChange(t){this.current_page=1,this.per_page=t,this.getPlatOrderList()},handleCurrentChange(t){this.current_page=t,this.getPlatOrderList()},handleChoose(){let t={...this.form,page:1,per_page:this.per_page,confirm_at_start:this.confirmAt?this.confirmAt[0]:"",confirm_at_end:this.confirmAt?this.confirmAt[1]:""};this.getPlatOrderList(t)},handleReChoose(){this.form={shop_id:"",shipping_status:"",cancel_status:"0",after_sales_status:"0",goods_sku_num:"",external_sku_ids:[],ids:[],pno:""},this.getPlatOrderList()},derivation(t){this.$refs[t].validate((t=>{if(!t)return!1;window.open("/plat_orders/export?shop_id="+this.exportForm.shop_id+"&start_no="+this.exportForm.start_no+"&end_no="+this.exportForm.end_no+"&is_supplier="+this.exportForm.is_supplier)}))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,i.NR)(t).then((e=>{this.options=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.options=[]},print(){const t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});(0,a.kT)(this.form).then((e=>{this.print_documents=e.data.documents,this.print_order_ids=e.data.order_ids,t.close(),this.doPrint()}))},handleSelectionChange(t){let e=[];t.forEach((t=>{e.push(t.id)})),this.form.ids=e},initWebSocket(){const t="ws://127.0.0.1:5000";this.socket=new WebSocket(t),this.socket.onmessage=this.websocketonmessage,this.socket.onopen=this.websocketonopen,this.socket.onerror=this.websocketonerror,this.socket.onclose=this.websocketclose},websocketonopen(){this.start(),1===this.socket.readyState&&this.getPrinters()},start(){console.log("开启心跳");var t=this;t.timeoutObj&&clearTimeout(t.timeoutObj),t.serverTimeoutObj&&clearTimeout(t.serverTimeoutObj),t.timeoutObj=setTimeout((function(){1==t.socket.readyState||t.reconnect(),t.serverTimeoutObj=setTimeout((function(){t.socket.close()}),t.timeout)}),t.timeout)},reconnect(){var t=this;t.lockReconnect||(t.lockReconnect=!0,t.timeoutnum&&clearTimeout(t.timeoutnum),t.timeoutnum=setTimeout((function(){t.initWebSocket(),t.lockReconnect=!1}),5e3))},websocketonerror(){console.log("出现错误"),this.reconnect()},websocketonmessage(t){console.log(t),void 0!==JSON.parse(t.data).printers&&(this.defaultPrinter=JSON.parse(t.data).defaultPrinter),console.log("默认打印机"+this.defaultPrinter),"success"===JSON.parse(t.data).status&&console.log("打印就绪.."),"failed"===JSON.parse(t.data).status&&console.log("打印未就绪.."),"printed"===JSON.parse(t.data).taskStatus&&(console.log("出纸成功--打印成功"),(0,a.EB)({order_ids:this.print_order_ids}).then((t=>{console.log(t)}))),"failed"===JSON.parse(t.data).taskStatus&&console.log("打印失败!"),"canceled"===JSON.parse(t.data).taskStatus&&console.log("打印取消!"),this.reset()},reset(){var t=this;clearTimeout(t.timeoutObj),clearTimeout(t.serverTimeoutObj),t.start()},websocketsend(t){this.socket.send(t)},websocketclose(t){console.log("断开连接",t),this.reconnect()},getPrinters(){var t=this.getRequestObject("getPrinters");this.websocketsend(JSON.stringify(t))},doPrint(){var t=this.getRequestObject("print");t.task=new Object,t.task.taskID=this.getUUID(8,10),this.taskIDArray.push(t.task.taskID),this.requestIDGetGlobalConfig=t.task.taskID,t.task.preview=!1,t.task.printer=this.defaultPrinter,t.task.documents=this.print_documents,console.log(t.task.documents),this.websocketsend(JSON.stringify(t))},getRequestObject(t){var e=new Object;return e.requestID=this.getUUID(8,16),e.version="1.0",e.cmd=t,e},getUUID(t,e){var r,n,o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),a=[];if(e=e||o.length,t)for(r=0;r{this.downLoadXls(t.data),this.$message({type:"success",message:"导出成功!"}),this.exportLoading=!1})).catch((()=>{this.exportLoading=!1}))},downLoadXls(t){const e=t,r=new Blob([e]),n=(new Date).toLocaleDateString(),o=`订单列表${n}.xlsx`;if("download"in document.createElement("a")){const t=document.createElement("a");t.download=o,t.style.display="none",t.href=URL.createObjectURL(r),document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}else navigator.msSaveBlob(r,o)},objectToQueryString(t){return Object.keys(t).map((e=>encodeURIComponent(e)+"="+(t[e]?encodeURIComponent(t[e]):""))).join("&")}}},u=l,c=r(1001),p=(0,c.Z)(u,n,o,!1,null,"6141beb2",null),d=p.exports},9036:function(t,e,r){r.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return c},NR:function(){return h},Rq:function(){return a},Vx:function(){return u},b9:function(){return k},cM:function(){return p},e3:function(){return l},gM:function(){return _},lO:function(){return o},no:function(){return g},od:function(){return d},rQ:function(){return s},sx:function(){return m},t5:function(){return i},zl:function(){return f}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function s(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function i(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function p(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function d(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function m(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},5522:function(t,e,r){r.d(e,{EB:function(){return c},Hf:function(){return p},Rh:function(){return a},YQ:function(){return i},_:function(){return d},cb:function(){return f},g4:function(){return s},kT:function(){return u},lU:function(){return l},mr:function(){return o}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/plat_goods",method:"get",params:t})}function a(t,e){return(0,n.Z)({url:"/api/plat_goods/"+t,method:"patch",params:e})}function s(t){return(0,n.Z)({url:"/api/plat_goods/"+t,method:"delete"})}function i(t){return(0,n.Z)({url:"/api/plat/sync/"+t+"/stock/",method:"post"})}function l(t){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/print/orders",method:"get",params:t})}function c(t){return(0,n.Z)({url:"/api/print/success",method:"put",params:t})}function p(t){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:t})}function d(t){return(0,n.Z)({url:"/api/plat_orders",method:"get",params:t,responseType:"blob"})}function f(t){return(0,n.Z)({url:"/api/plat_after_sale_orders",method:"get",params:t,responseType:"blob"})}},9998:function(t,e,r){r.d(e,{$i:function(){return a},OV:function(){return c},Vq:function(){return d},_d:function(){return u},dT:function(){return f},hA:function(){return o},nH:function(){return s},ow:function(){return l},rV:function(){return i},tA:function(){return p}});var n=r(8430);function o(){return(0,n.Z)({url:"/api/shop_platforms",method:"get"})}function a(t){return(0,n.Z)({url:"/api/shops",method:"post",data:t})}function s(t){return(0,n.Z)({url:"/api/shops",method:"get",params:t})}function i(t){return(0,n.Z)({url:`/api/download/${t}/goods`,method:"get"})}function l(t,e){return(0,n.Z)({url:`/api/shops/${t}`,method:"patch",params:e})}function u(t){return(0,n.Z)({url:"/api/sync/shop/stock",method:"put",params:t})}function c(){return(0,n.Z)({url:"/api/shop/ship",method:"get"})}function p(t,e){return(0,n.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:t,shop_ship_id:e}})}function d(t){return(0,n.Z)({url:"/api/shop/ship/senders",method:"post",params:t})}function f(t){return(0,n.Z)({url:"/api/order/reset",method:"get"})}},4328:function(t,e,r){var n=r(5290),o=r(7578),a=r(6310),s=function(t){return function(e,r,s){var i,l=n(e),u=a(l),c=o(s,u);if(t&&r!==r){while(u>c)if(i=l[c++],i!==i)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},5649:function(t,e,r){var n=r(7697),o=r(2297),a=TypeError,s=Object.getOwnPropertyDescriptor,i=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=i?function(t,e){if(o(t)&&!s(t,"length").writable)throw new a("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},926:function(t,e,r){var n=r(3043),o=r(9985),a=r(6648),s=r(4201),i=s("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(r){}};t.exports=n?a:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=c(e=l(t),i))?r:u?a(e):"Object"===(n=a(e))&&o(e.callee)?"Arguments":n}},8758:function(t,e,r){var n=r(6812),o=r(9152),a=r(2474),s=r(2560);t.exports=function(t,e,r){for(var i=o(e),l=s.f,u=a.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),o=r(2474).f,a=r(5773),s=r(1880),i=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,p,d,f,h,m=t.target,g=t.global,_=t.stat;if(c=g?n:_?n[m]||i(m,{}):n[m]&&n[m].prototype,c)for(p in e){if(f=e[p],t.dontCallGetSet?(h=o(c,p),d=h&&h.value):d=c[p],r=u(g?p:m+(_?".":"#")+p,t.forced),!r&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(t.sham||d&&d.sham)&&a(f,"sham",!0),s(c,p,f,t)}}},4413:function(t,e,r){var n=r(8844),o=r(3689),a=r(6648),s=Object,i=n("".split);t.exports=o((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"===a(t)?i(t,""):s(t)}:s},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),o=r(9985),a=/#|\.prototype\./,s=function(t,e){var r=l[i(t)];return r===c||r!==u&&(o(e)?n(e):!!e)},i=s.normalize=function(t){return String(t).replace(a,".").toLowerCase()},l=s.data={},u=s.NATIVE="N",c=s.POLYFILL="P";t.exports=s},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),o=r(2615),a=r(9556),s=r(5684),i=r(5290),l=r(8360),u=r(6812),c=r(8506),p=Object.getOwnPropertyDescriptor;e.f=n?p:function(t,e){if(t=i(t),e=l(e),c)try{return p(t,e)}catch(r){}if(u(t,e))return s(!o(a.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),o=r(2739),a=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,a)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),o=r(6812),a=r(5290),s=r(4328).indexOf,i=r(7248),l=n([].push);t.exports=function(t,e){var r,n=a(t),u=0,c=[];for(r in n)!o(i,r)&&o(n,r)&&l(c,r);while(e.length>u)o(n,r=e[u++])&&(~s(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),o=r(8844),a=r(2741),s=r(7518),i=r(5027),l=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=a.f(i(t)),r=s.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),o=Math.max,a=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):a(r,e)}},5290:function(t,e,r){var n=r(4413),o=r(4684);t.exports=function(t){return n(o(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),o=Math.min;t.exports=function(t){var e=n(t);return e>0?o(e,9007199254740991):0}},3043:function(t,e,r){var n=r(4201),o=n("toStringTag"),a={};a[o]="z",t.exports="[object z]"===String(a)},4327:function(t,e,r){var n=r(926),o=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return o(t)}},1500:function(t){var e=TypeError;t.exports=function(t,r){if(t\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n 筛选\r\n 重置筛选\r\n 打印\r\n 配货单导出\r\n 数据导出\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./orderList.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./orderList.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./orderList.vue?vue&type=template&id=6141beb2&scoped=true\"\nimport script from \"./orderList.vue?vue&type=script&lang=js\"\nexport * from \"./orderList.vue?vue&type=script&lang=js\"\nimport style0 from \"./orderList.vue?vue&type=style&index=0&id=6141beb2&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6141beb2\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 平台货品列表\r\nexport function platGoodsList(params) {\r\n return http({\r\n url: \"/api/plat_goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateSyncStatus(id, params) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deletePlatGoods(id) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function syncStock(id) {\r\n return http({\r\n url: \"/api/plat/sync/\" + id + \"/stock/\",\r\n method: \"post\",\r\n });\r\n}\r\n\r\nexport function activityList(shopId) {\r\n return http({\r\n url: \"/api/plat_group_activity/\" + shopId,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 平台订单列表\r\nexport function platOrderList(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function platOrderExport(params) {\r\n return http({\r\n url: \"/plat_orders/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function printOrders(params) {\r\n return http({\r\n url: \"/api/print/orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function printSuccess(params) {\r\n return http({\r\n url: \"/api/print/success\",\r\n method: \"put\",\r\n params\r\n });\r\n}\r\n\r\nexport function getAfterSaleOrders(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function exportOrder(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n\r\nexport function exportAfterOrder(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineProperty = require('../internals/object-define-property');\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["render","_vm","this","_c","_self","staticClass","ref","attrs","form","on","$event","handleChoose","model","value","shop_id","callback","$$v","$set","expression","_l","shops","item","key","id","name","shipping_status","is_supplier","cancel_status","after_sales_status","goods_sku_num","remoteMethod","searchLoading","external_sku_ids","options","external_sku_id","title","confirmAt","nativeOn","type","indexOf","_k","keyCode","apply","arguments","pno","_v","handleReChoose","print","_e","exportLoading","handleExport","staticStyle","directives","rawName","loading","tableData","handleSelectionChange","scopedSlots","_u","fn","scope","_s","row","shop","participate_no","supply_participate_no","receiver_name","receiver_mobile","receiver_address_province","receiver_address_city","receiver_address_district","receiver_address_detail","items","goods_name","goods_number","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","ids","dialogVisible","groupActivity","exportForm","start_no","end_no","exportFormRules","required","trigger","print_order_ids","print_documents","socket","lockReconnect","timeout","timeoutObj","serverTimeoutObj","timeoutnum","defaultPrinter","taskIDArray","requestIDGetGlobalConfig","created","initConfirmAt","mounted","getShopsList","beforeDestroy","destroyed","methods","nowTimeDate","Date","setHours","start","toLocaleString","hour12","replaceAll","end","getPlatOrderList","params","page","platOrderList","then","res","meta","storeList","val","confirm_at_start","confirm_at_end","derivation","formName","$refs","validate","valid","window","open","query","setTimeout","goodsSkusList","filter","toLowerCase","print_loading","$loading","lock","text","spinner","background","printOrders","documents","order_ids","close","doPrint","forEach","push","initWebSocket","wsuri","WebSocket","onmessage","websocketonmessage","onopen","websocketonopen","onerror","websocketonerror","onclose","websocketclose","readyState","getPrinters","console","log","self","clearTimeout","reconnect","that","e","undefined","JSON","parse","printers","status","taskStatus","printSuccess","reset","websocketsend","Data","send","request","getRequestObject","stringify","task","Object","taskID","getUUID","preview","printer","cmd","requestID","version","len","radix","i","r","chars","split","uuid","length","Math","random","join","is_export","exportOrder","downLoadXls","$message","message","catch","response","content","blob","Blob","today","toLocaleDateString","fileName","document","createElement","elink","download","style","display","href","URL","createObjectURL","body","appendChild","click","revokeObjectURL","removeChild","navigator","msSaveBlob","objectToQueryString","obj","keys","map","encodeURIComponent","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","platGoodsList","updateSyncStatus","deletePlatGoods","syncStock","getAfterSaleOrders","responseType","exportAfterOrder","shopListId","shopAdd","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders","orderRest","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","index","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","defineProperty","writable","error","TO_STRING_TAG_SUPPORT","isCallable","classofRaw","wellKnownSymbol","TO_STRING_TAG","$Object","CORRECT_ARGUMENTS","tryGet","it","tag","result","callee","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","f","makeBuiltIn","descriptor","get","getter","set","setter","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","FORCED","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","propertyIsEnumerable","Array","argument","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","ceil","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","test","$String","passed","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","append","$delete","$value","entries","v","k","entry","dindex","found","entriesLength","unsafe","getAll","$has","has","values","defineBuiltInAccessor","count","configurable"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/727.50389830.js b/public/dist/js/727.50389830.js deleted file mode 100644 index 0967daf..0000000 --- a/public/dist/js/727.50389830.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[727],{8308:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var l=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{staticClass:"box-card",attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"模块:"}},[t("el-select",{attrs:{clearable:""},model:{value:e.form.module,callback:function(t){e.$set(e.form,"module",t)},expression:"form.module"}},e._l(e.mouduleOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"操作:"}},[t("el-select",{attrs:{clearable:""},model:{value:e.form.action,callback:function(t){e.$set(e.form,"action",t)},expression:"form.action"}},e._l(e.actionOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"目标类型:"}},[t("el-select",{attrs:{clearable:""},model:{value:e.form.target_type,callback:function(t){e.$set(e.form,"target_type",t)},expression:"form.target_type"}},e._l(e.target_ypeOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"类别:"}},[t("el-select",{attrs:{clearable:""},model:{value:e.form.targetField,callback:function(t){e.$set(e.form,"targetField",t)},expression:"form.targetField"}},e._l(e.target_fieldOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticStyle:{"margin-right":"40px"},attrs:{label:"操作人:"}},[t("el-select",{attrs:{placeholder:"输入操作人",clearable:""},model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId",t)},expression:"form.userId"}},e._l(e.userOptions,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"时间:"}},[t("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"起","end-placeholder":"止","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.query(1)}}},[e._v("查询")])],1)],1)],1),t("el-card",{staticClass:"box-card",staticStyle:{"margin-top":"10px"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[t("el-table-column",{attrs:{prop:"id",label:"序号",width:"75"}}),t("el-table-column",{attrs:{prop:"module",label:"模块",width:"70"}}),t("el-table-column",{attrs:{prop:"action",label:"操作",width:"70"}}),t("el-table-column",{attrs:{prop:"target_type",label:"目标类型",width:"100"}}),t("el-table-column",{attrs:{prop:"target_id",label:"目标ID",width:"70"}}),t("el-table-column",{attrs:{prop:"target_field",label:"类别",width:"100"}}),t("el-table-column",{attrs:{label:"操作前"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{height:"45px"}},[e._v(" "+e._s(a.row.before_update)+" ")])]}}])}),t("el-table-column",{attrs:{label:"操作后"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{height:"45px"}},[e._v(" "+e._s(a.row.after_update)+" ")])]}}])}),t("el-table-column",{attrs:{label:"信息",width:"300"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticStyle:{"overflow-x":"hidden","white-space":"nowrap"}},[e._v(" "+e._s(a.row.message)+" ")])]}}])}),t("el-table-column",{attrs:{prop:"user.name",label:"操作人",width:"120"}}),t("el-table-column",{attrs:{label:"操作时间",width:"100"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("p",[e._v(e._s(a.row.created_at))])]}}])})],1),t("div",{staticClass:"page-pagination"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},r=[],u=a(6791),n=a(2900),o={data(){return{target_fieldOptions:[{value:"add",label:"创建"},{value:"status",label:"状态"},{value:"name",label:"名称"},{value:"title",label:"标题"},{value:"import",label:"导入"},{value:"export",label:"导出"},{value:"set",label:"设置"},{value:"cost",label:"成本"},{value:"stock",label:"库存"},{value:"inventory",label:"库存盘点"},{value:"reserve",label:"预留量"},{value:"timingInventory",label:"7点盘点"},{value:"pdd.ktt.goods.query.list",label:"快团团下载绑定商品"},{value:"arrived_today_num",label:"今日到货"},{value:"loss_num",label:"损耗"},{value:"pdd.pop.auth.token.create",label:"快团团授权"},{value:"reference_price",label:"参考价格"},{value:"update",label:"更新"},{value:"pdd.ktt.goods.incr.quantity",label:"快团团库存同步"},{value:"pdd.ktt.order.list",label:"快团团下载订单"},{value:"pdd.ktt.increment.order.query",label:"快团团增量下载订单"},{value:"sale_stock",label:"在售库存"}],mouduleOptions:[{value:"menu",label:"菜单"},{value:"goods",label:"商品"},{value:"file",label:"文件"},{value:"permission",label:"权限"},{value:"role",label:"角色"},{value:"user",label:"用户"},{value:"plat",label:"平台"}],actionOptions:[{value:"POST",label:"新增"},{value:"PATCH",label:"更新"},{value:"DELETE",label:"删除"},{value:"GET",label:"查看"}],target_ypeOptions:[{value:"upload",label:"上传"},{value:"goods_sku",label:"商品规格"},{value:"goods_brand",label:"商品品牌"},{value:"goods_type",label:"种类"},{value:"menu",label:"菜单"},{value:"role",label:"角色"},{value:"permission",label:"权限"},{value:"user",label:"用户"},{value:"kuaituantuan",label:"快团团"},{value:"miaoxuan",label:"秒选"},{value:"goods",label:"商品"},{value:"sku_stock_purchase",label:"入库采购"},{value:"sku_stock_loss",label:"报损记录"},{value:"sku_stock_inventory",label:"盘点记录"}],userOptions:[],form:{module:"",action:"",target_type:"",targetField:"",userId:""},value1:"",loading:!0,tableData:[],Paginationdata:{},current_page:1,per_page:15}},methods:{getList(){let e={page:this.current_page,per_page:this.per_page};(0,u.m)(e).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta})),this.loading=!1},getUser(){(0,n.Lh)().then((e=>{this.userOptions=e.data.data}))},query(e){let t={page:e,per_page:this.per_page,module:this.form.module,action:this.form.action,target_type:this.form.target_type,target_id:this.$route.query.id?this.$route.query.id:"",target_field:this.form.targetField?this.form.targetField:"",user_id:this.form.userId,start_time:this.value1[0]?this.value1[0]:"",end_time:this.value1[1]?this.value1[1]:""};(0,u.m)(t).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta}))},handleSizeChange(e){this.per_page=e,this.query(1)},handleCurrentChange(e){this.current_page=e,this.query(this.current_page)}},mounted(){this.getList(),this.getUser()}},i=o,s=a(1001),d=(0,s.Z)(i,l,r,!1,null,"5d855cc5",null),p=d.exports},6791:function(e,t,a){a.d(t,{m:function(){return r}});var l=a(8430);function r(e){return(0,l.Z)({url:"/api/logs",method:"get",params:e})}},2900:function(e,t,a){a.d(t,{A0:function(){return d},AX:function(){return i},Lh:function(){return u},RF:function(){return n},Uy:function(){return r},f7:function(){return o},nO:function(){return s}});var l=a(8430);function r(){return(0,l.Z)({url:"/api/roles",method:"get"})}function u(e){return(0,l.Z)({url:"/api/users",method:"get",params:e})}function n(e){return(0,l.Z)({url:"/api/users",method:"post",data:e})}function o(e){return(0,l.Z)({url:`/api/users/${e}`,method:"get"})}function i(e,t){return(0,l.Z)({url:`/api/users/${e}`,method:"patch",data:t})}function s(e){return(0,l.Z)({url:"/api/website_message",method:"get",params:e})}function d(e,t){return(0,l.Z)({url:`/api/website_message/${e}`,method:"patch",data:t})}}}]); -//# sourceMappingURL=727.50389830.js.map \ No newline at end of file diff --git a/public/dist/js/727.50389830.js.map b/public/dist/js/727.50389830.js.map deleted file mode 100644 index 7eab2d9..0000000 --- a/public/dist/js/727.50389830.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/727.50389830.js","mappings":"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","sources":["webpack://erp/./src/views/logs/logs.vue","webpack://erp/src/views/logs/logs.vue","webpack://erp/./src/views/logs/logs.vue?c65b","webpack://erp/./src/views/logs/logs.vue?93b0","webpack://erp/./src/api/record.js","webpack://erp/./src/api/user.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('el-card',{staticClass:\"box-card\",attrs:{\"body-style\":{ padding: '20px 20px 0 20px' }}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"模块:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},model:{value:(_vm.form.module),callback:function ($$v) {_vm.$set(_vm.form, \"module\", $$v)},expression:\"form.module\"}},_vm._l((_vm.mouduleOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"操作:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},model:{value:(_vm.form.action),callback:function ($$v) {_vm.$set(_vm.form, \"action\", $$v)},expression:\"form.action\"}},_vm._l((_vm.actionOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"目标类型:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},model:{value:(_vm.form.target_type),callback:function ($$v) {_vm.$set(_vm.form, \"target_type\", $$v)},expression:\"form.target_type\"}},_vm._l((_vm.target_ypeOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"类别:\"}},[_c('el-select',{attrs:{\"clearable\":\"\"},model:{value:(_vm.form.targetField),callback:function ($$v) {_vm.$set(_vm.form, \"targetField\", $$v)},expression:\"form.targetField\"}},_vm._l((_vm.target_fieldOptions),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)],1),_c('el-form-item',{staticStyle:{\"margin-right\":\"40px\"},attrs:{\"label\":\"操作人:\"}},[_c('el-select',{attrs:{\"placeholder\":\"输入操作人\",\"clearable\":\"\"},model:{value:(_vm.form.userId),callback:function ($$v) {_vm.$set(_vm.form, \"userId\", $$v)},expression:\"form.userId\"}},_vm._l((_vm.userOptions),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"时间:\"}},[_c('el-date-picker',{staticStyle:{\"width\":\"340px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"-\",\"start-placeholder\":\"起\",\"end-placeholder\":\"止\",\"value-format\":\"yyyy-MM-dd HH:mm:ss\"},model:{value:(_vm.value1),callback:function ($$v) {_vm.value1=$$v},expression:\"value1\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.query(1)}}},[_vm._v(\"查询\")])],1)],1)],1),_c('el-card',{staticClass:\"box-card\",staticStyle:{\"margin-top\":\"10px\"}},[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"序号\",\"width\":\"75\"}}),_c('el-table-column',{attrs:{\"prop\":\"module\",\"label\":\"模块\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"action\",\"label\":\"操作\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_type\",\"label\":\"目标类型\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_id\",\"label\":\"目标ID\",\"width\":\"70\"}}),_c('el-table-column',{attrs:{\"prop\":\"target_field\",\"label\":\"类别\",\"width\":\"100\"}}),_c('el-table-column',{attrs:{\"label\":\"操作前\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"height\":\"45px\"}},[_vm._v(\" \"+_vm._s(scope.row.before_update)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作后\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"height\":\"45px\"}},[_vm._v(\" \"+_vm._s(scope.row.after_update)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"label\":\"信息\",\"width\":\"300\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticStyle:{\"overflow-x\":\"hidden\",\"white-space\":\"nowrap\"}},[_vm._v(\" \"+_vm._s(scope.row.message)+\" \")])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"user.name\",\"label\":\"操作人\",\"width\":\"120\"}}),_c('el-table-column',{attrs:{\"label\":\"操作时间\",\"width\":\"100\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('p',[_vm._v(_vm._s(scope.row.created_at))])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./logs.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./logs.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./logs.vue?vue&type=template&id=5d855cc5&scoped=true\"\nimport script from \"./logs.vue?vue&type=script&lang=js\"\nexport * from \"./logs.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5d855cc5\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n// 单品日志记录请求\r\nexport function recordList(params) {\r\n return http({\r\n url: \"/api/logs\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList(params) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function websiteMessage(params) {\r\n return http({\r\n url: \"/api/website_message\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function messageRead(id, data) {\r\n return http({\r\n url: `/api/website_message/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","attrs","padding","ref","form","staticStyle","model","value","module","callback","$$v","$set","expression","_l","mouduleOptions","item","key","label","action","actionOptions","target_type","target_ypeOptions","targetField","target_fieldOptions","userId","userOptions","id","name","value1","on","$event","query","_v","directives","rawName","loading","tableData","scopedSlots","_u","fn","scope","_s","row","before_update","after_update","message","created_at","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","methods","getList","page","recordList","then","res","meta","getUser","userList","queryData","target_id","$route","target_field","user_id","start_time","end_time","val","mounted","component","params","http","url","method","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/769.8d06d508.js.map b/public/dist/js/769.8d06d508.js.map deleted file mode 100644 index e6f33fd..0000000 --- a/public/dist/js/769.8d06d508.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/769.8d06d508.js","mappings":"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","sources":["webpack://erp/./src/views/goods/goods.vue","webpack://erp/./src/components/Goods/add.vue","webpack://erp/src/components/Goods/add.vue","webpack://erp/./src/components/Goods/add.vue?be4f","webpack://erp/./src/components/Goods/add.vue?bae7","webpack://erp/./src/components/Goods/edit.vue","webpack://erp/src/components/Goods/edit.vue","webpack://erp/./src/components/Goods/edit.vue?32d8","webpack://erp/./src/components/Goods/edit.vue?903a","webpack://erp/src/views/goods/goods.vue","webpack://erp/./src/views/goods/goods.vue?6f68","webpack://erp/./src/views/goods/goods.vue?2525","webpack://erp/./src/api/goods.js","webpack://erp/./src/api/shop.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('div',{staticClass:\"cardBox\"},[_c('div',{staticClass:\"searchBox\"},[_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品名称:\")]),_c('el-input',{attrs:{\"placeholder\":\"商品名称\",\"clearable\":\"\"},model:{value:(_vm.form.goods_title),callback:function ($$v) {_vm.$set(_vm.form, \"goods_title\", $$v)},expression:\"form.goods_title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品品种/品类:\")]),_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"placeholder\":\"商品编码\",\"clearable\":\"\"},model:{value:(_vm.form.external_sku_id),callback:function ($$v) {_vm.$set(_vm.form, \"external_sku_id\", $$v)},expression:\"form.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品状态:\")]),_c('el-select',{attrs:{\"placeholder\":\"商品状态\",\"clearable\":\"\"},model:{value:(_vm.form.status),callback:function ($$v) {_vm.$set(_vm.form, \"status\", $$v)},expression:\"form.status\"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.label,\"value\":item.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"创建时间:\")]),_c('el-date-picker',{staticStyle:{\"width\":\"250px\"},attrs:{\"type\":\"datetimerange\",\"range-separator\":\"至\",\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\",\"clearable\":\"\"},model:{value:(_vm.filterTime),callback:function ($$v) {_vm.filterTime=$$v},expression:\"filterTime\"}})],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\",\"icon\":\"el-icon-refresh\"},on:{\"click\":_vm.handleReChoose}},[_vm._v(\"重置筛选\")])],1)])]),_c('el-card',[_c('div',[_c('div',[_c('span',[_vm._v(\"全部商品(共\"+_vm._s(_vm.total)+\"条)\")]),_c('div',{staticClass:\"btn\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"disabled\":!_vm.chooseList.length},on:{\"click\":_vm.petchEditStock}},[_vm._v(\"批量更新在售库存\")]),(_vm.is_admin)?_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addNewgoods}},[_vm._v(\"新增商品\")]):_vm._e(),(_vm.is_admin)?_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"在售库存导入\")]):_vm._e(),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-download\"},on:{\"click\":_vm.handleTypeExport}},[_vm._v(\"选择类型导出\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-download\"},on:{\"click\":_vm.handleExport}},[_vm._v(\"数据导出\")])],1)]),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],ref:\"multipleTable\",staticClass:\"table\",staticStyle:{\"width\":\"100%\"},attrs:{\"border\":\"\",\"data\":_vm.tableData,\"tooltip-effect\":\"dark\"},on:{\"selection-change\":_vm.handleSelectionChange,\"sort-change\":_vm.sortChange}},[_c('el-table-column',{attrs:{\"type\":\"selection\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"300\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"goodBox flex\"},[(scope.row.goods && scope.row.goods.img_url)?_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}}):_vm._e(),_c('div',[_c('div',{staticClass:\"tit\"},[_vm._v(_vm._s(scope.row.name))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))]),_c('p',[_vm._v(_vm._s(scope.row.created_at))])])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"label\":\"成本\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"flex\",staticStyle:{\"justify-content\":\"center\"}},[(_vm.isShow)?_c('div',[_c('el-input',{model:{value:(scope.row.cost),callback:function ($$v) {_vm.$set(scope.row, \"cost\", $$v)},expression:\"scope.row.cost\"}})],1):_c('span',[_vm._v(_vm._s(scope.row.cost || 0))])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"order_goods_num\",\"sortable\":\"custom\",\"label\":\"销量\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',[_vm._v(_vm._s(scope.row.order_goods_num))]),(scope.row.order_detail.length !== 0)?_c('el-popover',{attrs:{\"placement\":\"right-start\",\"trigger\":\"hover\"}},[_c('div',_vm._l((scope.row.order_detail),function(j,index){return _c('span',{key:index},[_c('div',[_vm._v(_vm._s(j.shop.name)+\":\"+_vm._s(j.number))])])}),0),_c('i',{staticClass:\"el-icon-view\",staticStyle:{\"padding-left\":\"5px\"},attrs:{\"slot\":\"reference\"},slot:\"reference\"})]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"实际库存\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"sale_stock\",\"label\":\"可售库存\",\"sortable\":\"custom\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.edit)?_c('div',{staticClass:\"titBox\"},[_c('el-input',{staticStyle:{\"width\":\"100%\"},attrs:{\"placeholder\":\"可售库存\",\"size\":\"mini\"},model:{value:(scope.row.sale_stock),callback:function ($$v) {_vm.$set(scope.row, \"sale_stock\", $$v)},expression:\"scope.row.sale_stock\"}}),_c('span',{staticStyle:{\"color\":\"#666\",\"cursor\":\"pointer\",\"font-size\":\"18px\",\"margin-left\":\"5px\"},on:{\"click\":function($event){return _vm.cancelEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-close\"})]),_c('span',{staticStyle:{\"color\":\"#409eff\",\"cursor\":\"pointer\",\"font-size\":\"18px\",\"margin-left\":\"5px\"},on:{\"click\":function($event){return _vm.confirmEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-check\"})])],1):_c('div',[_vm._v(_vm._s(scope.row.sale_stock)+\" \"),_c('span',{staticStyle:{\"color\":\"#409eff\",\"margin-left\":\"5px\",\"cursor\":\"pointer\",\"font-size\":\"15px\"},on:{\"click\":function($event){return _vm.openSaleEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-edit\"})])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"剩余库存\",\"sortable\":\"custom\",\"align\":\"center\",\"prop\":\"stock\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('span',{class:scope.row.stock * 1 < 0 ? 'red' : ''},[_vm._v(_vm._s(scope.row.stock))])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\",\"align\":\"center\"}}),(_vm.is_admin)?_c('el-table-column',{attrs:{\"label\":\"操作\",\"align\":\"center\",\"width\":\"120\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.id)}}},[_vm._v(\"编辑\")])]}}],null,false,1564336291)}):_vm._e()],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isShow || _vm.stock),expression:\"isShow || stock\"}],staticClass:\"footerBtn\"},[_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")]),_c('el-button',{staticClass:\"confirmbtn\",attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.onSubmit()}}},[_vm._v(\"保存\")])],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[10, 30, 50, 100, 200],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)]),_c('el-dialog',{attrs:{\"title\":\"库存修改\",\"visible\":_vm.ejectstock1,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.ejectstock1=$event}}},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.ommodityInventory,\"tooltip-effect\":\"dark\"}},[_c('el-table-column',{attrs:{\"prop\":\"two_days_ago_num\",\"label\":\"2天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}}),_c('el-input',{model:{value:(scope.row.two_days_ago_num),callback:function ($$v) {_vm.$set(scope.row, \"two_days_ago_num\", $$v)},expression:\"scope.row.two_days_ago_num\"}})],1)]}}])}),_c('el-table-column',{attrs:{\"prop\":\"yesterday_num\",\"label\":\"1天前库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}}),_c('el-input',{model:{value:(scope.row.yesterday_num),callback:function ($$v) {_vm.$set(scope.row, \"yesterday_num\", $$v)},expression:\"scope.row.yesterday_num\"}})],1)]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"label\":\"今日到货\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',[_c('el-input',{attrs:{\"disabled\":true},model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}}),_c('el-input',{model:{value:(scope.row.daily.arrived_today_num),callback:function ($$v) {_vm.$set(scope.row.daily, \"arrived_today_num\", $$v)},expression:\"scope.row.daily.arrived_today_num\"}})],1)]}}])})],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){return _vm.cancelStock()}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.oldStock()}}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"提示\",\"visible\":_vm.dialogVisible3,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible3=$event}}},[_c('span',[_vm._v(\"确定要修改售价吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.dialogVisible3 = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.referencePriceRequest()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"提示\",\"visible\":_vm.dialogVisible5,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible5=$event}}},[_c('span',[_vm._v(\"确定要修改目标去化率吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.cancelGoal}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.confirmGoal()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"表格导出\",\"visible\":_vm.Tableexport,\"width\":\"30%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.Tableexport=$event}}},[_c('div',[_c('span',[_vm._v(\"选择:\")]),[_c('el-select',{attrs:{\"placeholder\":\"盘点表/成本表/周数据\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}},_vm._l((_vm.options2),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1)]],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.Tableexport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.derivation()}}},[_vm._v(\"确 定\")])],1)]),_c('el-dialog',{ref:\"drawer\",attrs:{\"title\":\"在售库存导入\",\"visible\":_vm.docImportDrawer,\"direction\":\"rtl\",\"custom-class\":\"demo-drawer\",\"width\":\"450px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.docImportDrawer=$event},\"close\":function($event){_vm.importForm.imFileList = []}}},[_c('div',{staticClass:\"demo-drawer__content\"},[_c('el-upload',{ref:\"aupload\",staticClass:\"upload-demo\",attrs:{\"action\":\"\",\"limit\":1,\"drag\":\"\",\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.importForm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{attrs:{\"size\":\"medium\",\"type\":\"text\"}},[_c('a',{attrs:{\"href\":`/goods/import/template`}},[_vm._v(\"下载模板\")])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.docImportDrawer = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.saveUpload}},[_vm._v(\"上 传\")])],1)]),_c('el-dialog',{attrs:{\"title\":\"可售库存\",\"visible\":_vm.showUpdate,\"width\":\"600px\"},on:{\"update:visible\":function($event){_vm.showUpdate=$event}}},[_c('div',{},[_c('el-table',{staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.chooseList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"label\":\"商品信息\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"goodBox flex\"},[(scope.row.goods && scope.row.goods.img_url)?_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.goods.img_url}}):_vm._e(),_c('div',[_c('div',{staticClass:\"tit\"},[_vm._v(_vm._s(scope.row.name))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))])])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"可售库存\",\"width\":\"200\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-input',{model:{value:(scope.row.sale_stock),callback:function ($$v) {_vm.$set(scope.row, \"sale_stock\", $$v)},expression:\"scope.row.sale_stock\"}})]}}])})],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showUpdate = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitLoading},on:{\"click\":function($event){return _vm.commitPetchStock()}}},[_vm._v(\"更 新\")])],1)]),_c('add-goods',{attrs:{\"show\":_vm.showAdd},on:{\"close\":function($event){_vm.showAdd = false},\"complete\":_vm.refreshList}}),_c('edit-goods',{attrs:{\"show\":_vm.showEdit,\"id\":_vm.curId},on:{\"close\":function($event){_vm.showEdit = false},\"complete\":_vm.refreshList}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-dialog',{attrs:{\"visible\":_vm.show,\"title\":\"新增商品\",\"width\":\"900px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.show=$event},\"close\":_vm.closeDialog}},[_c('el-form',{attrs:{\"label-width\":\"120px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"商品品种/品类:\"}},[_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.type_id),callback:function ($$v) {_vm.type_id=$$v},expression:\"type_id\"}})],1),_vm._l((_vm.skus),function(item,i){return _c('div',{key:i,staticClass:\"skuBox\"},[_c('div',{staticClass:\"tit\"},[_vm._v(\"规格\"+_vm._s(i + 1))]),_c('el-form-item',{attrs:{\"label\":\"规格名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"规格名称\"},model:{value:(item.title),callback:function ($$v) {_vm.$set(item, \"title\", $$v)},expression:\"item.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"颜色/特性:\"}},[_c('el-input',{attrs:{\"placeholder\":\"颜色/特性\"},model:{value:(item.attribute),callback:function ($$v) {_vm.$set(item, \"attribute\", $$v)},expression:\"item.attribute\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{staticStyle:{\"width\":\"200px\"},attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(item.status),callback:function ($$v) {_vm.$set(item, \"status\", $$v)},expression:\"item.status\"}},_vm._l((_vm.options),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.label,\"value\":it.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(item.cost),callback:function ($$v) {_vm.$set(item, \"cost\", $$v)},expression:\"item.cost\"}})],1),_c('div',[_c('el-form-item',{attrs:{\"label\":\"可售库存:\"}},[_c('el-input',{attrs:{\"placeholder\":\"可售库存\"},model:{value:(item.sale_stock),callback:function ($$v) {_vm.$set(item, \"sale_stock\", $$v)},expression:\"item.sale_stock\"}})],1),_c('el-form-item',{attrs:{\"label\":\"最终编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"不输入自动生成\"},model:{value:(item.external_sku_id),callback:function ($$v) {_vm.$set(item, \"external_sku_id\", $$v)},expression:\"item.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"\"}},[_c('el-button',{attrs:{\"type\":\"danger\",\"size\":\"mini\",\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)],1)}),_c('div',[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"success\",\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.toAddSku()}}},[_vm._v(\"增加规格\")])],1)],1)],2),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.loading},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n\r\n \r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./add.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./add.vue?vue&type=template&id=4de310da&scoped=true\"\nimport script from \"./add.vue?vue&type=script&lang=js\"\nexport * from \"./add.vue?vue&type=script&lang=js\"\nimport style0 from \"./add.vue?vue&type=style&index=0&id=4de310da&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4de310da\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-dialog',{attrs:{\"visible\":_vm.show,\"title\":\"编辑商品\",\"width\":\"900px\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.show=$event},\"close\":_vm.closeDialog}},[_c('el-form',{attrs:{\"label-width\":\"120px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"商品品种/品类:\"}},[_c('treeselect',{staticStyle:{\"width\":\"200px\"},attrs:{\"options\":_vm.treeList,\"disable-branch-nodes\":true,\"show-count\":true,\"normalizer\":_vm.normalizer,\"placeholder\":\"请选择品种\"},scopedSlots:_vm._u([{key:\"value-label\",fn:function({ node }){return _c('div',{},[_vm._v(_vm._s(_vm.parseLabel(node)))])}}]),model:{value:(_vm.goodsInfo.goods.type_id),callback:function ($$v) {_vm.$set(_vm.goodsInfo.goods, \"type_id\", $$v)},expression:\"goodsInfo.goods.type_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"规格名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"规格名称\"},model:{value:(_vm.goodsInfo.title),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"title\", $$v)},expression:\"goodsInfo.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"最终编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"不输入自动生成\",\"disabled\":\"\"},model:{value:(_vm.goodsInfo.external_sku_id),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"external_sku_id\", $$v)},expression:\"goodsInfo.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"颜色/特性:\"}},[_c('el-input',{attrs:{\"placeholder\":\"颜色/特性\"},model:{value:(_vm.goodsInfo.attribute),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"attribute\", $$v)},expression:\"goodsInfo.attribute\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品状态:\"}},[_c('el-select',{staticStyle:{\"width\":\"200px\"},attrs:{\"placeholder\":\"下架(默认)\"},model:{value:(_vm.goodsInfo.status),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"status\", $$v)},expression:\"goodsInfo.status\"}},_vm._l((_vm.options),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.label,\"value\":it.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品成本:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品成本\"},model:{value:(_vm.goodsInfo.cost),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"cost\", $$v)},expression:\"goodsInfo.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"在售库存:\"}},[_c('el-input',{attrs:{\"placeholder\":\"可售库存\"},model:{value:(_vm.goodsInfo.sale_stock),callback:function ($$v) {_vm.$set(_vm.goodsInfo, \"sale_stock\", $$v)},expression:\"goodsInfo.sale_stock\"}})],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.loading},on:{\"click\":function($event){return _vm.handleSave()}}},[_vm._v(\"保存\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.cancel()}}},[_vm._v(\"取消\")])],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n\r\n \r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./edit.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./edit.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./edit.vue?vue&type=template&id=3dbf163e&scoped=true\"\nimport script from \"./edit.vue?vue&type=script&lang=js\"\nexport * from \"./edit.vue?vue&type=script&lang=js\"\nimport style0 from \"./edit.vue?vue&type=style&index=0&id=3dbf163e&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3dbf163e\",\n null\n \n)\n\nexport default component.exports","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goods.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./goods.vue?vue&type=template&id=0b7fe2a3&scoped=true\"\nimport script from \"./goods.vue?vue&type=script&lang=js\"\nexport * from \"./goods.vue?vue&type=script&lang=js\"\nimport style0 from \"./goods.vue?vue&type=style&index=0&id=0b7fe2a3&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0b7fe2a3\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","form","goods_title","callback","$$v","$set","expression","staticStyle","treeList","normalizer","scopedSlots","_u","key","fn","node","_s","parseLabel","type_id","external_sku_id","status","_l","options","item","id","label","filterTime","on","$event","handleChoose","handleReChoose","total","chooseList","length","petchEditStock","is_admin","addNewgoods","_e","handleImport","handleTypeExport","handleExport","directives","name","rawName","loading","ref","tableData","handleSelectionChange","sortChange","scope","row","goods","img_url","created_at","isShow","cost","order_goods_num","order_detail","j","index","shop","number","slot","edit","sale_stock","cancelEdit","$index","confirmEdit","openSaleEdit","class","stock","handleEdit","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","daily","arrived_today_num","cancelStock","oldStock","dialogVisible3","referencePriceRequest","dialogVisible5","cancelGoal","confirmGoal","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","fileList","importFileChange","saveUpload","showUpdate","commitLoading","commitPetchStock","showAdd","refreshList","showEdit","curId","staticRenderFns","show","closeDialog","skus","i","title","attribute","it","handleDelete","toAddSku","handleSave","components","Treeselect","props","type","Boolean","default","data","showDialog","methods","getGoodsTypes","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","goods_id","addGoods","$message","message","$emit","catch","handleAdd","sku","num","reserve","push","splice","children","level","isDisabled","text","parentNode","raw","watch","handler","newVal","oldVal","deep","immediate","component","goodsInfo","Number","brand_id","goods_code","thumb_url","updateGoods","getGoodsInfo","checkGoods","editGoods","editPriceId","editGoalId","rose_num","other_num","radio","brand","shopsData","sku_code","options3","sku_title","keyword_type","keyword_value","updateType","Importgoods","isShow1","improtRules","required","trigger","validator","rule","Error","publicPath","process","excelTemplatePath","visible","updateField","reserveShow","dialogVisible","dialogVisible2","publicId","lastVal","nowVal","loadingModule","noRow","sort_field","sort_value","getStockInfo","getStockNum","getList","page","create_time_start","create_time_end","map","arrived_today_num11","meta","manage","$nextTick","$refs","aupload","clearFiles","resetOrderCount","$confirm","confirmButtonText","cancelButtonText","orderRest","console","log","update","val","exportType","window","open","objectToQueryString","obj","Object","keys","encodeURIComponent","join","column","order","prop","patchdata","flat","inventory","onCount","ejectstock","stockpatch","importFile","file","error","isLoadingDialog","FormData","append","token","localStorage","getItem","axios","headers","Authorization","success","commitloading","getExcelTemplatePath","$requestInternet","get","reference_priceData","reference_price","singleUpdate","goal_rate","getgoodsType","param","forEach","updateSaleStock","multipleTable","clearSelection","sale_stock_old","$route","to","from","location","reload","mounted","http","url","method","goodsList","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","shopListId","shopAdd","storeList","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/849.29aa17c8.js b/public/dist/js/849.29aa17c8.js deleted file mode 100644 index 974f55c..0000000 --- a/public/dist/js/849.29aa17c8.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[849],{9764:function(t,e,r){r.r(e),r.d(e,{default:function(){return m}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("导入")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.supplierList,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"num",label:"数量"}}),e("el-table-column",{attrs:{prop:"cost",label:"成本"}}),e("el-table-column",{attrs:{prop:"buyer_name",label:"采购人姓名"}}),e("el-table-column",{attrs:{prop:"reason",label:"报损原因"}}),e("el-table-column",{attrs:{prop:"phenomenon",label:"报损现象"}}),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(r.row)}}},[t._v("编辑")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogVisible,width:"900px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"采购人:"}},[e("el-select",{ref:"userBatchRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.buyer_id,callback:function(e){t.$set(t.curInfo,"buyer_id",e)},expression:"curInfo.buyer_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),t._l(t.lossOrders,(function(r,n){return e("div",{key:n,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(n)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px",inline:!0}},[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:r.external_sku_id,callback:function(e){t.$set(r,"external_sku_id",e)},expression:"item.external_sku_id"}},t._l(t.goodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量:"}},[e("el-input",{attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.num,callback:function(e){t.$set(r,"num",e)},expression:"item.num"}})],1),e("el-form-item",{attrs:{label:"成本:"}},[e("el-input",{staticStyle:{width:"215px"},attrs:{clearable:""},on:{input:function(e){return t.changeInput(n,r)}},model:{value:r.cost,callback:function(e){t.$set(r,"cost",e)},expression:"item.cost"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"商品总价:"}},[e("el-input",{staticStyle:{width:"215px"},model:{value:r.total_price,callback:function(e){t.$set(r,"total_price",e)},expression:"item.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"报损原因:"}},[e("el-input",{attrs:{clearable:""},model:{value:r.reason,callback:function(e){t.$set(r,"reason",e)},expression:"item.reason"}})],1),e("el-form-item",{attrs:{label:"报损现象:"}},[e("el-input",{attrs:{clearable:""},model:{value:r.phenomenon,callback:function(e){t.$set(r,"phenomenon",e)},expression:"item.phenomenon"}})],1)],1)],1)})),e("div",{staticClass:"btn",on:{click:function(e){return t.addItem()}}},[e("i",{staticClass:"el-icon-plus"}),t._v("添加记录")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitBatchLoss}},[t._v("确 定")])],1)],2),e("el-dialog",{attrs:{title:"编辑",visible:t.editDialog,width:"500px"},on:{"update:visible":function(e){t.editDialog=e}}},[e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"采购人"}},[e("el-select",{ref:"userRef",attrs:{clearable:"",filterable:""},model:{value:t.curInfo.buyer_user_id,callback:function(e){t.$set(t.curInfo,"buyer_user_id",e)},expression:"curInfo.buyer_user_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"商品名称"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.editRemoteMethod,loading:t.searchLoading},model:{value:t.curInfo.external_sku_id,callback:function(e){t.$set(t.curInfo,"external_sku_id",e)},expression:"curInfo.external_sku_id"}},t._l(t.editGoodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"数量"}},[e("el-input",{attrs:{disabled:""},model:{value:t.curInfo.num,callback:function(e){t.$set(t.curInfo,"num",e)},expression:"curInfo.num"}})],1),e("el-form-item",{attrs:{label:"成本"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.cost,callback:function(e){t.$set(t.curInfo,"cost",e)},expression:"curInfo.cost"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"商品总价"}},[e("el-input",{attrs:{disabled:""},model:{value:t.curInfo.total_price,callback:function(e){t.$set(t.curInfo,"total_price",e)},expression:"curInfo.total_price"}},[e("template",{slot:"append"},[t._v("元")])],2)],1),e("el-form-item",{attrs:{label:"报损原因"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.reason,callback:function(e){t.$set(t.curInfo,"reason",e)},expression:"curInfo.reason"}})],1),e("el-form-item",{attrs:{label:"报损现象"}},[e("el-input",{attrs:{clearable:""},model:{value:t.curInfo.phenomenon,callback:function(e){t.$set(t.curInfo,"phenomenon",e)},expression:"curInfo.phenomenon"}})],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitEditLoss}},[t._v("确 定")])],1)],1),e("el-dialog",{attrs:{title:"导入",visible:t.showImport,width:"500px"},on:{"update:visible":function(e){t.showImport=e}}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",limit:1,multiple:!1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.fileList,"auto-upload":!1,"on-change":t.importFileChange,"on-remove":t.fileRemove}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showImport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitUpload}},[t._v("上 传")])],1)])],1)},o=[],i=(r(560),r(3550)),a=r(9669),s=r.n(a),l=r(2900),u=r(9036),c={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,curInfo:{},commitloading:!1,filter:{title:"",external_sku_id:""},addTime:[],showImport:!1,fileList:[],usersList:[],lossOrders:[],editDialog:!1,goodsList:[],searchLoading:!1,editGoodsList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,i.Mo)(t).then((t=>{this.supplierList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_id:localStorage.getItem("userId")},this.lossOrders=[{external_sku_id:"",num:"",cost:"",total_price:"",reason:"",phenomenon:""}],this.dialogVisible=!0},delItem(t){this.lossOrders.splice(t,1)},addItem(){this.lossOrders.push({external_sku_id:"",num:"",cost:"",total_price:"",reason:"",phenomenon:""})},handleEdit(t){this.curInfo=JSON.parse(JSON.stringify(t)),this.editGoodsList=[{external_sku_id:t.external_sku_id,title:t.goods_sku&&t.goods_sku.name}],this.curInfo.total_price=1*t.cost*(1*t.num),this.editDialog=!0},commitBatchLoss(){this.commitloading=!0;let t=[],e={...this.curInfo};e.buyer_name="",e.buyer_id&&(e.buyer_name=this.$refs.userBatchRef.selectedLabel),this.lossOrders.forEach((r=>{t.push({...r,buyer_name:e.buyer_name,buyer_id:e.buyer_id})})),(0,i.oK)({lossOrders:t}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},commitEditLoss(){this.commitloading=!0;let t={...this.curInfo};t.buyer_name="",t.buyer_id&&(t.buyer_name=this.$refs.userRef.selectedLabel),(0,i.EY)(this.curInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("lossFile",this.fileList[0].raw);let e=localStorage.getItem("token");s().post("/api/supplier/loss_record/loss_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},getUserList(){let t={page:1,per_page:9999};(0,l.Lh)(t).then((t=>{this.usersList=t.data.data}))},changeInput(t,e){this.$set(this.lossOrders[t],"total_price",1*e.num*(1*e.cost))},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,u.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]},editRemoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,u.NR)(t).then((e=>{this.editGoodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.editGoodsList=[]}},mounted(){this.fetchList(),this.getUserList()}},d=c,p=r(1001),f=(0,p.Z)(d,n,o,!1,null,"823b7d84",null),m=f.exports},9036:function(t,e,r){r.d(e,{CD:function(){return _},JS:function(){return v},K1:function(){return c},NR:function(){return m},Rq:function(){return i},Vx:function(){return u},b9:function(){return y},cM:function(){return d},e3:function(){return l},gM:function(){return b},lO:function(){return o},no:function(){return g},od:function(){return p},rQ:function(){return a},sx:function(){return h},t5:function(){return s},zl:function(){return f}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function i(t){return(0,n.Z)({url:"/api/goods",method:"post",data:t})}function a(t){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,n.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,n.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,n.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,n.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function m(t){return(0,n.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function h(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function b(t){return(0,n.Z)({url:"/api/goods_combination",method:"post",data:t})}function _(t){return(0,n.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,n.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(t){return(0,n.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,r){r.d(e,{EY:function(){return m},Fb:function(){return o},GI:function(){return a},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return i},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return h},zo:function(){return g}});var n=r(8430);function o(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function i(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function a(t){return(0,n.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,n.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,n.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,n.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,n.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,n.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function f(t){return(0,n.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,n.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function h(t){return(0,n.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,n.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},2900:function(t,e,r){r.d(e,{A0:function(){return c},AX:function(){return l},Lh:function(){return i},RF:function(){return a},Uy:function(){return o},f7:function(){return s},nO:function(){return u}});var n=r(8430);function o(){return(0,n.Z)({url:"/api/roles",method:"get"})}function i(t){return(0,n.Z)({url:"/api/users",method:"get",params:t})}function a(t){return(0,n.Z)({url:"/api/users",method:"post",data:t})}function s(t){return(0,n.Z)({url:`/api/users/${t}`,method:"get"})}function l(t,e){return(0,n.Z)({url:`/api/users/${t}`,method:"patch",data:e})}function u(t){return(0,n.Z)({url:"/api/website_message",method:"get",params:t})}function c(t,e){return(0,n.Z)({url:`/api/website_message/${t}`,method:"patch",data:e})}},4328:function(t,e,r){var n=r(5290),o=r(7578),i=r(6310),a=function(t){return function(e,r,a){var s,l=n(e),u=i(l),c=o(a,u);if(t&&r!==r){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===r)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5649:function(t,e,r){var n=r(7697),o=r(2297),i=TypeError,a=Object.getOwnPropertyDescriptor,s=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(o(t)&&!a(t,"length").writable)throw new i("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,r){var n=r(6812),o=r(9152),i=r(2474),a=r(2560);t.exports=function(t,e,r){for(var s=o(e),l=a.f,u=i.f,c=0;cr)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,r){var n=r(9037),o=r(2474).f,i=r(5773),a=r(1880),s=r(5014),l=r(8758),u=r(5266);t.exports=function(t,e){var r,c,d,p,f,m,h=t.target,g=t.global,b=t.stat;if(c=g?n:b?n[h]||s(h,{}):n[h]&&n[h].prototype,c)for(d in e){if(f=e[d],t.dontCallGetSet?(m=o(c,d),p=m&&m.value):p=c[d],r=u(g?d:h+(b?".":"#")+d,t.forced),!r&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(t.sham||p&&p.sham)&&i(f,"sham",!0),a(c,d,f,t)}}},4413:function(t,e,r){var n=r(8844),o=r(3689),i=r(6648),a=Object,s=n("".split);t.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?s(t,""):a(t)}:a},2297:function(t,e,r){var n=r(6648);t.exports=Array.isArray||function(t){return"Array"===n(t)}},5266:function(t,e,r){var n=r(3689),o=r(9985),i=/#|\.prototype\./,a=function(t,e){var r=l[s(t)];return r===c||r!==u&&(o(e)?n(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},6310:function(t,e,r){var n=r(3126);t.exports=function(t){return n(t.length)}},8828:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},2474:function(t,e,r){var n=r(7697),o=r(2615),i=r(9556),a=r(5684),s=r(5290),l=r(8360),u=r(6812),c=r(8506),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(r){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},2741:function(t,e,r){var n=r(4948),o=r(2739),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,r){var n=r(8844),o=r(6812),i=r(5290),a=r(4328).indexOf,s=r(7248),l=n([].push);t.exports=function(t,e){var r,n=i(t),u=0,c=[];for(r in n)!o(s,r)&&o(n,r)&&l(c,r);while(e.length>u)o(n,r=e[u++])&&(~a(c,r)||l(c,r));return c}},9556:function(t,e){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},9152:function(t,e,r){var n=r(6058),o=r(8844),i=r(2741),a=r(7518),s=r(5027),l=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(s(t)),r=a.f;return r?l(e,r(t)):e}},7578:function(t,e,r){var n=r(8700),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},5290:function(t,e,r){var n=r(4413),o=r(4684);t.exports=function(t){return n(o(t))}},8700:function(t,e,r){var n=r(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:n(e)}},3126:function(t,e,r){var n=r(8700),o=Math.min;t.exports=function(t){var e=n(t);return e>0?o(e,9007199254740991):0}},560:function(t,e,r){var n=r(9989),o=r(690),i=r(6310),a=r(5649),s=r(5565),l=r(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();n({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=o(this),r=i(e),n=arguments.length;s(r+n);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加记录
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 取 消\r\n 确 定\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./lossRecord.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./lossRecord.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./lossRecord.vue?vue&type=template&id=823b7d84&scoped=true\"\nimport script from \"./lossRecord.vue?vue&type=script&lang=js\"\nexport * from \"./lossRecord.vue?vue&type=script&lang=js\"\nimport style0 from \"./lossRecord.vue?vue&type=style&index=0&id=823b7d84&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"823b7d84\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n","import http from \"@/util/http.js\";\r\n\r\n//用户管理列表请求\r\n\r\n// 角色列表请求\r\nexport function roleList() {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//用户列表请求\r\nexport function userList(params) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n//用户新增请求\r\nexport function userAdd(data) {\r\n return http({\r\n url: \"/api/users\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 用户管理点击编辑请求\r\nexport function userEdit(id) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n//编辑完确认请求\r\nexport function userConfirm(id, data) {\r\n return http({\r\n url: `/api/users/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function websiteMessage(params) {\r\n return http({\r\n url: \"/api/website_message\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function messageRead(id, data) {\r\n return http({\r\n url: `/api/website_message/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","addTime","on","handleSearch","handleAdd","handleImport","directives","name","rawName","loading","supplierList","scopedSlots","_u","key","fn","scope","$event","handleEdit","row","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","ref","curInfo","buyer_id","_l","usersList","item","id","lossOrders","index","delItem","remoteMethod","searchLoading","goodsList","it","changeInput","num","cost","slot","total_price","reason","phenomenon","addItem","commitloading","commitBatchLoss","editDialog","buyer_user_id","editRemoteMethod","editGoodsList","commitEditLoss","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getLossLog","then","res","meta","catch","val","localStorage","getItem","i","splice","push","JSON","parse","stringify","goods_sku","list","buyer_name","$refs","userBatchRef","selectedLabel","forEach","batchAddLossLog","$message","type","message","userRef","updateLossLog","file","console","log","length","FormData","append","raw","token","axios","headers","Authorization","status","success","error","getUserList","userList","query","setTimeout","goodsSkusList","toLowerCase","indexOf","mounted","component","goods","http","url","method","addGoods","checkGoods","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","getSupplier","removeSupplier","addSupplier","updateSupplier","getPurchaseLog","examinePurchase","batchAddPurchaseLog","updatePurchaseLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","f","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","obj","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount","arguments"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/849.4a6625e8.js b/public/dist/js/849.4a6625e8.js new file mode 100644 index 0000000..b620a05 --- /dev/null +++ b/public/dist/js/849.4a6625e8.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[849],{558:function(t,e,n){n.r(e),n.d(e,{default:function(){return f}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row"},[e("span",[t._v("商品名称:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("商品编码:")]),e("el-input",{attrs:{clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch.apply(null,arguments)}},model:{value:t.filter.external_sku_id,callback:function(e){t.$set(t.filter,"external_sku_id",e)},expression:"filter.external_sku_id"}})],1),e("div",{staticClass:"row"},[e("span",[t._v("创建时间:")]),e("el-date-picker",{staticStyle:{width:"340px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:function(e){return t.handleSearch()}},model:{value:t.addTime,callback:function(e){t.addTime=e},expression:"addTime"}})],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleSearch}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[t._v("新增")]),e("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:t.handleImport}},[t._v("导入")])],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.supplierList,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),e("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),e("el-table-column",{attrs:{prop:"goods_sku.external_sku_id",label:"商品编码"}}),e("el-table-column",{attrs:{prop:"day",label:"日期"}}),e("el-table-column",{attrs:{prop:"inventory",label:"盘点库存"}}),e("el-table-column",{attrs:{prop:"inventory_time",label:"盘点时间"}})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.page,"page-sizes":[10,20,50,100],"page-size":t.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1),e("el-dialog",{attrs:{title:"新增",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[t._l(t.inventoryOrders,(function(n,r){return e("div",{key:r,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(r)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px","label-position":"right"}},[e("el-form-item",{attrs:{label:"商品名称:"}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"商品名称",clearable:"","remote-method":t.remoteMethod,loading:t.searchLoading},model:{value:n.external_sku_id,callback:function(e){t.$set(n,"external_sku_id",e)},expression:"item.external_sku_id"}},t._l(t.goodsList,(function(t){return e("el-option",{key:t.external_sku_id,attrs:{label:t.title,value:t.external_sku_id}})})),1)],1),e("el-form-item",{attrs:{label:"盘点库存:"}},[e("el-input",{attrs:{clearable:""},model:{value:n.inventory,callback:function(e){t.$set(n,"inventory",e)},expression:"item.inventory"}})],1)],1)],1)})),e("div",{staticClass:"btn",on:{click:function(e){return t.addItem()}}},[e("i",{staticClass:"el-icon-plus"}),t._v("添加记录")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitSupplier}},[t._v("确 定")])],1)],2),e("el-dialog",{attrs:{title:"导入",visible:t.showImport,width:"500px"},on:{"update:visible":function(e){t.showImport=e}}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",limit:1,multiple:!1,accept:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel","file-list":t.fileList,"auto-upload":!1,"on-change":t.importFileChange,"on-remove":t.fileRemove}},[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或"),e("em",[t._v("点击上传")])])])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.showImport=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary",loading:t.commitloading},on:{click:t.commitUpload}},[t._v("上 传")])],1)])],1)},i=[],o=(n(560),n(3550)),a=n(9669),s=n.n(a),l=n(9036),u={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,inventoryOrders:[],commitloading:!1,filter:{title:"",external_sku_id:""},addTime:[],showImport:!1,goodsList:[],searchLoading:!1,fileList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize,...this.filter,start_time:this.addTime?this.addTime[0]:"",end_time:this.addTime?this.addTime[1]:""};(0,o.zB)(t).then((t=>{this.supplierList=t.data.data,this.total=t.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(t){this.page=1,this.pageSize=t,this.fetchList()},handleCurrentChange(t){this.page=t,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.inventoryOrders=[{external_sku_id:"",inventory:""}],this.dialogVisible=!0},delItem(t){this.inventoryOrders.splice(t,1)},addItem(){this.inventoryOrders.push({external_sku_id:"",inventory:""})},commitSupplier(){this.commitloading=!0,(0,o.zo)({inventoryOrders:this.inventoryOrders}).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(t,e){console.log(e),this.fileList=e},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const t=new FormData;t.append("inventoryFile",this.fileList[0].raw);let e=localStorage.getItem("token");s().post("/api/supplier/daily_stock_record/inventory_import",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status?(this.$message.success("导入成功"),this.page=1,this.fetchList(),this.commitloading=!1,this.showImport=!1):this.commitloading=!1})).catch((()=>{this.commitloading=!1}))}else this.$message.error("请先上传文件")},remoteMethod(t){""!==t?(this.searchLoading=!0,setTimeout((()=>{this.searchLoading=!1,(0,l.NR)(t).then((e=>{this.goodsList=e.data.filter((e=>e.title.toLowerCase().indexOf(t.toLowerCase())>-1))}))}),200)):this.goodsList=[]}},mounted(){this.fetchList()}},c=u,d=n(1001),p=(0,d.Z)(c,r,i,!1,null,"03f5ca86",null),f=p.exports},9036:function(t,e,n){n.d(e,{CD:function(){return y},JS:function(){return _},K1:function(){return c},NR:function(){return h},Rq:function(){return o},Vx:function(){return u},b9:function(){return b},cM:function(){return d},e3:function(){return l},gM:function(){return v},lO:function(){return i},no:function(){return g},od:function(){return p},rQ:function(){return a},sx:function(){return m},t5:function(){return s},zl:function(){return f}});var r=n(8430);function i(t){return(0,r.Z)({url:"/api/goods_skus",method:"get",params:t})}function o(t){return(0,r.Z)({url:"/api/goods",method:"post",data:t})}function a(t){return(0,r.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,r.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,r.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,r.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,r.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,r.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,r.Z)({url:"/api/goodsList",method:"get",params:t})}function f(t){return(0,r.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,r.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function m(){return(0,r.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,r.Z)({url:"/api/goods/filter/"+t,method:"get"})}function v(t){return(0,r.Z)({url:"/api/goods_combination",method:"post",data:t})}function y(t){return(0,r.Z)({url:"/api/goods_combination",method:"get",params:t})}function _(t){return(0,r.Z)({url:"/api/goods_combination/"+t,method:"get"})}function b(t){return(0,r.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,n){n.d(e,{EY:function(){return h},Fb:function(){return i},GI:function(){return a},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return o},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return m},zo:function(){return g}});var r=n(8430);function i(t){return(0,r.Z)({url:"/api/supplier",method:"get",params:t})}function o(t){return(0,r.Z)({url:`/api/supplier/${t}`,method:"delete"})}function a(t){return(0,r.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,r.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,r.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,r.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,r.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,r.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function f(t){return(0,r.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,r.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function m(t){return(0,r.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,r.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},4328:function(t,e,n){var r=n(5290),i=n(7578),o=n(6310),a=function(t){return function(e,n,a){var s,l=r(e),u=o(l),c=i(a,u);if(t&&n!==n){while(u>c)if(s=l[c++],s!==s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5649:function(t,e,n){var r=n(7697),i=n(2297),o=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(i(t)&&!a(t,"length").writable)throw new o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},8758:function(t,e,n){var r=n(6812),i=n(9152),o=n(2474),a=n(2560);t.exports=function(t,e,n){for(var s=i(e),l=a.f,u=o.f,c=0;cn)throw e("Maximum allowed index exceeded");return t}},2739:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9989:function(t,e,n){var r=n(9037),i=n(2474).f,o=n(5773),a=n(1880),s=n(5014),l=n(8758),u=n(5266);t.exports=function(t,e){var n,c,d,p,f,h,m=t.target,g=t.global,v=t.stat;if(c=g?r:v?r[m]||s(m,{}):r[m]&&r[m].prototype,c)for(d in e){if(f=e[d],t.dontCallGetSet?(h=i(c,d),p=h&&h.value):p=c[d],n=u(g?d:m+(v?".":"#")+d,t.forced),!n&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(t.sham||p&&p.sham)&&o(f,"sham",!0),a(c,d,f,t)}}},4413:function(t,e,n){var r=n(8844),i=n(3689),o=n(6648),a=Object,s=r("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===o(t)?s(t,""):a(t)}:a},2297:function(t,e,n){var r=n(6648);t.exports=Array.isArray||function(t){return"Array"===r(t)}},5266:function(t,e,n){var r=n(3689),i=n(9985),o=/#|\.prototype\./,a=function(t,e){var n=l[s(t)];return n===c||n!==u&&(i(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},6310:function(t,e,n){var r=n(3126);t.exports=function(t){return r(t.length)}},8828:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},2474:function(t,e,n){var r=n(7697),i=n(2615),o=n(9556),a=n(5684),s=n(5290),l=n(8360),u=n(6812),c=n(8506),d=Object.getOwnPropertyDescriptor;e.f=r?d:function(t,e){if(t=s(t),e=l(e),c)try{return d(t,e)}catch(n){}if(u(t,e))return a(!i(o.f,t,e),t[e])}},2741:function(t,e,n){var r=n(4948),i=n(2739),o=i.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},7518:function(t,e){e.f=Object.getOwnPropertySymbols},4948:function(t,e,n){var r=n(8844),i=n(6812),o=n(5290),a=n(4328).indexOf,s=n(7248),l=r([].push);t.exports=function(t,e){var n,r=o(t),u=0,c=[];for(n in r)!i(s,n)&&i(r,n)&&l(c,n);while(e.length>u)i(r,n=e[u++])&&(~a(c,n)||l(c,n));return c}},9556:function(t,e){var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);e.f=i?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},9152:function(t,e,n){var r=n(6058),i=n(8844),o=n(2741),a=n(7518),s=n(5027),l=i([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=a.f;return n?l(e,n(t)):e}},7578:function(t,e,n){var r=n(8700),i=Math.max,o=Math.min;t.exports=function(t,e){var n=r(t);return n<0?i(n+e,0):o(n,e)}},5290:function(t,e,n){var r=n(4413),i=n(4684);t.exports=function(t){return r(i(t))}},8700:function(t,e,n){var r=n(8828);t.exports=function(t){var e=+t;return e!==e||0===e?0:r(e)}},3126:function(t,e,n){var r=n(8700),i=Math.min;t.exports=function(t){var e=r(t);return e>0?i(e,9007199254740991):0}},560:function(t,e,n){var r=n(9989),i=n(690),o=n(6310),a=n(5649),s=n(5565),l=n(3689),u=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}},d=u||!c();r({target:"Array",proto:!0,arity:1,forced:d},{push:function(t){var e=i(this),n=o(e),r=arguments.length;s(n+r);for(var l=0;l\r\n
\r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n \r\n
\r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
添加记录
\r\n \r\n 取 消\r\n 确 定\r\n \r\n
\r\n\r\n \r\n
\r\n \r\n \r\n
将文件拖到此处,或点击上传
\r\n
\r\n
\r\n \r\n 取 消\r\n 上 传\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./dailyStock.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./dailyStock.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./dailyStock.vue?vue&type=template&id=03f5ca86&scoped=true\"\nimport script from \"./dailyStock.vue?vue&type=script&lang=js\"\nexport * from \"./dailyStock.vue?vue&type=script&lang=js\"\nimport style0 from \"./dailyStock.vue?vue&type=style&index=0&id=03f5ca86&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"03f5ca86\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n//店铺订单\r\nexport function shops(params) {\r\n return http({\r\n url: \"/api/count/orders/num\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品管理列表\r\nexport function goods(params) {\r\n return http({\r\n url: \"/api/goods_skus\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 新增商品/规格\r\nexport function addGoods(data) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 查看商品\r\nexport function checkGoods(id) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"get\",\r\n });\r\n}\r\n// 商品列表\r\nexport function goodsList(params) {\r\n return http({\r\n url: \"/api/goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n// 更新商品\r\nexport function updateGoods(id, data) {\r\n return http({\r\n url: `/api/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 上新/库存盘点/库存\r\nexport function update(data) {\r\n return http({\r\n url: \"/api/batch/goods_skus\",\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 单个字段更新\r\nexport function singleUpdate(id, data) {\r\n return http({\r\n url: `/api/single/goods_skus/${id}`,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\n// 图片上传\r\nexport function imgUpload(data, item) {\r\n return http({\r\n url: \"/api/upload\",\r\n Headers: item,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 表格导出\r\nexport function tableExport(params) {\r\n return http({\r\n url: \"/goods_skus/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品列表(添加)\r\nexport function getGoodsList(params) {\r\n return http({\r\n url: \"/api/goodsList\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 商品货架\r\nexport function goodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function goodsSkusList(title) {\r\n return http({\r\n url: \"/api/goodsSkusList\",\r\n method: \"get\",\r\n params: { title: title }\r\n });\r\n}\r\n\r\nexport function importGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"post\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deleteGoodsSkuLocation(params) {\r\n return http({\r\n url: \"/api/goods_sku_location\",\r\n method: \"delete\",\r\n params,\r\n });\r\n}\r\n\r\nexport function getStockNum() {\r\n return http({\r\n url: \"/api/stock/goods_skus\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function getGoodsFilter(title) {\r\n return http({\r\n url: \"/api/goods/filter/\" + title,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function addGoodsCombination(data) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getGoodsCombination(params) {\r\n return http({\r\n url: \"/api/goods_combination\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function showGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateGoodsCombination(id, data) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"patch\",\r\n data,\r\n });\r\n}\r\n\r\nexport function delGoodsCombination(id) {\r\n return http({\r\n url: \"/api/goods_combination/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function updateSaleStock(data) {\r\n return http({\r\n url: `/api/batch/goods_skus`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n","import http from \"@/util/http.js\"\r\n\r\nexport function getSupplier(params) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function removeSupplier(id) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"delete\"\r\n })\r\n}\r\n\r\nexport function addSupplier(data) {\r\n return http({\r\n url: \"/api/supplier\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateSupplier(id, data) {\r\n return http({\r\n url: `/api/supplier/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getPurchaseLog(params) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function examinePurchase(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_check\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function addPurchaseLog(data) {\r\n return http({\r\n url: \"/api/supplier/purchase_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddPurchaseLog(data) {\r\n return http({\r\n url: \"/api/purchase_record/purchase_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updatePurchaseLog(id, data) {\r\n return http({\r\n url: `/api/supplier/purchase_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getLossLog(params) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addLossLog(data) {\r\n return http({\r\n url: \"/api/supplier/loss_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddLossLog(data) {\r\n return http({\r\n url: \"/api/loss_record/loss_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function updateLossLog(id, data) {\r\n return http({\r\n url: `/api/supplier/loss_record/${id}`,\r\n method: \"patch\",\r\n data\r\n })\r\n}\r\n\r\nexport function getDailyStock(params) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function addDailyStock(data) {\r\n return http({\r\n url: \"/api/supplier/daily_stock_record\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\nexport function batchAddDailyStock(data) {\r\n return http({\r\n url: \"/api/daily_stock_record/inventory_batch_store\",\r\n method: \"post\",\r\n data\r\n })\r\n}\r\n\r\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw new $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = global[TARGET] && global[TARGET].prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n var len = toIntegerOrInfinity(argument);\n return len > 0 ? min(len, 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 <= 121 and Safari <= 15.4; FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar properErrorOnNonWritableLength = function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n};\n\nvar FORCED = INCORRECT_TO_LENGTH || !properErrorOnNonWritableLength();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","nativeOn","$event","type","indexOf","_k","keyCode","key","handleSearch","apply","arguments","model","value","filter","title","callback","$$v","$set","expression","external_sku_id","staticStyle","on","addTime","handleAdd","handleImport","directives","name","rawName","loading","supplierList","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","_l","inventoryOrders","item","index","delItem","remoteMethod","searchLoading","goodsList","it","inventory","addItem","slot","commitloading","commitSupplier","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getDailyStock","then","res","meta","catch","val","i","splice","push","batchAddDailyStock","$message","message","file","console","log","length","FormData","append","raw","token","localStorage","getItem","axios","headers","Authorization","status","success","error","query","setTimeout","goodsSkusList","toLowerCase","mounted","component","goods","http","url","method","addGoods","checkGoods","id","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","getSupplier","removeSupplier","addSupplier","updateSupplier","getPurchaseLog","examinePurchase","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","O","module","exports","includes","DESCRIPTORS","isArray","$TypeError","TypeError","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","defineProperty","writable","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","f","MAX_SAFE_INTEGER","global","createNonEnumerableProperty","defineBuiltIn","defineGlobalProperty","copyConstructorProperties","isForced","options","FORCED","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","uncurryThis","fails","classof","$Object","split","propertyIsEnumerable","Array","argument","isCallable","replacement","feature","detection","normalize","POLYFILL","NATIVE","string","String","replace","toLength","obj","ceil","Math","floor","trunc","x","n","call","propertyIsEnumerableModule","createPropertyDescriptor","toPropertyKey","IE8_DOM_DEFINE","$getOwnPropertyDescriptor","P","internalObjectKeys","enumBugKeys","hiddenKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","object","names","result","$propertyIsEnumerable","NASHORN_BUG","V","enumerable","getBuiltIn","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","anObject","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","len","$","toObject","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","properErrorOnNonWritableLength","proto","arity","argCount"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/999.1bc20d27.js b/public/dist/js/999.1bc20d27.js new file mode 100644 index 0000000..3ac238a --- /dev/null +++ b/public/dist/js/999.1bc20d27.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[999],{6784:function(e,t,n){n.r(t),n.d(t,{default:function(){return p}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"conent"},[t("el-card",{attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form}},[t("el-form-item",{attrs:{label:"店铺:"}},[t("el-select",{attrs:{placeholder:"店铺"},on:{change:function(t){return e.handleChoose()}},model:{value:e.form.shop_id,callback:function(t){e.$set(e.form,"shop_id",t)},expression:"form.shop_id"}},e._l(e.shops,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"商品名称:"}},[t("el-input",{attrs:{placeholder:"商品名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleChoose.apply(null,arguments)}},model:{value:e.form.goods_name,callback:function(t){e.$set(e.form,"goods_name",t)},expression:"form.goods_name"}})],1),t("el-form-item",{attrs:{label:"商品编码:"}},[t("el-input",{attrs:{placeholder:"商品编码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleChoose.apply(null,arguments)}},model:{value:e.form.external_sku_id,callback:function(t){e.$set(e.form,"external_sku_id",t)},expression:"form.external_sku_id"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleChoose()}}},[e._v("筛选")]),t("el-button",{attrs:{plain:""},on:{click:function(t){return e.handleReChoose()}}},[e._v("重置筛选")])],1)],1)],1),t("el-card",{staticStyle:{"margin-top":"10px"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.tableData}},[t("el-table-column",{attrs:{label:"店铺名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.shop.name)+" ")]}}])}),t("el-table-column",{attrs:{prop:"title",label:"团购标题"}}),t("el-table-column",{attrs:{prop:"category_name",label:"分类名称"}}),t("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t("el-table-column",{attrs:{prop:"external_sku_id",label:"编码"}}),t("el-table-column",{attrs:{prop:"price_in_fen",label:"价格"}}),t("el-table-column",{attrs:{prop:"created_at",label:"下载时间"}}),t("el-table-column",{attrs:{label:"同步"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0,"active-text":"是","inactive-text":"否"},on:{change:function(t){return e.syncChange(n.row)}},model:{value:n.row.is_sync,callback:function(t){e.$set(n.row,"is_sync",t)},expression:"scope.row.is_sync"}})]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{directives:[{name:"show",rawName:"v-show",value:n.row.is_sync&&n.row.external_sku_id,expression:"scope.row.is_sync && scope.row.external_sku_id"}],attrs:{type:"primary"},on:{click:function(t){return e.syncStock(n.row)}}},[e._v(" 同步库存")]),t("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.deleteGoods(n.row)}}},[e._v("删除")])]}}])})],1),t("div",{staticClass:"block"},[t("el-pagination",{attrs:{"current-page":e.current_page,"page-sizes":[15,50,100],"page-size":e.per_page,layout:"total, sizes, prev, pager, next, jumper",total:e.Paginationdata.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1)},r=[],o=n(5522),s=n(9998),i={data(){return{form:{external_sku_id:"",goods_name:"",shop_id:""},loading:!0,tableData:[],Paginationdata:{},current_page:1,per_page:15,shops:[]}},mounted(){this.getPlatGoodsList(),this.getShopsList()},methods:{getPlatGoodsList(e={}){e.page=this.current_page,e.per_page=this.per_page,(0,o.mr)(e).then((e=>{this.tableData=e.data.data,this.Paginationdata=e.data.meta}))},getShopsList(){let e={page:0,per_page:999};(0,s.nH)(e).then((e=>{this.shops=e.data.data})),this.loading=!1},handleSizeChange(e){this.current_page=1,this.per_page=e,this.getPlatGoodsList()},handleCurrentChange(e){this.current_page=e,this.getPlatGoodsList()},handleChoose(){this.form={...this.form,page:1,per_page:this.per_page};const e=t(this.form);function t(e){const t={};for(const n in e)0!==e[n]&&!e[n]||""===e[n].toString().replace(/(^\s*)|(\s*$)/g,"")||(t[n]=e[n]);return t}this.getPlatGoodsList(e)},handleReChoose(){this.form={external_sku_id:"",goods_name:"",shop_id:""},this.getPlatGoodsList()},syncChange(e){(0,o.Rh)(e.id,{is_sync:e.is_sync}).then((e=>{200===e.status?this.$message({message:e.data.message,type:"success"}):this.$message.error(e.data.errorMessage)}))},deleteGoods(e){this.$alert(e.shop.name+" 店铺下载的 "+e.goods_name,"确认从系统删除?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,o.g4)(e.id).then((e=>{200===e.status?(this.getPlatGoodsList(),this.$message({message:e.data.message,type:"success"})):this.$message.error(e.data.errorMessage)}))}})},syncStock(e){this.$alert(e.shop.name+" 店铺下的 "+e.goods_name,"确认同步库存?",{showCancelButton:!0,cancelButtonText:"取消",confirmButtonText:"确定",callback:t=>{"confirm"===t&&(0,o.YQ)(e.id).then((e=>{this.$message({message:200===e.status?e.data.message:e.data.errorMessage})}))}})},beforeUpload(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess(e){this.$message({message:e.message,type:"success"}),this.loadingModule.close()},uploadError(e){this.$message({message:e.errorMessage,type:"error"}),this.loadingModule.close()},handleExport(){window.open("/today_price/export")}}},l=i,u=n(1001),c=(0,u.Z)(l,a,r,!1,null,"f2546c40",null),p=c.exports},5522:function(e,t,n){n.d(t,{EB:function(){return c},Hf:function(){return p},Rh:function(){return o},YQ:function(){return i},_:function(){return d},cb:function(){return h},g4:function(){return s},kT:function(){return u},lU:function(){return l},mr:function(){return r}});var a=n(8430);function r(e){return(0,a.Z)({url:"/api/plat_goods",method:"get",params:e})}function o(e,t){return(0,a.Z)({url:"/api/plat_goods/"+e,method:"patch",params:t})}function s(e){return(0,a.Z)({url:"/api/plat_goods/"+e,method:"delete"})}function i(e){return(0,a.Z)({url:"/api/plat/sync/"+e+"/stock/",method:"post"})}function l(e){return(0,a.Z)({url:"/api/plat_orders",method:"get",params:e})}function u(e){return(0,a.Z)({url:"/api/print/orders",method:"get",params:e})}function c(e){return(0,a.Z)({url:"/api/print/success",method:"put",params:e})}function p(e){return(0,a.Z)({url:"/api/plat_after_sale_orders",method:"get",params:e})}function d(e){return(0,a.Z)({url:"/api/plat_orders",method:"get",params:e,responseType:"blob"})}function h(e){return(0,a.Z)({url:"/api/plat_after_sale_orders",method:"get",params:e,responseType:"blob"})}},9998:function(e,t,n){n.d(t,{$i:function(){return o},OV:function(){return c},Vq:function(){return d},_d:function(){return u},dT:function(){return h},hA:function(){return r},nH:function(){return s},ow:function(){return l},rV:function(){return i},tA:function(){return p}});var a=n(8430);function r(){return(0,a.Z)({url:"/api/shop_platforms",method:"get"})}function o(e){return(0,a.Z)({url:"/api/shops",method:"post",data:e})}function s(e){return(0,a.Z)({url:"/api/shops",method:"get",params:e})}function i(e){return(0,a.Z)({url:`/api/download/${e}/goods`,method:"get"})}function l(e,t){return(0,a.Z)({url:`/api/shops/${e}`,method:"patch",params:t})}function u(e){return(0,a.Z)({url:"/api/sync/shop/stock",method:"put",params:e})}function c(){return(0,a.Z)({url:"/api/shop/ship",method:"get"})}function p(e,t){return(0,a.Z)({url:"/api/shop/ship/senders",method:"get",params:{shop_id:e,shop_ship_id:t}})}function d(e){return(0,a.Z)({url:"/api/shop/ship/senders",method:"post",params:e})}function h(e){return(0,a.Z)({url:"/api/order/reset",method:"get"})}}}]); +//# sourceMappingURL=999.1bc20d27.js.map \ No newline at end of file diff --git a/public/dist/js/999.1bc20d27.js.map b/public/dist/js/999.1bc20d27.js.map new file mode 100644 index 0000000..3041488 --- /dev/null +++ b/public/dist/js/999.1bc20d27.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/999.1bc20d27.js","mappings":"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","sources":["webpack://erp/./src/views/plat/goodsList.vue","webpack://erp/src/views/plat/goodsList.vue","webpack://erp/./src/views/plat/goodsList.vue?6198","webpack://erp/./src/views/plat/goodsList.vue?78ff","webpack://erp/./src/api/plat.js","webpack://erp/./src/api/shop.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"conent\"},[_c('el-card',{attrs:{\"body-style\":{ padding: '20px 20px 0 20px' }}},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('el-form-item',{attrs:{\"label\":\"店铺:\"}},[_c('el-select',{attrs:{\"placeholder\":\"店铺\"},on:{\"change\":function($event){return _vm.handleChoose()}},model:{value:(_vm.form.shop_id),callback:function ($$v) {_vm.$set(_vm.form, \"shop_id\", $$v)},expression:\"form.shop_id\"}},_vm._l((_vm.shops),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品名称\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleChoose.apply(null, arguments)}},model:{value:(_vm.form.goods_name),callback:function ($$v) {_vm.$set(_vm.form, \"goods_name\", $$v)},expression:\"form.goods_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"placeholder\":\"商品编码\"},nativeOn:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.handleChoose.apply(null, arguments)}},model:{value:(_vm.form.external_sku_id),callback:function ($$v) {_vm.$set(_vm.form, \"external_sku_id\", $$v)},expression:\"form.external_sku_id\"}})],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.handleChoose()}}},[_vm._v(\"筛选\")]),_c('el-button',{attrs:{\"plain\":\"\"},on:{\"click\":function($event){return _vm.handleReChoose()}}},[_vm._v(\"重置筛选\")])],1)],1)],1),_c('el-card',{staticStyle:{\"margin-top\":\"10px\"}},[_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],ref:\"multipleTable\",staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.tableData}},[_c('el-table-column',{attrs:{\"label\":\"店铺名称\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_vm._v(\" \"+_vm._s(scope.row.shop.name)+\" \")]}}])}),_c('el-table-column',{attrs:{\"prop\":\"title\",\"label\":\"团购标题\"}}),_c('el-table-column',{attrs:{\"prop\":\"category_name\",\"label\":\"分类名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"external_sku_id\",\"label\":\"编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"price_in_fen\",\"label\":\"价格\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"下载时间\"}}),_c('el-table-column',{attrs:{\"label\":\"同步\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-value\":1,\"inactive-value\":0,\"active-text\":\"是\",\"inactive-text\":\"否\"},on:{\"change\":function($event){return _vm.syncChange(scope.row)}},model:{value:(scope.row.is_sync),callback:function ($$v) {_vm.$set(scope.row, \"is_sync\", $$v)},expression:\"scope.row.is_sync\"}})]}}])}),_c('el-table-column',{attrs:{\"label\":\"操作\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{directives:[{name:\"show\",rawName:\"v-show\",value:(scope.row.is_sync && scope.row.external_sku_id),expression:\"scope.row.is_sync && scope.row.external_sku_id\"}],attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.syncStock(scope.row)}}},[_vm._v(\" 同步库存\")]),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){return _vm.deleteGoods(scope.row)}}},[_vm._v(\"删除\")])]}}])})],1),_c('div',{staticClass:\"block\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100],\"page-size\":_vm.per_page,\"layout\":\"total, sizes, prev, pager, next, jumper\",\"total\":_vm.Paginationdata.total},on:{\"size-change\":_vm.handleSizeChange,\"current-change\":_vm.handleCurrentChange}})],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goodsList.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../../../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./goodsList.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./goodsList.vue?vue&type=template&id=f2546c40&scoped=true\"\nimport script from \"./goodsList.vue?vue&type=script&lang=js\"\nexport * from \"./goodsList.vue?vue&type=script&lang=js\"\nimport style0 from \"./goodsList.vue?vue&type=style&index=0&id=f2546c40&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"f2546c40\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\r\n\r\n// 平台货品列表\r\nexport function platGoodsList(params) {\r\n return http({\r\n url: \"/api/plat_goods\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function updateSyncStatus(id, params) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function deletePlatGoods(id) {\r\n return http({\r\n url: \"/api/plat_goods/\" + id,\r\n method: \"delete\",\r\n });\r\n}\r\n\r\nexport function syncStock(id) {\r\n return http({\r\n url: \"/api/plat/sync/\" + id + \"/stock/\",\r\n method: \"post\",\r\n });\r\n}\r\n\r\nexport function activityList(shopId) {\r\n return http({\r\n url: \"/api/plat_group_activity/\" + shopId,\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 平台订单列表\r\nexport function platOrderList(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function platOrderExport(params) {\r\n return http({\r\n url: \"/plat_orders/export\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\nexport function printOrders(params) {\r\n return http({\r\n url: \"/api/print/orders\",\r\n method: \"get\",\r\n params\r\n });\r\n}\r\n\r\nexport function printSuccess(params) {\r\n return http({\r\n url: \"/api/print/success\",\r\n method: \"put\",\r\n params\r\n });\r\n}\r\n\r\nexport function getAfterSaleOrders(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params\r\n })\r\n}\r\n\r\nexport function exportOrder(params) {\r\n return http({\r\n url: \"/api/plat_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n\r\nexport function exportAfterOrder(params) {\r\n return http({\r\n url: \"/api/plat_after_sale_orders\",\r\n method: \"get\",\r\n params,\r\n responseType: 'blob'\r\n })\r\n}\r\n","import http from \"@/util/http.js\";\r\n\r\n// 店铺管理页面请求\r\n\r\n// 店铺平台\r\nexport function shopListId() {\r\n return http({\r\n url: \"/api/shop_platforms\",\r\n method: \"get\",\r\n });\r\n}\r\n// 店铺新增\r\nexport function shopAdd(data) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n// 店铺列表\r\nexport function storeList(params) {\r\n return http({\r\n url: \"/api/shops\",\r\n method: \"get\",\r\n params,\r\n });\r\n}\r\n\r\n// 下载商品\r\nexport function downloadGoods(id) {\r\n return http({\r\n url: `/api/download/${id}/goods`,\r\n method: \"get\",\r\n });\r\n}\r\n\r\nexport function updateStore(id, params) {\r\n return http({\r\n url: `/api/shops/${id}`,\r\n method: \"patch\",\r\n params,\r\n });\r\n}\r\n\r\nexport function syncStoreStock(params) {\r\n return http({\r\n url: '/api/sync/shop/stock',\r\n method: \"put\",\r\n params,\r\n });\r\n}\r\n\r\nexport function shipList() {\r\n return http({\r\n url: '/api/shop/ship',\r\n method: 'get',\r\n })\r\n}\r\n\r\nexport function ShopSenderList(shopId, shopShipId) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'get',\r\n params: {\r\n 'shop_id': shopId,\r\n 'shop_ship_id': shopShipId,\r\n }\r\n })\r\n}\r\n\r\nexport function saveSenders(params) {\r\n return http({\r\n url: '/api/shop/ship/senders',\r\n method: 'post',\r\n params\r\n })\r\n}\r\n\r\nexport function orderRest(params) {\r\n return http({\r\n url: '/api/order/reset',\r\n method: 'get',\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","attrs","padding","ref","form","on","$event","handleChoose","model","value","shop_id","callback","$$v","$set","expression","_l","shops","item","key","id","name","nativeOn","type","indexOf","_k","keyCode","apply","arguments","goods_name","external_sku_id","_v","handleReChoose","staticStyle","directives","rawName","loading","tableData","scopedSlots","_u","fn","scope","_s","row","shop","syncChange","is_sync","syncStock","deleteGoods","current_page","per_page","Paginationdata","total","handleSizeChange","handleCurrentChange","staticRenderFns","data","mounted","getPlatGoodsList","getShopsList","methods","params","page","platGoodsList","then","res","meta","storeList","val","newObj","filterParams","obj","_newPar","toString","replace","rowData","updateSyncStatus","status","$message","message","error","errorMessage","$alert","showCancelButton","cancelButtonText","confirmButtonText","action","deletePlatGoods","beforeUpload","loadingModule","$loading","lock","text","spinner","background","uploadSuccess","response","close","uploadError","err","handleExport","window","open","component","http","url","method","platOrderList","printOrders","printSuccess","getAfterSaleOrders","exportOrder","responseType","exportAfterOrder","shopListId","shopAdd","downloadGoods","updateStore","syncStoreStock","shipList","ShopSenderList","shopId","shopShipId","saveSenders","orderRest"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/js/app.3074cc07.js b/public/dist/js/app.3074cc07.js deleted file mode 100644 index 6a60b6b..0000000 --- a/public/dist/js/app.3074cc07.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){"use strict";var e={462:function(e,n,t){var o=t(144),a=function(){var e=this,n=e._self._c;return n("div",{attrs:{id:"app"}},[n("keep-alive",[e.$route.meta.keepAlive?n("router-view"):e._e()],1),e.$route.meta.keepAlive?e._e():n("router-view")],1)},r=[],i={},c=i,l=t(1001),u=(0,l.Z)(c,a,r,!1,null,null,null),d=u.exports,f=t(8345);o["default"].use(f.ZP);const m=()=>new f.ZP({scrollBehavior:()=>({y:0})}),s=m();s.beforeEach(((e,n,t)=>{const o=localStorage.getItem("token");"Login"===e.name||o?t():t({name:"Login"})}));var p=s,h=t(629);o["default"].use(h.ZP);var b=new h.ZP.Store({state:{},mutations:{},actions:{},modules:{}}),v=t(4720),O=t.n(v);const P=[{path:"/Login",name:"Login",component:()=>Promise.all([t.e(430),t.e(301),t.e(200)]).then(t.bind(t,7240))},{path:"/",component:()=>Promise.all([t.e(430),t.e(301),t.e(763)]).then(t.bind(t,1818)),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(769)]).then(t.bind(t,5769)),meta:{keepAlive:!0}},{path:"ADDGOODS",name:"新增商品/规格",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(465)]).then(t.bind(t,8465))},{path:"EDIT_GOODS",name:"修改商品规格",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(691)]).then(t.bind(t,5691))},{path:"/",redirect:"GOODS_LIST"},{path:"GOODS_TYPE",name:"品类管理",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(454)]).then(t.bind(t,3454))},{path:"GOODS_BRAND",name:"商品品牌",component:()=>Promise.all([t.e(430),t.e(984)]).then(t.bind(t,9851))},{path:"GOODS_SKU_LOCATION",name:"商品货架",component:()=>Promise.all([t.e(430),t.e(132)]).then(t.bind(t,1019))},{path:"GOODS_COMBINATION",name:"组合商品",component:()=>Promise.all([t.e(430),t.e(301),t.e(415)]).then(t.bind(t,1930))},{path:"SHOP_MANAGE",name:"店铺管理",component:()=>Promise.all([t.e(430),t.e(613)]).then(t.bind(t,5199))},{path:"USER_MANAGE",name:"用户管理",component:()=>Promise.all([t.e(430),t.e(931)]).then(t.bind(t,8406))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>Promise.all([t.e(430),t.e(551)]).then(t.bind(t,796))},{path:"SYSTEM_LOG",name:"系统日志",component:()=>Promise.all([t.e(430),t.e(727)]).then(t.bind(t,8308))},{path:"GOODS_LOG",name:"商品记录",component:()=>Promise.all([t.e(430),t.e(688)]).then(t.bind(t,4702))},{path:"PLAT_ORDER_LIST",name:"订单列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(602)]).then(t.bind(t,4271))},{path:"PLAT_GOODS_LIST",name:"货品列表",component:()=>Promise.all([t.e(430),t.e(223)]).then(t.bind(t,5889))},{path:"PLAT_AFTER_SALE_ORDER_LIST",name:"售后单列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(330)]).then(t.bind(t,363))},{path:"GROUP_MANAGEMENT",name:"团购管理",component:()=>Promise.all([t.e(430),t.e(301),t.e(192)]).then(t.bind(t,2175))},{path:"GROUP_GOODS_ADD",name:"团购商品新增",component:()=>Promise.all([t.e(430),t.e(301),t.e(973)]).then(t.bind(t,7166))},{path:"GROUP_GOODS_EDIT",name:"团购商品修改",component:()=>Promise.all([t.e(430),t.e(301),t.e(924)]).then(t.bind(t,5174))},{path:"FACE_SHEET",name:"电子面单",component:()=>Promise.all([t.e(430),t.e(64)]).then(t.bind(t,1404))},{path:"SALES_REPORT_DATA",name:"销售数据",component:()=>Promise.all([t.e(430),t.e(654)]).then(t.bind(t,5671))},{path:"sale_statistics",name:"sku销售统计",component:()=>Promise.all([t.e(430),t.e(107)]).then(t.bind(t,3882))},{path:"spu_sale_statistics",name:"品种销售统计",component:()=>Promise.all([t.e(430),t.e(990)]).then(t.bind(t,9651))},{path:"gmv_statistics",name:"交易趋势",component:()=>Promise.all([t.e(430),t.e(301),t.e(583),t.e(806)]).then(t.bind(t,1618))},{path:"loss_record_statistics",name:"报损统计",component:()=>Promise.all([t.e(430),t.e(301),t.e(583),t.e(199)]).then(t.bind(t,8824))},{path:"SUPPLIER_MANAGE",name:"供应商管理",component:()=>Promise.all([t.e(430),t.e(967)]).then(t.bind(t,54))},{path:"PURCHASE_RECORD",name:"商品采购",component:()=>Promise.all([t.e(430),t.e(301),t.e(401)]).then(t.bind(t,3717))},{path:"PURCHASE_RECORD_CHECK",name:"质检入库",component:()=>Promise.all([t.e(430),t.e(417)]).then(t.bind(t,6037))},{path:"LOSS_RECORD",name:"仓库报损",component:()=>Promise.all([t.e(430),t.e(301),t.e(849)]).then(t.bind(t,9764))},{path:"DAILY_STOCK_RECORD",name:"库存盘点",component:()=>Promise.all([t.e(430),t.e(301),t.e(617)]).then(t.bind(t,5010))}]}];var _=P;_.forEach((e=>{p.addRoute(e)})),o["default"].use(O(),{size:"small"}),o["default"].config.productionTip=!1,new o["default"]({router:p,store:b,render:e=>e(d)}).$mount("#app"),document.title="春分ERP-鲜花"}},n={};function t(o){var a=n[o];if(void 0!==a)return a.exports;var r=n[o]={id:o,loaded:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}t.m=e,function(){t.amdO={}}(),function(){var e=[];t.O=function(n,o,a,r){if(!o){var i=1/0;for(d=0;d=r)&&Object.keys(t.O).every((function(e){return t.O[e](o[l])}))?o.splice(l--,1):(c=!1,r0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[o,a,r]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,o){return t.f[o](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/"+e+"."+{64:"7efc004a",107:"defcb221",132:"0557c76c",192:"71ec2e85",199:"5e20f3e2",200:"fbda0d79",223:"a899489f",283:"b0b443fa",301:"1f602c86",330:"72e3c62e",401:"f48626e9",415:"cbeaf578",417:"10d00a45",430:"728d93d4",444:"bdf6e547",454:"4e7d9fc6",465:"630ca1a8",551:"d3396e3a",583:"5bbe4636",602:"0701ae1e",613:"5a7f6161",617:"8e2f5bb2",654:"9b16d70f",688:"c1783454",691:"c4036076",727:"50389830",763:"e09c890d",769:"8d06d508",806:"6fa0f083",849:"29aa17c8",924:"e619e841",931:"c12ad990",967:"1e40c1e4",973:"14434d3f",984:"afbbd0d9",990:"e354f872"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{64:"403e055c",107:"fd5b2517",132:"e6e4e404",192:"5c0a41ae",199:"fc892afb",200:"d1f3c50b",223:"6ee025b2",330:"1242f729",401:"9626e01f",415:"2c51524f",417:"7ca29b17",444:"5c5179a7",454:"0d07cd09",465:"162dccfd",551:"24d983f8",602:"2fa758cd",613:"a4b31826",617:"ab812d50",654:"83822904",688:"97f84af6",691:"de1fc96e",727:"5c0a41ae",763:"8f9393d3",769:"af7ff3f3",806:"f3652123",849:"ecbed77e",924:"5c0a41ae",931:"cf2e1900",967:"ab361ac1",973:"5c0a41ae",984:"3115be6a",990:"f504d809"}[e]+".css"}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="erp:";t.l=function(o,a,r,i){if(e[o])e[o].push(a);else{var c,l;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;dnew f.ZP({scrollBehavior:()=>({y:0})}),s=m();s.beforeEach(((e,n,t)=>{const o=localStorage.getItem("token");"Login"===e.name||o?t():t({name:"Login"})}));var p=s,h=t(629);o["default"].use(h.ZP);var b=new h.ZP.Store({state:{},mutations:{},actions:{},modules:{}}),v=t(4720),O=t.n(v);const P=[{path:"/Login",name:"Login",component:()=>Promise.all([t.e(430),t.e(301),t.e(200)]).then(t.bind(t,7240))},{path:"/",component:()=>Promise.all([t.e(430),t.e(301),t.e(763)]).then(t.bind(t,1818)),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(282)]).then(t.bind(t,4282)),meta:{keepAlive:!0}},{path:"ADDGOODS",name:"新增商品/规格",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(465)]).then(t.bind(t,8465))},{path:"EDIT_GOODS",name:"修改商品规格",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(691)]).then(t.bind(t,5691))},{path:"/",redirect:"GOODS_LIST"},{path:"GOODS_TYPE",name:"品类管理",component:()=>Promise.all([t.e(430),t.e(301),t.e(444),t.e(454)]).then(t.bind(t,3454))},{path:"GOODS_BRAND",name:"商品品牌",component:()=>Promise.all([t.e(430),t.e(984)]).then(t.bind(t,9851))},{path:"GOODS_SKU_LOCATION",name:"商品货架",component:()=>Promise.all([t.e(430),t.e(132)]).then(t.bind(t,1019))},{path:"GOODS_COMBINATION",name:"组合商品",component:()=>Promise.all([t.e(430),t.e(301),t.e(197)]).then(t.bind(t,8180))},{path:"SHOP_MANAGE",name:"店铺管理",component:()=>Promise.all([t.e(430),t.e(613)]).then(t.bind(t,5199))},{path:"USER_MANAGE",name:"用户管理",component:()=>Promise.all([t.e(430),t.e(931)]).then(t.bind(t,8406))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>Promise.all([t.e(430),t.e(551)]).then(t.bind(t,796))},{path:"SYSTEM_LOG",name:"系统日志",component:()=>Promise.all([t.e(430),t.e(206)]).then(t.bind(t,2761))},{path:"GOODS_LOG",name:"商品记录",component:()=>Promise.all([t.e(430),t.e(688)]).then(t.bind(t,4702))},{path:"PLAT_ORDER_LIST",name:"订单列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(68)]).then(t.bind(t,3735))},{path:"PLAT_GOODS_LIST",name:"货品列表",component:()=>Promise.all([t.e(430),t.e(999)]).then(t.bind(t,6784))},{path:"PLAT_AFTER_SALE_ORDER_LIST",name:"售后单列表",component:()=>Promise.all([t.e(430),t.e(301),t.e(147)]).then(t.bind(t,8810))},{path:"GROUP_MANAGEMENT",name:"团购管理",component:()=>Promise.all([t.e(430),t.e(301),t.e(192)]).then(t.bind(t,2175))},{path:"GROUP_GOODS_ADD",name:"团购商品新增",component:()=>Promise.all([t.e(430),t.e(301),t.e(973)]).then(t.bind(t,7166))},{path:"GROUP_GOODS_EDIT",name:"团购商品修改",component:()=>Promise.all([t.e(430),t.e(301),t.e(924)]).then(t.bind(t,5174))},{path:"FACE_SHEET",name:"电子面单",component:()=>Promise.all([t.e(430),t.e(64)]).then(t.bind(t,1404))},{path:"SALES_REPORT_DATA",name:"销售数据",component:()=>Promise.all([t.e(430),t.e(654)]).then(t.bind(t,5671))},{path:"sale_statistics",name:"sku销售统计",component:()=>Promise.all([t.e(430),t.e(107)]).then(t.bind(t,3882))},{path:"spu_sale_statistics",name:"品种销售统计",component:()=>Promise.all([t.e(430),t.e(990)]).then(t.bind(t,9651))},{path:"gmv_statistics",name:"交易趋势",component:()=>Promise.all([t.e(430),t.e(301),t.e(583),t.e(806)]).then(t.bind(t,1618))},{path:"loss_record_statistics",name:"报损统计",component:()=>Promise.all([t.e(430),t.e(301),t.e(583),t.e(199)]).then(t.bind(t,8824))},{path:"SUPPLIER_MANAGE",name:"供应商管理",component:()=>Promise.all([t.e(430),t.e(967)]).then(t.bind(t,54))},{path:"PURCHASE_RECORD",name:"商品采购",component:()=>Promise.all([t.e(430),t.e(301),t.e(267)]).then(t.bind(t,9402))},{path:"PURCHASE_RECORD_CHECK",name:"质检入库",component:()=>Promise.all([t.e(430),t.e(574)]).then(t.bind(t,5343))},{path:"LOSS_RECORD",name:"仓库报损",component:()=>Promise.all([t.e(430),t.e(301),t.e(417)]).then(t.bind(t,2419))},{path:"DAILY_STOCK_RECORD",name:"库存盘点",component:()=>Promise.all([t.e(430),t.e(301),t.e(849)]).then(t.bind(t,558))}]}];var _=P;_.forEach((e=>{p.addRoute(e)})),o["default"].use(O(),{size:"small"}),o["default"].config.productionTip=!1,new o["default"]({router:p,store:b,render:e=>e(d)}).$mount("#app"),document.title="春分ERP-鲜花"}},n={};function t(o){var a=n[o];if(void 0!==a)return a.exports;var r=n[o]={id:o,loaded:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}t.m=e,function(){t.amdO={}}(),function(){var e=[];t.O=function(n,o,a,r){if(!o){var i=1/0;for(d=0;d=r)&&Object.keys(t.O).every((function(e){return t.O[e](o[l])}))?o.splice(l--,1):(c=!1,r0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[o,a,r]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,o){return t.f[o](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/"+e+"."+{64:"7efc004a",68:"fbe02ce8",107:"defcb221",132:"0557c76c",147:"53e38aa6",192:"71ec2e85",197:"9f943505",199:"5e20f3e2",200:"fbda0d79",206:"229a99a8",267:"fb84098f",282:"98d58958",283:"b0b443fa",301:"1f602c86",417:"060d078f",430:"728d93d4",444:"bdf6e547",454:"4e7d9fc6",465:"630ca1a8",551:"d3396e3a",574:"589cacee",583:"5bbe4636",613:"5a7f6161",654:"9b16d70f",688:"c1783454",691:"c4036076",763:"e09c890d",806:"6fa0f083",849:"4a6625e8",924:"e619e841",931:"c12ad990",967:"1e40c1e4",973:"14434d3f",984:"afbbd0d9",990:"e354f872",999:"1bc20d27"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{64:"403e055c",68:"5f2d6e36",107:"fd5b2517",132:"e6e4e404",147:"610fa777",192:"5c0a41ae",197:"e8b8bfee",199:"fc892afb",200:"d1f3c50b",206:"5c0a41ae",267:"5b839817",282:"feb6bf21",417:"c022f0a7",444:"5c5179a7",454:"0d07cd09",465:"162dccfd",551:"24d983f8",574:"1ae35ed9",613:"a4b31826",654:"83822904",688:"97f84af6",691:"de1fc96e",763:"8f9393d3",806:"f3652123",849:"fb1fda00",924:"5c0a41ae",931:"cf2e1900",967:"ab361ac1",973:"5c0a41ae",984:"3115be6a",990:"f504d809",999:"0ae01dd7"}[e]+".css"}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="erp:";t.l=function(o,a,r,i){if(e[o])e[o].push(a);else{var c,l;if(void 0!==r)for(var u=document.getElementsByTagName("script"),d=0;d\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=a31aa596\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=a31aa596&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from \"vue\";\r\nimport VueRouter from \"vue-router\";\r\n\r\nVue.use(VueRouter);\r\n\r\nconst createRouter = () =>\r\n new VueRouter({\r\n scrollBehavior: () => ({ y: 0 }),\r\n });\r\n\r\nconst router = createRouter();\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n const token = localStorage.getItem(\"token\");\r\n // 目标路由不是登录页,并且还需要token验证,还没有token,那就直接给返回到登录页\r\n if (to.name !== \"Login\" && !token) {\r\n next({ name: \"Login\" });\r\n } else {\r\n // 目标路由是登录页-自然不需要token验证\r\n // 或目标路由不需要身份验证\r\n // 又或目标路由非登录页,需要token验证,但是有token\r\n // next放行\r\n next();\r\n }\r\n});\r\n\r\nexport default router;\r\n","import Vue from 'vue'\r\nimport Vuex from 'vuex'\r\n\r\nVue.use(Vuex)\r\n\r\nexport default new Vuex.Store({\r\n state: {\r\n },\r\n mutations: {\r\n },\r\n actions: {\r\n },\r\n modules: {\r\n }\r\n})\r\n","const list = [\r\n {\r\n path: \"/Login\",\r\n name: \"Login\",\r\n component: () => import(\"../views/Login.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n component: () => import(\"../views/index.vue\"),\r\n children: [\r\n {\r\n path: \"GOODS_LIST\",\r\n name: \"商品列表\",\r\n component: () => import(\"../views/goods/goods.vue\"),\r\n meta: {\r\n keepAlive: true,\r\n },\r\n },\r\n {\r\n path: \"ADDGOODS\",\r\n name: \"新增商品/规格\",\r\n component: () => import(\"../views/goods/addgoods/addgoods.vue\"),\r\n },\r\n {\r\n path: \"EDIT_GOODS\",\r\n name: \"修改商品规格\",\r\n component: () => import(\"../views/goods/editgoods.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n redirect: \"GOODS_LIST\",\r\n },\r\n {\r\n path: \"GOODS_TYPE\",\r\n name: \"品类管理\",\r\n component: () => import(\"../views/goodsType/goodsType.vue\"),\r\n },\r\n {\r\n path: \"GOODS_BRAND\",\r\n name: \"商品品牌\",\r\n component: () => import(\"../views/brand/brand.vue\"),\r\n },\r\n {\r\n path: \"GOODS_SKU_LOCATION\",\r\n name: \"商品货架\",\r\n component: () => import(\"../views/goods/location.vue\"),\r\n },\r\n {\r\n path: \"GOODS_COMBINATION\",\r\n name: \"组合商品\",\r\n component: () => import(\"../views/goods/combination.vue\"),\r\n },\r\n {\r\n path: \"SHOP_MANAGE\",\r\n name: \"店铺管理\",\r\n component: () => import(\"../views/store/store.vue\"),\r\n },\r\n {\r\n path: \"USER_MANAGE\",\r\n name: \"用户管理\",\r\n component: () => import(\"../views/users/users.vue\"),\r\n },\r\n {\r\n path: \"ROLE_MANAGE\",\r\n name: \"角色管理\",\r\n component: () => import(\"../views/system/role.vue\"),\r\n },\r\n {\r\n path: \"SYSTEM_LOG\",\r\n name: \"系统日志\",\r\n component: () => import(\"../views/logs/logs.vue\"),\r\n },\r\n {\r\n path: \"GOODS_LOG\",\r\n name: \"商品记录\",\r\n component: () => import(\"../views/logs/record.vue\"),\r\n },\r\n {\r\n path: \"PLAT_ORDER_LIST\",\r\n name: \"订单列表\",\r\n component: () => import(\"../views/plat/orderList.vue\"),\r\n },\r\n {\r\n path: \"PLAT_GOODS_LIST\",\r\n name: \"货品列表\",\r\n component: () => import(\"../views/plat/goodsList.vue\"),\r\n },\r\n {\r\n path: \"PLAT_AFTER_SALE_ORDER_LIST\",\r\n name: \"售后单列表\",\r\n component: () => import(\"../views/plat/afterSaleOrder.vue\"),\r\n },\r\n {\r\n path: \"GROUP_MANAGEMENT\",\r\n name: \"团购管理\",\r\n component: () => import(\"../views/group/group.vue\"),\r\n },\r\n {\r\n path: \"GROUP_GOODS_ADD\",\r\n name: \"团购商品新增\",\r\n component: () => import(\"../views/group/addGroup.vue\"),\r\n },\r\n {\r\n path: \"GROUP_GOODS_EDIT\",\r\n name: \"团购商品修改\",\r\n component: () => import(\"../views/group/editGroup.vue\"),\r\n },\r\n {\r\n path: \"FACE_SHEET\",\r\n name: \"电子面单\",\r\n component: () => import(\"../views/plat/faceSheet.vue\"),\r\n },\r\n {\r\n path: \"SALES_REPORT_DATA\",\r\n name: \"销售数据\",\r\n component: () => import(\"../views/dataCenter/salesReport.vue\"),\r\n },\r\n {\r\n path: \"sale_statistics\",\r\n name: \"sku销售统计\",\r\n component: () => import(\"../views/dataCenter/skuStatistics.vue\"),\r\n },\r\n {\r\n path: \"spu_sale_statistics\",\r\n name: \"品种销售统计\",\r\n component: () => import(\"../views/dataCenter/spuStatistics.vue\"),\r\n },\r\n {\r\n path: \"gmv_statistics\",\r\n name: \"交易趋势\",\r\n component: () => import(\"../views/dataCenter/gmvStatistics.vue\"),\r\n },\r\n {\r\n path: \"loss_record_statistics\",\r\n name: \"报损统计\",\r\n component: () => import(\"../views/dataCenter/lossStatistics.vue\"),\r\n },\r\n {\r\n path: \"SUPPLIER_MANAGE\",\r\n name: \"供应商管理\",\r\n component: () => import(\"../views/supplyChain/supplier.vue\")\r\n },\r\n {\r\n path: \"PURCHASE_RECORD\",\r\n name: \"商品采购\",\r\n component: () => import(\"../views/supplyChain/procureLog.vue\")\r\n },\r\n {\r\n path: \"PURCHASE_RECORD_CHECK\",\r\n name: \"质检入库\",\r\n component: () => import(\"../views/supplyChain/procureCheck.vue\")\r\n },\r\n {\r\n path: \"LOSS_RECORD\",\r\n name: \"仓库报损\",\r\n component: () => import(\"../views/supplyChain/lossRecord.vue\")\r\n },\r\n {\r\n path: \"DAILY_STOCK_RECORD\",\r\n name: \"库存盘点\",\r\n component: () => import(\"../views/supplyChain/dailyStock.vue\")\r\n }\r\n ]\r\n }\r\n]\r\n\r\nexport default list\r\n","import router from './index'\r\nimport List from './list'\r\n\r\nList.forEach(element => {\r\n router.addRoute(element) // 动态添加更多的路由规则\r\n})\r\n","import Vue from \"vue\";\r\nimport App from \"./App.vue\";\r\nimport router from \"./router\";\r\nimport store from \"./store\";\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\nimport \"@/css/style.css\";\r\nimport \"./router/main\";\r\n\r\nVue.use(ElementUI, {\r\n size: 'small'\r\n});\r\nVue.config.productionTip = false;\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: (h) => h(App),\r\n}).$mount(\"#app\");\r\n\r\ndocument.title = \"春分ERP-鲜花\";\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","__webpack_require__.amdO = {};","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + {\"64\":\"7efc004a\",\"107\":\"defcb221\",\"132\":\"0557c76c\",\"192\":\"71ec2e85\",\"199\":\"5e20f3e2\",\"200\":\"fbda0d79\",\"223\":\"a899489f\",\"283\":\"b0b443fa\",\"301\":\"1f602c86\",\"330\":\"72e3c62e\",\"401\":\"f48626e9\",\"415\":\"cbeaf578\",\"417\":\"10d00a45\",\"430\":\"728d93d4\",\"444\":\"bdf6e547\",\"454\":\"4e7d9fc6\",\"465\":\"630ca1a8\",\"551\":\"d3396e3a\",\"583\":\"5bbe4636\",\"602\":\"0701ae1e\",\"613\":\"5a7f6161\",\"617\":\"8e2f5bb2\",\"654\":\"9b16d70f\",\"688\":\"c1783454\",\"691\":\"c4036076\",\"727\":\"50389830\",\"763\":\"e09c890d\",\"769\":\"8d06d508\",\"806\":\"6fa0f083\",\"849\":\"29aa17c8\",\"924\":\"e619e841\",\"931\":\"c12ad990\",\"967\":\"1e40c1e4\",\"973\":\"14434d3f\",\"984\":\"afbbd0d9\",\"990\":\"e354f872\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + {\"64\":\"403e055c\",\"107\":\"fd5b2517\",\"132\":\"e6e4e404\",\"192\":\"5c0a41ae\",\"199\":\"fc892afb\",\"200\":\"d1f3c50b\",\"223\":\"6ee025b2\",\"330\":\"1242f729\",\"401\":\"9626e01f\",\"415\":\"2c51524f\",\"417\":\"7ca29b17\",\"444\":\"5c5179a7\",\"454\":\"0d07cd09\",\"465\":\"162dccfd\",\"551\":\"24d983f8\",\"602\":\"2fa758cd\",\"613\":\"a4b31826\",\"617\":\"ab812d50\",\"654\":\"83822904\",\"688\":\"97f84af6\",\"691\":\"de1fc96e\",\"727\":\"5c0a41ae\",\"763\":\"8f9393d3\",\"769\":\"af7ff3f3\",\"806\":\"f3652123\",\"849\":\"ecbed77e\",\"924\":\"5c0a41ae\",\"931\":\"cf2e1900\",\"967\":\"ab361ac1\",\"973\":\"5c0a41ae\",\"984\":\"3115be6a\",\"990\":\"f504d809\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"erp:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"64\":1,\"107\":1,\"132\":1,\"192\":1,\"199\":1,\"200\":1,\"223\":1,\"330\":1,\"401\":1,\"415\":1,\"417\":1,\"444\":1,\"454\":1,\"465\":1,\"551\":1,\"602\":1,\"613\":1,\"617\":1,\"654\":1,\"688\":1,\"691\":1,\"727\":1,\"763\":1,\"769\":1,\"806\":1,\"849\":1,\"924\":1,\"931\":1,\"967\":1,\"973\":1,\"984\":1,\"990\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkerp\"] = self[\"webpackChunkerp\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(462); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["render","_vm","this","_c","_self","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","VueRouter","createRouter","scrollBehavior","y","router","beforeEach","to","from","next","token","localStorage","getItem","name","Vuex","state","mutations","actions","modules","list","path","children","redirect","List","forEach","element","addRoute","ElementUI","size","config","productionTip","store","h","App","$mount","document","title","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","call","m","amdO","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","url","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","value","nmd","paths","p","createStylesheet","fullhref","oldTag","resolve","reject","linkTag","rel","onLinkComplete","errorType","realHref","href","err","Error","code","request","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","then","installedChunks","installedChunkData","promise","error","loadingEnded","realSrc","message","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"js/app.a4f4a4ff.js","mappings":"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","sources":["webpack://erp/./src/App.vue","webpack://erp/src/App.vue","webpack://erp/./src/App.vue?c036","webpack://erp/./src/App.vue?0e40","webpack://erp/./src/router/index.js","webpack://erp/./src/store/index.js","webpack://erp/./src/router/list.js","webpack://erp/./src/router/main.js","webpack://erp/./src/main.js","webpack://erp/webpack/bootstrap","webpack://erp/webpack/runtime/amd options","webpack://erp/webpack/runtime/chunk loaded","webpack://erp/webpack/runtime/compat get default export","webpack://erp/webpack/runtime/define property getters","webpack://erp/webpack/runtime/ensure chunk","webpack://erp/webpack/runtime/get javascript chunk filename","webpack://erp/webpack/runtime/get mini-css chunk filename","webpack://erp/webpack/runtime/global","webpack://erp/webpack/runtime/hasOwnProperty shorthand","webpack://erp/webpack/runtime/load script","webpack://erp/webpack/runtime/make namespace object","webpack://erp/webpack/runtime/node module decorator","webpack://erp/webpack/runtime/publicPath","webpack://erp/webpack/runtime/css loading","webpack://erp/webpack/runtime/jsonp chunk loading","webpack://erp/webpack/startup"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!_vm.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[1]!../node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=a31aa596\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=a31aa596&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/@vue/vue-loader-v15/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from \"vue\";\r\nimport VueRouter from \"vue-router\";\r\n\r\nVue.use(VueRouter);\r\n\r\nconst createRouter = () =>\r\n new VueRouter({\r\n scrollBehavior: () => ({ y: 0 }),\r\n });\r\n\r\nconst router = createRouter();\r\n\r\nrouter.beforeEach((to, from, next) => {\r\n const token = localStorage.getItem(\"token\");\r\n // 目标路由不是登录页,并且还需要token验证,还没有token,那就直接给返回到登录页\r\n if (to.name !== \"Login\" && !token) {\r\n next({ name: \"Login\" });\r\n } else {\r\n // 目标路由是登录页-自然不需要token验证\r\n // 或目标路由不需要身份验证\r\n // 又或目标路由非登录页,需要token验证,但是有token\r\n // next放行\r\n next();\r\n }\r\n});\r\n\r\nexport default router;\r\n","import Vue from 'vue'\r\nimport Vuex from 'vuex'\r\n\r\nVue.use(Vuex)\r\n\r\nexport default new Vuex.Store({\r\n state: {\r\n },\r\n mutations: {\r\n },\r\n actions: {\r\n },\r\n modules: {\r\n }\r\n})\r\n","const list = [\r\n {\r\n path: \"/Login\",\r\n name: \"Login\",\r\n component: () => import(\"../views/Login.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n component: () => import(\"../views/index.vue\"),\r\n children: [\r\n {\r\n path: \"GOODS_LIST\",\r\n name: \"商品列表\",\r\n component: () => import(\"../views/goods/goods.vue\"),\r\n meta: {\r\n keepAlive: true,\r\n },\r\n },\r\n {\r\n path: \"ADDGOODS\",\r\n name: \"新增商品/规格\",\r\n component: () => import(\"../views/goods/addgoods/addgoods.vue\"),\r\n },\r\n {\r\n path: \"EDIT_GOODS\",\r\n name: \"修改商品规格\",\r\n component: () => import(\"../views/goods/editgoods.vue\"),\r\n },\r\n {\r\n path: \"/\",\r\n redirect: \"GOODS_LIST\",\r\n },\r\n {\r\n path: \"GOODS_TYPE\",\r\n name: \"品类管理\",\r\n component: () => import(\"../views/goodsType/goodsType.vue\"),\r\n },\r\n {\r\n path: \"GOODS_BRAND\",\r\n name: \"商品品牌\",\r\n component: () => import(\"../views/brand/brand.vue\"),\r\n },\r\n {\r\n path: \"GOODS_SKU_LOCATION\",\r\n name: \"商品货架\",\r\n component: () => import(\"../views/goods/location.vue\"),\r\n },\r\n {\r\n path: \"GOODS_COMBINATION\",\r\n name: \"组合商品\",\r\n component: () => import(\"../views/goods/combination.vue\"),\r\n },\r\n {\r\n path: \"SHOP_MANAGE\",\r\n name: \"店铺管理\",\r\n component: () => import(\"../views/store/store.vue\"),\r\n },\r\n {\r\n path: \"USER_MANAGE\",\r\n name: \"用户管理\",\r\n component: () => import(\"../views/users/users.vue\"),\r\n },\r\n {\r\n path: \"ROLE_MANAGE\",\r\n name: \"角色管理\",\r\n component: () => import(\"../views/system/role.vue\"),\r\n },\r\n {\r\n path: \"SYSTEM_LOG\",\r\n name: \"系统日志\",\r\n component: () => import(\"../views/logs/logs.vue\"),\r\n },\r\n {\r\n path: \"GOODS_LOG\",\r\n name: \"商品记录\",\r\n component: () => import(\"../views/logs/record.vue\"),\r\n },\r\n {\r\n path: \"PLAT_ORDER_LIST\",\r\n name: \"订单列表\",\r\n component: () => import(\"../views/plat/orderList.vue\"),\r\n },\r\n {\r\n path: \"PLAT_GOODS_LIST\",\r\n name: \"货品列表\",\r\n component: () => import(\"../views/plat/goodsList.vue\"),\r\n },\r\n {\r\n path: \"PLAT_AFTER_SALE_ORDER_LIST\",\r\n name: \"售后单列表\",\r\n component: () => import(\"../views/plat/afterSaleOrder.vue\"),\r\n },\r\n {\r\n path: \"GROUP_MANAGEMENT\",\r\n name: \"团购管理\",\r\n component: () => import(\"../views/group/group.vue\"),\r\n },\r\n {\r\n path: \"GROUP_GOODS_ADD\",\r\n name: \"团购商品新增\",\r\n component: () => import(\"../views/group/addGroup.vue\"),\r\n },\r\n {\r\n path: \"GROUP_GOODS_EDIT\",\r\n name: \"团购商品修改\",\r\n component: () => import(\"../views/group/editGroup.vue\"),\r\n },\r\n {\r\n path: \"FACE_SHEET\",\r\n name: \"电子面单\",\r\n component: () => import(\"../views/plat/faceSheet.vue\"),\r\n },\r\n {\r\n path: \"SALES_REPORT_DATA\",\r\n name: \"销售数据\",\r\n component: () => import(\"../views/dataCenter/salesReport.vue\"),\r\n },\r\n {\r\n path: \"sale_statistics\",\r\n name: \"sku销售统计\",\r\n component: () => import(\"../views/dataCenter/skuStatistics.vue\"),\r\n },\r\n {\r\n path: \"spu_sale_statistics\",\r\n name: \"品种销售统计\",\r\n component: () => import(\"../views/dataCenter/spuStatistics.vue\"),\r\n },\r\n {\r\n path: \"gmv_statistics\",\r\n name: \"交易趋势\",\r\n component: () => import(\"../views/dataCenter/gmvStatistics.vue\"),\r\n },\r\n {\r\n path: \"loss_record_statistics\",\r\n name: \"报损统计\",\r\n component: () => import(\"../views/dataCenter/lossStatistics.vue\"),\r\n },\r\n {\r\n path: \"SUPPLIER_MANAGE\",\r\n name: \"供应商管理\",\r\n component: () => import(\"../views/supplyChain/supplier.vue\")\r\n },\r\n {\r\n path: \"PURCHASE_RECORD\",\r\n name: \"商品采购\",\r\n component: () => import(\"../views/supplyChain/procureLog.vue\")\r\n },\r\n {\r\n path: \"PURCHASE_RECORD_CHECK\",\r\n name: \"质检入库\",\r\n component: () => import(\"../views/supplyChain/procureCheck.vue\")\r\n },\r\n {\r\n path: \"LOSS_RECORD\",\r\n name: \"仓库报损\",\r\n component: () => import(\"../views/supplyChain/lossRecord.vue\")\r\n },\r\n {\r\n path: \"DAILY_STOCK_RECORD\",\r\n name: \"库存盘点\",\r\n component: () => import(\"../views/supplyChain/dailyStock.vue\")\r\n }\r\n ]\r\n }\r\n]\r\n\r\nexport default list\r\n","import router from './index'\r\nimport List from './list'\r\n\r\nList.forEach(element => {\r\n router.addRoute(element) // 动态添加更多的路由规则\r\n})\r\n","import Vue from \"vue\";\r\nimport App from \"./App.vue\";\r\nimport router from \"./router\";\r\nimport store from \"./store\";\r\nimport ElementUI from \"element-ui\";\r\nimport \"element-ui/lib/theme-chalk/index.css\";\r\nimport \"@/css/style.css\";\r\nimport \"./router/main\";\r\n\r\nVue.use(ElementUI, {\r\n size: 'small'\r\n});\r\nVue.config.productionTip = false;\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: (h) => h(App),\r\n}).$mount(\"#app\");\r\n\r\ndocument.title = \"春分ERP-鲜花\";\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","__webpack_require__.amdO = {};","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + {\"64\":\"7efc004a\",\"68\":\"fbe02ce8\",\"107\":\"defcb221\",\"132\":\"0557c76c\",\"147\":\"53e38aa6\",\"192\":\"71ec2e85\",\"197\":\"9f943505\",\"199\":\"5e20f3e2\",\"200\":\"fbda0d79\",\"206\":\"229a99a8\",\"267\":\"fb84098f\",\"282\":\"98d58958\",\"283\":\"b0b443fa\",\"301\":\"1f602c86\",\"417\":\"060d078f\",\"430\":\"728d93d4\",\"444\":\"bdf6e547\",\"454\":\"4e7d9fc6\",\"465\":\"630ca1a8\",\"551\":\"d3396e3a\",\"574\":\"589cacee\",\"583\":\"5bbe4636\",\"613\":\"5a7f6161\",\"654\":\"9b16d70f\",\"688\":\"c1783454\",\"691\":\"c4036076\",\"763\":\"e09c890d\",\"806\":\"6fa0f083\",\"849\":\"4a6625e8\",\"924\":\"e619e841\",\"931\":\"c12ad990\",\"967\":\"1e40c1e4\",\"973\":\"14434d3f\",\"984\":\"afbbd0d9\",\"990\":\"e354f872\",\"999\":\"1bc20d27\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + {\"64\":\"403e055c\",\"68\":\"5f2d6e36\",\"107\":\"fd5b2517\",\"132\":\"e6e4e404\",\"147\":\"610fa777\",\"192\":\"5c0a41ae\",\"197\":\"e8b8bfee\",\"199\":\"fc892afb\",\"200\":\"d1f3c50b\",\"206\":\"5c0a41ae\",\"267\":\"5b839817\",\"282\":\"feb6bf21\",\"417\":\"c022f0a7\",\"444\":\"5c5179a7\",\"454\":\"0d07cd09\",\"465\":\"162dccfd\",\"551\":\"24d983f8\",\"574\":\"1ae35ed9\",\"613\":\"a4b31826\",\"654\":\"83822904\",\"688\":\"97f84af6\",\"691\":\"de1fc96e\",\"763\":\"8f9393d3\",\"806\":\"f3652123\",\"849\":\"fb1fda00\",\"924\":\"5c0a41ae\",\"931\":\"cf2e1900\",\"967\":\"ab361ac1\",\"973\":\"5c0a41ae\",\"984\":\"3115be6a\",\"990\":\"f504d809\",\"999\":\"0ae01dd7\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"erp:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = function(module) {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.p = \"\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"64\":1,\"68\":1,\"107\":1,\"132\":1,\"147\":1,\"192\":1,\"197\":1,\"199\":1,\"200\":1,\"206\":1,\"267\":1,\"282\":1,\"417\":1,\"444\":1,\"454\":1,\"465\":1,\"551\":1,\"574\":1,\"613\":1,\"654\":1,\"688\":1,\"691\":1,\"763\":1,\"806\":1,\"849\":1,\"924\":1,\"931\":1,\"967\":1,\"973\":1,\"984\":1,\"990\":1,\"999\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkerp\"] = self[\"webpackChunkerp\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(462); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["render","_vm","this","_c","_self","attrs","$route","meta","keepAlive","_e","staticRenderFns","component","Vue","use","VueRouter","createRouter","scrollBehavior","y","router","beforeEach","to","from","next","token","localStorage","getItem","name","Vuex","state","mutations","actions","modules","list","path","children","redirect","List","forEach","element","addRoute","ElementUI","size","config","productionTip","store","h","App","$mount","document","title","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","id","loaded","__webpack_modules__","call","m","amdO","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","miniCssF","g","globalThis","Function","window","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","url","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","createElement","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","type","target","head","appendChild","Symbol","toStringTag","value","nmd","paths","p","createStylesheet","fullhref","oldTag","resolve","reject","linkTag","rel","onLinkComplete","errorType","realHref","href","err","Error","code","request","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","then","installedChunks","installedChunkData","promise","error","loadingEnded","realSrc","message","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/frontend/src/views/goods/combination.vue b/resources/frontend/src/views/goods/combination.vue index 5f09a89..61ad12b 100644 --- a/resources/frontend/src/views/goods/combination.vue +++ b/resources/frontend/src/views/goods/combination.vue @@ -4,11 +4,11 @@ diff --git a/resources/frontend/src/views/goods/goods.vue b/resources/frontend/src/views/goods/goods.vue index fd78913..380f406 100644 --- a/resources/frontend/src/views/goods/goods.vue +++ b/resources/frontend/src/views/goods/goods.vue @@ -5,7 +5,7 @@