diff --git a/public/dist/css/147.2c867641.css b/public/dist/css/147.2c867641.css
new file mode 100644
index 0000000..fcec5b3
--- /dev/null
+++ b/public/dist/css/147.2c867641.css
@@ -0,0 +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-1f518a10]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-1f518a10]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.bgBox[data-v-1f518a10]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-1f518a10]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-1f518a10]{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/768.75f4e610.css b/public/dist/css/200.d1f3c50b.css
similarity index 60%
rename from public/dist/css/768.75f4e610.css
rename to public/dist/css/200.d1f3c50b.css
index 4895dd8..e93cad9 100644
--- a/public/dist/css/768.75f4e610.css
+++ b/public/dist/css/200.d1f3c50b.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)}}.backimg[data-v-78f587bf]{width:100%;height:1080px;background-image:url(../img/%E7%BB%84%2032.a17892e3.png);background-repeat:no-repeat;background-size:100%;position:relative}.sign[data-v-78f587bf]{width:400px;height:500px;position:absolute;top:270px;right:300px}.sign .row[data-v-78f587bf]{margin-bottom:20px}.sign .title[data-v-78f587bf]{width:125px;height:23px;font-size:22px;font-family:BigruixianBlackGBV1\.0;font-weight:400;line-height:23px;color:#2b53ec;opacity:1}.sign .manage[data-v-78f587bf]{margin-top:19px;margin-bottom:50px}.sign .manage img[data-v-78f587bf]{margin-right:20px}.sign .manage span[data-v-78f587bf]{width:340px;height:57px;font-size:54px;font-family:BigruixianBlackGBV1\.0;font-weight:400;line-height:57px;color:#2b53ec;opacity:1}.sign .title-1[data-v-78f587bf]{width:70px;height:35px;font-size:35px;font-family:Source Han Sans CN;font-weight:500;line-height:60px;color:#393939;opacity:1;margin-bottom:35px}.sign .el-button[data-v-78f587bf]{width:400px;height:45px;background:#2b53ec;border-radius:5px;margin-top:40px}.sign .el-checkbox[data-v-78f587bf]{color:#2b53ec}
\ 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)}}.backimg[data-v-561481f2]{width:100%;height:1080px;background-image:url(../img/%E7%BB%84%2032.a17892e3.png);background-repeat:no-repeat;background-size:100%;position:relative}.sign[data-v-561481f2]{width:400px;height:500px;position:absolute;top:270px;right:300px}.sign .row[data-v-561481f2]{margin-bottom:20px}.sign .title[data-v-561481f2]{width:125px;height:23px;font-size:22px;font-family:BigruixianBlackGBV1\.0;font-weight:400;line-height:23px;color:#2b53ec;opacity:1}.sign .manage[data-v-561481f2]{margin-top:19px;margin-bottom:50px}.sign .manage img[data-v-561481f2]{margin-right:20px}.sign .manage span[data-v-561481f2]{width:340px;height:57px;font-size:54px;font-family:BigruixianBlackGBV1\.0;font-weight:400;line-height:57px;color:#2b53ec;opacity:1}.sign .title-1[data-v-561481f2]{width:70px;height:35px;font-size:35px;font-family:Source Han Sans CN;font-weight:500;line-height:60px;color:#393939;opacity:1;margin-bottom:35px}.sign .el-button[data-v-561481f2]{width:400px;height:45px;background:#2b53ec;border-radius:5px;margin-top:40px}.sign .el-checkbox[data-v-561481f2]{color:#2b53ec}
\ No newline at end of file
diff --git a/public/dist/css/298.9cda781a.css b/public/dist/css/292.3b8d3320.css
similarity index 73%
rename from public/dist/css/298.9cda781a.css
rename to public/dist/css/292.3b8d3320.css
index 9ee256d..98c4eb1 100644
--- a/public/dist/css/298.9cda781a.css
+++ b/public/dist/css/292.3b8d3320.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-2a9ed9ee]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-2a9ed9ee]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-2a9ed9ee]{margin-bottom:15px}.bgBox[data-v-2a9ed9ee]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-2a9ed9ee]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-2a9ed9ee]{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-b907944a]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-b907944a]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-b907944a]{margin-bottom:15px}.bgBox[data-v-b907944a]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-b907944a]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-b907944a]{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/465.162dccfd.css b/public/dist/css/465.162dccfd.css
new file mode 100644
index 0000000..3180f28
--- /dev/null
+++ b/public/dist/css/465.162dccfd.css
@@ -0,0 +1 @@
+.skuBox[data-v-4a07331a]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-4a07331a]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.el-upload--picture-card[data-v-4a07331a]{width:50px;height:50px}.el-form-item[data-v-4a07331a]{margin-left:40px}.avatar-uploader .el-upload[data-v-4a07331a]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-4a07331a]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-4a07331a]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-4a07331a]{width:148px;height:148px;display:block}
\ No newline at end of file
diff --git a/public/dist/css/52.656e76ca.css b/public/dist/css/52.656e76ca.css
deleted file mode 100644
index 061cb2d..0000000
--- a/public/dist/css/52.656e76ca.css
+++ /dev/null
@@ -1 +0,0 @@
-.table[data-v-136cb538]{margin-top:20px;position:relative}.btn[data-v-136cb538]{float:right}.flex[data-v-136cb538]{display:flex;align-items:center}.goodBox .Img[data-v-136cb538]{width:50px;height:50px;margin-right:12px;border-radius:4px}.goodBox .tit[data-v-136cb538]{color:#000;font-size:13px}.confirmbtn[data-v-136cb538]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-136cb538]{margin-top:30px}.import-right a[data-v-136cb538]{text-decoration:none;color:#000}[data-v-136cb538] .btn11{padding:0;width:14px;height:14px}[data-v-136cb538] .btn11 img{width:100%;height:100%}.page[data-v-136cb538]{margin-top:20px}.searchBox[data-v-136cb538]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-136cb538]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.titBox[data-v-136cb538]{display:flex;align-items:center}.red[data-v-136cb538]{color:red}
\ No newline at end of file
diff --git a/public/dist/css/644.02465651.css b/public/dist/css/617.ab812d50.css
similarity index 73%
rename from public/dist/css/644.02465651.css
rename to public/dist/css/617.ab812d50.css
index 944566f..4c3a412 100644
--- a/public/dist/css/644.02465651.css
+++ b/public/dist/css/617.ab812d50.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-4769713c]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-4769713c]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-4769713c]{margin-bottom:15px}.bgBox[data-v-4769713c]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 1px 0}.bgBox .close[data-v-4769713c]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-4769713c]{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-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
diff --git a/public/dist/css/691.de1fc96e.css b/public/dist/css/691.de1fc96e.css
new file mode 100644
index 0000000..3fd984d
--- /dev/null
+++ b/public/dist/css/691.de1fc96e.css
@@ -0,0 +1 @@
+.el-upload--picture-card[data-v-253f0fda]{width:50px;height:50px}.avatar-uploader .el-upload[data-v-253f0fda]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-253f0fda]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-253f0fda]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-253f0fda]{width:148px;height:148px;display:block}.shop-sku-img[data-v-253f0fda]{display:flex}.shop-sku-img .shop[data-v-253f0fda]{margin-right:20px;margin-bottom:20px}.shop-sku-img .shop .shop-name[data-v-253f0fda]{text-align:center}
\ No newline at end of file
diff --git a/public/dist/css/47.cb6d192b.css b/public/dist/css/702.52644567.css
similarity index 65%
rename from public/dist/css/47.cb6d192b.css
rename to public/dist/css/702.52644567.css
index 0fde5ac..d330af5 100644
--- a/public/dist/css/47.cb6d192b.css
+++ b/public/dist/css/702.52644567.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-3b8fe34f]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap;.row[data-v-3b8fe34f]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}}.opaBox[data-v-3b8fe34f]{margin-bottom:15px}.btn[data-v-3b8fe34f]{float:right}[data-v-3b8fe34f] .cell{display:flex;align-items:center}.commodityimg[data-v-3b8fe34f]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-3b8fe34f]{width:100%;height:100%}[data-v-3b8fe34f] .btn11{padding:0;width:14px;height:14px}[data-v-3b8fe34f] .btn11 img{width:100%;height:100%}.page[data-v-3b8fe34f]{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-b3d4720a]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap;.row[data-v-b3d4720a]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}}.opaBox[data-v-b3d4720a]{margin-bottom:15px}.btn[data-v-b3d4720a]{float:right}[data-v-b3d4720a] .cell{display:flex;align-items:center}.commodityimg[data-v-b3d4720a]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-b3d4720a]{width:100%;height:100%}[data-v-b3d4720a] .btn11{padding:0;width:14px;height:14px}[data-v-b3d4720a] .btn11 img{width:100%;height:100%}.page[data-v-b3d4720a]{margin-top:20px}
\ No newline at end of file
diff --git a/public/dist/css/806.6c9d1a3b.css b/public/dist/css/806.6c9d1a3b.css
deleted file mode 100644
index 5d08a27..0000000
--- a/public/dist/css/806.6c9d1a3b.css
+++ /dev/null
@@ -1 +0,0 @@
-.el-upload--picture-card[data-v-ff99f10e]{width:50px;height:50px}.avatar-uploader .el-upload[data-v-ff99f10e]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-ff99f10e]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-ff99f10e]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-ff99f10e]{width:148px;height:148px;display:block}.shop-sku-img[data-v-ff99f10e]{display:flex}.shop-sku-img .shop[data-v-ff99f10e]{margin-right:20px;margin-bottom:20px}.shop-sku-img .shop .shop-name[data-v-ff99f10e]{text-align:center}
\ No newline at end of file
diff --git a/public/dist/css/908.f3652123.css b/public/dist/css/806.f3652123.css
similarity index 100%
rename from public/dist/css/908.f3652123.css
rename to public/dist/css/806.f3652123.css
diff --git a/public/dist/css/810.0abac56a.css b/public/dist/css/810.0abac56a.css
deleted file mode 100644
index 76a0518..0000000
--- a/public/dist/css/810.0abac56a.css
+++ /dev/null
@@ -1 +0,0 @@
-.skuBox[data-v-3cee7459]{border:1px solid #e5e5e5;border-radius:5px;padding:15px 0;margin-bottom:15px;background-color:#f3f3f3}.skuBox .tit[data-v-3cee7459]{padding-left:40px;font-weight:600;font-size:15px;margin-bottom:15px}.el-upload--picture-card[data-v-3cee7459]{width:50px;height:50px}.el-form-item[data-v-3cee7459]{margin-left:40px}.avatar-uploader .el-upload[data-v-3cee7459]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-3cee7459]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-3cee7459]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-3cee7459]{width:148px;height:148px;display:block}
\ No newline at end of file
diff --git a/public/dist/css/812.4c5ea71e.css b/public/dist/css/812.4c5ea71e.css
new file mode 100644
index 0000000..d13e857
--- /dev/null
+++ b/public/dist/css/812.4c5ea71e.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-a2f1dd48]{margin-top:20px;position:relative}.btn[data-v-a2f1dd48]{float:right}.flex[data-v-a2f1dd48]{display:flex;align-items:center}.goodBox .Img[data-v-a2f1dd48]{width:50px;height:50px;margin-right:12px;border-radius:4px}.goodBox .tit[data-v-a2f1dd48]{color:#000;font-size:13px}.confirmbtn[data-v-a2f1dd48]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-a2f1dd48]{margin-top:30px}.import-right a[data-v-a2f1dd48]{text-decoration:none;color:#000}[data-v-a2f1dd48] .btn11{padding:0;width:14px;height:14px}[data-v-a2f1dd48] .btn11 img{width:100%;height:100%}.page[data-v-a2f1dd48]{margin-top:20px}.searchBox[data-v-a2f1dd48]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-a2f1dd48]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.titBox[data-v-a2f1dd48]{display:flex;align-items:center}.red[data-v-a2f1dd48]{color:red}
\ No newline at end of file
diff --git a/public/dist/css/555.927b4d2a.css b/public/dist/css/849.ecbed77e.css
similarity index 73%
rename from public/dist/css/555.927b4d2a.css
rename to public/dist/css/849.ecbed77e.css
index 80cd77c..909431d 100644
--- a/public/dist/css/555.927b4d2a.css
+++ b/public/dist/css/849.ecbed77e.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-c963a484]{display:flex;align-items:center;flex-wrap:wrap;white-space:nowrap}.searchBox .row[data-v-c963a484]{font-size:14px;margin-bottom:20px;margin-right:15px;display:flex;align-items:center}.opaBox[data-v-c963a484]{margin-bottom:15px}.bgBox[data-v-c963a484]{position:relative;border-radius:5px;background-color:#f5f2f2;margin-bottom:15px;padding:15px 30px 15px 0}.bgBox .close[data-v-c963a484]{color:red;position:absolute;right:5px;top:5px;font-size:20px;cursor:pointer}.btn[data-v-c963a484]{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-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
diff --git a/public/dist/index.html b/public/dist/index.html
index dfcaeab..a6f72e6 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.97be836f.js b/public/dist/js/147.97be836f.js
new file mode 100644
index 0000000..a5be473
--- /dev/null
+++ b/public/dist/js/147.97be836f.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[147],{7899:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var i=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-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)},r=[],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}]};(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,i,r,!1,null,"1f518a10",null),c=u.exports},3550:function(t,e,a){a.d(e,{EY:function(){return m},Fb:function(){return r},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 i=a(8430);function r(t){return(0,i.Z)({url:"/api/supplier",method:"get",params:t})}function s(t){return(0,i.Z)({url:`/api/supplier/${t}`,method:"delete"})}function l(t){return(0,i.Z)({url:"/api/supplier",method:"post",data:t})}function n(t,e){return(0,i.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(t){return(0,i.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,i.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,i.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function p(t,e){return(0,i.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(t){return(0,i.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function h(t){return(0,i.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,i.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,i.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,i.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]);
+//# sourceMappingURL=147.97be836f.js.map
\ No newline at end of file
diff --git a/public/dist/js/147.97be836f.js.map b/public/dist/js/147.97be836f.js.map
new file mode 100644
index 0000000..ef6ce96
--- /dev/null
+++ b/public/dist/js/147.97be836f.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/147.97be836f.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-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 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 审核状态:\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.supplier_name }}({{scope.row.supplier_id}})\r\n \r\n \r\n \r\n \r\n 待审核\r\n 审核通过\r\n 审核不通过\r\n \r\n \r\n \r\n \r\n \r\n 审核\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n 审核通过\r\n 审核不通过\r\n \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!./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=1f518a10&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=1f518a10&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 \"1f518a10\",\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","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/200.1a2e4aeb.js b/public/dist/js/200.1a2e4aeb.js
new file mode 100644
index 0000000..4262c18
--- /dev/null
+++ b/public/dist/js/200.1a2e4aeb.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[200],{7240:function(e,t,o){o.r(t),o.d(t,{default:function(){return h}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"backimg"},[t("div",{staticClass:"sign"},[t("span",{staticClass:"title"},[e._v("Hi 欢迎使用")]),e._m(0),t("p",{staticClass:"title-1"},[e._v("登录")]),t("div",{staticClass:"row"},[t("el-input",{attrs:{placeholder:"请输入用户名",size:"large"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("div",{staticClass:"row"},[t("el-input",{attrs:{"show-password":"",placeholder:"请输入密码",size:"large"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),t("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("记住密码")]),t("br"),t("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:function(t){return e.Login()},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.Login()}}},[e._v("登 录")])],1)])},r=[function(){var e=this,t=e._self._c;return t("p",{staticClass:"manage"},[t("img",{attrs:{src:o(5108),alt:""}}),t("span",[e._v("ERP管理系统")])])}],i=(o(560),o(9669)),a=o.n(i),n=o(730),l={data(){return{loading:!1,checked:!1,form:{name:"",password:""}}},mounted(){this.getCookie(),window.addEventListener("keydown",this.keyDown)},methods:{Login(){!0===this.checked?this.setCookie(this.form.name,this.form.password,!0,7):this.clearCookie(),""===this.form.name||""===this.form.password?this.$message({message:"账号或密码不能为空",type:"error"}):(this.loading=!0,a().post("/api/auth/login",this.form).then((e=>{let t=e.data;t.error&&(this.$message({message:"账号或密码错误,请重新输入",type:"error"}),this.form.name="",this.form.password="",this.checked=!1,this.loading=!1),t.token&&(localStorage.setItem("userName",this.form.name),this.form={},localStorage.setItem("token",t.token),(0,n.Xt)().then((e=>{console.log(e.data.roles),e.data.roles&&e.data.roles[0]&&(localStorage.setItem("roleName",e.data.roles[0].name),localStorage.setItem("userId",e.data.id),this.$message({message:"成功登录,欢迎来到后台管理系统",type:"success"}),this.$router.push("/GOODS_LIST")),this.loading=!1})).catch((()=>{this.loading=!1})))})))},setCookie(e,t,o,s){const r=new Date;r.setTime(r.getTime()+864e5*s),window.document.cookie="name="+e+";path=/;expires="+r.toGMTString(),window.document.cookie="password="+t+";path=/;expires="+r.toGMTString(),window.document.cookie="state="+o+";path=/;expires="+r.toGMTString()},getCookie(){if(document.cookie.length>0){const e=document.cookie.split("; ");for(let t=0;t\r\n \r\n
\r\n
Hi 欢迎使用\r\n
\r\n
ERP管理系统\r\n
\r\n
登录
\r\n
\r\n \r\n
\r\n
\r\n \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!./Login.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!./Login.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=561481f2&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=561481f2&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 \"561481f2\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\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 roleAdd(data) {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 角色权限列表请求\r\nexport function jurisdiction() {\r\n return http({\r\n url: \"/api/permissions\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色权限编辑\r\nexport function jurisdictionEdit(id, data) {\r\n return http({\r\n url: `/api/roles/${id}/permissions`,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getRoleInfo() {\r\n return http({\r\n url: \"/api/user/user_roles\",\r\n method: \"get\"\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","_m","attrs","model","value","form","name","callback","$$v","$set","expression","password","checked","loading","on","$event","Login","type","indexOf","_k","keyCode","key","staticRenderFns","require","data","mounted","getCookie","window","addEventListener","keyDown","methods","setCookie","clearCookie","$message","message","axios","then","res","error","token","localStorage","setItem","getRoleInfo","console","log","roles","id","$router","push","catch","c_name","c_pwd","c_state","exdays","exdate","Date","setTime","getTime","document","cookie","toGMTString","length","arr","split","i","arr2","Boolean","e","destroyed","removeEventListener","component","roleList","http","url","method","roleAdd","jurisdiction","jurisdictionEdit"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/292.25ac0e82.js b/public/dist/js/292.25ac0e82.js
new file mode 100644
index 0000000..72ba0a3
--- /dev/null
+++ b/public/dist/js/292.25ac0e82.js
@@ -0,0 +1,2 @@
+(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[292],{4042:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return _}});var i=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,i){return e("div",{key:i,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(i)}}},[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(i,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(i,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:""},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:""},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:""},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)},a=[],n=(r(560),r(3550)),s=r(9669),o=r.n(s),l=r(2900),u=r(9036),c=r(7484),d=r.n(c),p={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,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()},handleAdd(){this.curInfo={buyer_user_id: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,n.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,n.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,l.Lh)(t).then((t=>{this.usersList=t.data.data}))},getSupplierList(){let t={page:1,per_page:9999};(0,n.Fb)(t).then((t=>{this.supplierList=t.data.data}))},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=[]},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,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.getSupplierList(),this.getUserList()}},f=p,h=r(1001),m=(0,h.Z)(f,i,a,!1,null,"b907944a",null),_=m.exports},7484:function(t){!function(e,r){t.exports=r()}(0,(function(){"use strict";var t=1e3,e=6e4,r=36e5,i="millisecond",a="second",n="minute",s="hour",o="day",l="week",u="month",c="quarter",d="year",p="date",f="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,_={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])+"]"}},g=function(t,e,r){var i=String(t);return!i||i.length>=e?t:""+Array(e+1-i.length).join(r)+t},b={s:g,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),i=Math.floor(r/60),a=r%60;return(e<=0?"+":"-")+g(i,2,"0")+":"+g(a,2,"0")},m:function t(e,r){if(e.date()1)return t(s[0])}else{var o=e.name;y[o]=e,a=o}return!i&&a&&(v=a),a||!i&&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 _(t){this.$L=x(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[$]=!0}var g=_.prototype;return g.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 i=e.match(h);if(i){var a=i[2]-1||0,n=(i[7]||"0").substring(0,3);return r?new Date(Date.UTC(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,n)):new Date(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,n)}}return new Date(e)}(t),this.init()},g.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()},g.$utils=function(){return M},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(t,e){var r=w(t);return this.startOf(e)<=r&&r<=this.endOf(e)},g.isAfter=function(t,e){return w(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 {{ scope.row.supplier_name }}({{scope.row.supplier_id}})\r\n \r\n \r\n \r\n \r\n \r\n 待审核\r\n 审核通过\r\n 审核不通过\r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加采购商品
\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \r\n 将文件拖到此处,或点击上传
\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=b907944a&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=b907944a&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 \"b907944a\",\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.procureList=e.data.data,this.total=e.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(e){this.page=1,this.pageSize=e,this.fetchList()},handleCurrentChange(e){this.page=e,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_user_id:"",supplier_id:""},this.purchaseOrders=[{external_sku_id:"",num:"",cost:"",date:""}],this.dialogVisible=!0},delItem(e){this.purchaseOrders.splice(e,1)},addItem(){this.purchaseOrders.push({external_sku_id:"",num:"",cost:"",date:""})},handleEdit(e){this.curInfo=JSON.parse(JSON.stringify(e)),this.editDialog=!0},commitAddPurchase(){this.commitloading=!0;let e=[],t={...this.curInfo};t.buyer_name="",t.supplier_name="",t.buyer_user_id&&(t.buyer_name=this.$refs.userBatchRef.selectedLabel),t.supplier_id&&(t.supplier_name=this.$refs.supplierBatchRef.selectedLabel),this.purchaseOrders.forEach((i=>{e.push({...i,buyer_name:t.buyer_name,buyer_user_id:t.buyer_user_id,supplier_id:t.supplier_id,supplier_name:t.supplier_name})})),(0,l.iY)({purchaseOrders:e}).then((e=>{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 e={...this.curInfo};e.buyer_name="",e.supplier_name="",e.buyer_user_id&&(e.buyer_name=this.$refs.userRef.selectedLabel),e.supplier_id&&(e.supplier_name=this.$refs.supplierRef.selectedLabel),(0,l.JI)(this.curInfo.id,e).then((e=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(e,t){console.log(t),this.fileList=t},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const e=new FormData;e.append("purchaseFile",this.fileList[0].raw);let t=localStorage.getItem("token");n().post("/api/purchase_record/purchase_import",e,{headers:{Authorization:`Bearer ${t}`}}).then((e=>{200===e.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 e={page:1,per_page:9999};(0,o.Lh)(e).then((e=>{this.usersList=e.data.data}))},getSupplierList(){let e={page:1,per_page:9999};(0,l.Fb)(e).then((e=>{this.supplierList=e.data.data}))}},mounted(){this.fetchList(),this.getSupplierList(),this.getUserList()}},c=u,d=i(1001),p=(0,d.Z)(c,a,r,!1,null,"2a9ed9ee",null),m=p.exports},3550:function(e,t,i){i.d(t,{EY:function(){return m},Fb:function(){return r},GI:function(){return s},JI:function(){return c},Js:function(){return o},Mo:function(){return d},S6:function(){return n},X2:function(){return l},iY:function(){return u},oK:function(){return p},zB:function(){return f},zo:function(){return h}});var a=i(8430);function r(e){return(0,a.Z)({url:"/api/supplier",method:"get",params:e})}function l(e){return(0,a.Z)({url:`/api/supplier/${e}`,method:"delete"})}function s(e){return(0,a.Z)({url:"/api/supplier",method:"post",data:e})}function n(e,t){return(0,a.Z)({url:`/api/supplier/${e}`,method:"patch",data:t})}function o(e){return(0,a.Z)({url:"/api/supplier/purchase_record",method:"get",params:e})}function u(e){return(0,a.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:e})}function c(e,t){return(0,a.Z)({url:`/api/supplier/purchase_record/${e}`,method:"patch",data:t})}function d(e){return(0,a.Z)({url:"/api/supplier/loss_record",method:"get",params:e})}function p(e){return(0,a.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:e})}function m(e,t){return(0,a.Z)({url:`/api/supplier/loss_record/${e}`,method:"patch",data:t})}function f(e){return(0,a.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:e})}function h(e){return(0,a.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:e})}},2900:function(e,t,i){i.d(t,{A0:function(){return c},AX:function(){return o},Lh:function(){return l},RF:function(){return s},Uy:function(){return r},f7:function(){return n},nO:function(){return u}});var a=i(8430);function r(){return(0,a.Z)({url:"/api/roles",method:"get"})}function l(e){return(0,a.Z)({url:"/api/users",method:"get",params:e})}function s(e){return(0,a.Z)({url:"/api/users",method:"post",data:e})}function n(e){return(0,a.Z)({url:`/api/users/${e}`,method:"get"})}function o(e,t){return(0,a.Z)({url:`/api/users/${e}`,method:"patch",data:t})}function u(e){return(0,a.Z)({url:"/api/website_message",method:"get",params:e})}function c(e,t){return(0,a.Z)({url:`/api/website_message/${e}`,method:"patch",data:t})}}}]);
-//# sourceMappingURL=298.28d8451a.js.map
\ No newline at end of file
diff --git a/public/dist/js/298.28d8451a.js.map b/public/dist/js/298.28d8451a.js.map
deleted file mode 100644
index a5aafe3..0000000
--- a/public/dist/js/298.28d8451a.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/298.28d8451a.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/procureLog.vue","webpack://erp/src/views/supplyChain/procureLog.vue","webpack://erp/./src/views/supplyChain/procureLog.vue?9906","webpack://erp/./src/views/supplyChain/procureLog.vue?f7a2","webpack://erp/./src/api/supplyChain.js","webpack://erp/./src/api/user.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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"导入\")])],1),_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:{\"prop\":\"date\",\"label\":\"采购时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"120\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],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-select',{ref:\"userBatchRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_user_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_user_id\", $$v)},expression:\"curInfo.buyer_user_id\"}},_vm._l((_vm.usersList),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-select',{ref:\"supplierBatchRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.supplier_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"supplier_id\", $$v)},expression:\"curInfo.supplier_id\"}},_vm._l((_vm.supplierList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.supplier_name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.purchaseOrders),function(item,index){return _c('div',{key:index,staticClass:\"bgBox\"},[_c('div',{staticClass:\"close\",on:{\"click\":function($event){return _vm.delItem(index)}}},[_c('i',{staticClass:\"el-icon-delete-solid\"})]),_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品编码\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},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-input',{attrs:{\"clearable\":\"\"},model:{value:(item.num),callback:function ($$v) {_vm.$set(item, \"num\", $$v)},expression:\"item.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"成本\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.cost),callback:function ($$v) {_vm.$set(item, \"cost\", $$v)},expression:\"item.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"采购日期\"}},[_c('el-date-picker',{attrs:{\"type\":\"date\",\"placeholder\":\"选择日期\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\"},model:{value:(item.date),callback:function ($$v) {_vm.$set(item, \"date\", $$v)},expression:\"item.date\"}})],1)],1)],1)}),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.addItem()}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加标签\")]),_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.commitAddPurchase}},[_vm._v(\"确 定\")])],1)],2),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editDialog,\"width\":\"600px\"},on:{\"update:visible\":function($event){_vm.editDialog=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品编码\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},model:{value:(_vm.curInfo.external_sku_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"external_sku_id\", $$v)},expression:\"curInfo.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"数量\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},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-input',{attrs:{\"disabled\":\"\"},model:{value:(_vm.curInfo.cost),callback:function ($$v) {_vm.$set(_vm.curInfo, \"cost\", $$v)},expression:\"curInfo.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"采购人\"}},[_c('el-select',{ref:\"userRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_user_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_user_id\", $$v)},expression:\"curInfo.buyer_user_id\"}},_vm._l((_vm.usersList),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-select',{ref:\"supplierRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.supplier_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"supplier_id\", $$v)},expression:\"curInfo.supplier_id\"}},_vm._l((_vm.supplierList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.supplier_name,\"value\":item.id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"采购时间\"}},[_c('el-date-picker',{attrs:{\"type\":\"date\",\"placeholder\":\"选择日期\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\"},model:{value:(_vm.curInfo.date),callback:function ($$v) {_vm.$set(_vm.curInfo, \"date\", $$v)},expression:\"curInfo.date\"}})],1)],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.editDialog = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitEdit}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"导入\",\"visible\":_vm.showImport,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.showImport=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-upload',{staticClass:\"upload-demo\",attrs:{\"drag\":\"\",\"action\":\"\",\"limit\":1,\"multiple\":false,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange,\"on-remove\":_vm.fileRemove}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showImport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitUpload}},[_vm._v(\"上 传\")])],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.supplier_name }}({{scope.row.supplier_id}})\r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加标签
\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \r\n 将文件拖到此处,或点击上传
\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=2a9ed9ee&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=2a9ed9ee&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 \"2a9ed9ee\",\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 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"],"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","procureList","scopedSlots","_u","key","fn","scope","row","supplier_name","_s","supplier_id","_e","$event","handleEdit","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","ref","curInfo","buyer_user_id","_l","usersList","item","id","supplierList","purchaseOrders","index","delItem","num","cost","date","addItem","slot","commitloading","commitAddPurchase","editDialog","commitEdit","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getPurchaseLog","then","res","meta","catch","val","i","splice","push","JSON","parse","stringify","list","buyer_name","$refs","userBatchRef","selectedLabel","supplierBatchRef","forEach","batchAddPurchaseLog","$message","type","message","userRef","supplierRef","updatePurchaseLog","file","console","log","length","FormData","append","raw","token","localStorage","getItem","axios","headers","Authorization","status","success","error","getUserList","userList","getSupplierList","getSupplier","mounted","component","http","url","method","removeSupplier","addSupplier","updateSupplier","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/465.630ca1a8.js b/public/dist/js/465.630ca1a8.js
new file mode 100644
index 0000000..646bf82
--- /dev/null
+++ b/public/dist/js/465.630ca1a8.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[465],{8465:function(t,e,o){o.r(e),o.d(e,{default:function(){return h}});var n=function(){var t=this,e=t._self._c;return e("el-card",{staticClass:"box-card"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[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.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}})],1)],1),t._l(t.skus,(function(o,n){return e("div",{key:n,staticClass:"skuBox"},[e("div",{staticClass:"tit"},[t._v("规格"+t._s(n+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",{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),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)],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-button",{attrs:{type:"danger",icon:"el-icon-delete"},on:{click:function(e){return t.handleDelete(n)}}},[t._v("删除")])],1)],1)})),e("el-form-item",[e("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:function(e){return t.toAddSku()}}},[t._v("增加规格")])],1),e("div",{staticStyle:{"margin-top":"30px"}},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},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)],2)],1)},r=[],s=(o(560),o(9036)),a=o(2346),i=o(4301),l=o.n(i),u={components:{Treeselect:l()},data(){return{lid:"",gid:"",brandList:[],treeList:[],goodschoose:[],skus:[],form:{goods_id:"",title:"",img_url:"",type_id:null,brand_id:"",goods_code:""},options:[{id:0,label:"下架"},{id:1,label:"在售"}],file:[],disabled:!1}},mounted(){this.getGoods_types(),this.getGoodsBrand(),this.handleList(),this.handleAdd()},watch:{lid:{handler(t,e){t&&this.goodschoose.forEach((e=>{e.id==t&&(this.form={...e})}))},deep:!0,immediate:!0}},methods:{getGoods_types(){let t={parent_id:0};(0,a.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getGoodsBrand(){(0,a.ar)({per_page:999}).then((t=>{this.brandList=t.data.data}))},handleAvatarSuccess(t,e){let o=new FormData;e.forEach((t=>{o.append("uploadFile",t.raw)}));let n={headers:{"Content-Type":"multipart/form-data"}};(0,s.cM)(o,n).then((t=>{this.form.img_url=t.data.resource}))},handleList(){(0,s.t5)().then((t=>{this.goodschoose=t.data.data,this.goodschoose=[{title:"",id:""},...this.goodschoose]}))},handleSave(){const t=this.form,e=this.skus,o={...t,goods_id:this.lid,skus:e};o.type_id=o.type_id||"",(0,s.Rq)(o).then((t=>{"OK"===t.statusText&&(this.$message({message:"商品添加成功!",type:"success"}),this.$router.push("/GOODS_LIST"))}))},toAddSku(){this.form.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.$router.push("/GOODS_LIST")},onchange(t){this.disabled=""!==t,this.disabled||(this.disabled=!1,this.form={})},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}}},d=u,c=o(1001),p=(0,c.Z)(d,n,r,!1,null,"4a07331a",null),h=p.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return k},K1:function(){return d},NR:function(){return m},Rq:function(){return s},Vx:function(){return u},b9:function(){return v},cM:function(){return c},e3:function(){return l},gM:function(){return g},lO:function(){return r},no:function(){return _},od:function(){return p},rQ:function(){return a},sx:function(){return f},t5:function(){return i},zl:function(){return h}});var n=o(8430);function r(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function s(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 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 d(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(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 h(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 f(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function g(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 k(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})}}}]);
+//# sourceMappingURL=465.630ca1a8.js.map
\ No newline at end of file
diff --git a/public/dist/js/465.630ca1a8.js.map b/public/dist/js/465.630ca1a8.js.map
new file mode 100644
index 0000000..301998a
--- /dev/null
+++ b/public/dist/js/465.630ca1a8.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/465.630ca1a8.js","mappings":"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","sources":["webpack://erp/./src/views/goods/addgoods/addgoods.vue","webpack://erp/src/views/goods/addgoods/addgoods.vue","webpack://erp/./src/views/goods/addgoods/addgoods.vue?e00d","webpack://erp/./src/views/goods/addgoods/addgoods.vue?4cd3","webpack://erp/./src/api/goods.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-card',{staticClass:\"box-card\"},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_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.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}})],1)],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',{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),_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)],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-button',{attrs:{\"type\":\"danger\",\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)}),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"success\",\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.toAddSku()}}},[_vm._v(\"增加规格\")])],1),_c('div',{staticStyle:{\"margin-top\":\"30px\"}},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},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)],2)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
规格{{ i + 1 }}
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 删除\r\n
\r\n
\r\n\r\n \r\n 增加规格\r\n \r\n \r\n \r\n \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!./addgoods.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!./addgoods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./addgoods.vue?vue&type=template&id=4a07331a&scoped=true\"\nimport script from \"./addgoods.vue?vue&type=script&lang=js\"\nexport * from \"./addgoods.vue?vue&type=script&lang=js\"\nimport style0 from \"./addgoods.vue?vue&type=style&index=0&id=4a07331a&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 \"4a07331a\",\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"],"names":["render","_vm","this","_c","_self","staticClass","ref","attrs","form","staticStyle","treeList","normalizer","scopedSlots","_u","key","fn","node","_v","_s","parseLabel","model","value","type_id","callback","$$v","$set","expression","_l","skus","item","i","title","attribute","status","options","it","id","label","cost","sale_stock","external_sku_id","on","$event","handleDelete","toAddSku","handleSave","cancel","staticRenderFns","components","Treeselect","data","lid","gid","brandList","goodschoose","goods_id","img_url","brand_id","goods_code","file","disabled","mounted","getGoods_types","getGoodsBrand","handleList","handleAdd","watch","handler","newVal","oldVal","forEach","deep","immediate","methods","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","Brand_goods_types","per_page","handleAvatarSuccess","files","formData","FormData","append","raw","requestConfig","headers","imgUpload","resource","goodsList","goods","updata","addGoods","statusText","$message","message","type","$router","push","sku","num","reserve","index","splice","onchange","children","length","level","isDisabled","console","log","text","parentNode","component","http","url","method","checkGoods","updateGoods","update","singleUpdate","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/47.13983981.js b/public/dist/js/47.13983981.js
deleted file mode 100644
index a701246..0000000
--- a/public/dist/js/47.13983981.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[47],{7750:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var i=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("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:"warning",icon:"el-icon-upload2"}},[t._v("组合商品导入")])],1),e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus"},on:{click:t.addGoodsCombination}},[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"}}},[e("el-table-column",{attrs:{label:"商品信息",width:"400"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"commodityimg"},[e("img",{staticClass:"Img",attrs:{src:a.row.img_url}})]),e("div",[e("p",[t._v(t._s(a.row.title))]),e("p",[t._v(t._s(a.row.external_sku_id))]),e("p",[t._v(t._s(a.row.updated_at))])])]}}])}),e("el-table-column",{attrs:{prop:"num",label:"组合数量"}}),e("el-table-column",{attrs:{label:"实际库存"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.children?t._e():e("span",[t._v(t._s(a.row.stock))])]}}])}),e("el-table-column",{attrs:{sortable:"",prop:"sale_stock",label:"可售库存"}}),e("el-table-column",{attrs:{prop:"status",label:"状态"}}),e("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(a.row.id)}}},[t._v("编辑")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,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(a,i){return e("el-form-item",{key:a.item_id,attrs:{label:"子商品"+i,prop:"combination_goods."+i+".item_id",rules:{required:!0,message:"子商品不能为空",trigger:"blur"}}},[e("el-col",{attrs:{span:8}},[e("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请选择子商品","remote-method":t.remoteMethod,loading:t.remoteLoading},model:{value:a.item_id,callback:function(e){t.$set(a,"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)],1),e("el-col",{attrs:{span:2}},[e("el-input",{attrs:{placeholder:"数量"},model:{value:a.item_num,callback:function(e){t.$set(a,"item_num",e)},expression:"item.item_num"}})],1),e("el-button",{attrs:{type:"danger"},on:{click:function(e){return e.preventDefault(),t.removeItem(i)}}},[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:t.addItem}},[t._v("添加子商品")]),e("el-button",{on:{click:function(e){return t.resetForm("dynamicValidateForm")}}},[t._v("重置")])],1)],2)],1)],1)},o=[],n=(a(560),a(9036)),r={data(){return{dialogVisible:!1,loading:!1,tableData:[],searchForm:{external_sku_id:"",sku_title:""},Paginationdata:{},current_page:1,per_page:100,dynamicValidateForm:{id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]},skus:[],remoteLoading:!1}},methods:{handleEdit(t){this.dialogVisible=!0,(0,n.JS)(t).then((t=>{this.dynamicValidateForm=t.data.data,this.skus=t.data.data.skus}))},handleDelete(t){},getList(t){(0,n.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.loading=!1}))},handleChoose(){this.searchForm={...this.searchForm,page:this.current_page,per_page:this.per_page},this.getList(this.searchForm)},handleSizeChange(t){this.per_page=t,this.current_page=1,this.handleChoose()},handleCurrentChange(t){this.current_page=t,this.handleChoose()},submitForm(t){this.$refs[t].validate((t=>{if(!t)return!1;(0,n.gM)(this.dynamicValidateForm).then((t=>{this.$message({message:t.data.message,type:"success"}),this.dialogVisible=!1,this.handleCurrentChange(1)}))}))},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,n.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()}},mounted(){this.handleCurrentChange(1)}},s=r,l=a(1001),d=(0,l.Z)(s,i,o,!1,null,"3b8fe34f",null),u=d.exports},9036:function(t,e,a){a.d(e,{CD:function(){return b},JS:function(){return k},K1:function(){return u},NR:function(){return h},Rq:function(){return n},Vx:function(){return d},b9:function(){return v},cM:function(){return c},e3:function(){return l},gM:function(){return f},lO:function(){return o},no:function(){return _},od:function(){return m},rQ:function(){return r},sx:function(){return g},t5:function(){return s},zl:function(){return p}});var i=a(8430);function o(t){return(0,i.Z)({url:"/api/goods_skus",method:"get",params:t})}function n(t){return(0,i.Z)({url:"/api/goods",method:"post",data:t})}function r(t){return(0,i.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,i.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,i.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function d(t){return(0,i.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function u(t,e){return(0,i.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(t,e){return(0,i.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function m(t){return(0,i.Z)({url:"/api/goodsList",method:"get",params:t})}function p(t){return(0,i.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,i.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function g(){return(0,i.Z)({url:"/api/stock/goods_skus",method:"get"})}function _(t){return(0,i.Z)({url:"/api/goods/filter/"+t,method:"get"})}function f(t){return(0,i.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,i.Z)({url:"/api/goods_combination",method:"get",params:t})}function k(t){return(0,i.Z)({url:"/api/goods_combination/"+t,method:"get"})}function v(t){return(0,i.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}}}]);
-//# sourceMappingURL=47.13983981.js.map
\ No newline at end of file
diff --git a/public/dist/js/47.13983981.js.map b/public/dist/js/47.13983981.js.map
deleted file mode 100644
index 40b25b1..0000000
--- a/public/dist/js/47.13983981.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/47.13983981.js","mappings":"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","sources":["webpack://erp/./src/views/goods/combination.vue","webpack://erp/src/views/goods/combination.vue","webpack://erp/./src/views/goods/combination.vue?6c37","webpack://erp/./src/views/goods/combination.vue?0747","webpack://erp/./src/api/goods.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.searchForm.sku_title),callback:function ($$v) {_vm.$set(_vm.searchForm, \"sku_title\", $$v)},expression:\"searchForm.sku_title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.searchForm.external_sku_id),callback:function ($$v) {_vm.$set(_vm.searchForm, \"external_sku_id\", $$v)},expression:\"searchForm.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose(1)}}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-upload',{ref:\"myUpload\",staticStyle:{\"display\":\"inline-block\",\"margin\":\"0 15px 0 0\"},attrs:{\"action\":\"/api/combination/goods\",\"multiple\":false,\"name\":\"combinationGoods\",\"show-file-list\":false,\"on-success\":_vm.uploadSuccess,\"before-upload\":_vm.beforeUpload,\"on-error\":_vm.uploadError}},[_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"}},[_vm._v(\"组合商品导入\")])],1),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addGoodsCombination}},[_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:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\",\"border\":\"\",\"row-key\":\"id\",\"tree-props\":{ children: 'children' }}},[_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"400\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"commodityimg\"},[_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.img_url}})]),_c('div',[_c('p',[_vm._v(_vm._s(scope.row.title))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))]),_c('p',[_vm._v(_vm._s(scope.row.updated_at))])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"label\":\"组合数量\"}}),_c('el-table-column',{attrs:{\"label\":\"实际库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(!scope.row.children)?_c('span',[_vm._v(_vm._s(scope.row.stock))]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"prop\":\"sale_stock\",\"label\":\"可售库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"130\"},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(\"编辑\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100, 150, 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)],1),_c('el-dialog',{attrs:{\"title\":\"新增组合商品\",\"visible\":_vm.dialogVisible},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{ref:\"dynamicValidateForm\",staticClass:\"demo-dynamic\",attrs:{\"model\":_vm.dynamicValidateForm,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品名称\",\"prop\":\"title\",\"rules\":[{ required: true, message: '请输入商品名称', trigger: 'blur' }]}},[_c('el-input',{model:{value:(_vm.dynamicValidateForm.title),callback:function ($$v) {_vm.$set(_vm.dynamicValidateForm, \"title\", $$v)},expression:\"dynamicValidateForm.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码\",\"prop\":\"external_sku_id\"}},[_c('el-input',{model:{value:(_vm.dynamicValidateForm.external_sku_id),callback:function ($$v) {_vm.$set(_vm.dynamicValidateForm, \"external_sku_id\", $$v)},expression:\"dynamicValidateForm.external_sku_id\"}})],1),_vm._l((_vm.dynamicValidateForm.combination_goods),function(item,index){return _c('el-form-item',{key:item.item_id,attrs:{\"label\":'子商品' + index,\"prop\":'combination_goods.' + index + '.item_id',\"rules\":{\n required: true, message: '子商品不能为空', trigger: 'blur'\n }}},[_c('el-col',{attrs:{\"span\":8}},[_c('el-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请选择子商品\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.remoteLoading},model:{value:(item.item_id),callback:function ($$v) {_vm.$set(item, \"item_id\", $$v)},expression:\"item.item_id\"}},_vm._l((_vm.skus),function(sku){return _c('el-option',{key:sku.id,attrs:{\"label\":sku.title,\"value\":sku.id}})}),1)],1),_c('el-col',{attrs:{\"span\":2}},[_c('el-input',{attrs:{\"placeholder\":\"数量\"},model:{value:(item.item_num),callback:function ($$v) {_vm.$set(item, \"item_num\", $$v)},expression:\"item.item_num\"}})],1),_c('el-button',{attrs:{\"type\":\"danger\"},on:{\"click\":function($event){$event.preventDefault();return _vm.removeItem(index)}}},[_vm._v(\"删除\")])],1)}),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.submitForm('dynamicValidateForm')}}},[_vm._v(\"提交\")]),_c('el-button',{on:{\"click\":_vm.addItem}},[_vm._v(\"添加子商品\")]),_c('el-button',{on:{\"click\":function($event){return _vm.resetForm('dynamicValidateForm')}}},[_vm._v(\"重置\")])],1)],2)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n \r\n 组合商品导入\r\n \r\n 新增组合商品\r\n
\r\n\r\n \r\n \r\n \r\n \r\n
![]()
\r\n
\r\n \r\n
{{ scope.row.title }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
{{ scope.row.updated_at }}
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.stock }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 删除\r\n \r\n \r\n 提交\r\n 添加子商品\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=3b8fe34f&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=3b8fe34f&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 \"3b8fe34f\",\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"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","searchForm","sku_title","callback","$$v","$set","expression","external_sku_id","on","$event","handleChoose","ref","staticStyle","uploadSuccess","beforeUpload","uploadError","addGoodsCombination","directives","name","rawName","loading","tableData","children","scopedSlots","_u","key","fn","scope","row","img_url","_s","title","updated_at","_e","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","submitForm","addItem","resetForm","staticRenderFns","data","methods","showGoodsCombination","then","res","handleDelete","getList","params","getGoodsCombination","meta","currentPage","parseInt","page","val","formName","$refs","validate","valid","$message","type","resetFields","splice","push","query","getGoodsFilter","loadingModule","$loading","lock","text","spinner","background","response","close","err","errorMessage","mounted","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","updateSaleStock"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/52.f7a2ed17.js b/public/dist/js/52.f7a2ed17.js
deleted file mode 100644
index 1b68563..0000000
--- a/public/dist/js/52.f7a2ed17.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[52],{3052:function(t,e,o){o.r(e),o.d(e,{default:function(){return _}});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("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleChoose(1)}}},[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.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","max-height":"1500"},on:{"selection-change":t.handleSelectionChange}},[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.goods&&o.row.goods.updated_at))])])])]}}])}),e("el-table-column",{attrs:{label:"品类/品种",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[o.row.goods&&o.row.goods.type?e("div",[e("span",[t._v(t._s(o.row.goods.type.parent_type?o.row.goods.type.parent_type.name:"-")+" / ")]),e("span",[t._v(t._s(o.row.goods.type.name||"-"))])]):t._e()]}}])}),e("el-table-column",{attrs:{prop:"cost",sortable:"",label:"成本",align:"center"},scopedSlots:t._u([{key:"default",fn:function(o){return[e("div",{staticClass:"flex"},[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:"stock",sortable:"",label:"当前实际库存",align:"center"}}),e("el-table-column",{attrs:{prop:"sale_stock",label:"可售库存"},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.showEdit(o.row,o.$index)}}},[e("i",{staticClass:"el-icon-edit"})])])]}}])}),e("el-table-column",{attrs:{align:"center"},scopedSlots:t._u([{key:"header",fn:function(o){return[e("span",[t._v("销存比例")]),e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"当前库存/当天7点盘点的库存",placement:"top"}},[e("i",{staticClass:"el-icon-question"})])]}},{key:"default",fn:function(o){return[e("span",{class:1*o.row.sale_ratio<20?"red":""},[t._v(t._s(o.row.sale_ratio)+"%")])]}}])}),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("div",{staticStyle:{"text-align":"center",width:"100%"}},[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(o.row.id)}}},[t._v("编辑")])],1)]}}],null,!1,131127043)}):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.dialogVisible4,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible4=e}}},[e("span",[t._v("确定要修改预留量吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.reserveCancel}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reserveRequest()}}},[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:"30%","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-form",{ref:"importForm",attrs:{model:t.importForm,rules:t.improtRules}},[e("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"fileList"}},[e("el-upload",{staticClass:"uploader",attrs:{action:"",limit:1,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-plus"})])],1)],1),e("div",{staticClass:"demo-drawer__footer btn-style"},[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)],1),e("div",{staticClass:"import-right"},[e("el-button",{staticClass:"button-query",attrs:{size:"medium"}},[e("a",{attrs:{href:"http://erp.chutang66.com/goods/import/template"}},[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)])],1)},i=[],a=(o(560),o(9669)),l=o.n(a),r=o(2346),n=o(9036),d=o(9998),c=o(4301),u=o.n(c),p={components:{Treeselect:u()},data(){return{editPriceId:"",editGoalId:"",editReserveId:"",editLossId:"",total:0,rose_num:0,other_num:0,radio:"",brand:[],treeList:[],loading:!0,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,datePicker:"",ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible4:!1,dialogVisible5:!1,publicId:"",lastVal:0,nowVal:0,loadingModule:"",noRow:{},chooseList:[],showUpdate:!1,commitLoading:!1,is_admin:"超级管理员"==localStorage.getItem("roleName")||"系统管理员"==localStorage.getItem("roleName")}},methods:{getStockInfo(){(0,n.sx)().then((t=>{this.rose_num=t.data.rose_num,this.other_num=t.data.other_num}))},handleEdit(t){this.$router.push({path:"EDIT_GOODS",query:{id:t}})},getList(){let t={page:this.current_page,per_page:this.per_page};(0,n.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.loading=!1}))},handleChoose(t){this.form={...this.form,page:t,per_page:this.per_page};const e=o(this.form);function o(t){const e={};for(const o in t)0!==t[o]&&!t[o]||""===t[o].toString().replace(/(^\s*)|(\s*$)/g,"")||(e[o]=t[o]);return e}e.type_id=e.type_id||"",(0,n.lO)(e).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}))},handleReChoose(){this.form={external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:""},this.datePicker=""},handleImport(){this.docImportDrawer=!0},handleExport(){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)),console.log(this.chooseList)},addNewgoods(){this.$router.push("/ADDGOODS")},handleSizeChange(t){this.per_page=t,this.handleChoose(1)},handleCurrentChange(t){this.current_page=t,this.handleChoose(this.current_page)},cancel(){this.handleChoose(this.current_page),this.isShow=!1,this.stock=!1},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,n.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,n.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,n.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(){this.$refs.importForm.validate((async t=>{if(t)try{const t=new FormData;t.append("goodsSkus",this.importForm.fileList[0].raw),this.isLoadingDialog=!0;let e=localStorage.getItem("token");l().post("/api/goods_skus",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status&&this.$message.success("模板导入成功")})),this.docImportDrawer=!1}finally{this.isLoadingDialog=!1}}))},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then((t=>{this.excelTemplatePath=t}))},derivation(){window.open("/goods_skus/export?exportType="+this.value)},goodslog(t){this.$router.push({path:"/GOODS_LOG",query:{id:t.id}})},deleteSku(t){},getSTime(t){this.form.keyword_value=t.join(" - ")},referencePriceClick(t){this.updateField="reference_price",this.editPriceId=t,this.editReserveId=t,this.editLossId=""},referencePriceBlur(t){this.dialogVisible3=!0,this.publicId=t.id,this.reference_price=t.reference_price},referencePriceRequest(){let t={updateField:this.updateField,reference_price:this.reference_price};(0,n.K1)(this.publicId,t).then((t=>{this.editPriceId="",this.dialogVisible3=!1,this.$message({message:"参考售价修改成功!",type:"success"})}))},onGoal(t){this.updateField="goal_rate",this.editGoalId=t.id,this.lastVal=t.goal_rate,this.editReserveId="",this.editLossId="",this.editPriceId=""},blurGoal(){this.updateField="",this.editGoalId=""},changeGoal(t){this.noRow=t,this.dialogVisible5=!0,this.publicId=t.id,this.nowVal=t.goal_rate},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,n.K1)(this.publicId,t).then((t=>{this.editGoalId="",this.dialogVisible5=!1,this.$message({message:"目标去化率修改成功!",type:"success"})}))},onreserve(t){this.updateField="reserve",this.editReserveId=t.id,this.lastVal=t.reserve,this.editLossId="",this.editPriceId="",this.editGoalId=""},cancelReserve(){this.updateField="",this.editReserveId=""},reservebBlur(t){this.noRow=t,this.dialogVisible4=!0,this.publicId=t.id,this.nowVal=t.reserve},reserveCancel(){this.dialogVisible4=!1,this.updateField="reserve",this.editReserveId=this.publicId,this.noRow.reserve=this.lastVal},reserveRequest(){let t={updateField:"reserve",reserve:this.nowVal};(0,n.K1)(this.publicId,t).then((t=>{this.editReserveId="",this.dialogVisible4=!1,this.$message({message:"预留量修改成功!",type:"success"})}))},loss(t){this.updateField="loss_num",this.editLossId=t,this.editPriceId="",this.editReserveId="",this.editGoalId=""},onLoss(t){let e=t.id,o={updateField:"loss_num",reason:this.radio,loss_num:t.daily.loss_num};(0,n.K1)(e,o).then((t=>{this.editLossId="",this.$message({message:"损耗添加成功!",type:"success"}),this.handleChoose()})),this.updateField="",this.editLossId=""},noBubbles(){this.updateField="",this.editLossId=""},getgoodsType(){let t={per_page:99999};(0,r.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getbrandType(){let t={per_page:99999};(0,r.ar)(t).then((t=>{this.brand=t.data.data}))},beforeInventory(){this.loadingModule=this.$loading({lock:!0,text:"导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},inventorySuccess(t){this.$message({message:t.message,type:"success"}),this.loadingModule.close()},inventoryError(t){this.$message({message:t.errorMessage,type:"error"}),this.loadingModule.close()},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,n.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}))},showEdit(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,n.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(),this.getbrandType(),this.editPriceId="",this.editReserveId="",this.editLossId=""}},h=p,m=o(1001),g=(0,m.Z)(h,s,i,!1,null,"136cb538",null),_=g.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return c},NR:function(){return m},Rq:function(){return a},Vx:function(){return d},b9:function(){return y},cM:function(){return u},e3:function(){return n},gM:function(){return f},lO:function(){return i},no:function(){return _},od:function(){return p},rQ:function(){return l},sx:function(){return g},t5:function(){return r},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 r(t){return(0,s.Z)({url:"/api/goods",method:"get",params:t})}function n(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 g(){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 f(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 v(t){return(0,s.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(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 n},rV:function(){return r},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 r(t){return(0,s.Z)({url:`/api/download/${t}/goods`,method:"get"})}function n(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=52.f7a2ed17.js.map
\ No newline at end of file
diff --git a/public/dist/js/52.f7a2ed17.js.map b/public/dist/js/52.f7a2ed17.js.map
deleted file mode 100644
index ae3c327..0000000
--- a/public/dist/js/52.f7a2ed17.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/52.f7a2ed17.js","mappings":"iJAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,WAAW,CAACI,MAAM,CAAC,YAAc,OAAO,UAAY,IAAIC,MAAM,CAACC,MAAOR,EAAIS,KAAKC,YAAaC,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,KAAM,cAAeG,EAAI,EAAEE,WAAW,uBAAuB,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,cAAcH,EAAG,aAAa,CAACa,YAAY,CAAC,MAAQ,SAAST,MAAM,CAAC,QAAUN,EAAIgB,SAAS,wBAAuB,EAAK,cAAa,EAAK,WAAahB,EAAIiB,WAAW,YAAc,SAASC,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,cAAcC,GAAG,UAAS,KAAEC,IAAQ,OAAOpB,EAAG,MAAM,CAAC,EAAE,CAACF,EAAIK,GAAGL,EAAIuB,GAAGvB,EAAIwB,WAAWF,MAAS,KAAKf,MAAM,CAACC,MAAOR,EAAIS,KAAKgB,QAASd,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,KAAM,UAAWG,EAAI,EAAEE,WAAW,mBAAmB,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,WAAW,CAACI,MAAM,CAAC,YAAc,OAAO,UAAY,IAAIC,MAAM,CAACC,MAAOR,EAAIS,KAAKiB,gBAAiBf,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,KAAM,kBAAmBG,EAAI,EAAEE,WAAW,2BAA2B,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,YAAY,CAACI,MAAM,CAAC,YAAc,OAAO,UAAY,IAAIC,MAAM,CAACC,MAAOR,EAAIS,KAAKkB,OAAQhB,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,KAAM,SAAUG,EAAI,EAAEE,WAAW,gBAAgBd,EAAI4B,GAAI5B,EAAI6B,SAAS,SAASC,GAAM,OAAO5B,EAAG,YAAY,CAACkB,IAAIU,EAAKC,GAAGzB,MAAM,CAAC,MAAQwB,EAAKE,MAAM,MAAQF,EAAKC,KAAK,IAAG,IAAI,GAAG7B,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,kBAAkB2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAImC,aAAa,EAAE,IAAI,CAACnC,EAAIK,GAAG,QAAQH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,GAAG,KAAO,mBAAmB2B,GAAG,CAAC,MAAQjC,EAAIoC,iBAAiB,CAACpC,EAAIK,GAAG,WAAW,OAAOH,EAAG,UAAU,CAACA,EAAG,MAAM,CAACA,EAAG,MAAM,CAACA,EAAG,OAAO,CAACF,EAAIK,GAAG,SAASL,EAAIuB,GAAGvB,EAAIqC,OAAO,QAAQnC,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,eAAe,UAAYN,EAAIsC,WAAWC,QAAQN,GAAG,CAAC,MAAQjC,EAAIwC,iBAAiB,CAACxC,EAAIK,GAAG,cAAeL,EAAIyC,SAAUvC,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,gBAAgB2B,GAAG,CAAC,MAAQjC,EAAI0C,cAAc,CAAC1C,EAAIK,GAAG,UAAUL,EAAI2C,KAAM3C,EAAIyC,SAAUvC,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,MAAQ,GAAG,KAAO,mBAAmB2B,GAAG,CAAC,MAAQjC,EAAI4C,eAAe,CAAC5C,EAAIK,GAAG,UAAUL,EAAI2C,KAAKzC,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,oBAAoB2B,GAAG,CAAC,MAAQjC,EAAI6C,eAAe,CAAC7C,EAAIK,GAAG,WAAW,KAAKH,EAAG,WAAW,CAAC4C,WAAW,CAAC,CAACC,KAAK,UAAUC,QAAQ,YAAYxC,MAAOR,EAAIiD,QAASnC,WAAW,YAAYoC,IAAI,gBAAgB9C,YAAY,QAAQW,YAAY,CAAC,MAAQ,QAAQT,MAAM,CAAC,OAAS,GAAG,KAAON,EAAImD,UAAU,iBAAiB,OAAO,aAAa,QAAQlB,GAAG,CAAC,mBAAmBjC,EAAIoD,wBAAwB,CAAClD,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,YAAY,MAAQ,YAAYJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,OAAOY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEiD,EAAMC,IAAIC,OAASF,EAAMC,IAAIC,MAAMC,QAAStD,EAAG,MAAM,CAACE,YAAY,MAAME,MAAM,CAAC,IAAM+C,EAAMC,IAAIC,MAAMC,WAAWxD,EAAI2C,KAAKzC,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,OAAO,CAACJ,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIP,SAAS7C,EAAG,IAAI,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAI5B,oBAAoBxB,EAAG,IAAI,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIC,OAASF,EAAMC,IAAIC,MAAME,mBAAmB,OAAOvD,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,QAAQ,MAAQ,UAAUY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAAEA,EAAMC,IAAIC,OAASF,EAAMC,IAAIC,MAAMG,KAAMxD,EAAG,MAAM,CAACA,EAAG,OAAO,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIC,MAAMG,KAAKC,YAAcN,EAAMC,IAAIC,MAAMG,KAAKC,YAAYZ,KAAO,KAAK,SAAS7C,EAAG,OAAO,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIC,MAAMG,KAAKX,MAAQ,UAAU/C,EAAI2C,KAAK,OAAOzC,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,OAAO,SAAW,GAAG,MAAQ,KAAK,MAAQ,UAAUY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACE,YAAY,QAAQ,CAAEJ,EAAI4D,OAAQ1D,EAAG,MAAM,CAACA,EAAG,WAAW,CAACK,MAAM,CAACC,MAAO6C,EAAMC,IAAIO,KAAMlD,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,OAAQ1C,EAAI,EAAEE,WAAW,qBAAqB,GAAGZ,EAAG,OAAO,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIO,MAAQ,QAAQ,OAAO3D,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,QAAQ,SAAW,GAAG,MAAQ,SAAS,MAAQ,YAAYJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,aAAa,MAAQ,QAAQY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAAEA,EAAMC,IAAIQ,KAAM5D,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,WAAW,CAACa,YAAY,CAAC,MAAQ,QAAQT,MAAM,CAAC,YAAc,OAAO,KAAO,QAAQC,MAAM,CAACC,MAAO6C,EAAMC,IAAIS,WAAYpD,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,aAAc1C,EAAI,EAAEE,WAAW,0BAA0BZ,EAAG,OAAO,CAACa,YAAY,CAAC,MAAQ,OAAO,OAAS,UAAU,YAAY,OAAO,cAAc,OAAOkB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIgE,WAAWX,EAAMC,IAAKD,EAAMY,OAAO,IAAI,CAAC/D,EAAG,IAAI,CAACE,YAAY,oBAAoBF,EAAG,OAAO,CAACa,YAAY,CAAC,MAAQ,UAAU,OAAS,UAAU,YAAY,OAAO,cAAc,OAAOkB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIkE,YAAYb,EAAMC,IAAKD,EAAMY,OAAO,IAAI,CAAC/D,EAAG,IAAI,CAACE,YAAY,qBAAqB,GAAGF,EAAG,MAAM,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIS,YAAY,KAAK7D,EAAG,OAAO,CAACa,YAAY,CAAC,MAAQ,UAAU,cAAc,MAAM,OAAS,UAAU,YAAY,QAAQkB,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAImE,SAASd,EAAMC,IAAKD,EAAMY,OAAO,IAAI,CAAC/D,EAAG,IAAI,CAACE,YAAY,qBAAqB,OAAOF,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,UAAUY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,SAASC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,OAAO,CAACF,EAAIK,GAAG,UAAUH,EAAG,aAAa,CAACE,YAAY,OAAOE,MAAM,CAAC,OAAS,OAAO,QAAU,iBAAiB,UAAY,QAAQ,CAACJ,EAAG,IAAI,CAACE,YAAY,uBAAuB,GAAG,CAACgB,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,OAAO,CAACkE,MAA6B,EAAvBf,EAAMC,IAAIe,WAAiB,GAAK,MAAQ,IAAI,CAACrE,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIe,YAAY,OAAO,OAAOnE,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,SAAS,MAAQ,KAAK,MAAQ,YAAaN,EAAIyC,SAAUvC,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,KAAK,MAAQ,SAAS,MAAQ,OAAOY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACa,YAAY,CAAC,aAAa,SAAS,MAAQ,SAAS,CAACb,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,QAAQ2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIsE,WAAWjB,EAAMC,IAAIvB,GAAG,IAAI,CAAC/B,EAAIK,GAAG,SAAS,GAAG,IAAI,MAAK,EAAM,aAAaL,EAAI2C,MAAM,IAAI,GAAGzC,EAAG,MAAM,CAAC4C,WAAW,CAAC,CAACC,KAAK,OAAOC,QAAQ,SAASxC,MAAOR,EAAI4D,QAAU5D,EAAIuE,MAAOzD,WAAW,oBAAoBV,YAAY,aAAa,CAACF,EAAG,YAAY,CAACE,YAAY,aAAaE,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIwE,QAAQ,IAAI,CAACxE,EAAIK,GAAG,QAAQH,EAAG,YAAY,CAACE,YAAY,aAAaE,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIyE,UAAU,IAAI,CAACzE,EAAIK,GAAG,SAAS,GAAGH,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,gBAAgB,CAACI,MAAM,CAAC,eAAeN,EAAI0E,aAAa,aAAa,CAAC,GAAI,GAAI,GAAI,IAAK,KAAK,YAAY1E,EAAI2E,SAAS,OAAS,0CAA0C,MAAQ3E,EAAI4E,eAAevC,OAAOJ,GAAG,CAAC,cAAcjC,EAAI6E,iBAAiB,iBAAiB7E,EAAI8E,wBAAwB,KAAK5E,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,OAAO,QAAUN,EAAI+E,YAAY,MAAQ,MAAM,wBAAuB,GAAO9C,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAI+E,YAAY7C,CAAM,IAAI,CAAChC,EAAG,WAAW,CAACa,YAAY,CAAC,MAAQ,QAAQT,MAAM,CAAC,KAAON,EAAIgF,kBAAkB,iBAAiB,SAAS,CAAC9E,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,mBAAmB,MAAQ,SAASY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACA,EAAG,WAAW,CAACI,MAAM,CAAC,UAAW,GAAMC,MAAM,CAACC,MAAO6C,EAAMC,IAAI2B,iBAAkBtE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,mBAAoB1C,EAAI,EAAEE,WAAW,gCAAgCZ,EAAG,WAAW,CAACK,MAAM,CAACC,MAAO6C,EAAMC,IAAI2B,iBAAkBtE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,mBAAoB1C,EAAI,EAAEE,WAAW,iCAAiC,GAAG,OAAOZ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,gBAAgB,MAAQ,SAASY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACA,EAAG,WAAW,CAACI,MAAM,CAAC,UAAW,GAAMC,MAAM,CAACC,MAAO6C,EAAMC,IAAI4B,cAAevE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,gBAAiB1C,EAAI,EAAEE,WAAW,6BAA6BZ,EAAG,WAAW,CAACK,MAAM,CAACC,MAAO6C,EAAMC,IAAI4B,cAAevE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,gBAAiB1C,EAAI,EAAEE,WAAW,8BAA8B,GAAG,OAAOZ,EAAG,kBAAkB,CAACI,MAAM,CAAC,SAAW,GAAG,MAAQ,QAAQY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACA,EAAG,WAAW,CAACI,MAAM,CAAC,UAAW,GAAMC,MAAM,CAACC,MAAO6C,EAAMC,IAAI6B,MAAMC,kBAAmBzE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAI6B,MAAO,oBAAqBvE,EAAI,EAAEE,WAAW,uCAAuCZ,EAAG,WAAW,CAACK,MAAM,CAACC,MAAO6C,EAAMC,IAAI6B,MAAMC,kBAAmBzE,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAI6B,MAAO,oBAAqBvE,EAAI,EAAEE,WAAW,wCAAwC,GAAG,QAAQ,GAAGZ,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIsF,aAAa,IAAI,CAACtF,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIuF,UAAU,IAAI,CAACvF,EAAIK,GAAG,UAAU,IAAI,GAAGH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,KAAK,QAAUN,EAAIwF,eAAe,MAAQ,MAAM,wBAAuB,GAAOvD,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAIwF,eAAetD,CAAM,IAAI,CAAChC,EAAG,OAAO,CAACF,EAAIK,GAAG,eAAeH,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQ,SAASC,GAAQlC,EAAIwF,gBAAiB,CAAK,IAAI,CAACxF,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIyF,uBAAuB,IAAI,CAACzF,EAAIK,GAAG,UAAU,KAAKH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,KAAK,QAAUN,EAAI0F,eAAe,MAAQ,MAAM,wBAAuB,GAAOzD,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAI0F,eAAexD,CAAM,IAAI,CAAChC,EAAG,OAAO,CAACF,EAAIK,GAAG,gBAAgBH,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQjC,EAAI2F,gBAAgB,CAAC3F,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAI4F,gBAAgB,IAAI,CAAC5F,EAAIK,GAAG,UAAU,KAAKH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,KAAK,QAAUN,EAAI6F,eAAe,MAAQ,MAAM,wBAAuB,GAAO5D,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAI6F,eAAe3D,CAAM,IAAI,CAAChC,EAAG,OAAO,CAACF,EAAIK,GAAG,kBAAkBH,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQjC,EAAI8F,aAAa,CAAC9F,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAI+F,aAAa,IAAI,CAAC/F,EAAIK,GAAG,UAAU,KAAKH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,OAAO,QAAUN,EAAIgG,YAAY,MAAQ,MAAM,wBAAuB,GAAO/D,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAIgG,YAAY9D,CAAM,IAAI,CAAChC,EAAG,MAAM,CAACA,EAAG,OAAO,CAACF,EAAIK,GAAG,SAAS,CAACH,EAAG,YAAY,CAACI,MAAM,CAAC,YAAc,eAAeC,MAAM,CAACC,MAAOR,EAAIQ,MAAOG,SAAS,SAAUC,GAAMZ,EAAIQ,MAAMI,CAAG,EAAEE,WAAW,UAAUd,EAAI4B,GAAI5B,EAAIiG,UAAU,SAASnE,GAAM,OAAO5B,EAAG,YAAY,CAACkB,IAAIU,EAAKtB,MAAMF,MAAM,CAAC,MAAQwB,EAAKE,MAAM,MAAQF,EAAKtB,QAAQ,IAAG,KAAK,GAAGN,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQ,SAASC,GAAQlC,EAAIgG,aAAc,CAAK,IAAI,CAAChG,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAIkG,YAAY,IAAI,CAAClG,EAAIK,GAAG,UAAU,KAAKH,EAAG,YAAY,CAACgD,IAAI,SAAS5C,MAAM,CAAC,MAAQ,OAAO,QAAUN,EAAImG,gBAAgB,UAAY,MAAM,eAAe,cAAc,MAAQ,MAAM,wBAAuB,GAAOlE,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAImG,gBAAgBjE,CAAM,EAAE,MAAQ,SAASA,GAAQlC,EAAIoG,WAAWC,WAAa,EAAE,IAAI,CAACnG,EAAG,MAAM,CAACE,YAAY,wBAAwB,CAACF,EAAG,UAAU,CAACgD,IAAI,aAAa5C,MAAM,CAAC,MAAQN,EAAIoG,WAAW,MAAQpG,EAAIsG,cAAc,CAACpG,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,OAAO,cAAc,QAAQ,KAAO,aAAa,CAACJ,EAAG,YAAY,CAACE,YAAY,WAAWE,MAAM,CAAC,OAAS,GAAG,MAAQ,EAAE,OAAS,8FAA8F,YAAYN,EAAIoG,WAAWG,SAAS,eAAc,EAAM,YAAYvG,EAAIwG,mBAAmB,CAACtG,EAAG,IAAI,CAACE,YAAY,oBAAoB,IAAI,GAAGF,EAAG,MAAM,CAACE,YAAY,iCAAiC,CAACF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQ,SAASC,GAAQlC,EAAImG,iBAAkB,CAAK,IAAI,CAACnG,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,WAAW2B,GAAG,CAAC,MAAQjC,EAAIyG,aAAa,CAACzG,EAAIK,GAAG,UAAU,IAAI,GAAGH,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAACF,EAAG,YAAY,CAACE,YAAY,eAAeE,MAAM,CAAC,KAAO,WAAW,CAACJ,EAAG,IAAI,CAACI,MAAM,CAAC,KAAQ,mDAAkD,CAACN,EAAIK,GAAG,aAAa,KAAKH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,OAAO,QAAUN,EAAI0G,WAAW,MAAQ,SAASzE,GAAG,CAAC,iBAAiB,SAASC,GAAQlC,EAAI0G,WAAWxE,CAAM,IAAI,CAAChC,EAAG,MAAM,CAAC,EAAE,CAACA,EAAG,WAAW,CAACa,YAAY,CAAC,MAAQ,QAAQT,MAAM,CAAC,KAAON,EAAIsC,WAAW,OAAS,KAAK,CAACpC,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,QAAQY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,MAAM,CAACE,YAAY,gBAAgB,CAAEiD,EAAMC,IAAIC,OAASF,EAAMC,IAAIC,MAAMC,QAAStD,EAAG,MAAM,CAACE,YAAY,MAAME,MAAM,CAAC,IAAM+C,EAAMC,IAAIC,MAAMC,WAAWxD,EAAI2C,KAAKzC,EAAG,MAAM,CAACA,EAAG,MAAM,CAACE,YAAY,OAAO,CAACJ,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAIP,SAAS7C,EAAG,IAAI,CAACF,EAAIK,GAAGL,EAAIuB,GAAG8B,EAAMC,IAAI5B,wBAAwB,OAAOxB,EAAG,kBAAkB,CAACI,MAAM,CAAC,MAAQ,OAAO,MAAQ,OAAOY,YAAYlB,EAAImB,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASgC,GAAO,MAAO,CAACnD,EAAG,WAAW,CAACK,MAAM,CAACC,MAAO6C,EAAMC,IAAIS,WAAYpD,SAAS,SAAUC,GAAMZ,EAAIa,KAAKwC,EAAMC,IAAK,aAAc1C,EAAI,EAAEE,WAAW,0BAA0B,QAAQ,IAAI,GAAGZ,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAU+E,KAAK,UAAU,CAACnF,EAAG,YAAY,CAAC+B,GAAG,CAAC,MAAQ,SAASC,GAAQlC,EAAI0G,YAAa,CAAK,IAAI,CAAC1G,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,QAAUN,EAAI2G,eAAe1E,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOlC,EAAI4G,kBAAkB,IAAI,CAAC5G,EAAIK,GAAG,UAAU,MAAM,EAChmb,EACIwG,EAAkB,G,6EC2btB,GACAC,WAAA,CAAAC,WAAAA,KACAC,IAAAA,GACA,OACAC,YAAA,GACAC,WAAA,GACAC,cAAA,GACAC,WAAA,GACA/E,MAAA,EACAgF,SAAA,EACAC,UAAA,EACAC,MAAA,GACAC,MAAA,GACAxG,SAAA,GACAiC,SAAA,EACAE,UAAA,GACAsE,UAAA,GACAC,SAAA,GAEA7F,QAAA,CACA,CAAAE,GAAA,EAAAC,MAAA,MACA,CAAAD,GAAA,EAAAC,MAAA,MACA,CAAAD,GAAA,EAAAC,MAAA,OAEAiE,SAAA,CACA,CAAAzF,MAAA,YAAAwB,MAAA,OACA,CAAAxB,MAAA,OAAAwB,MAAA,OACA,CAAAxB,MAAA,YAAAwB,MAAA,QAEAxB,MAAA,GACAmH,SAAA,CACA,CAAAnH,MAAA,QAAAwB,MAAA,MACA,CAAAxB,MAAA,OAAAwB,MAAA,MACA,CAAAxB,MAAA,WAAAwB,MAAA,MACA,CAAAxB,MAAA,UAAAwB,MAAA,OAEAvB,KAAA,CACAiB,gBAAA,GACAhB,YAAA,GACAe,QAAA,KACAmG,SAAA,GACAC,UAAA,GACAlG,OAAA,GACAmG,aAAA,QACAC,cAAA,IAEAnD,eAAA,GACAF,aAAA,EACAC,SAAA,GACAqD,WAAA,GACAzD,OAAA,EACAX,QAAA,EACAmB,aAAA,EACAkD,aAAA,EACAjC,aAAA,EACAkC,SAAA,EAEA9B,WAAA,CACAG,SAAA,IAEAJ,iBAAA,EACAG,YAAA,CACAC,SAAA,CACA,CAAA4B,UAAA,EAAAC,QAAA,aAAAC,QAAA,UACA,CACAC,UAAAA,CAAAC,EAAA/H,EAAAG,KACAH,EAAA+B,OAGA5B,IAFAA,EAAA,IAAA6H,MAAA,cAGA,EAEAH,QAAA,YAKAI,WAAAC,GACAC,kBAAA,GACAC,SAAA,EACAC,YAAA,GACAC,aAAA,EACAC,WAAA,GACA/D,kBAAA,GACAgE,eAAA,EACAC,gBAAA,EACAzD,gBAAA,EACAE,gBAAA,EACAG,gBAAA,EACAqD,SAAA,GACAC,QAAA,EACAC,OAAA,EACAC,cAAA,GACAC,MAAA,GACAhH,WAAA,GACAoE,YAAA,EACAC,eAAA,EACAlE,SAAA,SAAA8G,aAAAC,QAAA,sBAAAD,aAAAC,QAAA,YAEA,EACAC,QAAA,CAEAC,YAAAA,IACAC,EAAAA,EAAAA,MAAAC,MAAAC,IACA,KAAAxC,SAAAwC,EAAA7C,KAAAK,SACA,KAAAC,UAAAuC,EAAA7C,KAAAM,SAAA,GAEA,EAEAhD,UAAAA,CAAAvC,GACA,KAAA+H,QAAAC,KAAA,CAAAC,KAAA,aAAAC,MAAA,CAAAlI,GAAAA,IACA,EAGAmI,OAAAA,GACA,IAAAC,EAAA,CACAA,KAAA,KAAAzF,aACAC,SAAA,KAAAA,WAEApB,EAAAA,EAAAA,IAAA4G,GAAAP,MAAAC,IACA,KAAA1G,UAAA0G,EAAA7C,KAAAA,KACA,KAAA7D,UAAA,KAAAA,UAAAiH,KAAAtI,IACAA,EAAA,IACAA,EACAuI,oBAAA,GAEAvI,KAEA,KAAAO,MAAAwH,EAAA7C,KAAAsD,KAAAjI,MACA,KAAAuC,eAAAiF,EAAA7C,KAAAsD,KACA,KAAA7C,UAAA,KAAAtE,UAAAiH,KAAAtI,IACAA,EAAAA,EAAAyB,OAAAzB,EAAAyB,MAAAgH,WAAA,IAAAzI,EAAA4F,SACA5F,KAEA,KAAA4F,SAAA,CACAA,SAAA,KAAAD,WAEA,KAAAxE,SAAA,IAEA,EAGAd,YAAAA,CAAAgI,GACA,KAAA1J,KAAA,IACA,KAAAA,KACA0J,KAAAA,EACAxF,SAAA,KAAAA,UAIA,MAAA6F,EAAAC,EAAA,KAAAhK,MACA,SAAAgK,EAAAC,GACA,MAAAC,EAAA,GACA,UAAAvJ,KAAAsJ,EAGA,IAAAA,EAAAtJ,KAAAsJ,EAAAtJ,IACA,KAAAsJ,EAAAtJ,GAAAwJ,WAAAC,QAAA,uBAGAF,EAAAvJ,GAAAsJ,EAAAtJ,IAIA,OAAAuJ,CACA,CACAH,EAAA/I,QAAA+I,EAAA/I,SAAA,IACA8B,EAAAA,EAAAA,IAAAiH,GAAAZ,MAAAC,IACA,KAAA1G,UAAA0G,EAAA7C,KAAAA,KACA,KAAA7D,UAAA,KAAAA,UAAAiH,KAAAtI,IACAA,EAAA,IACAA,EACAuI,oBAAA,GAEAvI,KAEA,KAAAO,MAAAwH,EAAA7C,KAAAsD,KAAAjI,MACA,KAAAuC,eAAAiF,EAAA7C,KAAAsD,IAAA,GAEA,EAGAlI,cAAAA,GACA,KAAA3B,KAAA,CACAiB,gBAAA,GACAhB,YAAA,GACAe,QAAA,KACAmG,SAAA,GACAC,UAAA,GACAlG,OAAA,IAEA,KAAAoH,WAAA,EACA,EAGAnG,YAAAA,GACA,KAAAuD,iBAAA,CACA,EAEAtD,YAAAA,GACA,KAAAmD,aAAA,CACA,EAEA8E,eAAAA,GACA,KAAAC,SAAA,kBACAC,kBAAA,KACAC,iBAAA,KACAvH,KAAA,YACAkG,MAAA,MACAsB,EAAAA,EAAAA,MAAAtB,MAAAC,IACAsB,QAAAC,IAAAvB,GACA,KAAAwB,SAAA,CACA3H,KAAA,UACA0E,QAAAyB,EAAA7C,KAAAoB,UAEA,KAAA8B,SAAA,GACA,GAEA,EAEAoB,MAAAA,GACA,KAAA1H,QAAA,EACA,KAAAW,OAAA,EACA,KAAAyD,WAAA,QACA,EAEA5E,qBAAAA,CAAAmI,GACA,KAAAjJ,WAAAkJ,KAAAC,MAAAD,KAAAE,UAAAH,IACAJ,QAAAC,IAAA,KAAA9I,WACA,EAEAI,WAAAA,GACA,KAAAoH,QAAAC,KAAA,YACA,EAGAlF,gBAAAA,CAAA0G,GAEA,KAAA5G,SAAA4G,EACA,KAAApJ,aAAA,EACA,EACA2C,mBAAAA,CAAAyG,GAEA,KAAA7G,aAAA6G,EACA,KAAApJ,aAAA,KAAAuC,aACA,EAGAF,MAAAA,GACA,KAAArC,aAAA,KAAAuC,cACA,KAAAd,QAAA,EACA,KAAAW,OAAA,CACA,EAGAE,QAAAA,GAEA,mBAAAuD,WAAA,CACA,IAAA2D,EAAA,KAAAxI,UAAAiH,KAAAtI,GACA,CACA,CACAC,GAAAD,EAAAC,GACA8B,KAAA/B,EAAA+B,KACAuB,kBAAAtD,EAAAuI,wBAIAuB,EAAA,CACA5D,WAAA,KAAAA,WACA2D,KAAAA,EAAAE,SAGAP,EAAAA,EAAAA,IAAAM,GAAAhC,MAAAC,IACA,KAAAwB,SAAA,CACAjD,QAAA,QACA1E,KAAA,WACA,GAEA,CAGA,sBAAAsE,WAAA,CACA,IAAA2D,EAAA,KAAAxI,UAAAiH,KAAAtI,GACA,CACA,CACAC,GAAAD,EAAAC,GACA+J,UAAAhK,EAAAqD,MAAA2G,cAIAF,EAAA,CACA5D,WAAA,KAAAA,WACA2D,KAAAA,EAAAE,SAGAP,EAAAA,EAAAA,IAAAM,GAAAhC,MAAAC,IACA,KAAAwB,SAAA,CACAjD,QAAA,UACA1E,KAAA,WACA,GAEA,CACA,KAAAE,QAAA,EACA,KAAAW,OAAA,EACA,KAAApC,aAAA,KAAAuC,aACA,EAGAqH,OAAAA,GACA,KAAA9C,gBAAA,EACA,KAAArF,QAAA,EACA,KAAAW,OAAA,EACA,KAAAyD,WAAA,WACA,EAGAgE,UAAAA,CAAA1I,GACA,KAAA0B,kBAAA,GACA,KAAAD,aAAA,EACA,KAAAiD,WAAA,QACA,KAAAhD,kBAAA+E,KAAAzG,EACA,EAGAgC,WAAAA,GACA,KAAAnD,aAAA,KAAAuC,cACA,KAAAK,aAAA,CACA,EAGAQ,QAAAA,GAGA,GAFA,KAAAR,aAAA,EAEA,eAAAiD,WAAA,CACA,IAAA2D,EAAA,CACA,CACA5J,GAAA,KAAAiD,kBAAA,GAAAjD,GACAmD,cAAA,KAAAF,kBAAA,GAAAE,cACAD,iBAAA,KAAAD,kBAAA,GAAAC,iBACAG,kBAAA,KAAAJ,kBAAA,GAAAG,MAAAC,oBAGA6G,EAAA,CACAjE,WAAA,KAAAA,WACA2D,KAAAA,IAGAL,EAAAA,EAAAA,IAAAW,GAAArC,MAAAC,IACA,KAAA1H,aAAA,KAAAuC,cACA,KAAA2G,SAAA,CACAjD,QAAA,UACA1E,KAAA,WACA,GAEA,CACA,EAGAwI,UAAAA,GACA,KAAA/F,iBAAA,CACA,EAEA,sBAAAK,CAAA2F,EAAA5F,GACA,KAAAH,WAAAG,SAAAA,CACA,EAEAE,UAAAA,GACA,KAAA2F,MAAAhG,WAAAiG,UAAA,UACA,GAAAC,EACA,IAEA,MAAAC,EAAA,IAAAC,SACAD,EAAAE,OAAA,iBAAArG,WAAAG,SAAA,GAAAmG,KAEA,KAAAC,iBAAA,EACA,IAAAC,EAAArD,aAAAC,QAAA,SACAqD,IAAAA,KAAA,kBAAAN,EAAA,CACAO,QAAA,CACAC,cAAA,UAAAH,OAEAhD,MAAAC,IACA,MAAAA,EAAAlI,QACA,KAAA0J,SAAA2B,QAAA,SACA,IAEA,KAAA7G,iBAAA,CACA,SACA,KAAAwG,iBAAA,CACA,IAEA,EAGAM,oBAAAA,GACA,KAAAC,iBAAAC,IAAA,YAAAvD,MAAAC,IACA,KAAAlB,kBAAAkB,CAAA,GAEA,EAGA3D,UAAAA,GACAkH,OAAAC,KAAA,sCAAA7M,MACA,EAGA8M,QAAAA,CAAAhK,GACA,KAAAwG,QAAAC,KAAA,CACAC,KAAA,aACAC,MAAA,CACAlI,GAAAuB,EAAAvB,KAGA,EAGAwL,SAAAA,CAAAC,GAEA,EAGAC,QAAAA,CAAAlC,GACA,KAAA9K,KAAAsH,cAAAwD,EAAAmC,KAAA,MACA,EAGAC,mBAAAA,CAAA5L,GACA,KAAA8G,YAAA,kBACA,KAAA5B,YAAAlF,EACA,KAAAoF,cAAApF,EACA,KAAAqF,WAAA,EACA,EAGAwG,kBAAAA,CAAAtK,GACA,KAAAkC,gBAAA,EACA,KAAA0D,SAAA5F,EAAAvB,GACA,KAAA8L,gBAAAvK,EAAAuK,eACA,EAGApI,qBAAAA,GACA,IAAAqI,EAAA,CACAjF,YAAA,KAAAA,YACAgF,gBAAA,KAAAA,kBAEAE,EAAAA,EAAAA,IAAA,KAAA7E,SAAA4E,GAAAlE,MAAAC,IACA,KAAA5C,YAAA,GACA,KAAAzB,gBAAA,EACA,KAAA6F,SAAA,CACAjD,QAAA,YACA1E,KAAA,WACA,GAEA,EAEAsK,MAAAA,CAAA1K,GACA,KAAAuF,YAAA,YACA,KAAA3B,WAAA5D,EAAAvB,GACA,KAAAoH,QAAA7F,EAAA2K,UACA,KAAA9G,cAAA,GACA,KAAAC,WAAA,GACA,KAAAH,YAAA,EACA,EAEAiH,QAAAA,GACA,KAAArF,YAAA,GACA,KAAA3B,WAAA,EACA,EAEAiH,UAAAA,CAAA7K,GACA,KAAAgG,MAAAhG,EACA,KAAAuC,gBAAA,EACA,KAAAqD,SAAA5F,EAAAvB,GACA,KAAAqH,OAAA9F,EAAA2K,SACA,EAEAnI,UAAAA,GACA,KAAAD,gBAAA,EACA,KAAAgD,YAAA,YACA,KAAA3B,WAAA,KAAAgC,SACA,KAAAI,MAAA2E,UAAA,KAAA9E,OACA,EAEApD,WAAAA,GACA,IAAAiB,EAAA,CACA6B,YAAA,YACAoF,UAAA,KAAA7E,SAEA2E,EAAAA,EAAAA,IAAA,KAAA7E,SAAAlC,GAAA4C,MAAAC,IACA,KAAA3C,WAAA,GACA,KAAArB,gBAAA,EACA,KAAAwF,SAAA,CACAjD,QAAA,aACA1E,KAAA,WACA,GAEA,EAEA0K,SAAAA,CAAA9K,GACA,KAAAuF,YAAA,UACA,KAAA1B,cAAA7D,EAAAvB,GACA,KAAAoH,QAAA7F,EAAA+K,QACA,KAAAjH,WAAA,GACA,KAAAH,YAAA,GACA,KAAAC,WAAA,EACA,EAEAoH,aAAAA,GACA,KAAAzF,YAAA,GACA,KAAA1B,cAAA,EACA,EAGAoH,YAAAA,CAAAjL,GACA,KAAAgG,MAAAhG,EACA,KAAAoC,gBAAA,EACA,KAAAwD,SAAA5F,EAAAvB,GACA,KAAAqH,OAAA9F,EAAA+K,OACA,EAEA1I,aAAAA,GACA,KAAAD,gBAAA,EACA,KAAAmD,YAAA,UACA,KAAA1B,cAAA,KAAA+B,SACA,KAAAI,MAAA+E,QAAA,KAAAlF,OACA,EAGAvD,cAAAA,GACA,IAAA4I,EAAA,CACA3F,YAAA,UACAwF,QAAA,KAAAjF,SAEA2E,EAAAA,EAAAA,IAAA,KAAA7E,SAAAsF,GAAA5E,MAAAC,IACA,KAAA1C,cAAA,GACA,KAAAzB,gBAAA,EACA,KAAA2F,SAAA,CACAjD,QAAA,WACA1E,KAAA,WACA,GAEA,EAEA+K,IAAAA,CAAA1M,GACA,KAAA8G,YAAA,WACA,KAAAzB,WAAArF,EAEA,KAAAkF,YAAA,GACA,KAAAE,cAAA,GACA,KAAAD,WAAA,EACA,EAGAwH,MAAAA,CAAApL,GACA,IAAAvB,EAAAuB,EAAAvB,GACA4M,EAAA,CACA9F,YAAA,WACA+F,OAAA,KAAArH,MACAsH,SAAAvL,EAAA6B,MAAA0J,WAEAd,EAAAA,EAAAA,IAAAhM,EAAA4M,GAAA/E,MAAAC,IACA,KAAAzC,WAAA,GACA,KAAAiE,SAAA,CACAjD,QAAA,UACA1E,KAAA,YAEA,KAAAvB,cAAA,IAEA,KAAA0G,YAAA,GACA,KAAAzB,WAAA,EACA,EAGA0H,SAAAA,GACA,KAAAjG,YAAA,GACA,KAAAzB,WAAA,EACA,EAGA2H,YAAAA,GACA,IAAAC,EAAA,CACArK,SAAA,QAEAsK,EAAAA,EAAAA,IAAAD,GAAApF,MAAAC,IACA,KAAA7I,SAAAwK,KAAAC,MAAAD,KAAAE,UAAA7B,EAAA7C,KAAAA,MAAA6D,QAAA,oBAEA,EAGAqE,YAAAA,GACA,IAAAC,EAAA,CACAxK,SAAA,QAEAyK,EAAAA,EAAAA,IAAAD,GAAAvF,MAAAC,IACA,KAAArC,MAAAqC,EAAA7C,KAAAA,IAAA,GAEA,EACAqI,eAAAA,GACA,KAAAhG,cAAA,KAAAiG,SAAA,CACAC,MAAA,EACAC,KAAA,SACAC,QAAA,kBACAC,WAAA,sBAEA,EACAC,gBAAAA,CAAAC,GACA,KAAAvE,SAAA,CACAjD,QAAAwH,EAAAxH,QACA1E,KAAA,YAEA,KAAA2F,cAAAwG,OACA,EACAC,cAAAA,CAAAC,GACA,KAAA1E,SAAA,CACAjD,QAAA2H,EAAAC,aACAtM,KAAA,UAEA,KAAA2F,cAAAwG,OACA,EACArN,cAAAA,GACA,KAAAkE,YAAA,CACA,EACAE,gBAAAA,GACA,KAAAD,eAAA,EACA,IAAAgF,EAAA,GACA,KAAArJ,WAAA2N,SAAAnO,IACA6J,EAAA5B,KAAA,CACAhI,GAAAD,EAAAC,GACAgC,WAAAjC,EAAAiC,YACA,IAEA,IAAAwI,EAAA,CACAvE,WAAA,YACA2D,KAAAA,IAEAuE,EAAAA,EAAAA,IAAA3D,GAAA3C,MAAAC,IACA,KAAAlD,eAAA,EACA,KAAAyF,MAAA+D,cAAAC,iBACA,KAAA/E,SAAA,CAAAjD,QAAA,OAAA1E,KAAA,YACA,KAAAwG,UACA,KAAAxD,YAAA,KACA2J,OAAA,KACA,KAAA1J,eAAA,IAEA,EACAxC,QAAAA,CAAAb,EAAAgN,GACA,KAAAzP,KAAA,KAAAsC,UAAAmN,GAAA,WACA,KAAAzP,KAAA,KAAAsC,UAAAmN,GAAA,iBAAAhN,EAAAS,WACA,EACAC,UAAAA,CAAAV,EAAAgN,GACA,KAAAzP,KAAA,KAAAsC,UAAAmN,GAAA,aAAAhN,EAAAiN,gBACA,KAAA1P,KAAA,KAAAsC,UAAAmN,GAAA,UACA,EACApM,WAAAA,CAAAZ,EAAAgN,GACA,IAAA/D,EAAA,CACAvE,WAAA,YACA2D,KAAA,EACA5J,GAAAuB,EAAAvB,GACAgC,WAAAT,EAAAS,eAGAmM,EAAAA,EAAAA,IAAA3D,GAAA3C,MAAAC,IACA,KAAAwB,SAAA,CAAAjD,QAAA,OAAA1E,KAAA,YACA,KAAA7C,KAAA,KAAAsC,UAAAmN,GAAA,aAEA,EACArP,UAAAA,CAAAK,GAIA,QAHAA,EAAAkP,UAAAlP,EAAAkP,UAAA,GAAAlP,EAAAkP,SAAAjO,SAAA,GAAAjB,EAAAmP,QACAnP,EAAAoP,YAAA,GAEApP,CACA,EACAE,UAAAA,CAAAF,GACA6J,QAAAC,IAAA9J,GACA,IAAAkO,EAAA,GAGA,OAFAA,GAAAlO,EAAAqP,WAAArP,EAAAqP,WAAA3O,MAAA,SACAwN,GAAAlO,EAAAoL,IAAApL,EAAAoL,IAAA1K,MAAA,GACAwN,CACA,GAEAoB,MAAA,CACAC,MAAAA,CAAAC,EAAAC,GACA3D,OAAA4D,SAAAC,QACA,GAEAC,OAAAA,GACA,KAAAhH,UACA,KAAAR,eACA,KAAAqF,eACA,KAAAG,eACA,KAAAjI,YAAA,GACA,KAAAE,cAAA,GACA,KAAAC,WAAA,EACA,GClnC6P,I,UCQzP+J,GAAY,OACd,EACApR,EACA8G,GACA,EACA,KACA,WACA,MAIF,EAAesK,EAAiB,O,scCPzB,SAAS5N,EAAMgJ,GAClB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,kBACLC,OAAQ,MACR/E,UAER,CAEO,SAASgF,EAASvK,GACrB,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAK,aACLC,OAAQ,OACRtK,QAER,CAEO,SAASwK,EAAWzP,GACvB,OAAOqP,EAAAA,EAAAA,GAAK,CACRC,IAAM,mBAAkBtP,IACxBuP,OAAQ,OAEhB,CAEO,SAASG,EAAUlF,GACtB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,aACLC,OAAQ,MACR/E,UAER,CAEO,SAASmF,EAAY3P,EAAIiF,GAC5B,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAM,mBAAkBtP,IACxBuP,OAAQ,QACRtK,QAER,CAGO,SAASsE,EAAOtE,GACnB,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAK,wBACLC,OAAQ,QACRtK,QAER,CAGO,SAAS+G,EAAahM,EAAIiF,GAC7B,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAM,0BAAyBtP,IAC/BuP,OAAQ,QACRtK,QAER,CAGO,SAAS2K,EAAU3K,EAAMlF,GAC5B,OAAOsP,EAAAA,EAAAA,GAAK,CACRC,IAAK,cACLO,QAAS9P,EACTwP,OAAQ,OACRtK,QAER,CAYO,SAAS6K,EAAatF,GACzB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,iBACLC,OAAQ,MACR/E,UAER,CAGO,SAASuF,EAAiBvF,GAC7B,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,0BACLC,OAAQ,MACR/E,UAER,CAEO,SAASwF,EAAcC,GAC1B,OAAOZ,EAAAA,EAAAA,GAAK,CACRC,IAAK,qBACLC,OAAQ,MACR/E,OAAQ,CAAEyF,MAAOA,IAEzB,CA0BO,SAASrI,IACZ,OAAOyH,EAAAA,EAAAA,GAAK,CACRC,IAAK,wBACLC,OAAQ,OAEhB,CAEO,SAASW,EAAeD,GAC3B,OAAOZ,EAAAA,EAAAA,GAAK,CACRC,IAAK,qBAAuBW,EAC5BV,OAAQ,OAEhB,CAEO,SAASY,EAAoBlL,GAChC,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAK,yBACLC,OAAQ,OACRtK,QAER,CAEO,SAASmL,EAAoB5F,GAChC,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,yBACLC,OAAQ,MACR/E,UAER,CAEO,SAAS6F,EAAqBrQ,GACjC,OAAOqP,EAAAA,EAAAA,GAAK,CACRC,IAAK,0BAA4BtP,EACjCuP,OAAQ,OAEhB,CAiBO,SAASpB,EAAgBlJ,GAC5B,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAM,wBACNC,OAAQ,QACRtK,QAER,C,8RC/LO,SAASqL,IACZ,OAAOjB,EAAAA,EAAAA,GAAK,CACRC,IAAK,sBACLC,OAAQ,OAEhB,CAEO,SAASgB,EAAQtL,GACpB,OAAOoK,EAAAA,EAAAA,GAAK,CACRC,IAAK,aACLC,OAAQ,OACRtK,QAER,CAEO,SAASuL,EAAUhG,GACtB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,aACLC,OAAQ,MACR/E,UAER,CAGO,SAASiG,EAAczQ,GAC1B,OAAOqP,EAAAA,EAAAA,GAAK,CACRC,IAAM,iBAAgBtP,UACtBuP,OAAQ,OAEhB,CAEO,SAASmB,EAAY1Q,EAAIwK,GAC5B,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAM,cAAatP,IACnBuP,OAAQ,QACR/E,UAER,CAEO,SAASmG,EAAenG,GAC3B,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,uBACLC,OAAQ,MACR/E,UAER,CAEO,SAASoG,IACZ,OAAOvB,EAAAA,EAAAA,GAAK,CACRC,IAAK,iBACLC,OAAQ,OAEhB,CAEO,SAASsB,EAAeC,EAAQC,GACnC,OAAO1B,EAAAA,EAAAA,GAAK,CACRC,IAAK,yBACLC,OAAQ,MACR/E,OAAQ,CACJ,QAAWsG,EACX,aAAgBC,IAG5B,CAEO,SAASC,EAAYxG,GACxB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,yBACLC,OAAQ,OACR/E,UAER,CAEO,SAASrB,EAAUqB,GACtB,OAAO6E,EAAAA,EAAAA,GAAK,CACRC,IAAK,mBACLC,OAAQ,OAEhB,C","sources":["webpack://erp/./src/views/goods/goods.vue","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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose(1)}}},[_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.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\",\"max-height\":\"1500\"},on:{\"selection-change\":_vm.handleSelectionChange}},[_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.goods && scope.row.goods.updated_at))])])])]}}])}),_c('el-table-column',{attrs:{\"label\":\"品类/品种\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(scope.row.goods && scope.row.goods.type)?_c('div',[_c('span',[_vm._v(_vm._s(scope.row.goods.type.parent_type ? scope.row.goods.type.parent_type.name : '-')+\" / \")]),_c('span',[_vm._v(_vm._s(scope.row.goods.type.name || '-'))])]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"prop\":\"cost\",\"sortable\":\"\",\"label\":\"成本\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"flex\"},[(_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\":\"stock\",\"sortable\":\"\",\"label\":\"当前实际库存\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"sale_stock\",\"label\":\"可售库存\"},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.showEdit(scope.row, scope.$index)}}},[_c('i',{staticClass:\"el-icon-edit\"})])])]}}])}),_c('el-table-column',{attrs:{\"align\":\"center\"},scopedSlots:_vm._u([{key:\"header\",fn:function(scope){return [_c('span',[_vm._v(\"销存比例\")]),_c('el-tooltip',{staticClass:\"item\",attrs:{\"effect\":\"dark\",\"content\":\"当前库存/当天7点盘点的库存\",\"placement\":\"top\"}},[_c('i',{staticClass:\"el-icon-question\"})])]}},{key:\"default\",fn:function(scope){return [_c('span',{class:scope.row.sale_ratio * 1 < 20 ? 'red' : ''},[_vm._v(_vm._s(scope.row.sale_ratio)+\"%\")])]}}])}),_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('div',{staticStyle:{\"text-align\":\"center\",\"width\":\"100%\"}},[_c('el-button',{attrs:{\"type\":\"text\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row.id)}}},[_vm._v(\"编辑\")])],1)]}}],null,false,131127043)}):_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.dialogVisible4,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible4=$event}}},[_c('span',[_vm._v(\"确定要修改预留量吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.reserveCancel}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reserveRequest()}}},[_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\":\"30%\",\"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-form',{ref:\"importForm\",attrs:{\"model\":_vm.importForm,\"rules\":_vm.improtRules}},[_c('el-form-item',{attrs:{\"label\":\"上传文件\",\"label-width\":\"100px\",\"prop\":\"fileList\"}},[_c('el-upload',{staticClass:\"uploader\",attrs:{\"action\":\"\",\"limit\":1,\"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-plus\"})])],1)],1),_c('div',{staticClass:\"demo-drawer__footer btn-style\"},[_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)],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{staticClass:\"button-query\",attrs:{\"size\":\"medium\"}},[_c('a',{attrs:{\"href\":`http://erp.chutang66.com/goods/import/template`}},[_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)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n
商品品种/品类:\r\n
\r\n {{ parseLabel(node) }}
\r\n \r\n
\r\n \r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 商品状态:\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n 筛选\r\n 重置筛选\r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
全部商品(共{{ total }}条)\r\n
\r\n \r\n \r\n \r\n \r\n 批量更新在售库存\r\n 新增商品\r\n 导入商品\r\n 表格导出\r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n
![]()
\r\n
\r\n
{{ scope.row.name }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
{{ scope.row.goods && scope.row.goods.updated_at }}
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.goods.type.parent_type ? scope.row.goods.type.parent_type.name : '-' }} / \r\n {{ scope.row.goods.type.name || '-' }}\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n \r\n
\r\n
{{ scope.row.cost || 0 }}\r\n
\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n {{scope.row.sale_stock}}\r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n \r\n \r\n 销存比例\r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.sale_ratio }}%\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n
\r\n \r\n \r\n \r\n
\r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改售价吗?\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改预留量吗?\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改目标去化率吗?\r\n \r\n \r\n\r\n \r\n
\r\n \r\n 选择:\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \r\n \r\n \r\n
![]()
\r\n
\r\n
{{ scope.row.name }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \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!./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=136cb538&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=136cb538&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 \"136cb538\",\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","on","$event","handleChoose","handleReChoose","total","chooseList","length","petchEditStock","is_admin","addNewgoods","_e","handleImport","handleExport","directives","name","rawName","loading","ref","tableData","handleSelectionChange","scope","row","goods","img_url","updated_at","type","parent_type","isShow","cost","edit","sale_stock","cancelEdit","$index","confirmEdit","showEdit","class","sale_ratio","handleEdit","stock","cancel","onSubmit","current_page","per_page","Paginationdata","handleSizeChange","handleCurrentChange","ejectstock1","ommodityInventory","two_days_ago_num","yesterday_num","daily","arrived_today_num","slot","cancelStock","oldStock","dialogVisible3","referencePriceRequest","dialogVisible4","reserveCancel","reserveRequest","dialogVisible5","cancelGoal","confirmGoal","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","improtRules","fileList","importFileChange","saveUpload","showUpdate","commitLoading","commitPetchStock","staticRenderFns","components","Treeselect","data","editPriceId","editGoalId","editReserveId","editLossId","rose_num","other_num","radio","brand","shopsData","sku_code","options3","brand_id","sku_title","keyword_type","keyword_value","updateType","Importgoods","isShow1","required","message","trigger","validator","rule","Error","publicPath","process","excelTemplatePath","visible","updateField","reserveShow","datePicker","dialogVisible","dialogVisible2","publicId","lastVal","nowVal","loadingModule","noRow","localStorage","getItem","methods","getStockInfo","getStockNum","then","res","$router","push","path","query","getList","page","map","arrived_today_num11","meta","goods_code","newObj","filterParams","obj","_newPar","toString","replace","resetOrderCount","$confirm","confirmButtonText","cancelButtonText","orderRest","console","log","$message","update","val","JSON","parse","stringify","skus","patchdata","flat","inventory","onCount","ejectstock","stockpatch","importFile","file","$refs","validate","isValid","params","FormData","append","raw","isLoadingDialog","token","axios","headers","Authorization","success","getExcelTemplatePath","$requestInternet","get","window","open","goodslog","deleteSku","rowData","getSTime","join","referencePriceClick","referencePriceBlur","reference_price","reference_priceData","singleUpdate","onGoal","goal_rate","blurGoal","changeGoal","onreserve","reserve","cancelReserve","reservebBlur","reservebData","loss","onLoss","lossData","reason","loss_num","noBubbles","getgoodsType","param","goods_types","getbrandType","parsm","Brand_goods_types","beforeInventory","$loading","lock","text","spinner","background","inventorySuccess","response","close","inventoryError","err","errorMessage","forEach","updateSaleStock","multipleTable","clearSelection","catch","index","sale_stock_old","children","level","isDisabled","parentNode","watch","$route","to","from","location","reload","mounted","component","http","url","method","addGoods","checkGoods","goodsList","updateGoods","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","title","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/555.238f8a05.js b/public/dist/js/555.238f8a05.js
deleted file mode 100644
index fcaecab..0000000
--- a/public/dist/js/555.238f8a05.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[555],{9052:function(e,t,i){i.r(t),i.d(t,{default:function(){return m}});var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"pageBox"},[t("div",{staticClass:"cardBox"},[t("div",{staticClass:"searchBox"},[t("div",{staticClass:"row"},[t("span",[e._v("商品名称:")]),t("el-input",{attrs:{clearable:""},model:{value:e.filter.title,callback:function(t){e.$set(e.filter,"title",t)},expression:"filter.title"}})],1),t("div",{staticClass:"row"},[t("span",[e._v("商品编码:")]),t("el-input",{attrs:{clearable:""},model:{value:e.filter.external_sku_id,callback:function(t){e.$set(e.filter,"external_sku_id",t)},expression:"filter.external_sku_id"}})],1),t("div",{staticClass:"row"},[t("span",[e._v("创建时间:")]),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.addTime,callback:function(t){e.addTime=t},expression:"addTime"}})],1),t("div",{staticClass:"row"},[t("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.handleSearch}},[e._v("筛选")])],1)])]),t("el-card",[t("div",{staticClass:"opaBox"},[t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.handleAdd}},[e._v("新增")]),t("el-button",{attrs:{type:"warning",icon:"el-icon-upload2"},on:{click:e.handleImport}},[e._v("导入")])],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.supplierList,border:""}},[t("el-table-column",{attrs:{prop:"id",label:"ID",width:"80",align:"center"}}),t("el-table-column",{attrs:{prop:"goods_sku.name",label:"商品名称"}}),t("el-table-column",{attrs:{prop:"external_sku_id",label:"商品编码"}}),t("el-table-column",{attrs:{prop:"num",label:"数量"}}),t("el-table-column",{attrs:{prop:"cost",label:"成本"}}),t("el-table-column",{attrs:{prop:"buyer_name",label:"采购人姓名"}}),t("el-table-column",{attrs:{prop:"reason",label:"报损原因"}}),t("el-table-column",{attrs:{prop:"phenomenon",label:"报损现象"}}),t("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),t("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(t){return e.handleEdit(i.row)}}},[e._v("编辑")])]}}])})],1),t("div",{staticClass:"page-pagination"},[t("el-pagination",{attrs:{"current-page":e.page,"page-sizes":[10,20,50,100],"page-size":e.pageSize,layout:"prev, pager, next, jumper, sizes, total",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),t("el-dialog",{attrs:{title:"新增",visible:e.dialogVisible,width:"500px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{attrs:{"label-width":"90px"}},[t("el-form-item",{attrs:{label:"采购人"}},[t("el-select",{ref:"userBatchRef",attrs:{clearable:"",filterable:""},model:{value:e.curInfo.buyer_id,callback:function(t){e.$set(e.curInfo,"buyer_id",t)},expression:"curInfo.buyer_id"}},e._l(e.usersList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),e._l(e.lossOrders,(function(i,a){return t("div",{key:a,staticClass:"bgBox"},[t("div",{staticClass:"close",on:{click:function(t){return e.delItem(a)}}},[t("i",{staticClass:"el-icon-delete-solid"})]),t("el-form",{attrs:{"label-width":"90px"}},[t("el-form-item",{attrs:{label:"商品编码"}},[t("el-input",{attrs:{clearable:""},model:{value:i.external_sku_id,callback:function(t){e.$set(i,"external_sku_id",t)},expression:"item.external_sku_id"}})],1),t("el-form-item",{attrs:{label:"数量"}},[t("el-input",{attrs:{clearable:""},model:{value:i.num,callback:function(t){e.$set(i,"num",t)},expression:"item.num"}})],1),t("el-form-item",{attrs:{label:"成本"}},[t("el-input",{attrs:{clearable:""},model:{value:i.cost,callback:function(t){e.$set(i,"cost",t)},expression:"item.cost"}})],1),t("el-form-item",{attrs:{label:"报损原因"}},[t("el-input",{attrs:{clearable:""},model:{value:i.reason,callback:function(t){e.$set(i,"reason",t)},expression:"item.reason"}})],1),t("el-form-item",{attrs:{label:"报损现象"}},[t("el-input",{attrs:{clearable:""},model:{value:i.phenomenon,callback:function(t){e.$set(i,"phenomenon",t)},expression:"item.phenomenon"}})],1)],1)],1)})),t("div",{staticClass:"btn",on:{click:function(t){return e.addItem()}}},[t("i",{staticClass:"el-icon-plus"}),e._v("添加标签")]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",loading:e.commitloading},on:{click:e.commitBatchLoss}},[e._v("确 定")])],1)],2),t("el-dialog",{attrs:{title:"编辑",visible:e.editDialog,width:"500px"},on:{"update:visible":function(t){e.editDialog=t}}},[t("el-form",{attrs:{"label-width":"90px"}},[t("el-form-item",{attrs:{label:"商品编码"}},[t("el-input",{attrs:{clearable:""},model:{value:e.curInfo.external_sku_id,callback:function(t){e.$set(e.curInfo,"external_sku_id",t)},expression:"curInfo.external_sku_id"}})],1),t("el-form-item",{attrs:{label:"数量"}},[t("el-input",{attrs:{disabled:""},model:{value:e.curInfo.num,callback:function(t){e.$set(e.curInfo,"num",t)},expression:"curInfo.num"}})],1),t("el-form-item",{attrs:{label:"成本"}},[t("el-input",{attrs:{clearable:""},model:{value:e.curInfo.cost,callback:function(t){e.$set(e.curInfo,"cost",t)},expression:"curInfo.cost"}})],1),t("el-form-item",{attrs:{label:"采购人"}},[t("el-select",{ref:"userRef",attrs:{clearable:"",filterable:""},model:{value:e.curInfo.buyer_id,callback:function(t){e.$set(e.curInfo,"buyer_id",t)},expression:"curInfo.buyer_id"}},e._l(e.usersList,(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:{clearable:""},model:{value:e.curInfo.reason,callback:function(t){e.$set(e.curInfo,"reason",t)},expression:"curInfo.reason"}})],1),t("el-form-item",{attrs:{label:"报损现象"}},[t("el-input",{attrs:{clearable:""},model:{value:e.curInfo.phenomenon,callback:function(t){e.$set(e.curInfo,"phenomenon",t)},expression:"curInfo.phenomenon"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",loading:e.commitloading},on:{click:e.commitEditLoss}},[e._v("确 定")])],1)],1),t("el-dialog",{attrs:{title:"导入",visible:e.showImport,width:"500px"},on:{"update:visible":function(t){e.showImport=t}}},[t("div",{staticStyle:{"text-align":"center"}},[t("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":e.fileList,"auto-upload":!1,"on-change":e.importFileChange,"on-remove":e.fileRemove}},[t("i",{staticClass:"el-icon-upload"}),t("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),t("em",[e._v("点击上传")])])])],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.showImport=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary",loading:e.commitloading},on:{click:e.commitUpload}},[e._v("上 传")])],1)])],1)},l=[],s=(i(560),i(3550)),r=i(9669),o=i.n(r),n=i(2900),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}},methods:{fetchList(){this.loading=!0;let e={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.Mo)(e).then((e=>{this.supplierList=e.data.data,this.total=e.data.meta.total,this.loading=!1})).catch((()=>{this.loading=!1}))},handleSizeChange(e){this.page=1,this.pageSize=e,this.fetchList()},handleCurrentChange(e){this.page=e,this.fetchList()},handleSearch(){this.page=1,this.fetchList()},handleAdd(){this.curInfo={buyer_id:""},this.lossOrders=[{external_sku_id:"",num:"",cost:"",reason:"",phenomenon:""}],this.dialogVisible=!0},delItem(e){this.lossOrders.splice(e,1)},addItem(){this.lossOrders.push({external_sku_id:"",num:"",cost:"",reason:"",phenomenon:""})},handleEdit(e){this.curInfo=JSON.parse(JSON.stringify(e)),this.dialogVisible=!0},commitBatchLoss(){this.commitloading=!0;let e=[],t={...this.curInfo};t.buyer_name="",t.buyer_id&&(t.buyer_name=this.$refs.userBatchRef.selectedLabel),this.lossOrders.forEach((i=>{e.push({...i,buyer_name:t.buyer_name,buyer_id:t.buyer_id})})),(0,s.oK)({lossOrders:e}).then((e=>{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 e={...this.curInfo};e.buyer_name="",e.buyer_id&&(e.buyer_name=this.$refs.userRef.selectedLabel),(0,s.EY)(this.curInfo.id,e).then((e=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.editDialog=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleImport(){this.fileList=[],this.showImport=!0},importFileChange(e,t){console.log(t),this.fileList=t},fileRemove(){this.fileList=[]},commitUpload(){if(this.fileList.length){this.commitloading=!0;const e=new FormData;e.append("lossFile",this.fileList[0].raw);let t=localStorage.getItem("token");o().post("/api/supplier/loss_record/loss_import",e,{headers:{Authorization:`Bearer ${t}`}}).then((e=>{200===e.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 e={page:1,per_page:9999};(0,n.Lh)(e).then((e=>{this.usersList=e.data.data}))}},mounted(){this.fetchList(),this.getUserList()}},u=c,d=i(1001),p=(0,d.Z)(u,a,l,!1,null,"c963a484",null),m=p.exports},3550:function(e,t,i){i.d(t,{EY:function(){return m},Fb:function(){return l},GI:function(){return r},JI:function(){return u},Js:function(){return n},Mo:function(){return d},S6:function(){return o},X2:function(){return s},iY:function(){return c},oK:function(){return p},zB:function(){return h},zo:function(){return f}});var a=i(8430);function l(e){return(0,a.Z)({url:"/api/supplier",method:"get",params:e})}function s(e){return(0,a.Z)({url:`/api/supplier/${e}`,method:"delete"})}function r(e){return(0,a.Z)({url:"/api/supplier",method:"post",data:e})}function o(e,t){return(0,a.Z)({url:`/api/supplier/${e}`,method:"patch",data:t})}function n(e){return(0,a.Z)({url:"/api/supplier/purchase_record",method:"get",params:e})}function c(e){return(0,a.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:e})}function u(e,t){return(0,a.Z)({url:`/api/supplier/purchase_record/${e}`,method:"patch",data:t})}function d(e){return(0,a.Z)({url:"/api/supplier/loss_record",method:"get",params:e})}function p(e){return(0,a.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:e})}function m(e,t){return(0,a.Z)({url:`/api/supplier/loss_record/${e}`,method:"patch",data:t})}function h(e){return(0,a.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:e})}function f(e){return(0,a.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:e})}},2900:function(e,t,i){i.d(t,{A0:function(){return u},AX:function(){return n},Lh:function(){return s},RF:function(){return r},Uy:function(){return l},f7:function(){return o},nO:function(){return c}});var a=i(8430);function l(){return(0,a.Z)({url:"/api/roles",method:"get"})}function s(e){return(0,a.Z)({url:"/api/users",method:"get",params:e})}function r(e){return(0,a.Z)({url:"/api/users",method:"post",data:e})}function o(e){return(0,a.Z)({url:`/api/users/${e}`,method:"get"})}function n(e,t){return(0,a.Z)({url:`/api/users/${e}`,method:"patch",data:t})}function c(e){return(0,a.Z)({url:"/api/website_message",method:"get",params:e})}function u(e,t){return(0,a.Z)({url:`/api/website_message/${e}`,method:"patch",data:t})}}}]);
-//# sourceMappingURL=555.238f8a05.js.map
\ No newline at end of file
diff --git a/public/dist/js/555.238f8a05.js.map b/public/dist/js/555.238f8a05.js.map
deleted file mode 100644
index c672d94..0000000
--- a/public/dist/js/555.238f8a05.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/555.238f8a05.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/lossRecord.vue","webpack://erp/src/views/supplyChain/lossRecord.vue","webpack://erp/./src/views/supplyChain/lossRecord.vue?5fa1","webpack://erp/./src/views/supplyChain/lossRecord.vue?769e","webpack://erp/./src/api/supplyChain.js","webpack://erp/./src/api/user.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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"导入\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"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\":\"reason\",\"label\":\"报损原因\"}}),_c('el-table-column',{attrs:{\"prop\":\"phenomenon\",\"label\":\"报损现象\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"创建时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"120\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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-select',{ref:\"userBatchRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_id\", $$v)},expression:\"curInfo.buyer_id\"}},_vm._l((_vm.usersList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.lossOrders),function(item,index){return _c('div',{key:index,staticClass:\"bgBox\"},[_c('div',{staticClass:\"close\",on:{\"click\":function($event){return _vm.delItem(index)}}},[_c('i',{staticClass:\"el-icon-delete-solid\"})]),_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品编码\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},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-input',{attrs:{\"clearable\":\"\"},model:{value:(item.num),callback:function ($$v) {_vm.$set(item, \"num\", $$v)},expression:\"item.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"成本\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.cost),callback:function ($$v) {_vm.$set(item, \"cost\", $$v)},expression:\"item.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"报损原因\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.reason),callback:function ($$v) {_vm.$set(item, \"reason\", $$v)},expression:\"item.reason\"}})],1),_c('el-form-item',{attrs:{\"label\":\"报损现象\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.phenomenon),callback:function ($$v) {_vm.$set(item, \"phenomenon\", $$v)},expression:\"item.phenomenon\"}})],1)],1)],1)}),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.addItem()}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加标签\")]),_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.commitBatchLoss}},[_vm._v(\"确 定\")])],1)],2),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editDialog,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.editDialog=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品编码\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.external_sku_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"external_sku_id\", $$v)},expression:\"curInfo.external_sku_id\"}})],1),_c('el-form-item',{attrs:{\"label\":\"数量\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},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-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.cost),callback:function ($$v) {_vm.$set(_vm.curInfo, \"cost\", $$v)},expression:\"curInfo.cost\"}})],1),_c('el-form-item',{attrs:{\"label\":\"采购人\"}},[_c('el-select',{ref:\"userRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_id\", $$v)},expression:\"curInfo.buyer_id\"}},_vm._l((_vm.usersList),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:{\"clearable\":\"\"},model:{value:(_vm.curInfo.reason),callback:function ($$v) {_vm.$set(_vm.curInfo, \"reason\", $$v)},expression:\"curInfo.reason\"}})],1),_c('el-form-item',{attrs:{\"label\":\"报损现象\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.phenomenon),callback:function ($$v) {_vm.$set(_vm.curInfo, \"phenomenon\", $$v)},expression:\"curInfo.phenomenon\"}})],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.commitEditLoss}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"导入\",\"visible\":_vm.showImport,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.showImport=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-upload',{staticClass:\"upload-demo\",attrs:{\"drag\":\"\",\"action\":\"\",\"limit\":1,\"multiple\":false,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange,\"on-remove\":_vm.fileRemove}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showImport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitUpload}},[_vm._v(\"上 传\")])],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加标签
\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \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=c963a484&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=c963a484&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 \"c963a484\",\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 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"],"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","num","cost","reason","phenomenon","addItem","slot","commitloading","commitBatchLoss","editDialog","commitEditLoss","showImport","fileList","importFileChange","fileRemove","commitUpload","staticRenderFns","data","methods","fetchList","params","per_page","start_time","end_time","getLossLog","then","res","meta","catch","val","i","splice","push","JSON","parse","stringify","list","buyer_name","$refs","userBatchRef","selectedLabel","forEach","batchAddLossLog","$message","type","message","userRef","updateLossLog","file","console","log","length","FormData","append","raw","token","localStorage","getItem","axios","headers","Authorization","status","success","error","getUserList","userList","mounted","component","getSupplier","http","url","method","removeSupplier","addSupplier","updateSupplier","getPurchaseLog","batchAddPurchaseLog","updatePurchaseLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/617.3e63da06.js b/public/dist/js/617.3e63da06.js
new file mode 100644
index 0000000..8248cc4
--- /dev/null
+++ b/public/dist/js/617.3e63da06.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[617],{5010:function(t,e,i){i.r(e),i.d(e,{default:function(){return h}});var o=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(i,o){return e("div",{key:o,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(o)}}},[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:i.external_sku_id,callback:function(e){t.$set(i,"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:i.inventory,callback:function(e){t.$set(i,"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)},a=[],r=(i(560),i(3550)),n=i(9669),s=i.n(n),l=i(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,r.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,r.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=i(1001),p=(0,d.Z)(c,o,a,!1,null,"7638a0e4",null),h=p.exports},9036:function(t,e,i){i.d(e,{CD:function(){return v},JS:function(){return b},K1:function(){return c},NR:function(){return m},Rq:function(){return r},Vx:function(){return u},b9:function(){return k},cM:function(){return d},e3:function(){return l},gM:function(){return _},lO:function(){return a},no:function(){return g},od:function(){return p},rQ:function(){return n},sx:function(){return f},t5:function(){return s},zl:function(){return h}});var o=i(8430);function a(t){return(0,o.Z)({url:"/api/goods_skus",method:"get",params:t})}function r(t){return(0,o.Z)({url:"/api/goods",method:"post",data:t})}function n(t){return(0,o.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,o.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,o.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,o.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,o.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,o.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,o.Z)({url:"/api/goodsList",method:"get",params:t})}function h(t){return(0,o.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function m(t){return(0,o.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function f(){return(0,o.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,o.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,o.Z)({url:"/api/goods_combination",method:"post",data:t})}function v(t){return(0,o.Z)({url:"/api/goods_combination",method:"get",params:t})}function b(t){return(0,o.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,o.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,i){i.d(e,{EY:function(){return m},Fb:function(){return a},GI:function(){return n},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return r},iY:function(){return c},oK:function(){return h},qJ:function(){return u},zB:function(){return f},zo:function(){return g}});var o=i(8430);function a(t){return(0,o.Z)({url:"/api/supplier",method:"get",params:t})}function r(t){return(0,o.Z)({url:`/api/supplier/${t}`,method:"delete"})}function n(t){return(0,o.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,o.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,o.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,o.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,o.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,o.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,o.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function h(t){return(0,o.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function m(t,e){return(0,o.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,o.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,o.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]);
+//# sourceMappingURL=617.3e63da06.js.map
\ No newline at end of file
diff --git a/public/dist/js/617.3e63da06.js.map b/public/dist/js/617.3e63da06.js.map
new file mode 100644
index 0000000..72bb6ee
--- /dev/null
+++ b/public/dist/js/617.3e63da06.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/617.3e63da06.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/dailyStock.vue","webpack://erp/src/views/supplyChain/dailyStock.vue","webpack://erp/./src/views/supplyChain/dailyStock.vue?78e4","webpack://erp/./src/views/supplyChain/dailyStock.vue?d627","webpack://erp/./src/api/goods.js","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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"导入\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.external_sku_id\",\"label\":\"商品编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"day\",\"label\":\"日期\"}}),_c('el-table-column',{attrs:{\"prop\":\"inventory\",\"label\":\"盘点库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"inventory_time\",\"label\":\"盘点时间\"}})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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}}},[_vm._l((_vm.inventoryOrders),function(item,index){return _c('div',{key:index,staticClass:\"bgBox\"},[_c('div',{staticClass:\"close\",on:{\"click\":function($event){return _vm.delItem(index)}}},[_c('i',{staticClass:\"el-icon-delete-solid\"})]),_c('el-form',{attrs:{\"label-width\":\"90px\",\"label-position\":\"right\"}},[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"商品名称\",\"clearable\":\"\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.searchLoading},model:{value:(item.external_sku_id),callback:function ($$v) {_vm.$set(item, \"external_sku_id\", $$v)},expression:\"item.external_sku_id\"}},_vm._l((_vm.goodsList),function(it){return _c('el-option',{key:it.external_sku_id,attrs:{\"label\":it.title,\"value\":it.external_sku_id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"盘点库存:\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.inventory),callback:function ($$v) {_vm.$set(item, \"inventory\", $$v)},expression:\"item.inventory\"}})],1)],1)],1)}),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.addItem()}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加记录\")]),_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.commitSupplier}},[_vm._v(\"确 定\")])],1)],2),_c('el-dialog',{attrs:{\"title\":\"导入\",\"visible\":_vm.showImport,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.showImport=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-upload',{staticClass:\"upload-demo\",attrs:{\"drag\":\"\",\"action\":\"\",\"limit\":1,\"multiple\":false,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange,\"on-remove\":_vm.fileRemove}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showImport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitUpload}},[_vm._v(\"上 传\")])],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加记录
\r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \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"],"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"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/644.72f1270e.js b/public/dist/js/644.72f1270e.js
deleted file mode 100644
index c7a1727..0000000
--- a/public/dist/js/644.72f1270e.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[644],{2136:function(t,e,i){i.r(e),i.d(e,{default:function(){return u}});var a=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(i,a){return e("div",{key:a,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(a)}}},[e("i",{staticClass:"el-icon-delete-solid"})]),e("el-form",{attrs:{"label-width":"90px"}},[e("el-form-item",{attrs:{label:"商品编码:"}},[e("el-input",{attrs:{clearable:""},model:{value:i.external_sku_id,callback:function(e){t.$set(i,"external_sku_id",e)},expression:"item.external_sku_id"}})],1),e("el-form-item",{attrs:{label:"盘点库存:"}},[e("el-input",{attrs:{clearable:""},model:{value:i.inventory,callback:function(e){t.$set(i,"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)},s=[],l=(i(560),i(3550)),r=i(9669),o=i.n(r),n={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,inventoryOrders:[],commitloading:!1,filter:{title:"",external_sku_id:""},addTime:[],showImport:!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,l.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,l.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");o().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("请先上传文件")}},mounted(){this.fetchList()}},c=n,d=i(1001),p=(0,d.Z)(c,a,s,!1,null,"4769713c",null),u=p.exports},3550:function(t,e,i){i.d(e,{EY:function(){return h},Fb:function(){return s},GI:function(){return r},JI:function(){return d},Js:function(){return n},Mo:function(){return p},S6:function(){return o},X2:function(){return l},iY:function(){return c},oK:function(){return u},zB:function(){return m},zo:function(){return f}});var a=i(8430);function s(t){return(0,a.Z)({url:"/api/supplier",method:"get",params:t})}function l(t){return(0,a.Z)({url:`/api/supplier/${t}`,method:"delete"})}function r(t){return(0,a.Z)({url:"/api/supplier",method:"post",data:t})}function o(t,e){return(0,a.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function n(t){return(0,a.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function c(t){return(0,a.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,a.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,a.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function u(t){return(0,a.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,a.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function m(t){return(0,a.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function f(t){return(0,a.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}}}]);
-//# sourceMappingURL=644.72f1270e.js.map
\ No newline at end of file
diff --git a/public/dist/js/644.72f1270e.js.map b/public/dist/js/644.72f1270e.js.map
deleted file mode 100644
index e384dc5..0000000
--- a/public/dist/js/644.72f1270e.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/644.72f1270e.js","mappings":"kJAAA,IAAIA,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,WAAW,CAACF,EAAG,MAAM,CAACE,YAAY,aAAa,CAACF,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,WAAW,CAACI,MAAM,CAAC,UAAY,IAAIC,MAAM,CAACC,MAAOR,EAAIS,OAAOC,MAAOC,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,OAAQ,QAASG,EAAI,EAAEE,WAAW,mBAAmB,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,WAAW,CAACI,MAAM,CAAC,UAAY,IAAIC,MAAM,CAACC,MAAOR,EAAIS,OAAOM,gBAAiBJ,SAAS,SAAUC,GAAMZ,EAAIa,KAAKb,EAAIS,OAAQ,kBAAmBG,EAAI,EAAEE,WAAW,6BAA6B,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,OAAO,CAACF,EAAIK,GAAG,WAAWH,EAAG,iBAAiB,CAACc,YAAY,CAAC,MAAQ,SAASV,MAAM,CAAC,KAAO,gBAAgB,kBAAkB,IAAI,oBAAoB,OAAO,kBAAkB,OAAO,eAAe,uBAAuBC,MAAM,CAACC,MAAOR,EAAIiB,QAASN,SAAS,SAAUC,GAAMZ,EAAIiB,QAAQL,CAAG,EAAEE,WAAW,cAAc,GAAGZ,EAAG,MAAM,CAACE,YAAY,OAAO,CAACF,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,kBAAkBY,GAAG,CAAC,MAAQlB,EAAImB,eAAe,CAACnB,EAAIK,GAAG,SAAS,OAAOH,EAAG,UAAU,CAACA,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,gBAAgBY,GAAG,CAAC,MAAQlB,EAAIoB,YAAY,CAACpB,EAAIK,GAAG,QAAQH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,KAAO,mBAAmBY,GAAG,CAAC,MAAQlB,EAAIqB,eAAe,CAACrB,EAAIK,GAAG,SAAS,GAAGH,EAAG,WAAW,CAACoB,WAAW,CAAC,CAACC,KAAK,UAAUC,QAAQ,YAAYhB,MAAOR,EAAIyB,QAASX,WAAW,YAAYE,YAAY,CAAC,MAAQ,QAAQV,MAAM,CAAC,KAAON,EAAI0B,aAAa,OAAS,KAAK,CAACxB,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,KAAK,MAAQ,KAAK,MAAQ,KAAK,MAAQ,YAAYJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,iBAAiB,MAAQ,UAAUJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,4BAA4B,MAAQ,UAAUJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,MAAM,MAAQ,QAAQJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,YAAY,MAAQ,UAAUJ,EAAG,kBAAkB,CAACI,MAAM,CAAC,KAAO,iBAAiB,MAAQ,WAAW,GAAGJ,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACF,EAAG,gBAAgB,CAACI,MAAM,CAAC,eAAeN,EAAI2B,KAAK,aAAa,CAAC,GAAI,GAAI,GAAI,KAAK,YAAY3B,EAAI4B,SAAS,OAAS,0CAA0C,MAAQ5B,EAAI6B,OAAOX,GAAG,CAAC,cAAclB,EAAI8B,iBAAiB,iBAAiB9B,EAAI+B,wBAAwB,IAAI,GAAG7B,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,KAAK,QAAUN,EAAIgC,cAAc,MAAQ,SAASd,GAAG,CAAC,iBAAiB,SAASe,GAAQjC,EAAIgC,cAAcC,CAAM,IAAI,CAACjC,EAAIkC,GAAIlC,EAAImC,iBAAiB,SAASC,EAAKC,GAAO,OAAOnC,EAAG,MAAM,CAACoC,IAAID,EAAMjC,YAAY,SAAS,CAACF,EAAG,MAAM,CAACE,YAAY,QAAQc,GAAG,CAAC,MAAQ,SAASe,GAAQ,OAAOjC,EAAIuC,QAAQF,EAAM,IAAI,CAACnC,EAAG,IAAI,CAACE,YAAY,2BAA2BF,EAAG,UAAU,CAACI,MAAM,CAAC,cAAc,SAAS,CAACJ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,UAAU,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,UAAY,IAAIC,MAAM,CAACC,MAAO4B,EAAKrB,gBAAiBJ,SAAS,SAAUC,GAAMZ,EAAIa,KAAKuB,EAAM,kBAAmBxB,EAAI,EAAEE,WAAW,2BAA2B,GAAGZ,EAAG,eAAe,CAACI,MAAM,CAAC,MAAQ,UAAU,CAACJ,EAAG,WAAW,CAACI,MAAM,CAAC,UAAY,IAAIC,MAAM,CAACC,MAAO4B,EAAKI,UAAW7B,SAAS,SAAUC,GAAMZ,EAAIa,KAAKuB,EAAM,YAAaxB,EAAI,EAAEE,WAAW,qBAAqB,IAAI,IAAI,EAAE,IAAGZ,EAAG,MAAM,CAACE,YAAY,MAAMc,GAAG,CAAC,MAAQ,SAASe,GAAQ,OAAOjC,EAAIyC,SAAS,IAAI,CAACvC,EAAG,IAAI,CAACE,YAAY,iBAAiBJ,EAAIK,GAAG,UAAUH,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAUoC,KAAK,UAAU,CAACxC,EAAG,YAAY,CAACgB,GAAG,CAAC,MAAQ,SAASe,GAAQjC,EAAIgC,eAAgB,CAAK,IAAI,CAAChC,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,QAAUN,EAAI2C,eAAezB,GAAG,CAAC,MAAQlB,EAAI4C,iBAAiB,CAAC5C,EAAIK,GAAG,UAAU,IAAI,GAAGH,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQ,KAAK,QAAUN,EAAI6C,WAAW,MAAQ,SAAS3B,GAAG,CAAC,iBAAiB,SAASe,GAAQjC,EAAI6C,WAAWZ,CAAM,IAAI,CAAC/B,EAAG,MAAM,CAACc,YAAY,CAAC,aAAa,WAAW,CAACd,EAAG,YAAY,CAACE,YAAY,cAAcE,MAAM,CAAC,KAAO,GAAG,OAAS,GAAG,MAAQ,EAAE,UAAW,EAAM,OAAS,8FAA8F,YAAYN,EAAI8C,SAAS,eAAc,EAAM,YAAY9C,EAAI+C,iBAAiB,YAAY/C,EAAIgD,aAAa,CAAC9C,EAAG,IAAI,CAACE,YAAY,mBAAmBF,EAAG,MAAM,CAACE,YAAY,mBAAmB,CAACJ,EAAIK,GAAG,aAAaH,EAAG,KAAK,CAACF,EAAIK,GAAG,eAAe,GAAGH,EAAG,OAAO,CAACE,YAAY,gBAAgBE,MAAM,CAAC,KAAO,UAAUoC,KAAK,UAAU,CAACxC,EAAG,YAAY,CAACgB,GAAG,CAAC,MAAQ,SAASe,GAAQjC,EAAI6C,YAAa,CAAK,IAAI,CAAC7C,EAAIK,GAAG,SAASH,EAAG,YAAY,CAACI,MAAM,CAAC,KAAO,UAAU,QAAUN,EAAI2C,eAAezB,GAAG,CAAC,MAAQlB,EAAIiD,eAAe,CAACjD,EAAIK,GAAG,UAAU,MAAM,EAC/9I,EACI6C,EAAkB,G,sCC8FtB,GACAC,IAAAA,GACA,OACA1B,SAAA,EACAE,KAAA,EACAC,SAAA,GACAC,MAAA,EACAH,aAAA,GACAM,eAAA,EACAG,gBAAA,GACAQ,eAAA,EACAlC,OAAA,CACAC,MAAA,GACAK,gBAAA,IAEAE,QAAA,GACA4B,YAAA,EACAC,SAAA,GAEA,EACAM,QAAA,CACAC,SAAAA,GACA,KAAA5B,SAAA,EACA,IAAA6B,EAAA,CACA3B,KAAA,KAAAA,KACA4B,SAAA,KAAA3B,YACA,KAAAnB,OACA+C,WAAA,KAAAvC,QAAA,KAAAA,QAAA,MACAwC,SAAA,KAAAxC,QAAA,KAAAA,QAAA,QAEAyC,EAAAA,EAAAA,IAAAJ,GAAAK,MAAAC,IACA,KAAAlC,aAAAkC,EAAAT,KAAAA,KACA,KAAAtB,MAAA+B,EAAAT,KAAAU,KAAAhC,MACA,KAAAJ,SAAA,KACAqC,OAAA,KACA,KAAArC,SAAA,IAEA,EACAK,gBAAAA,CAAAiC,GACA,KAAApC,KAAA,EACA,KAAAC,SAAAmC,EACA,KAAAV,WACA,EACAtB,mBAAAA,CAAAgC,GACA,KAAApC,KAAAoC,EACA,KAAAV,WACA,EACAlC,YAAAA,GACA,KAAAQ,KAAA,EACA,KAAA0B,WACA,EAEAjC,SAAAA,GACA,KAAAe,gBAAA,EACApB,gBAAA,GACAyB,UAAA,KAEA,KAAAR,eAAA,CACA,EACAO,OAAAA,CAAAyB,GACA,KAAA7B,gBAAA8B,OAAAD,EAAA,EACA,EACAvB,OAAAA,GACA,KAAAN,gBAAA+B,KAAA,CACAnD,gBAAA,GACAyB,UAAA,IAEA,EACAI,cAAAA,GACA,KAAAD,eAAA,GACAwB,EAAAA,EAAAA,IAAA,CAAAhC,gBAAA,KAAAA,kBAAAwB,MAAAC,IACA,KAAAjC,KAAA,EACA,KAAA0B,YACA,KAAAe,SAAA,CAAAC,KAAA,UAAAC,QAAA,UACA,KAAAtC,eAAA,EACA,KAAAW,eAAA,KACAmB,OAAA,KACA,KAAAnB,eAAA,IAEA,EACAtB,YAAAA,GACA,KAAAyB,SAAA,GACA,KAAAD,YAAA,CACA,EACAE,gBAAAA,CAAAwB,EAAAzB,GACA0B,QAAAC,IAAA3B,GACA,KAAAA,SAAAA,CACA,EACAE,UAAAA,GACA,KAAAF,SAAA,EACA,EACAG,YAAAA,GACA,QAAAH,SAAA4B,OAAA,CACA,KAAA/B,eAAA,EACA,MAAAW,EAAA,IAAAqB,SACArB,EAAAsB,OAAA,qBAAA9B,SAAA,GAAA+B,KACA,IAAAC,EAAAC,aAAAC,QAAA,SACAC,IAAAA,KAAA,oDAAA3B,EAAA,CACA4B,QAAA,CACAC,cAAA,UAAAL,OAEAnB,MAAAC,IACA,MAAAA,EAAAwB,QACA,KAAAhB,SAAAiB,QAAA,QACA,KAAA1D,KAAA,EACA,KAAA0B,YACA,KAAAV,eAAA,EACA,KAAAE,YAAA,GAEA,KAAAF,eAAA,CACA,IACAmB,OAAA,KACA,KAAAnB,eAAA,IAEA,MACA,KAAAyB,SAAAkB,MAAA,SAEA,GAEAC,OAAAA,GACA,KAAAlC,WACA,GCzNkQ,I,UCQ9PmC,GAAY,OACd,EACAzF,EACAmD,GACA,EACA,KACA,WACA,MAIF,EAAesC,EAAiB,O,8UCjBzB,SAASC,EAAYnC,GAC1B,OAAOoC,EAAAA,EAAAA,GAAK,CACVC,IAAK,gBACLC,OAAQ,MACRtC,UAEJ,CAEO,SAASuC,EAAeC,GAC7B,OAAOJ,EAAAA,EAAAA,GAAK,CACVC,IAAM,iBAAgBG,IACtBF,OAAQ,UAEZ,CAEO,SAASG,EAAY5C,GAC1B,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAK,gBACLC,OAAQ,OACRzC,QAEJ,CAEO,SAAS6C,EAAeF,EAAI3C,GACjC,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAM,iBAAgBG,IACtBF,OAAQ,QACRzC,QAEJ,CAEO,SAAS8C,EAAe3C,GAC7B,OAAOoC,EAAAA,EAAAA,GAAK,CACVC,IAAK,gCACLC,OAAQ,MACRtC,UAEJ,CAUO,SAAS4C,EAAoB/C,GAClC,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAK,4CACLC,OAAQ,OACRzC,QAEJ,CAEO,SAASgD,EAAkBL,EAAI3C,GACpC,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAM,iCAAgCG,IACtCF,OAAQ,QACRzC,QAEJ,CAEO,SAASiD,EAAW9C,GACzB,OAAOoC,EAAAA,EAAAA,GAAK,CACVC,IAAK,4BACLC,OAAQ,MACRtC,UAEJ,CAUO,SAAS+C,EAAgBlD,GAC9B,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAK,oCACLC,OAAQ,OACRzC,QAEJ,CAEO,SAASmD,EAAcR,EAAI3C,GAChC,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAM,6BAA4BG,IAClCF,OAAQ,QACRzC,QAEJ,CAEO,SAASO,EAAcJ,GAC5B,OAAOoC,EAAAA,EAAAA,GAAK,CACVC,IAAK,mCACLC,OAAQ,MACRtC,UAEJ,CAUO,SAASa,EAAmBhB,GACjC,OAAOuC,EAAAA,EAAAA,GAAK,CACVC,IAAK,gDACLC,OAAQ,OACRzC,QAEJ,C","sources":["webpack://erp/./src/views/supplyChain/dailyStock.vue","webpack://erp/src/views/supplyChain/dailyStock.vue","webpack://erp/./src/views/supplyChain/dailyStock.vue?78e4","webpack://erp/./src/views/supplyChain/dailyStock.vue?d627","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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"导入\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"ID\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.name\",\"label\":\"商品名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"goods_sku.external_sku_id\",\"label\":\"商品编码\"}}),_c('el-table-column',{attrs:{\"prop\":\"day\",\"label\":\"日期\"}}),_c('el-table-column',{attrs:{\"prop\":\"inventory\",\"label\":\"盘点库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"inventory_time\",\"label\":\"盘点时间\"}})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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}}},[_vm._l((_vm.inventoryOrders),function(item,index){return _c('div',{key:index,staticClass:\"bgBox\"},[_c('div',{staticClass:\"close\",on:{\"click\":function($event){return _vm.delItem(index)}}},[_c('i',{staticClass:\"el-icon-delete-solid\"})]),_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品编码:\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},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-input',{attrs:{\"clearable\":\"\"},model:{value:(item.inventory),callback:function ($$v) {_vm.$set(item, \"inventory\", $$v)},expression:\"item.inventory\"}})],1)],1)],1)}),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.addItem()}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加标签\")]),_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.commitSupplier}},[_vm._v(\"确 定\")])],1)],2),_c('el-dialog',{attrs:{\"title\":\"导入\",\"visible\":_vm.showImport,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.showImport=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-upload',{staticClass:\"upload-demo\",attrs:{\"drag\":\"\",\"action\":\"\",\"limit\":1,\"multiple\":false,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange,\"on-remove\":_vm.fileRemove}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showImport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitUpload}},[_vm._v(\"上 传\")])],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加标签
\r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \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=4769713c&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=4769713c&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 \"4769713c\",\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 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","on","handleSearch","handleAdd","handleImport","directives","name","rawName","loading","supplierList","page","pageSize","total","handleSizeChange","handleCurrentChange","dialogVisible","$event","_l","inventoryOrders","item","index","key","delItem","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","mounted","component","getSupplier","http","url","method","removeSupplier","id","addSupplier","updateSupplier","getPurchaseLog","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/691.c4036076.js b/public/dist/js/691.c4036076.js
new file mode 100644
index 0000000..5d24f6a
--- /dev/null
+++ b/public/dist/js/691.c4036076.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[691],{5691:function(t,e,o){o.r(e),o.d(e,{default:function(){return h}});var a=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.goodsData,"label-position":"right","label-width":"120px"}},[e("div",[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.goodsData.goods.type_id,callback:function(e){t.$set(t.goodsData.goods,"type_id",e)},expression:"goodsData.goods.type_id"}})],1)],1),e("div",[e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:t.goodsData.title,callback:function(e){t.$set(t.goodsData,"title",e)},expression:"goodsData.title"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"规格编码",disabled:""},model:{value:t.goodsData.external_sku_id,callback:function(e){t.$set(t.goodsData,"external_sku_id",e)},expression:"goodsData.external_sku_id"}})],1),e("el-form-item",{attrs:{label:"颜色/特性:"}},[e("el-input",{attrs:{placeholder:"颜色/特性"},model:{value:t.goodsData.attribute,callback:function(e){t.$set(t.goodsData,"attribute",e)},expression:"goodsData.attribute"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{model:{value:t.goodsData.status,callback:function(e){t.$set(t.goodsData,"status",e)},expression:"goodsData.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",[e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsData.cost,callback:function(e){t.$set(t.goodsData,"cost",e)},expression:"goodsData.cost"}})],1),e("el-form-item",{attrs:{label:"在售库存:"}},[e("el-input",{attrs:{placeholder:"在售库存"},model:{value:t.goodsData.sale_stock,callback:function(e){t.$set(t.goodsData,"sale_stock",e)},expression:"goodsData.sale_stock"}})],1)],1)],1),e("div",{staticClass:"btn"},[e("el-form-item",{attrs:{label:" "}},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.Edititem()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)])],1)],1)},s=[],r=(o(560),o(8858),o(1318),o(3228),o(9036)),n=o(2346),i=o(4301),u=o.n(i),l={components:{Treeselect:u()},data(){return{brand:[],treeList:[],goodschoose:[],skuId:0,goodsData:{goods_id:"",title:"",status:"",num:"",cost:"",sale_stock:"",external_sku_id:"",thumb_url:[],attribute:"",goods:{img_url:"",title:"",type_id:null,brand_id:"",goods_code:""}},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],shopList:[]}},methods:{getGoods_types(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getGoodsBrand(){(0,n.ar)({per_page:999}).then((t=>{this.brandList=t.data.data}))},handleAvatarSuccess(t,e){let o=new FormData;e.forEach((t=>{o.append("uploadFile",t.raw)}));let a={headers:{"Content-Type":"multipart/form-data"}};(0,r.cM)(o,a).then((t=>{this.goodsData.goods.img_url=t.data.resource}))},handleShopImgSuccess(t){this.goodsData.thumb_url.forEach(((e,o)=>{e.shop_id==t.shop_id&&(this.goodsData.thumb_url[o].img_url=t.resource)}))},beforeAvatarUpload(t){const e=t.size/1024/1024<1;if(!e)return this.$message.error("上传头像图片大小不能超过 1MB!"),!1;const o=new Promise((function(e,o){let a=1200,s=1200,r=window.URL||window.webkitURL,n=new Image;n.onload=function(){let t=n.width<=a&&n.height<=s;t?e():o()},n.src=r.createObjectURL(t)})).then((()=>t),(()=>(this.$message.error("图片尺寸限制为1200 x 1200,大小不可超过1MB"),Promise.reject())));return o},handleList(){(0,r.t5)().then((t=>{this.goodschoose=t.data.data}))},getGoodsSkuData(){(0,r.rQ)(this.skuId).then((t=>{this.goodsData=t.data.data,this.goodsData.goods.type_id=this.goodsData.goods.type_id||null}))},Edititem(){let t={title:this.goodsData.goods.title,img_url:this.goodsData.goods.img_url,type_id:this.goodsData.goods.type_id||"",brand_id:this.goodsData.goods.brand_id,goods_code:this.goodsData.goods.goods_code},e={title:this.goodsData.title,external_sku_id:this.goodsData.external_sku_id,status:this.goodsData.status,num:this.goodsData.num,cost:this.goodsData.cost,sale_stock:this.goodsData.sale_stock,thumb_url:this.goodsData.thumb_url,attribute:this.goodsData.attribute};"下架"==e.status?e.status=0:"在售"==e.status?e.status=1:"预警"==e.status&&(e.status=2);let o={goods_id:this.goodsData.goods_id,goods:t,sku:e};(0,r.e3)(this.skuId,o).then((t=>{this.$message({type:"success",message:"编辑成功"}),this.$router.push("/GOODS_LIST")}))},cancel(){this.$router.push("/GOODS_LIST")},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}},created(){this.skuId=parseInt(this.$route.query.id)},mounted(){this.getGoods_types(),this.getGoodsBrand(),this.handleList(),this.getGoodsSkuData()}},d=l,c=o(1001),g=(0,c.Z)(d,a,s,!1,null,"253f0fda",null),h=g.exports},9036:function(t,e,o){o.d(e,{CD:function(){return _},JS:function(){return v},K1:function(){return d},NR:function(){return p},Rq:function(){return r},Vx:function(){return l},b9:function(){return k},cM:function(){return c},e3:function(){return u},gM:function(){return b},lO:function(){return s},no:function(){return m},od:function(){return g},rQ:function(){return n},sx:function(){return f},t5:function(){return i},zl:function(){return h}});var a=o(8430);function s(t){return(0,a.Z)({url:"/api/goods_skus",method:"get",params:t})}function r(t){return(0,a.Z)({url:"/api/goods",method:"post",data:t})}function n(t){return(0,a.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function i(t){return(0,a.Z)({url:"/api/goods",method:"get",params:t})}function u(t,e){return(0,a.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function l(t){return(0,a.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function d(t,e){return(0,a.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(t,e){return(0,a.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function g(t){return(0,a.Z)({url:"/api/goodsList",method:"get",params:t})}function h(t){return(0,a.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function p(t){return(0,a.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function f(){return(0,a.Z)({url:"/api/stock/goods_skus",method:"get"})}function m(t){return(0,a.Z)({url:"/api/goods/filter/"+t,method:"get"})}function b(t){return(0,a.Z)({url:"/api/goods_combination",method:"post",data:t})}function _(t){return(0,a.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,a.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,a.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},926:function(t,e,o){var a=o(3043),s=o(9985),r=o(6648),n=o(4201),i=n("toStringTag"),u=Object,l="Arguments"===r(function(){return arguments}()),d=function(t,e){try{return t[e]}catch(o){}};t.exports=a?r:function(t){var e,o,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(o=d(e=u(t),i))?o:l?r(e):"Object"===(a=r(e))&&s(e.callee)?"Arguments":a}},2148:function(t,e,o){var a=o(8702),s=o(2560);t.exports=function(t,e,o){return o.get&&a(o.get,e,{getter:!0}),o.set&&a(o.set,e,{setter:!0}),s.f(t,e,o)}},3043:function(t,e,o){var a=o(4201),s=a("toStringTag"),r={};r[s]="z",t.exports="[object z]"===String(r)},4327:function(t,e,o){var a=o(926),s=String;t.exports=function(t){if("Symbol"===a(t))throw new TypeError("Cannot convert a Symbol value to a string");return s(t)}},1500:function(t){var e=TypeError;t.exports=function(t,o){if(t\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n 保存\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!./editgoods.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!./editgoods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./editgoods.vue?vue&type=template&id=253f0fda&scoped=true\"\nimport script from \"./editgoods.vue?vue&type=script&lang=js\"\nexport * from \"./editgoods.vue?vue&type=script&lang=js\"\nimport style0 from \"./editgoods.vue?vue&type=style&index=0&id=253f0fda&prod&scoped=true&lang=css\"\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 \"253f0fda\",\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 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 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 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 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","goodsData","staticStyle","treeList","normalizer","scopedSlots","_u","key","fn","node","_v","_s","parseLabel","model","value","goods","type_id","callback","$$v","$set","expression","title","external_sku_id","attribute","status","_l","options","item","id","label","cost","sale_stock","on","$event","Edititem","cancel","staticRenderFns","components","Treeselect","data","brand","goodschoose","skuId","goods_id","num","thumb_url","img_url","brand_id","goods_code","file","shopList","methods","getGoods_types","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","getGoodsBrand","Brand_goods_types","per_page","brandList","handleAvatarSuccess","files","formData","FormData","forEach","append","raw","requestConfig","headers","imgUpload","resource","handleShopImgSuccess","val","shop_id","beforeAvatarUpload","isLt1M","size","$message","error","isSize","Promise","resolve","reject","width","height","_URL","window","URL","webkitURL","img","Image","onload","valid","src","createObjectURL","handleList","goodsList","getGoodsSkuData","checkGoods","sku","updateData","updateGoods","type","message","$router","push","children","length","level","isDisabled","console","log","text","parentNode","created","parseInt","$route","query","mounted","component","http","url","method","addGoods","update","singleUpdate","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","TO_STRING_TAG_SUPPORT","isCallable","classofRaw","wellKnownSymbol","TO_STRING_TAG","$Object","Object","CORRECT_ARGUMENTS","arguments","tryGet","it","module","exports","O","tag","result","undefined","callee","makeBuiltIn","defineProperty","target","name","descriptor","get","getter","set","setter","f","test","String","classof","$String","argument","TypeError","$TypeError","passed","required","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","prototype","$delete","$value","entries","v","k","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/702.43d335b0.js b/public/dist/js/702.43d335b0.js
new file mode 100644
index 0000000..473b95e
--- /dev/null
+++ b/public/dist/js/702.43d335b0.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[702],{6291:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var i=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("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:"warning",icon:"el-icon-upload2"}},[t._v("组合商品导入")])],1),e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus"},on:{click:t.addGoodsCombination}},[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"}}},[e("el-table-column",{attrs:{label:"商品信息",width:"400"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"commodityimg"},[e("img",{staticClass:"Img",attrs:{src:a.row.img_url}})]),e("div",[e("p",[t._v(t._s(a.row.title))]),e("p",[t._v(t._s(a.row.external_sku_id))]),e("p",[t._v(t._s(a.row.updated_at))])])]}}])}),e("el-table-column",{attrs:{prop:"num",label:"组合数量"}}),e("el-table-column",{attrs:{label:"剩余库存"},scopedSlots:t._u([{key:"default",fn:function(a){return[a.row.children?t._e():e("span",[t._v(t._s(a.row.stock))])]}}])}),e("el-table-column",{attrs:{sortable:"",prop:"sale_stock",label:"可售库存"}}),e("el-table-column",{attrs:{prop:"status",label:"状态"}}),e("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(a.row.id)}}},[t._v("编辑")])]}}])})],1),e("div",{staticClass:"page-pagination"},[e("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,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(a,i){return e("el-form-item",{key:a.item_id,attrs:{label:"花材"+(i+1),prop:"combination_goods."+i+".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:a.item_id,callback:function(e){t.$set(a,"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:a.item_num,callback:function(e){t.$set(a,"item_num",e)},expression:"item.item_num"}}),e("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(e){return e.preventDefault(),t.removeItem(i)}}},[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)},o=[],n=(a(560),a(9036)),r={data(){return{dialogVisible:!1,loading:!1,tableData:[],searchForm:{external_sku_id:"",sku_title:""},Paginationdata:{},current_page:1,per_page:100,dynamicValidateForm:{id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]},skus:[],remoteLoading:!1}},methods:{handleEdit(t){this.dialogVisible=!0,(0,n.JS)(t).then((t=>{this.dynamicValidateForm=t.data.data,this.skus=t.data.data.skus}))},handleDelete(t){},getList(t){(0,n.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.loading=!1}))},handleChoose(){this.searchForm={...this.searchForm,page:this.current_page,per_page:this.per_page},this.getList(this.searchForm)},handleSizeChange(t){this.per_page=t,this.current_page=1,this.handleChoose()},handleCurrentChange(t){this.current_page=t,this.handleChoose()},submitForm(t){this.$refs[t].validate((t=>{if(!t)return!1;(0,n.gM)(this.dynamicValidateForm).then((t=>{this.$message({message:t.data.message,type:"success"}),this.dialogVisible=!1,this.handleCurrentChange(1)}))}))},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,n.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()}},mounted(){this.handleCurrentChange(1)}},s=r,l=a(1001),d=(0,l.Z)(s,i,o,!1,null,"b3d4720a",null),u=d.exports},9036:function(t,e,a){a.d(e,{CD:function(){return b},JS:function(){return k},K1:function(){return u},NR:function(){return h},Rq:function(){return n},Vx:function(){return d},b9:function(){return y},cM:function(){return c},e3:function(){return l},gM:function(){return f},lO:function(){return o},no:function(){return _},od:function(){return m},rQ:function(){return r},sx:function(){return g},t5:function(){return s},zl:function(){return p}});var i=a(8430);function o(t){return(0,i.Z)({url:"/api/goods_skus",method:"get",params:t})}function n(t){return(0,i.Z)({url:"/api/goods",method:"post",data:t})}function r(t){return(0,i.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,i.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,i.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function d(t){return(0,i.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function u(t,e){return(0,i.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(t,e){return(0,i.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function m(t){return(0,i.Z)({url:"/api/goodsList",method:"get",params:t})}function p(t){return(0,i.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,i.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function g(){return(0,i.Z)({url:"/api/stock/goods_skus",method:"get"})}function _(t){return(0,i.Z)({url:"/api/goods/filter/"+t,method:"get"})}function f(t){return(0,i.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,i.Z)({url:"/api/goods_combination",method:"get",params:t})}function k(t){return(0,i.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(t){return(0,i.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}}}]);
+//# sourceMappingURL=702.43d335b0.js.map
\ No newline at end of file
diff --git a/public/dist/js/702.43d335b0.js.map b/public/dist/js/702.43d335b0.js.map
new file mode 100644
index 0000000..e99187a
--- /dev/null
+++ b/public/dist/js/702.43d335b0.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/702.43d335b0.js","mappings":"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","sources":["webpack://erp/./src/views/goods/combination.vue","webpack://erp/src/views/goods/combination.vue","webpack://erp/./src/views/goods/combination.vue?6c37","webpack://erp/./src/views/goods/combination.vue?0747","webpack://erp/./src/api/goods.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.searchForm.sku_title),callback:function ($$v) {_vm.$set(_vm.searchForm, \"sku_title\", $$v)},expression:\"searchForm.sku_title\"}})],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"商品编码:\")]),_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.searchForm.external_sku_id),callback:function ($$v) {_vm.$set(_vm.searchForm, \"external_sku_id\", $$v)},expression:\"searchForm.external_sku_id\"}})],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose(1)}}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-upload',{ref:\"myUpload\",staticStyle:{\"display\":\"inline-block\",\"margin\":\"0 15px 0 0\"},attrs:{\"action\":\"/api/combination/goods\",\"multiple\":false,\"name\":\"combinationGoods\",\"show-file-list\":false,\"on-success\":_vm.uploadSuccess,\"before-upload\":_vm.beforeUpload,\"on-error\":_vm.uploadError}},[_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"}},[_vm._v(\"组合商品导入\")])],1),_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addGoodsCombination}},[_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:{\"data\":_vm.tableData,\"tooltip-effect\":\"dark\",\"border\":\"\",\"row-key\":\"id\",\"tree-props\":{ children: 'children' }}},[_c('el-table-column',{attrs:{\"label\":\"商品信息\",\"width\":\"400\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('div',{staticClass:\"commodityimg\"},[_c('img',{staticClass:\"Img\",attrs:{\"src\":scope.row.img_url}})]),_c('div',[_c('p',[_vm._v(_vm._s(scope.row.title))]),_c('p',[_vm._v(_vm._s(scope.row.external_sku_id))]),_c('p',[_vm._v(_vm._s(scope.row.updated_at))])])]}}])}),_c('el-table-column',{attrs:{\"prop\":\"num\",\"label\":\"组合数量\"}}),_c('el-table-column',{attrs:{\"label\":\"剩余库存\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [(!scope.row.children)?_c('span',[_vm._v(_vm._s(scope.row.stock))]):_vm._e()]}}])}),_c('el-table-column',{attrs:{\"sortable\":\"\",\"prop\":\"sale_stock\",\"label\":\"可售库存\"}}),_c('el-table-column',{attrs:{\"prop\":\"status\",\"label\":\"状态\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"130\"},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(\"编辑\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.current_page,\"page-sizes\":[15, 50, 100, 150, 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)],1),_c('el-dialog',{attrs:{\"title\":\"新增组合商品\",\"visible\":_vm.dialogVisible},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{ref:\"dynamicValidateForm\",staticClass:\"demo-dynamic\",attrs:{\"model\":_vm.dynamicValidateForm,\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"商品名称\",\"prop\":\"title\",\"rules\":[{ required: true, message: '请输入商品名称', trigger: 'blur' }]}},[_c('el-input',{model:{value:(_vm.dynamicValidateForm.title),callback:function ($$v) {_vm.$set(_vm.dynamicValidateForm, \"title\", $$v)},expression:\"dynamicValidateForm.title\"}})],1),_c('el-form-item',{attrs:{\"label\":\"商品编码\",\"prop\":\"external_sku_id\"}},[_c('el-input',{model:{value:(_vm.dynamicValidateForm.external_sku_id),callback:function ($$v) {_vm.$set(_vm.dynamicValidateForm, \"external_sku_id\", $$v)},expression:\"dynamicValidateForm.external_sku_id\"}})],1),_vm._l((_vm.dynamicValidateForm.combination_goods),function(item,index){return _c('el-form-item',{key:item.item_id,attrs:{\"label\":'花材' + (index + 1),\"prop\":'combination_goods.' + index + '.item_id',\"rules\":{\n required: true, message: '子商品不能为空', trigger: 'blur'\n }}},[_c('div',{staticStyle:{\"display\":\"flex\",\"align-items\":\"center\"}},[_c('el-select',{staticStyle:{\"width\":\"240px\"},attrs:{\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请选择子商品\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.remoteLoading},model:{value:(item.item_id),callback:function ($$v) {_vm.$set(item, \"item_id\", $$v)},expression:\"item.item_id\"}},_vm._l((_vm.skus),function(sku){return _c('el-option',{key:sku.id,attrs:{\"label\":sku.title,\"value\":sku.id}})}),1),_c('el-input',{staticStyle:{\"width\":\"120px\",\"margin\":\"0 10px\"},attrs:{\"placeholder\":\"数量\"},model:{value:(item.item_num),callback:function ($$v) {_vm.$set(item, \"item_num\", $$v)},expression:\"item.item_num\"}}),_c('el-button',{attrs:{\"type\":\"danger\",\"size\":\"mini\"},on:{\"click\":function($event){$event.preventDefault();return _vm.removeItem(index)}}},[_vm._v(\"删除\")])],1)])}),_c('el-form-item',{attrs:{\"label\":\" \"}},[_c('el-button',{attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.addItem}},[_vm._v(\"添加花材\")])],1),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.submitForm('dynamicValidateForm')}}},[_vm._v(\"提交\")]),_c('el-button',{on:{\"click\":function($event){return _vm.resetForm('dynamicValidateForm')}}},[_vm._v(\"重置\")])],1)],2)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n \r\n 组合商品导入\r\n \r\n 新增组合商品\r\n
\r\n\r\n \r\n \r\n \r\n \r\n
![]()
\r\n
\r\n \r\n
{{ scope.row.title }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
{{ scope.row.updated_at }}
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n {{ scope.row.stock }}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 删除\r\n
\r\n \r\n \r\n 添加花材\r\n \r\n \r\n 提交\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=b3d4720a&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=b3d4720a&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 \"b3d4720a\",\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"],"names":["render","_vm","this","_c","_self","staticClass","_v","attrs","model","value","searchForm","sku_title","callback","$$v","$set","expression","external_sku_id","on","$event","handleChoose","ref","staticStyle","uploadSuccess","beforeUpload","uploadError","addGoodsCombination","directives","name","rawName","loading","tableData","children","scopedSlots","_u","key","fn","scope","row","img_url","_s","title","updated_at","_e","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","methods","showGoodsCombination","then","res","handleDelete","getList","params","getGoodsCombination","meta","currentPage","parseInt","page","val","formName","$refs","validate","valid","$message","type","resetFields","splice","push","query","getGoodsFilter","loadingModule","$loading","lock","text","spinner","background","response","close","err","errorMessage","mounted","component","goods","http","url","method","addGoods","checkGoods","goodsList","updateGoods","update","singleUpdate","imgUpload","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","updateSaleStock"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/768.0b6af51a.js b/public/dist/js/768.0b6af51a.js
deleted file mode 100644
index dec890d..0000000
--- a/public/dist/js/768.0b6af51a.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[768],{7889:function(e,t,o){o.r(t),o.d(t,{default:function(){return m}});var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"backimg"},[t("div",{staticClass:"sign"},[t("span",{staticClass:"title"},[e._v("Hi 欢迎使用")]),e._m(0),t("p",{staticClass:"title-1"},[e._v("登录")]),t("div",{staticClass:"row"},[t("el-input",{attrs:{placeholder:"请输入用户名",size:"large"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("div",{staticClass:"row"},[t("el-input",{attrs:{"show-password":"",placeholder:"请输入密码",size:"large"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),t("el-checkbox",{model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("记住密码")]),t("br"),t("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:function(t){return e.Login()},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.Login()}}},[e._v("登 录")])],1)])},r=[function(){var e=this,t=e._self._c;return t("p",{staticClass:"manage"},[t("img",{attrs:{src:o(5108),alt:""}}),t("span",[e._v("ERP管理系统")])])}],i=(o(560),o(9669)),a=o.n(i),n=o(730),l={data(){return{loading:!1,checked:!1,form:{name:"",password:""}}},mounted(){this.getCookie(),window.addEventListener("keydown",this.keyDown)},methods:{Login(){!0===this.checked?this.setCookie(this.form.name,this.form.password,!0,7):this.clearCookie(),""===this.form.name||""===this.form.password?this.$message({message:"账号或密码不能为空",type:"error"}):(this.loading=!0,a().post("/api/auth/login",this.form).then((e=>{let t=e.data;t.error&&(this.$message({message:"账号或密码错误,请重新输入",type:"error"}),this.form.name="",this.form.password="",this.checked=!1,this.loading=!1),t.token&&(localStorage.setItem("userName",this.form.name),this.form={},localStorage.setItem("token",t.token),(0,n.Xt)().then((e=>{console.log(e.data.roles),e.data.roles&&e.data.roles[0]&&(localStorage.setItem("roleName",e.data.roles[0].name),this.$message({message:"成功登录,欢迎来到后台管理系统",type:"success"}),this.$router.push("/GOODS_LIST")),this.loading=!1})).catch((()=>{this.loading=!1})))})))},setCookie(e,t,o,s){const r=new Date;r.setTime(r.getTime()+864e5*s),window.document.cookie="name="+e+";path=/;expires="+r.toGMTString(),window.document.cookie="password="+t+";path=/;expires="+r.toGMTString(),window.document.cookie="state="+o+";path=/;expires="+r.toGMTString()},getCookie(){if(document.cookie.length>0){const e=document.cookie.split("; ");for(let t=0;t\r\n \r\n
\r\n
Hi 欢迎使用\r\n
\r\n
ERP管理系统\r\n
\r\n
登录
\r\n
\r\n \r\n
\r\n
\r\n \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!./Login.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!./Login.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=78f587bf&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\nimport style0 from \"./Login.vue?vue&type=style&index=0&id=78f587bf&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 \"78f587bf\",\n null\n \n)\n\nexport default component.exports","import http from \"@/util/http.js\";\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 roleAdd(data) {\r\n return http({\r\n url: \"/api/roles\",\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\n// 角色权限列表请求\r\nexport function jurisdiction() {\r\n return http({\r\n url: \"/api/permissions\",\r\n method: \"get\",\r\n });\r\n}\r\n\r\n// 角色权限编辑\r\nexport function jurisdictionEdit(id, data) {\r\n return http({\r\n url: `/api/roles/${id}/permissions`,\r\n method: \"post\",\r\n data,\r\n });\r\n}\r\n\r\nexport function getRoleInfo() {\r\n return http({\r\n url: \"/api/user/user_roles\",\r\n method: \"get\"\r\n })\r\n}\r\n"],"names":["render","_vm","this","_c","_self","staticClass","_v","_m","attrs","model","value","form","name","callback","$$v","$set","expression","password","checked","loading","on","$event","Login","type","indexOf","_k","keyCode","key","staticRenderFns","require","data","mounted","getCookie","window","addEventListener","keyDown","methods","setCookie","clearCookie","$message","message","axios","then","res","error","token","localStorage","setItem","getRoleInfo","console","log","roles","$router","push","catch","c_name","c_pwd","c_state","exdays","exdate","Date","setTime","getTime","document","cookie","toGMTString","length","arr","split","i","arr2","Boolean","e","destroyed","removeEventListener","component","roleList","http","url","method","roleAdd","jurisdiction","jurisdictionEdit","id"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/806.1bc2203c.js b/public/dist/js/806.1bc2203c.js
deleted file mode 100644
index 706a08c..0000000
--- a/public/dist/js/806.1bc2203c.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[806],{8806:function(t,e,o){o.r(e),o.d(e,{default:function(){return g}});var a=function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"box-card"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.goodsData,"label-position":"right","label-width":"120px"}},[e("div",[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.goodsData.goods.type_id,callback:function(e){t.$set(t.goodsData.goods,"type_id",e)},expression:"goodsData.goods.type_id"}})],1)],1),e("div",[e("el-form-item",{attrs:{label:"规格名称:"}},[e("el-input",{attrs:{placeholder:"规格名称"},model:{value:t.goodsData.title,callback:function(e){t.$set(t.goodsData,"title",e)},expression:"goodsData.title"}})],1),e("el-form-item",{attrs:{label:"最终编码:"}},[e("el-input",{attrs:{placeholder:"规格编码",disabled:""},model:{value:t.goodsData.external_sku_id,callback:function(e){t.$set(t.goodsData,"external_sku_id",e)},expression:"goodsData.external_sku_id"}})],1),e("el-form-item",{attrs:{label:"商品状态:"}},[e("el-select",{model:{value:t.goodsData.status,callback:function(e){t.$set(t.goodsData,"status",e)},expression:"goodsData.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",[e("el-form-item",{attrs:{label:"商品成本:"}},[e("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.goodsData.cost,callback:function(e){t.$set(t.goodsData,"cost",e)},expression:"goodsData.cost"}})],1),e("el-form-item",{attrs:{label:"在售库存:"}},[e("el-input",{attrs:{placeholder:"在售库存"},model:{value:t.goodsData.sale_stock,callback:function(e){t.$set(t.goodsData,"sale_stock",e)},expression:"goodsData.sale_stock"}})],1)],1)],1),e("div",{staticClass:"btn"},[e("el-form-item",{attrs:{label:" "}},[e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.Edititem()}}},[t._v("保存")]),e("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")])],1)],1)])],1)],1)},s=[],r=(o(560),o(8858),o(1318),o(3228),o(9036)),n=o(2346),i=o(4301),u=o.n(i),l={components:{Treeselect:u()},data(){return{brand:[],treeList:[],goodschoose:[],skuId:0,goodsData:{goods_id:"",title:"",status:"",num:"",cost:"",sale_stock:"",external_sku_id:"",thumb_url:[],goods:{img_url:"",title:"",type_id:null,brand_id:"",goods_code:""}},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],shopList:[]}},methods:{getGoods_types(){let t={parent_id:0};(0,n.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getGoodsBrand(){(0,n.ar)({per_page:999}).then((t=>{this.brandList=t.data.data}))},handleAvatarSuccess(t,e){let o=new FormData;e.forEach((t=>{o.append("uploadFile",t.raw)}));let a={headers:{"Content-Type":"multipart/form-data"}};(0,r.cM)(o,a).then((t=>{this.goodsData.goods.img_url=t.data.resource}))},handleShopImgSuccess(t){this.goodsData.thumb_url.forEach(((e,o)=>{e.shop_id==t.shop_id&&(this.goodsData.thumb_url[o].img_url=t.resource)}))},beforeAvatarUpload(t){const e=t.size/1024/1024<1;if(!e)return this.$message.error("上传头像图片大小不能超过 1MB!"),!1;const o=new Promise((function(e,o){let a=1200,s=1200,r=window.URL||window.webkitURL,n=new Image;n.onload=function(){let t=n.width<=a&&n.height<=s;t?e():o()},n.src=r.createObjectURL(t)})).then((()=>t),(()=>(this.$message.error("图片尺寸限制为1200 x 1200,大小不可超过1MB"),Promise.reject())));return o},handleList(){(0,r.t5)().then((t=>{this.goodschoose=t.data.data}))},getGoodsSkuData(){(0,r.rQ)(this.skuId).then((t=>{this.goodsData=t.data.data,this.goodsData.goods.type_id=this.goodsData.goods.type_id||null}))},Edititem(){let t={title:this.goodsData.goods.title,img_url:this.goodsData.goods.img_url,type_id:this.goodsData.goods.type_id||"",brand_id:this.goodsData.goods.brand_id,goods_code:this.goodsData.goods.goods_code},e={title:this.goodsData.title,external_sku_id:this.goodsData.external_sku_id,status:this.goodsData.status,num:this.goodsData.num,cost:this.goodsData.cost,sale_stock:this.goodsData.sale_stock,thumb_url:this.goodsData.thumb_url};"下架"==e.status?e.status=0:"在售"==e.status?e.status=1:"预警"==e.status&&(e.status=2);let o={goods_id:this.goodsData.goods_id,goods:t,sku:e};(0,r.e3)(this.skuId,o).then((t=>{this.$message({type:"success",message:"编辑成功"}),this.$router.push("/GOODS_LIST")}))},cancel(){this.$router.push("/GOODS_LIST")},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}},created(){this.skuId=parseInt(this.$route.query.id)},mounted(){this.getGoods_types(),this.getGoodsBrand(),this.handleList(),this.getGoodsSkuData()}},d=l,c=o(1001),h=(0,c.Z)(d,a,s,!1,null,"ff99f10e",null),g=h.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return d},NR:function(){return p},Rq:function(){return r},Vx:function(){return l},b9:function(){return k},cM:function(){return c},e3:function(){return u},gM:function(){return _},lO:function(){return s},no:function(){return m},od:function(){return h},rQ:function(){return n},sx:function(){return f},t5:function(){return i},zl:function(){return g}});var a=o(8430);function s(t){return(0,a.Z)({url:"/api/goods_skus",method:"get",params:t})}function r(t){return(0,a.Z)({url:"/api/goods",method:"post",data:t})}function n(t){return(0,a.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function i(t){return(0,a.Z)({url:"/api/goods",method:"get",params:t})}function u(t,e){return(0,a.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function l(t){return(0,a.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function d(t,e){return(0,a.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(t,e){return(0,a.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function h(t){return(0,a.Z)({url:"/api/goodsList",method:"get",params:t})}function g(t){return(0,a.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function p(t){return(0,a.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function f(){return(0,a.Z)({url:"/api/stock/goods_skus",method:"get"})}function m(t){return(0,a.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,a.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,a.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,a.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,a.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},926:function(t,e,o){var a=o(3043),s=o(9985),r=o(6648),n=o(4201),i=n("toStringTag"),u=Object,l="Arguments"===r(function(){return arguments}()),d=function(t,e){try{return t[e]}catch(o){}};t.exports=a?r:function(t){var e,o,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(o=d(e=u(t),i))?o:l?r(e):"Object"===(a=r(e))&&s(e.callee)?"Arguments":a}},2148:function(t,e,o){var a=o(8702),s=o(2560);t.exports=function(t,e,o){return o.get&&a(o.get,e,{getter:!0}),o.set&&a(o.set,e,{setter:!0}),s.f(t,e,o)}},3043:function(t,e,o){var a=o(4201),s=a("toStringTag"),r={};r[s]="z",t.exports="[object z]"===String(r)},4327:function(t,e,o){var a=o(926),s=String;t.exports=function(t){if("Symbol"===a(t))throw new TypeError("Cannot convert a Symbol value to a string");return s(t)}},1500:function(t){var e=TypeError;t.exports=function(t,o){if(t\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n 保存\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!./editgoods.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!./editgoods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./editgoods.vue?vue&type=template&id=ff99f10e&scoped=true\"\nimport script from \"./editgoods.vue?vue&type=script&lang=js\"\nexport * from \"./editgoods.vue?vue&type=script&lang=js\"\nimport style0 from \"./editgoods.vue?vue&type=style&index=0&id=ff99f10e&prod&scoped=true&lang=css\"\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 \"ff99f10e\",\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 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 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 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 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","goodsData","staticStyle","treeList","normalizer","scopedSlots","_u","key","fn","node","_v","_s","parseLabel","model","value","goods","type_id","callback","$$v","$set","expression","title","external_sku_id","status","_l","options","item","id","label","cost","sale_stock","on","$event","Edititem","cancel","staticRenderFns","components","Treeselect","data","brand","goodschoose","skuId","goods_id","num","thumb_url","img_url","brand_id","goods_code","file","shopList","methods","getGoods_types","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","getGoodsBrand","Brand_goods_types","per_page","brandList","handleAvatarSuccess","files","formData","FormData","forEach","append","raw","requestConfig","headers","imgUpload","resource","handleShopImgSuccess","val","shop_id","beforeAvatarUpload","isLt1M","size","$message","error","isSize","Promise","resolve","reject","width","height","_URL","window","URL","webkitURL","img","Image","onload","valid","src","createObjectURL","handleList","goodsList","getGoodsSkuData","checkGoods","sku","updateData","updateGoods","type","message","$router","push","children","length","level","isDisabled","console","log","text","parentNode","created","parseInt","$route","query","mounted","component","http","url","method","addGoods","update","singleUpdate","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock","TO_STRING_TAG_SUPPORT","isCallable","classofRaw","wellKnownSymbol","TO_STRING_TAG","$Object","Object","CORRECT_ARGUMENTS","arguments","tryGet","it","module","exports","O","tag","result","undefined","callee","makeBuiltIn","defineProperty","target","name","descriptor","get","getter","set","setter","f","test","String","classof","$String","argument","TypeError","$TypeError","passed","required","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","prototype","$delete","$value","entries","v","k","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/908.f7d9435b.js b/public/dist/js/806.6fa0f083.js
similarity index 98%
rename from public/dist/js/908.f7d9435b.js
rename to public/dist/js/806.6fa0f083.js
index 24c7d46..1363f00 100644
--- a/public/dist/js/908.f7d9435b.js
+++ b/public/dist/js/806.6fa0f083.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[908],{1618:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row",staticStyle:{width:"100%"}},[e("span",[t._v("统计时间:")]),e("el-select",{staticStyle:{width:"100px","margin-right":"5px"},on:{change:t.changeTimeType},model:{value:t.time_type,callback:function(e){t.time_type=e},expression:"time_type"}},t._l(t.timeTypeList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),"week"==t.time_type||"seven"==t.time_type||"thirty"==t.time_type?e("el-date-picker",{attrs:{clearable:!1,type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},on:{change:t.changeDayTime},model:{value:t.dayValue,callback:function(e){t.dayValue=e},expression:"dayValue"}}):"month"==t.time_type?e("el-date-picker",{attrs:{type:"month",clearable:!1,format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"选择月"},on:{change:t.changeMonthTime},model:{value:t.monthValue,callback:function(e){t.monthValue=e},expression:"monthValue"}}):"custom"==t.time_type?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:!1},on:{change:t.changeCustomTime},model:{value:t.customValue,callback:function(e){t.customValue=e},expression:"customValue"}}):"day"==t.time_type?e("el-time-picker",{staticStyle:{width:"200px"},attrs:{"is-range":"","value-format":"HH:mm:ss",format:"HH:mm:ss","range-separator":"至",clearable:!1,"start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},on:{change:t.changeTimePicker},model:{value:t.dayTimeList,callback:function(e){t.dayTimeList=e},expression:"dayTimeList"}}):t._e(),e("div",{staticClass:"time"},[e("span",[t._v("当前统计时间:")]),t.startTime==t.endTime?e("span",[t._v(t._s(t.startTime))]):e("span",[t._v(t._s(t.startTime)+"~"+t._s(t.endTime))])])],1),e("div",{staticClass:"row"},[e("span",[t._v("规格:")]),e("el-select",{attrs:{filterable:"",remote:"",clearable:"","reserve-keyword":"",placeholder:"请选择具体规格","remote-method":t.remoteMethod,loading:t.remoteLoading},model:{value:t.sku_id,callback:function(e){t.sku_id=e},expression:"sku_id"}},t._l(t.skusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleSearch()}}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"echartBox",attrs:{id:"myEchart"}})])],1)},s=[],h=(a(560),a(1808)),l=a(9036),o=a(7484),r=a.n(o),m=a(2092),n={data(){return{loading:!1,time_type:"thirty",timeTypeList:[{label:"今日",value:"day"},{label:"自然周",value:"week"},{label:"自然月",value:"month"},{label:"近7天",value:"seven"},{label:"近30天",value:"thirty"},{label:"自定义",value:"custom"}],dayValue:"",monthValue:"",customValue:[],startTime:"",endTime:"",dateList:[],Sales:[],SaleCount:[],myChart:null,dayTimeList:[],sku_id:"",skusList:[],remoteLoading:!1}},mounted(){this.getInitList(),window.onresize=()=>{this.myChart&&this.myChart.resize()}},methods:{getInitList(){this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(30,"day").format("YYYY-MM-DD"),this.fetchData()},changeTimeType(){if("day"==this.time_type){let t=this.getDayTime();this.startTime=t+" 00:00:00",this.endTime=t+" 23:59:59",this.dayTimeList=["00:00:00","23:59:59"]}else"week"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()(this.getFirstDay(this.dayValue)).format("YYYY-MM-DD")):"month"==this.time_type?(this.monthValue=r()().format("YYYY-MM"),this.startTime=this.monthValue+"-01",this.endTime=this.monthValue+"-"+this.getDaysInMonth(this.monthValue)):"seven"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(7,"day").format("YYYY-MM-DD")):"thirty"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(30,"day").format("YYYY-MM-DD")):"custom"==this.time_type&&(this.startTime=this.endTime=r()().format("YYYY-MM-DD"),this.customValue=[this.startTime,this.startTime]);this.fetchData()},fetchData(){this.loading=!0;let t={};t="day"==this.time_type?{type:1,interval:60,start_time:this.startTime,end_time:this.endTime,sku_id:this.sku_id||0}:{type:2,start_day:this.startTime,end_day:this.endTime,sku_id:this.sku_id||0},(0,h.sF)(t).then((t=>{this.dateList=[],this.Sales=[],this.SaleCount=[];let e=t.data.data;if("day"==this.time_type){e=[];for(let a=0;a<24;a++){let i={goods_total:0,goods_total_amount:0,day:a};for(let e=0;e{this.dateList.push(t.day),this.Sales.push(t.goods_total),this.SaleCount.push(t.goods_total_amount)})),this.renderChart()})).catch((()=>{this.loading=!1}))},renderChart(){this.myChart=m.S1(document.getElementById("myEchart")),this.myChart.setOption({grid:{left:"1%",bottom:"2%",containLabel:!0},color:["#3cd08f","#f89f34"],tooltip:{trigger:"axis"},legend:{icon:"rect",left:30,data:["总销量","总销售额"]},xAxis:{type:"category",data:this.dateList},yAxis:{type:"value"},series:[{name:"总销量",type:"line",smooth:!0,data:this.Sales},{name:"总销售额",type:"line",smooth:!0,data:this.SaleCount}]}),this.loading=!1},getDayTime(){let t=r()().format("YYYY-MM-DD");return t},getFirstDay(t){let e=new Date(t).getDay()||7;return new Date(new Date(t).getFullYear(),new Date(t).getMonth(),new Date(t).getDate()+1-e)},getDaysInMonth(t){let e=1*t.split("-")[0],a=1*t.split("-")[1];const i=r()(new Date(e,a-1,1)),s=i.endOf("month");return s.date()},changeDayTime(){"day"==this.time_type?this.startTime=this.endTime=this.dayValue:"week"==this.time_type?(this.endTime=this.dayValue,this.startTime=r()(this.getFirstDay(this.dayValue)).format("YYYY-MM-DD")):"seven"==this.time_type?(this.endTime=this.dayValue,this.startTime=r()(this.dayValue).subtract(7,"day").format("YYYY-MM-DD")):"thirty"==this.time_type&&(this.endTime=this.dayValue,this.startTime=r()(this.dayValue).subtract(30,"day").format("YYYY-MM-DD")),this.fetchData()},changeMonthTime(){this.startTime=this.monthValue+"-01",this.endTime=this.monthValue+"-"+this.getDaysInMonth(this.monthValue),this.fetchData()},changeCustomTime(){this.startTime=this.customValue[0],this.endTime=this.customValue[1],this.fetchData()},changeTimePicker(){let t=this.getDayTime();this.startTime=t+" "+this.dayTimeList[0],this.endTime=t+" "+this.dayTimeList[1],this.fetchData()},handleSearch(){this.fetchData()},remoteMethod(t){t?(this.remoteLoading=!0,(0,l.no)(t).then((t=>{this.skusList=t.data.data,this.remoteLoading=!1}))):this.skusList=[]}},beforeDestroy(){this.myChart&&(this.myChart.dispose(),this.myChart=null)}},d=n,y=a(1001),u=(0,y.Z)(d,i,s,!1,null,"6517090e",null),c=u.exports}}]);
-//# sourceMappingURL=908.f7d9435b.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[806],{1618:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var i=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cardBox"},[e("div",{staticClass:"searchBox"},[e("div",{staticClass:"row",staticStyle:{width:"100%"}},[e("span",[t._v("统计时间:")]),e("el-select",{staticStyle:{width:"100px","margin-right":"5px"},on:{change:t.changeTimeType},model:{value:t.time_type,callback:function(e){t.time_type=e},expression:"time_type"}},t._l(t.timeTypeList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),"week"==t.time_type||"seven"==t.time_type||"thirty"==t.time_type?e("el-date-picker",{attrs:{clearable:!1,type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd"},on:{change:t.changeDayTime},model:{value:t.dayValue,callback:function(e){t.dayValue=e},expression:"dayValue"}}):"month"==t.time_type?e("el-date-picker",{attrs:{type:"month",clearable:!1,format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"选择月"},on:{change:t.changeMonthTime},model:{value:t.monthValue,callback:function(e){t.monthValue=e},expression:"monthValue"}}):"custom"==t.time_type?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:!1},on:{change:t.changeCustomTime},model:{value:t.customValue,callback:function(e){t.customValue=e},expression:"customValue"}}):"day"==t.time_type?e("el-time-picker",{staticStyle:{width:"200px"},attrs:{"is-range":"","value-format":"HH:mm:ss",format:"HH:mm:ss","range-separator":"至",clearable:!1,"start-placeholder":"开始时间","end-placeholder":"结束时间",placeholder:"选择时间范围"},on:{change:t.changeTimePicker},model:{value:t.dayTimeList,callback:function(e){t.dayTimeList=e},expression:"dayTimeList"}}):t._e(),e("div",{staticClass:"time"},[e("span",[t._v("当前统计时间:")]),t.startTime==t.endTime?e("span",[t._v(t._s(t.startTime))]):e("span",[t._v(t._s(t.startTime)+"~"+t._s(t.endTime))])])],1),e("div",{staticClass:"row"},[e("span",[t._v("规格:")]),e("el-select",{attrs:{filterable:"",remote:"",clearable:"","reserve-keyword":"",placeholder:"请选择具体规格","remote-method":t.remoteMethod,loading:t.remoteLoading},model:{value:t.sku_id,callback:function(e){t.sku_id=e},expression:"sku_id"}},t._l(t.skusList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),e("div",{staticClass:"row"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleSearch()}}},[t._v("筛选")])],1)])]),e("el-card",[e("div",{staticClass:"echartBox",attrs:{id:"myEchart"}})])],1)},s=[],h=(a(560),a(1808)),l=a(9036),o=a(7484),r=a.n(o),m=a(2092),n={data(){return{loading:!1,time_type:"thirty",timeTypeList:[{label:"今日",value:"day"},{label:"自然周",value:"week"},{label:"自然月",value:"month"},{label:"近7天",value:"seven"},{label:"近30天",value:"thirty"},{label:"自定义",value:"custom"}],dayValue:"",monthValue:"",customValue:[],startTime:"",endTime:"",dateList:[],Sales:[],SaleCount:[],myChart:null,dayTimeList:[],sku_id:"",skusList:[],remoteLoading:!1}},mounted(){this.getInitList(),window.onresize=()=>{this.myChart&&this.myChart.resize()}},methods:{getInitList(){this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(30,"day").format("YYYY-MM-DD"),this.fetchData()},changeTimeType(){if("day"==this.time_type){let t=this.getDayTime();this.startTime=t+" 00:00:00",this.endTime=t+" 23:59:59",this.dayTimeList=["00:00:00","23:59:59"]}else"week"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()(this.getFirstDay(this.dayValue)).format("YYYY-MM-DD")):"month"==this.time_type?(this.monthValue=r()().format("YYYY-MM"),this.startTime=this.monthValue+"-01",this.endTime=this.monthValue+"-"+this.getDaysInMonth(this.monthValue)):"seven"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(7,"day").format("YYYY-MM-DD")):"thirty"==this.time_type?(this.dayValue=this.endTime=r()().format("YYYY-MM-DD"),this.startTime=r()().subtract(30,"day").format("YYYY-MM-DD")):"custom"==this.time_type&&(this.startTime=this.endTime=r()().format("YYYY-MM-DD"),this.customValue=[this.startTime,this.startTime]);this.fetchData()},fetchData(){this.loading=!0;let t={};t="day"==this.time_type?{type:1,interval:60,start_time:this.startTime,end_time:this.endTime,sku_id:this.sku_id||0}:{type:2,start_day:this.startTime,end_day:this.endTime,sku_id:this.sku_id||0},(0,h.sF)(t).then((t=>{this.dateList=[],this.Sales=[],this.SaleCount=[];let e=t.data.data;if("day"==this.time_type){e=[];for(let a=0;a<24;a++){let i={goods_total:0,goods_total_amount:0,day:a};for(let e=0;e{this.dateList.push(t.day),this.Sales.push(t.goods_total),this.SaleCount.push(t.goods_total_amount)})),this.renderChart()})).catch((()=>{this.loading=!1}))},renderChart(){this.myChart=m.S1(document.getElementById("myEchart")),this.myChart.setOption({grid:{left:"1%",bottom:"2%",containLabel:!0},color:["#3cd08f","#f89f34"],tooltip:{trigger:"axis"},legend:{icon:"rect",left:30,data:["总销量","总销售额"]},xAxis:{type:"category",data:this.dateList},yAxis:{type:"value"},series:[{name:"总销量",type:"line",smooth:!0,data:this.Sales},{name:"总销售额",type:"line",smooth:!0,data:this.SaleCount}]}),this.loading=!1},getDayTime(){let t=r()().format("YYYY-MM-DD");return t},getFirstDay(t){let e=new Date(t).getDay()||7;return new Date(new Date(t).getFullYear(),new Date(t).getMonth(),new Date(t).getDate()+1-e)},getDaysInMonth(t){let e=1*t.split("-")[0],a=1*t.split("-")[1];const i=r()(new Date(e,a-1,1)),s=i.endOf("month");return s.date()},changeDayTime(){"day"==this.time_type?this.startTime=this.endTime=this.dayValue:"week"==this.time_type?(this.endTime=this.dayValue,this.startTime=r()(this.getFirstDay(this.dayValue)).format("YYYY-MM-DD")):"seven"==this.time_type?(this.endTime=this.dayValue,this.startTime=r()(this.dayValue).subtract(7,"day").format("YYYY-MM-DD")):"thirty"==this.time_type&&(this.endTime=this.dayValue,this.startTime=r()(this.dayValue).subtract(30,"day").format("YYYY-MM-DD")),this.fetchData()},changeMonthTime(){this.startTime=this.monthValue+"-01",this.endTime=this.monthValue+"-"+this.getDaysInMonth(this.monthValue),this.fetchData()},changeCustomTime(){this.startTime=this.customValue[0],this.endTime=this.customValue[1],this.fetchData()},changeTimePicker(){let t=this.getDayTime();this.startTime=t+" "+this.dayTimeList[0],this.endTime=t+" "+this.dayTimeList[1],this.fetchData()},handleSearch(){this.fetchData()},remoteMethod(t){t?(this.remoteLoading=!0,(0,l.no)(t).then((t=>{this.skusList=t.data.data,this.remoteLoading=!1}))):this.skusList=[]}},beforeDestroy(){this.myChart&&(this.myChart.dispose(),this.myChart=null)}},d=n,y=a(1001),u=(0,y.Z)(d,i,s,!1,null,"6517090e",null),c=u.exports}}]);
+//# sourceMappingURL=806.6fa0f083.js.map
\ No newline at end of file
diff --git a/public/dist/js/908.f7d9435b.js.map b/public/dist/js/806.6fa0f083.js.map
similarity index 99%
rename from public/dist/js/908.f7d9435b.js.map
rename to public/dist/js/806.6fa0f083.js.map
index 7bc7d37..4825f2e 100644
--- a/public/dist/js/908.f7d9435b.js.map
+++ b/public/dist/js/806.6fa0f083.js.map
@@ -1 +1 @@
-{"version":3,"file":"js/908.f7d9435b.js","mappings":"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","sources":["webpack://erp/./src/views/dataCenter/gmvStatistics.vue","webpack://erp/src/views/dataCenter/gmvStatistics.vue","webpack://erp/./src/views/dataCenter/gmvStatistics.vue?0a87","webpack://erp/./src/views/dataCenter/gmvStatistics.vue?0058"],"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\",staticStyle:{\"width\":\"100%\"}},[_c('span',[_vm._v(\"统计时间:\")]),_c('el-select',{staticStyle:{\"width\":\"100px\",\"margin-right\":\"5px\"},on:{\"change\":_vm.changeTimeType},model:{value:(_vm.time_type),callback:function ($$v) {_vm.time_type=$$v},expression:\"time_type\"}},_vm._l((_vm.timeTypeList),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1),(_vm.time_type == 'week' || _vm.time_type == 'seven' || _vm.time_type == 'thirty')?_c('el-date-picker',{attrs:{\"clearable\":false,\"type\":\"date\",\"placeholder\":\"选择日期\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\"},on:{\"change\":_vm.changeDayTime},model:{value:(_vm.dayValue),callback:function ($$v) {_vm.dayValue=$$v},expression:\"dayValue\"}}):(_vm.time_type == 'month')?_c('el-date-picker',{attrs:{\"type\":\"month\",\"clearable\":false,\"format\":\"yyyy-MM\",\"value-format\":\"yyyy-MM\",\"placeholder\":\"选择月\"},on:{\"change\":_vm.changeMonthTime},model:{value:(_vm.monthValue),callback:function ($$v) {_vm.monthValue=$$v},expression:\"monthValue\"}}):(_vm.time_type == 'custom')?_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\":false},on:{\"change\":_vm.changeCustomTime},model:{value:(_vm.customValue),callback:function ($$v) {_vm.customValue=$$v},expression:\"customValue\"}}):(_vm.time_type == 'day')?_c('el-time-picker',{staticStyle:{\"width\":\"200px\"},attrs:{\"is-range\":\"\",\"value-format\":\"HH:mm:ss\",\"format\":\"HH:mm:ss\",\"range-separator\":\"至\",\"clearable\":false,\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"placeholder\":\"选择时间范围\"},on:{\"change\":_vm.changeTimePicker},model:{value:(_vm.dayTimeList),callback:function ($$v) {_vm.dayTimeList=$$v},expression:\"dayTimeList\"}}):_vm._e(),_c('div',{staticClass:\"time\"},[_c('span',[_vm._v(\"当前统计时间:\")]),(_vm.startTime == _vm.endTime)?_c('span',[_vm._v(_vm._s(_vm.startTime))]):_c('span',[_vm._v(_vm._s(_vm.startTime)+\"~\"+_vm._s(_vm.endTime))])])],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"规格:\")]),_c('el-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"clearable\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请选择具体规格\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.remoteLoading},model:{value:(_vm.sku_id),callback:function ($$v) {_vm.sku_id=$$v},expression:\"sku_id\"}},_vm._l((_vm.skusList),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.title,\"value\":it.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleSearch()}}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"echartBox\",attrs:{\"id\":\"myEchart\"}})])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n
统计时间:\r\n
\r\n \r\n \r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n \r\n \r\n
\r\n 当前统计时间:\r\n {{ startTime }}\r\n {{ startTime }}~{{ endTime }}\r\n
\r\n
\r\n
\r\n 规格:\r\n \r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\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!./gmvStatistics.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!./gmvStatistics.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./gmvStatistics.vue?vue&type=template&id=6517090e&scoped=true\"\nimport script from \"./gmvStatistics.vue?vue&type=script&lang=js\"\nexport * from \"./gmvStatistics.vue?vue&type=script&lang=js\"\nimport style0 from \"./gmvStatistics.vue?vue&type=style&index=0&id=6517090e&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 \"6517090e\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","staticClass","staticStyle","_v","on","changeTimeType","model","value","time_type","callback","$$v","expression","_l","timeTypeList","item","key","attrs","label","changeDayTime","dayValue","changeMonthTime","monthValue","changeCustomTime","customValue","changeTimePicker","dayTimeList","_e","startTime","endTime","_s","remoteMethod","remoteLoading","sku_id","skusList","it","id","title","$event","handleSearch","staticRenderFns","data","loading","dateList","Sales","SaleCount","myChart","mounted","getInitList","window","onresize","resize","methods","dayjs","format","subtract","fetchData","time","getDayTime","getFirstDay","getDaysInMonth","params","type","interval","start_time","end_time","start_day","end_day","getGmvCount","then","res","List","index","obj","goods_total","goods_total_amount","day","i","length","row","sort_key","push","forEach","renderChart","catch","echarts","document","getElementById","setOption","grid","left","bottom","containLabel","color","tooltip","trigger","legend","icon","xAxis","yAxis","series","name","smooth","date","Date","getDay","getFullYear","getMonth","getDate","year","split","month","startOfMonth","endOfMonth","endOf","query","getGoodsFilter","beforeDestroy","dispose","component"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"js/806.6fa0f083.js","mappings":"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","sources":["webpack://erp/./src/views/dataCenter/gmvStatistics.vue","webpack://erp/src/views/dataCenter/gmvStatistics.vue","webpack://erp/./src/views/dataCenter/gmvStatistics.vue?0a87","webpack://erp/./src/views/dataCenter/gmvStatistics.vue?0058"],"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\",staticStyle:{\"width\":\"100%\"}},[_c('span',[_vm._v(\"统计时间:\")]),_c('el-select',{staticStyle:{\"width\":\"100px\",\"margin-right\":\"5px\"},on:{\"change\":_vm.changeTimeType},model:{value:(_vm.time_type),callback:function ($$v) {_vm.time_type=$$v},expression:\"time_type\"}},_vm._l((_vm.timeTypeList),function(item){return _c('el-option',{key:item.value,attrs:{\"label\":item.label,\"value\":item.value}})}),1),(_vm.time_type == 'week' || _vm.time_type == 'seven' || _vm.time_type == 'thirty')?_c('el-date-picker',{attrs:{\"clearable\":false,\"type\":\"date\",\"placeholder\":\"选择日期\",\"format\":\"yyyy-MM-dd\",\"value-format\":\"yyyy-MM-dd\"},on:{\"change\":_vm.changeDayTime},model:{value:(_vm.dayValue),callback:function ($$v) {_vm.dayValue=$$v},expression:\"dayValue\"}}):(_vm.time_type == 'month')?_c('el-date-picker',{attrs:{\"type\":\"month\",\"clearable\":false,\"format\":\"yyyy-MM\",\"value-format\":\"yyyy-MM\",\"placeholder\":\"选择月\"},on:{\"change\":_vm.changeMonthTime},model:{value:(_vm.monthValue),callback:function ($$v) {_vm.monthValue=$$v},expression:\"monthValue\"}}):(_vm.time_type == 'custom')?_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\":false},on:{\"change\":_vm.changeCustomTime},model:{value:(_vm.customValue),callback:function ($$v) {_vm.customValue=$$v},expression:\"customValue\"}}):(_vm.time_type == 'day')?_c('el-time-picker',{staticStyle:{\"width\":\"200px\"},attrs:{\"is-range\":\"\",\"value-format\":\"HH:mm:ss\",\"format\":\"HH:mm:ss\",\"range-separator\":\"至\",\"clearable\":false,\"start-placeholder\":\"开始时间\",\"end-placeholder\":\"结束时间\",\"placeholder\":\"选择时间范围\"},on:{\"change\":_vm.changeTimePicker},model:{value:(_vm.dayTimeList),callback:function ($$v) {_vm.dayTimeList=$$v},expression:\"dayTimeList\"}}):_vm._e(),_c('div',{staticClass:\"time\"},[_c('span',[_vm._v(\"当前统计时间:\")]),(_vm.startTime == _vm.endTime)?_c('span',[_vm._v(_vm._s(_vm.startTime))]):_c('span',[_vm._v(_vm._s(_vm.startTime)+\"~\"+_vm._s(_vm.endTime))])])],1),_c('div',{staticClass:\"row\"},[_c('span',[_vm._v(\"规格:\")]),_c('el-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"clearable\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"请选择具体规格\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.remoteLoading},model:{value:(_vm.sku_id),callback:function ($$v) {_vm.sku_id=$$v},expression:\"sku_id\"}},_vm._l((_vm.skusList),function(it){return _c('el-option',{key:it.id,attrs:{\"label\":it.title,\"value\":it.id}})}),1)],1),_c('div',{staticClass:\"row\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleSearch()}}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"echartBox\",attrs:{\"id\":\"myEchart\"}})])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n
统计时间:\r\n
\r\n \r\n \r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n \r\n \r\n
\r\n 当前统计时间:\r\n {{ startTime }}\r\n {{ startTime }}~{{ endTime }}\r\n
\r\n
\r\n
\r\n 规格:\r\n \r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\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!./gmvStatistics.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!./gmvStatistics.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./gmvStatistics.vue?vue&type=template&id=6517090e&scoped=true\"\nimport script from \"./gmvStatistics.vue?vue&type=script&lang=js\"\nexport * from \"./gmvStatistics.vue?vue&type=script&lang=js\"\nimport style0 from \"./gmvStatistics.vue?vue&type=style&index=0&id=6517090e&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 \"6517090e\",\n null\n \n)\n\nexport default component.exports"],"names":["render","_vm","this","_c","_self","staticClass","staticStyle","_v","on","changeTimeType","model","value","time_type","callback","$$v","expression","_l","timeTypeList","item","key","attrs","label","changeDayTime","dayValue","changeMonthTime","monthValue","changeCustomTime","customValue","changeTimePicker","dayTimeList","_e","startTime","endTime","_s","remoteMethod","remoteLoading","sku_id","skusList","it","id","title","$event","handleSearch","staticRenderFns","data","loading","dateList","Sales","SaleCount","myChart","mounted","getInitList","window","onresize","resize","methods","dayjs","format","subtract","fetchData","time","getDayTime","getFirstDay","getDaysInMonth","params","type","interval","start_time","end_time","start_day","end_day","getGmvCount","then","res","List","index","obj","goods_total","goods_total_amount","day","i","length","row","sort_key","push","forEach","renderChart","catch","echarts","document","getElementById","setOption","grid","left","bottom","containLabel","color","tooltip","trigger","legend","icon","xAxis","yAxis","series","name","smooth","date","Date","getDay","getFullYear","getMonth","getDate","year","split","month","startOfMonth","endOfMonth","endOf","query","getGoodsFilter","beforeDestroy","dispose","component"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/810.4ec1659b.js b/public/dist/js/810.4ec1659b.js
deleted file mode 100644
index 8b69115..0000000
--- a/public/dist/js/810.4ec1659b.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[810],{3810:function(t,e,o){o.r(e),o.d(e,{default:function(){return h}});var n=function(){var t=this,e=t._self._c;return e("el-card",{staticClass:"box-card"},[e("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[e("div",[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.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}})],1)],1),t._l(t.skus,(function(o,n){return e("div",{key:n,staticClass:"skuBox"},[e("div",{staticClass:"tit"},[t._v("规格"+t._s(n+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-select",{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),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)],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-button",{attrs:{type:"danger",icon:"el-icon-delete"},on:{click:function(e){return t.handleDelete(n)}}},[t._v("删除")])],1)],1)})),e("el-form-item",[e("el-button",{attrs:{type:"success",icon:"el-icon-plus"},on:{click:function(e){return t.toAddSku()}}},[t._v("增加规格")])],1),e("div",{staticStyle:{"margin-top":"30px"}},[e("el-form-item",[e("el-button",{attrs:{type:"primary"},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)],2)],1)},s=[],r=(o(560),o(9036)),a=o(2346),i=o(4301),l=o.n(i),u={components:{Treeselect:l()},data(){return{lid:"",gid:"",brandList:[],treeList:[],goodschoose:[],skus:[],form:{goods_id:"",title:"",img_url:"",type_id:null,brand_id:"",goods_code:""},options:[{id:0,label:"下架"},{id:1,label:"在售"}],file:[],disabled:!1}},mounted(){this.getGoods_types(),this.getGoodsBrand(),this.handleList(),this.handleAdd()},watch:{lid:{handler(t,e){t&&this.goodschoose.forEach((e=>{e.id==t&&(this.form={...e})}))},deep:!0,immediate:!0}},methods:{getGoods_types(){let t={parent_id:0};(0,a.Ci)(t).then((t=>{this.treeList=JSON.parse(JSON.stringify(t.data.data).replace(/name/g,"label"))}))},getGoodsBrand(){(0,a.ar)({per_page:999}).then((t=>{this.brandList=t.data.data}))},handleAvatarSuccess(t,e){let o=new FormData;e.forEach((t=>{o.append("uploadFile",t.raw)}));let n={headers:{"Content-Type":"multipart/form-data"}};(0,r.cM)(o,n).then((t=>{this.form.img_url=t.data.resource}))},handleList(){(0,r.t5)().then((t=>{this.goodschoose=t.data.data,this.goodschoose=[{title:"",id:""},...this.goodschoose]}))},handleSave(){const t=this.form,e=this.skus,o={...t,goods_id:this.lid,skus:e};o.type_id=o.type_id||"",(0,r.Rq)(o).then((t=>{"OK"===t.statusText&&(this.$message({message:"商品添加成功!",type:"success"}),this.$router.push("/GOODS_LIST"))}))},toAddSku(){this.form.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};this.skus.push(t)},handleDelete(t){this.skus.splice(t,1)},cancel(){this.$router.push("/GOODS_LIST")},onchange(t){this.disabled=""!==t,this.disabled||(this.disabled=!1,this.form={})},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}}},d=u,c=o(1001),p=(0,c.Z)(d,n,s,!1,null,"3cee7459",null),h=p.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return k},K1:function(){return d},NR:function(){return m},Rq:function(){return r},Vx:function(){return u},b9:function(){return v},cM:function(){return c},e3:function(){return l},gM:function(){return g},lO:function(){return s},no:function(){return _},od:function(){return p},rQ:function(){return a},sx:function(){return f},t5:function(){return i},zl:function(){return h}});var n=o(8430);function s(t){return(0,n.Z)({url:"/api/goods_skus",method:"get",params:t})}function r(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 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 d(t,e){return(0,n.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function c(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 h(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 f(){return(0,n.Z)({url:"/api/stock/goods_skus",method:"get"})}function _(t){return(0,n.Z)({url:"/api/goods/filter/"+t,method:"get"})}function g(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 k(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})}}}]);
-//# sourceMappingURL=810.4ec1659b.js.map
\ No newline at end of file
diff --git a/public/dist/js/810.4ec1659b.js.map b/public/dist/js/810.4ec1659b.js.map
deleted file mode 100644
index 4c10683..0000000
--- a/public/dist/js/810.4ec1659b.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/810.4ec1659b.js","mappings":"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","sources":["webpack://erp/./src/views/goods/addgoods/addgoods.vue","webpack://erp/src/views/goods/addgoods/addgoods.vue","webpack://erp/./src/views/goods/addgoods/addgoods.vue?e00d","webpack://erp/./src/views/goods/addgoods/addgoods.vue?4cd3","webpack://erp/./src/api/goods.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-card',{staticClass:\"box-card\"},[_c('el-form',{ref:\"form\",attrs:{\"inline\":true,\"model\":_vm.form}},[_c('div',[_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.form.type_id),callback:function ($$v) {_vm.$set(_vm.form, \"type_id\", $$v)},expression:\"form.type_id\"}})],1)],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-select',{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),_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)],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-button',{attrs:{\"type\":\"danger\",\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.handleDelete(i)}}},[_vm._v(\"删除\")])],1)],1)}),_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"success\",\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.toAddSku()}}},[_vm._v(\"增加规格\")])],1),_c('div',{staticStyle:{\"margin-top\":\"30px\"}},[_c('el-form-item',[_c('el-button',{attrs:{\"type\":\"primary\"},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)],2)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n
\r\n \r\n
规格{{ i + 1 }}
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 删除\r\n
\r\n
\r\n\r\n \r\n 增加规格\r\n \r\n \r\n \r\n \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!./addgoods.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!./addgoods.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./addgoods.vue?vue&type=template&id=3cee7459&scoped=true\"\nimport script from \"./addgoods.vue?vue&type=script&lang=js\"\nexport * from \"./addgoods.vue?vue&type=script&lang=js\"\nimport style0 from \"./addgoods.vue?vue&type=style&index=0&id=3cee7459&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 \"3cee7459\",\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"],"names":["render","_vm","this","_c","_self","staticClass","ref","attrs","form","staticStyle","treeList","normalizer","scopedSlots","_u","key","fn","node","_v","_s","parseLabel","model","value","type_id","callback","$$v","$set","expression","_l","skus","item","i","title","status","options","it","id","label","cost","sale_stock","external_sku_id","on","$event","handleDelete","toAddSku","handleSave","cancel","staticRenderFns","components","Treeselect","data","lid","gid","brandList","goodschoose","goods_id","img_url","brand_id","goods_code","file","disabled","mounted","getGoods_types","getGoodsBrand","handleList","handleAdd","watch","handler","newVal","oldVal","forEach","deep","immediate","methods","params","parent_id","goods_types","then","res","JSON","parse","stringify","replace","Brand_goods_types","per_page","handleAvatarSuccess","files","formData","FormData","append","raw","requestConfig","headers","imgUpload","resource","goodsList","goods","updata","addGoods","statusText","$message","message","type","$router","push","sku","num","reserve","index","splice","onchange","children","length","level","isDisabled","console","log","text","parentNode","component","http","url","method","checkGoods","updateGoods","update","singleUpdate","Headers","getGoodsList","goodsSkuLocation","goodsSkusList","getStockNum","getGoodsFilter","addGoodsCombination","getGoodsCombination","showGoodsCombination","updateSaleStock"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/812.d9984fe9.js b/public/dist/js/812.d9984fe9.js
new file mode 100644
index 0000000..b517189
--- /dev/null
+++ b/public/dist/js/812.d9984fe9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[812],{812:function(t,e,o){o.r(e),o.d(e,{default:function(){return L}});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("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(e){return t.handleChoose(1)}}},[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.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}},[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.updated_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:{sortable:"",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:"可售库存"},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:"",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.dialogVisible4,width:"20%","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible4=e}}},[e("span",[t._v("确定要修改预留量吗?")]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.reserveCancel}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.reserveRequest()}}},[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:"30%","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-form",{ref:"importForm",attrs:{model:t.importForm,rules:t.improtRules}},[e("el-form-item",{attrs:{label:"上传文件","label-width":"100px",prop:"fileList"}},[e("el-upload",{staticClass:"uploader",attrs:{action:"",limit:1,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-plus"})])],1)],1),e("div",{staticClass:"demo-drawer__footer btn-style"},[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)],1),e("div",{staticClass:"import-right"},[e("el-button",{staticClass:"button-query",attrs:{size:"medium"}},[e("a",{attrs:{href:"http://erp.chutang66.com/goods/import/template"}},[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}}},g=m,f=o(1001),_=(0,f.Z)(g,p,h,!1,null,"4de310da",null),b=_.exports,v=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)},y=[],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,I=(0,f.Z)(w,v,y,!1,null,"3dbf163e",null),x=I.exports,S={components:{Treeselect:u(),addGoods:b,editGoods:x},data(){return{editPriceId:"",editGoalId:"",editReserveId:"",editLossId:"",total:0,rose_num:0,other_num:0,radio:"",brand:[],treeList:[],loading:!0,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,datePicker:"",ommodityInventory:[],dialogVisible:!1,dialogVisible2:!1,dialogVisible3:!1,dialogVisible4:!1,dialogVisible5:!1,publicId:"",lastVal:0,nowVal:0,loadingModule:"",noRow:{},chooseList:[],showUpdate:!1,commitLoading:!1,is_admin:"超级管理员"==localStorage.getItem("roleName")||"系统管理员"==localStorage.getItem("roleName"),showAdd:!1,showEdit:!1,curId:0}},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(){let t={page:this.current_page,per_page:this.per_page};(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.loading=!1}))},handleChoose(t){this.form={...this.form,page:t,per_page:this.per_page};const e=o(this.form);function o(t){const e={};for(const o in t)0!==t[o]&&!t[o]||""===t[o].toString().replace(/(^\s*)|(\s*$)/g,"")||(e[o]=t[o]);return e}e.type_id=e.type_id||"",(0,r.lO)(e).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}))},handleReChoose(){this.form={external_sku_id:"",goods_title:"",type_id:null,brand_id:"",sku_title:"",status:""},this.datePicker=""},handleImport(){this.docImportDrawer=!0},handleExport(){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)),console.log(this.chooseList)},addNewgoods(){this.showAdd=!0},refreshList(){this.handleChoose(this.current_page)},handleSizeChange(t){this.per_page=t,this.handleChoose(1)},handleCurrentChange(t){this.current_page=t,this.handleChoose(this.current_page)},cancel(){this.handleChoose(this.current_page),this.isShow=!1,this.stock=!1},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(){this.$refs.importForm.validate((async t=>{if(t)try{const t=new FormData;t.append("goodsSkus",this.importForm.fileList[0].raw),this.isLoadingDialog=!0;let e=localStorage.getItem("token");l().post("/api/goods_skus",t,{headers:{Authorization:`Bearer ${e}`}}).then((t=>{200===t.status&&this.$message.success("模板导入成功")})),this.docImportDrawer=!1}finally{this.isLoadingDialog=!1}}))},getExcelTemplatePath(){this.$requestInternet.get("/api/xxx").then((t=>{this.excelTemplatePath=t}))},derivation(){window.open("/goods_skus/export?exportType="+this.value)},goodslog(t){this.$router.push({path:"/GOODS_LOG",query:{id:t.id}})},deleteSku(t){},getSTime(t){this.form.keyword_value=t.join(" - ")},referencePriceClick(t){this.updateField="reference_price",this.editPriceId=t,this.editReserveId=t,this.editLossId=""},referencePriceBlur(t){this.dialogVisible3=!0,this.publicId=t.id,this.reference_price=t.reference_price},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"})}))},onGoal(t){this.updateField="goal_rate",this.editGoalId=t.id,this.lastVal=t.goal_rate,this.editReserveId="",this.editLossId="",this.editPriceId=""},blurGoal(){this.updateField="",this.editGoalId=""},changeGoal(t){this.noRow=t,this.dialogVisible5=!0,this.publicId=t.id,this.nowVal=t.goal_rate},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"})}))},onreserve(t){this.updateField="reserve",this.editReserveId=t.id,this.lastVal=t.reserve,this.editLossId="",this.editPriceId="",this.editGoalId=""},cancelReserve(){this.updateField="",this.editReserveId=""},reservebBlur(t){this.noRow=t,this.dialogVisible4=!0,this.publicId=t.id,this.nowVal=t.reserve},reserveCancel(){this.dialogVisible4=!1,this.updateField="reserve",this.editReserveId=this.publicId,this.noRow.reserve=this.lastVal},reserveRequest(){let t={updateField:"reserve",reserve:this.nowVal};(0,r.K1)(this.publicId,t).then((t=>{this.editReserveId="",this.dialogVisible4=!1,this.$message({message:"预留量修改成功!",type:"success"})}))},loss(t){this.updateField="loss_num",this.editLossId=t,this.editPriceId="",this.editReserveId="",this.editGoalId=""},onLoss(t){let e=t.id,o={updateField:"loss_num",reason:this.radio,loss_num:t.daily.loss_num};(0,r.K1)(e,o).then((t=>{this.editLossId="",this.$message({message:"损耗添加成功!",type:"success"}),this.handleChoose()})),this.updateField="",this.editLossId=""},noBubbles(){this.updateField="",this.editLossId=""},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"))}))},getbrandType(){let t={per_page:99999};(0,n.ar)(t).then((t=>{this.brand=t.data.data}))},beforeInventory(){this.loadingModule=this.$loading({lock:!0,text:"导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},inventorySuccess(t){this.$message({message:t.message,type:"success"}),this.loadingModule.close()},inventoryError(t){this.$message({message:t.errorMessage,type:"error"}),this.loadingModule.close()},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(),this.getbrandType(),this.editPriceId="",this.editReserveId="",this.editLossId=""}},C=S,$=(0,f.Z)(C,s,i,!1,null,"a2f1dd48",null),L=$.exports},9036:function(t,e,o){o.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return c},NR:function(){return m},Rq:function(){return a},Vx:function(){return d},b9:function(){return y},cM:function(){return u},e3:function(){return r},gM:function(){return _},lO:function(){return i},no:function(){return f},od:function(){return p},rQ:function(){return l},sx:function(){return g},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 g(){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 _(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 v(t){return(0,s.Z)({url:"/api/goods_combination/"+t,method:"get"})}function y(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=812.d9984fe9.js.map
\ No newline at end of file
diff --git a/public/dist/js/812.d9984fe9.js.map b/public/dist/js/812.d9984fe9.js.map
new file mode 100644
index 0000000..a37f844
--- /dev/null
+++ b/public/dist/js/812.d9984fe9.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/812.d9984fe9.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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.handleChoose(1)}}},[_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.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}},[_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.updated_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:{\"sortable\":\"\",\"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\":\"可售库存\"},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\":\"\",\"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.dialogVisible4,\"width\":\"20%\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogVisible4=$event}}},[_c('span',[_vm._v(\"确定要修改预留量吗?\")]),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":_vm.reserveCancel}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){return _vm.reserveRequest()}}},[_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\":\"30%\",\"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-form',{ref:\"importForm\",attrs:{\"model\":_vm.importForm,\"rules\":_vm.improtRules}},[_c('el-form-item',{attrs:{\"label\":\"上传文件\",\"label-width\":\"100px\",\"prop\":\"fileList\"}},[_c('el-upload',{staticClass:\"uploader\",attrs:{\"action\":\"\",\"limit\":1,\"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-plus\"})])],1)],1),_c('div',{staticClass:\"demo-drawer__footer btn-style\"},[_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)],1),_c('div',{staticClass:\"import-right\"},[_c('el-button',{staticClass:\"button-query\",attrs:{\"size\":\"medium\"}},[_c('a',{attrs:{\"href\":`http://erp.chutang66.com/goods/import/template`}},[_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 \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n\r\n
规格{{ i + 1 }}
\r\n\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 删除\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n 增加规格\r\n \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!./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 \r\n {{ parseLabel(node) }}
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \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!./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
\r\n 商品名称:\r\n \r\n
\r\n
\r\n
商品品种/品类:\r\n
\r\n {{ parseLabel(node) }}
\r\n \r\n
\r\n \r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 商品状态:\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n 筛选\r\n 重置筛选\r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
全部商品(共{{ total }}条)\r\n
\r\n \r\n \r\n \r\n \r\n 批量更新在售库存\r\n 新增商品\r\n 导入商品\r\n 表格导出\r\n \r\n
\r\n
\r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n
![]()
\r\n
\r\n
{{ scope.row.name }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
{{ scope.row.updated_at }}
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n \r\n
\r\n
{{ scope.row.cost || 0 }}\r\n
\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n {{ scope.row.order_goods_num }}\r\n \r\n \r\n
\r\n {{ j.shop.name }}:{{ j.number }}
\r\n \r\n
\r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n {{scope.row.sale_stock}}\r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n {{ scope.row.stock }}\r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改售价吗?\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改预留量吗?\r\n \r\n \r\n\r\n \r\n
\r\n 确定要修改目标去化率吗?\r\n \r\n \r\n\r\n \r\n
\r\n \r\n 选择:\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \r\n \r\n \r\n
![]()
\r\n
\r\n
{{ scope.row.name }}
\r\n
{{ scope.row.external_sku_id }}
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n\r\n \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!./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=a2f1dd48&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=a2f1dd48&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 \"a2f1dd48\",\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","on","$event","handleChoose","handleReChoose","total","chooseList","length","petchEditStock","is_admin","addNewgoods","_e","handleImport","handleExport","directives","name","rawName","loading","ref","tableData","handleSelectionChange","scope","row","goods","img_url","updated_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","dialogVisible4","reserveCancel","reserveRequest","dialogVisible5","cancelGoal","confirmGoal","Tableexport","options2","derivation","docImportDrawer","importForm","imFileList","improtRules","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","editReserveId","editLossId","rose_num","other_num","radio","brand","shopsData","sku_code","options3","sku_title","keyword_type","keyword_value","updateType","Importgoods","isShow1","required","trigger","validator","rule","Error","publicPath","process","excelTemplatePath","visible","updateField","reserveShow","datePicker","dialogVisible","dialogVisible2","publicId","lastVal","nowVal","loadingModule","noRow","localStorage","getItem","getStockInfo","getStockNum","getList","page","map","arrived_today_num11","meta","newObj","filterParams","obj","_newPar","toString","resetOrderCount","$confirm","confirmButtonText","cancelButtonText","orderRest","console","log","update","val","patchdata","flat","inventory","onCount","ejectstock","stockpatch","importFile","file","$refs","validate","isValid","FormData","append","isLoadingDialog","token","axios","headers","Authorization","success","getExcelTemplatePath","$requestInternet","get","window","open","goodslog","$router","path","query","deleteSku","rowData","getSTime","join","referencePriceClick","referencePriceBlur","reference_price","reference_priceData","singleUpdate","onGoal","goal_rate","blurGoal","changeGoal","onreserve","cancelReserve","reservebBlur","reservebData","loss","onLoss","lossData","reason","loss_num","noBubbles","getgoodsType","param","getbrandType","parsm","Brand_goods_types","beforeInventory","$loading","lock","spinner","background","inventorySuccess","response","close","inventoryError","err","errorMessage","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.307fe005.js b/public/dist/js/849.307fe005.js
new file mode 100644
index 0000000..1850e67
--- /dev/null
+++ b/public/dist/js/849.307fe005.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[849],{9764:function(t,e,i){i.r(e),i.d(e,{default:function(){return h}});var o=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(i){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(i.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(i,o){return e("div",{key:o,staticClass:"bgBox"},[e("div",{staticClass:"close",on:{click:function(e){return t.delItem(o)}}},[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:i.external_sku_id,callback:function(e){t.$set(i,"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(o,i)}},model:{value:i.num,callback:function(e){t.$set(i,"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(o,i)}},model:{value:i.cost,callback:function(e){t.$set(i,"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:i.total_price,callback:function(e){t.$set(i,"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:i.reason,callback:function(e){t.$set(i,"reason",e)},expression:"item.reason"}})],1),e("el-form-item",{attrs:{label:"报损现象:"}},[e("el-input",{attrs:{clearable:""},model:{value:i.phenomenon,callback:function(e){t.$set(i,"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)},a=[],r=(i(560),i(3550)),n=i(9669),s=i.n(n),l=i(2900),u=i(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,r.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((i=>{t.push({...i,buyer_name:e.buyer_name,buyer_id:e.buyer_id})})),(0,r.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,r.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=i(1001),m=(0,p.Z)(d,o,a,!1,null,"823b7d84",null),h=m.exports},9036:function(t,e,i){i.d(e,{CD:function(){return b},JS:function(){return v},K1:function(){return c},NR:function(){return h},Rq:function(){return r},Vx:function(){return u},b9:function(){return k},cM:function(){return d},e3:function(){return l},gM:function(){return _},lO:function(){return a},no:function(){return g},od:function(){return p},rQ:function(){return n},sx:function(){return f},t5:function(){return s},zl:function(){return m}});var o=i(8430);function a(t){return(0,o.Z)({url:"/api/goods_skus",method:"get",params:t})}function r(t){return(0,o.Z)({url:"/api/goods",method:"post",data:t})}function n(t){return(0,o.Z)({url:`/api/goods_skus/${t}`,method:"get"})}function s(t){return(0,o.Z)({url:"/api/goods",method:"get",params:t})}function l(t,e){return(0,o.Z)({url:`/api/goods_skus/${t}`,method:"patch",data:e})}function u(t){return(0,o.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}function c(t,e){return(0,o.Z)({url:`/api/single/goods_skus/${t}`,method:"patch",data:e})}function d(t,e){return(0,o.Z)({url:"/api/upload",Headers:e,method:"post",data:t})}function p(t){return(0,o.Z)({url:"/api/goodsList",method:"get",params:t})}function m(t){return(0,o.Z)({url:"/api/goods_sku_location",method:"get",params:t})}function h(t){return(0,o.Z)({url:"/api/goodsSkusList",method:"get",params:{title:t}})}function f(){return(0,o.Z)({url:"/api/stock/goods_skus",method:"get"})}function g(t){return(0,o.Z)({url:"/api/goods/filter/"+t,method:"get"})}function _(t){return(0,o.Z)({url:"/api/goods_combination",method:"post",data:t})}function b(t){return(0,o.Z)({url:"/api/goods_combination",method:"get",params:t})}function v(t){return(0,o.Z)({url:"/api/goods_combination/"+t,method:"get"})}function k(t){return(0,o.Z)({url:"/api/batch/goods_skus",method:"patch",data:t})}},3550:function(t,e,i){i.d(e,{EY:function(){return h},Fb:function(){return a},GI:function(){return n},JI:function(){return d},Js:function(){return l},Mo:function(){return p},S6:function(){return s},X2:function(){return r},iY:function(){return c},oK:function(){return m},qJ:function(){return u},zB:function(){return f},zo:function(){return g}});var o=i(8430);function a(t){return(0,o.Z)({url:"/api/supplier",method:"get",params:t})}function r(t){return(0,o.Z)({url:`/api/supplier/${t}`,method:"delete"})}function n(t){return(0,o.Z)({url:"/api/supplier",method:"post",data:t})}function s(t,e){return(0,o.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function l(t){return(0,o.Z)({url:"/api/supplier/purchase_record",method:"get",params:t})}function u(t){return(0,o.Z)({url:"/api/purchase_record/purchase_batch_check",method:"post",data:t})}function c(t){return(0,o.Z)({url:"/api/purchase_record/purchase_batch_store",method:"post",data:t})}function d(t,e){return(0,o.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function p(t){return(0,o.Z)({url:"/api/supplier/loss_record",method:"get",params:t})}function m(t){return(0,o.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function h(t,e){return(0,o.Z)({url:`/api/supplier/loss_record/${t}`,method:"patch",data:e})}function f(t){return(0,o.Z)({url:"/api/supplier/daily_stock_record",method:"get",params:t})}function g(t){return(0,o.Z)({url:"/api/daily_stock_record/inventory_batch_store",method:"post",data:t})}},2900:function(t,e,i){i.d(e,{A0:function(){return c},AX:function(){return l},Lh:function(){return r},RF:function(){return n},Uy:function(){return a},f7:function(){return s},nO:function(){return u}});var o=i(8430);function a(){return(0,o.Z)({url:"/api/roles",method:"get"})}function r(t){return(0,o.Z)({url:"/api/users",method:"get",params:t})}function n(t){return(0,o.Z)({url:"/api/users",method:"post",data:t})}function s(t){return(0,o.Z)({url:`/api/users/${t}`,method:"get"})}function l(t,e){return(0,o.Z)({url:`/api/users/${t}`,method:"patch",data:e})}function u(t){return(0,o.Z)({url:"/api/website_message",method:"get",params:t})}function c(t,e){return(0,o.Z)({url:`/api/website_message/${t}`,method:"patch",data:e})}}}]);
+//# sourceMappingURL=849.307fe005.js.map
\ No newline at end of file
diff --git a/public/dist/js/849.307fe005.js.map b/public/dist/js/849.307fe005.js.map
new file mode 100644
index 0000000..a82112c
--- /dev/null
+++ b/public/dist/js/849.307fe005.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/849.307fe005.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/lossRecord.vue","webpack://erp/src/views/supplyChain/lossRecord.vue","webpack://erp/./src/views/supplyChain/lossRecord.vue?5fa1","webpack://erp/./src/views/supplyChain/lossRecord.vue?769e","webpack://erp/./src/api/goods.js","webpack://erp/./src/api/supplyChain.js","webpack://erp/./src/api/user.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('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\"},on:{\"click\":_vm.handleSearch}},[_vm._v(\"筛选\")])],1)])]),_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"icon\":\"el-icon-upload2\"},on:{\"click\":_vm.handleImport}},[_vm._v(\"导入\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"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\":\"reason\",\"label\":\"报损原因\"}}),_c('el-table-column',{attrs:{\"prop\":\"phenomenon\",\"label\":\"报损现象\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"创建时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"120\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row)}}},[_vm._v(\"编辑\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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\":\"900px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"采购人:\"}},[_c('el-select',{ref:\"userBatchRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_id\", $$v)},expression:\"curInfo.buyer_id\"}},_vm._l((_vm.usersList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),1)],1)],1),_vm._l((_vm.lossOrders),function(item,index){return _c('div',{key:index,staticClass:\"bgBox\"},[_c('div',{staticClass:\"close\",on:{\"click\":function($event){return _vm.delItem(index)}}},[_c('i',{staticClass:\"el-icon-delete-solid\"})]),_c('el-form',{attrs:{\"label-width\":\"90px\",\"inline\":true}},[_c('el-form-item',{attrs:{\"label\":\"商品名称:\"}},[_c('el-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"商品名称\",\"clearable\":\"\",\"remote-method\":_vm.remoteMethod,\"loading\":_vm.searchLoading},model:{value:(item.external_sku_id),callback:function ($$v) {_vm.$set(item, \"external_sku_id\", $$v)},expression:\"item.external_sku_id\"}},_vm._l((_vm.goodsList),function(it){return _c('el-option',{key:it.external_sku_id,attrs:{\"label\":it.title,\"value\":it.external_sku_id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"数量:\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},on:{\"input\":function($event){return _vm.changeInput(index, item)}},model:{value:(item.num),callback:function ($$v) {_vm.$set(item, \"num\", $$v)},expression:\"item.num\"}})],1),_c('el-form-item',{attrs:{\"label\":\"成本:\"}},[_c('el-input',{staticStyle:{\"width\":\"215px\"},attrs:{\"clearable\":\"\"},on:{\"input\":function($event){return _vm.changeInput(index, item)}},model:{value:(item.cost),callback:function ($$v) {_vm.$set(item, \"cost\", $$v)},expression:\"item.cost\"}},[_c('template',{slot:\"append\"},[_vm._v(\"元\")])],2)],1),_c('el-form-item',{attrs:{\"label\":\"商品总价:\"}},[_c('el-input',{staticStyle:{\"width\":\"215px\"},model:{value:(item.total_price),callback:function ($$v) {_vm.$set(item, \"total_price\", $$v)},expression:\"item.total_price\"}},[_c('template',{slot:\"append\"},[_vm._v(\"元\")])],2)],1),_c('el-form-item',{attrs:{\"label\":\"报损原因:\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.reason),callback:function ($$v) {_vm.$set(item, \"reason\", $$v)},expression:\"item.reason\"}})],1),_c('el-form-item',{attrs:{\"label\":\"报损现象:\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(item.phenomenon),callback:function ($$v) {_vm.$set(item, \"phenomenon\", $$v)},expression:\"item.phenomenon\"}})],1)],1)],1)}),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.addItem()}}},[_c('i',{staticClass:\"el-icon-plus\"}),_vm._v(\"添加记录\")]),_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.commitBatchLoss}},[_vm._v(\"确 定\")])],1)],2),_c('el-dialog',{attrs:{\"title\":\"编辑\",\"visible\":_vm.editDialog,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.editDialog=$event}}},[_c('el-form',{attrs:{\"label-width\":\"90px\"}},[_c('el-form-item',{attrs:{\"label\":\"采购人\"}},[_c('el-select',{ref:\"userRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.curInfo.buyer_user_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"buyer_user_id\", $$v)},expression:\"curInfo.buyer_user_id\"}},_vm._l((_vm.usersList),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-select',{attrs:{\"filterable\":\"\",\"remote\":\"\",\"reserve-keyword\":\"\",\"placeholder\":\"商品名称\",\"clearable\":\"\",\"remote-method\":_vm.editRemoteMethod,\"loading\":_vm.searchLoading},model:{value:(_vm.curInfo.external_sku_id),callback:function ($$v) {_vm.$set(_vm.curInfo, \"external_sku_id\", $$v)},expression:\"curInfo.external_sku_id\"}},_vm._l((_vm.editGoodsList),function(it){return _c('el-option',{key:it.external_sku_id,attrs:{\"label\":it.title,\"value\":it.external_sku_id}})}),1)],1),_c('el-form-item',{attrs:{\"label\":\"数量\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},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-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.cost),callback:function ($$v) {_vm.$set(_vm.curInfo, \"cost\", $$v)},expression:\"curInfo.cost\"}},[_c('template',{slot:\"append\"},[_vm._v(\"元\")])],2)],1),_c('el-form-item',{attrs:{\"label\":\"商品总价\"}},[_c('el-input',{attrs:{\"disabled\":\"\"},model:{value:(_vm.curInfo.total_price),callback:function ($$v) {_vm.$set(_vm.curInfo, \"total_price\", $$v)},expression:\"curInfo.total_price\"}},[_c('template',{slot:\"append\"},[_vm._v(\"元\")])],2)],1),_c('el-form-item',{attrs:{\"label\":\"报损原因\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.reason),callback:function ($$v) {_vm.$set(_vm.curInfo, \"reason\", $$v)},expression:\"curInfo.reason\"}})],1),_c('el-form-item',{attrs:{\"label\":\"报损现象\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.curInfo.phenomenon),callback:function ($$v) {_vm.$set(_vm.curInfo, \"phenomenon\", $$v)},expression:\"curInfo.phenomenon\"}})],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.commitEditLoss}},[_vm._v(\"确 定\")])],1)],1),_c('el-dialog',{attrs:{\"title\":\"导入\",\"visible\":_vm.showImport,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.showImport=$event}}},[_c('div',{staticStyle:{\"text-align\":\"center\"}},[_c('el-upload',{staticClass:\"upload-demo\",attrs:{\"drag\":\"\",\"action\":\"\",\"limit\":1,\"multiple\":false,\"accept\":\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\",\"file-list\":_vm.fileList,\"auto-upload\":false,\"on-change\":_vm.importFileChange,\"on-remove\":_vm.fileRemove}},[_c('i',{staticClass:\"el-icon-upload\"}),_c('div',{staticClass:\"el-upload__text\"},[_vm._v(\"将文件拖到此处,或\"),_c('em',[_vm._v(\"点击上传\")])])])],1),_c('span',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{on:{\"click\":function($event){_vm.showImport = false}}},[_vm._v(\"取 消\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"loading\":_vm.commitloading},on:{\"click\":_vm.commitUpload}},[_vm._v(\"上 传\")])],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n
\r\n
\r\n 商品名称:\r\n \r\n
\r\n
\r\n 商品编码:\r\n \r\n
\r\n
\r\n 创建时间:\r\n \r\n \r\n
\r\n
\r\n 筛选\r\n
\r\n
\r\n
\r\n
\r\n \r\n 新增\r\n 导入\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n 添加记录
\r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n 元\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n
\r\n \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"],"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"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/967.02e369f7.js.map b/public/dist/js/967.02e369f7.js.map
deleted file mode 100644
index b308863..0000000
--- a/public/dist/js/967.02e369f7.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"js/967.02e369f7.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/supplier.vue","webpack://erp/src/views/supplyChain/supplier.vue","webpack://erp/./src/views/supplyChain/supplier.vue?6503","webpack://erp/./src/views/supplyChain/supplier.vue?677c","webpack://erp/./src/api/supplyChain.js","webpack://erp/./src/api/user.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"pageBox\"},[_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"供应商ID\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"supplier_name\",\"label\":\"供应商名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"company_name\",\"label\":\"公司名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"label\":\"地址\"}}),_c('el-table-column',{attrs:{\"prop\":\"link_tel\",\"label\":\"联系方式\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"supply_type\",\"label\":\"供应品类\"}}),_c('el-table-column',{attrs:{\"prop\":\"payment_account\",\"label\":\"支付账户\"}}),_c('el-table-column',{attrs:{\"prop\":\"agent_name\",\"label\":\"开发维护人\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"创建时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"180\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\",\"icon\":\"el-icon-delete\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleRemove(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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\":_vm.gysInfo.id ? '编辑' : '新增',\"visible\":_vm.dialogVisible,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{attrs:{\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"供应商名称\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.supplier_name),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"supplier_name\", $$v)},expression:\"gysInfo.supplier_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"公司名称\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.company_name),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"company_name\", $$v)},expression:\"gysInfo.company_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"地址\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.address),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"address\", $$v)},expression:\"gysInfo.address\"}})],1),_c('el-form-item',{attrs:{\"label\":\"联系方式\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.link_tel),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"link_tel\", $$v)},expression:\"gysInfo.link_tel\"}})],1),_c('el-form-item',{attrs:{\"label\":\"供应品类\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.supply_type),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"supply_type\", $$v)},expression:\"gysInfo.supply_type\"}})],1),_c('el-form-item',{attrs:{\"label\":\"支付方式\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.payment_account),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"payment_account\", $$v)},expression:\"gysInfo.payment_account\"}})],1),_c('el-form-item',{attrs:{\"label\":\"开发维护人\"}},[_c('el-select',{ref:\"labelRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.gysInfo.agent_id),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"agent_id\", $$v)},expression:\"gysInfo.agent_id\"}},_vm._l((_vm.usersList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),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.commitSupplier}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n \r\n 新增\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n 删除\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \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!./supplier.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!./supplier.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./supplier.vue?vue&type=template&id=a1e7f322&scoped=true\"\nimport script from \"./supplier.vue?vue&type=script&lang=js\"\nexport * from \"./supplier.vue?vue&type=script&lang=js\"\nimport style0 from \"./supplier.vue?vue&type=style&index=0&id=a1e7f322&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 \"a1e7f322\",\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 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"],"names":["render","_vm","this","_c","_self","staticClass","attrs","on","handleAdd","_v","directives","name","rawName","value","loading","expression","staticStyle","supplierList","scopedSlots","_u","key","fn","scope","$event","handleEdit","row","handleRemove","id","page","pageSize","total","handleSizeChange","handleCurrentChange","gysInfo","dialogVisible","model","supplier_name","callback","$$v","$set","company_name","address","link_tel","supply_type","payment_account","ref","agent_id","_l","usersList","item","slot","commitloading","commitSupplier","staticRenderFns","data","methods","fetchList","params","per_page","getSupplier","then","res","meta","catch","val","JSON","parse","stringify","agent_name","$refs","labelRef","selectedLabel","updateSupplier","$message","type","message","addSupplier","$confirm","confirmButtonText","cancelButtonText","removeSupplier","getUserList","userList","mounted","component","http","url","method","getPurchaseLog","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/967.02e369f7.js b/public/dist/js/967.1e40c1e4.js
similarity index 65%
rename from public/dist/js/967.02e369f7.js
rename to public/dist/js/967.1e40c1e4.js
index d48c1ac..6ea7770 100644
--- a/public/dist/js/967.02e369f7.js
+++ b/public/dist/js/967.1e40c1e4.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[967],{54:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[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:"supplier_name",label:"供应商名称"}}),e("el-table-column",{attrs:{prop:"company_name",label:"公司名称"}}),e("el-table-column",{attrs:{prop:"address",label:"地址"}}),e("el-table-column",{attrs:{prop:"link_tel",label:"联系方式",align:"center"}}),e("el-table-column",{attrs:{prop:"supply_type",label:"供应品类"}}),e("el-table-column",{attrs:{prop:"payment_account",label:"支付账户"}}),e("el-table-column",{attrs:{prop:"agent_name",label:"开发维护人"}}),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"180",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:function(e){return t.handleRemove(a.row.id)}}},[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:t.gysInfo.id?"编辑":"新增",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"100px"}},[e("el-form-item",{attrs:{label:"供应商名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supplier_name,callback:function(e){t.$set(t.gysInfo,"supplier_name",e)},expression:"gysInfo.supplier_name"}})],1),e("el-form-item",{attrs:{label:"公司名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.company_name,callback:function(e){t.$set(t.gysInfo,"company_name",e)},expression:"gysInfo.company_name"}})],1),e("el-form-item",{attrs:{label:"地址"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.address,callback:function(e){t.$set(t.gysInfo,"address",e)},expression:"gysInfo.address"}})],1),e("el-form-item",{attrs:{label:"联系方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.link_tel,callback:function(e){t.$set(t.gysInfo,"link_tel",e)},expression:"gysInfo.link_tel"}})],1),e("el-form-item",{attrs:{label:"供应品类"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supply_type,callback:function(e){t.$set(t.gysInfo,"supply_type",e)},expression:"gysInfo.supply_type"}})],1),e("el-form-item",{attrs:{label:"支付方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.payment_account,callback:function(e){t.$set(t.gysInfo,"payment_account",e)},expression:"gysInfo.payment_account"}})],1),e("el-form-item",{attrs:{label:"开发维护人"}},[e("el-select",{ref:"labelRef",attrs:{clearable:"",filterable:""},model:{value:t.gysInfo.agent_id,callback:function(e){t.$set(t.gysInfo,"agent_id",e)},expression:"gysInfo.agent_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),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.commitSupplier}},[t._v("确 定")])],1)],1)],1)},i=[],l=a(3550),s=a(2900),r={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,gysInfo:{},commitloading:!1,usersList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize};(0,l.Fb)(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()},handleAdd(){this.gysInfo={},this.dialogVisible=!0},handleEdit(t){this.gysInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitSupplier(){this.commitloading=!0;let t={...this.gysInfo};t.agent_name="",t.agent_id&&(t.agent_name=this.$refs.labelRef.selectedLabel),this.gysInfo.id?(0,l.S6)(this.gysInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1})):(0,l.GI)(t).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleRemove(t){this.$confirm("确定删除此条信息吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,l.X2)(t).then((()=>{this.fetchList(),this.$message({type:"success",message:"删除成功!"}),this.dialogVisible=!1}))}))},getUserList(){let t={page:1,per_page:9999};(0,s.Lh)(t).then((t=>{this.usersList=t.data.data}))}},mounted(){this.fetchList(),this.getUserList()}},o=r,u=a(1001),c=(0,u.Z)(o,n,i,!1,null,"a1e7f322",null),p=c.exports},3550:function(t,e,a){a.d(e,{EY:function(){return f},Fb:function(){return i},GI:function(){return s},JI:function(){return c},Js:function(){return o},Mo:function(){return p},S6:function(){return r},X2:function(){return l},iY:function(){return u},oK:function(){return d},zB:function(){return m},zo:function(){return g}});var n=a(8430);function i(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function l(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function s(t){return(0,n.Z)({url:"/api/supplier",method:"post",data:t})}function r(t,e){return(0,n.Z)({url:`/api/supplier/${t}`,method:"patch",data:e})}function o(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_store",method:"post",data:t})}function c(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 d(t){return(0,n.Z)({url:"/api/loss_record/loss_batch_store",method:"post",data:t})}function f(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,a){a.d(e,{A0:function(){return c},AX:function(){return o},Lh:function(){return l},RF:function(){return s},Uy:function(){return i},f7:function(){return r},nO:function(){return u}});var n=a(8430);function i(){return(0,n.Z)({url:"/api/roles",method:"get"})}function l(t){return(0,n.Z)({url:"/api/users",method:"get",params:t})}function s(t){return(0,n.Z)({url:"/api/users",method:"post",data:t})}function r(t){return(0,n.Z)({url:`/api/users/${t}`,method:"get"})}function o(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})}}}]);
-//# sourceMappingURL=967.02e369f7.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkerp"]=self["webpackChunkerp"]||[]).push([[967],{54:function(t,e,a){a.r(e),a.d(e,{default:function(){return p}});var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pageBox"},[e("el-card",[e("div",{staticClass:"opaBox"},[e("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.handleAdd}},[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:"supplier_name",label:"供应商名称"}}),e("el-table-column",{attrs:{prop:"company_name",label:"公司名称"}}),e("el-table-column",{attrs:{prop:"address",label:"地址"}}),e("el-table-column",{attrs:{prop:"link_tel",label:"联系方式",align:"center"}}),e("el-table-column",{attrs:{prop:"supply_type",label:"供应品类"}}),e("el-table-column",{attrs:{prop:"payment_account",label:"支付账户"}}),e("el-table-column",{attrs:{prop:"agent_name",label:"开发维护人"}}),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间",align:"center"}}),e("el-table-column",{attrs:{label:"操作",width:"180",align:"center"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"mini"},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:function(e){return t.handleRemove(a.row.id)}}},[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:t.gysInfo.id?"编辑":"新增",visible:t.dialogVisible,width:"500px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{attrs:{"label-width":"100px"}},[e("el-form-item",{attrs:{label:"供应商名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supplier_name,callback:function(e){t.$set(t.gysInfo,"supplier_name",e)},expression:"gysInfo.supplier_name"}})],1),e("el-form-item",{attrs:{label:"公司名称"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.company_name,callback:function(e){t.$set(t.gysInfo,"company_name",e)},expression:"gysInfo.company_name"}})],1),e("el-form-item",{attrs:{label:"地址"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.address,callback:function(e){t.$set(t.gysInfo,"address",e)},expression:"gysInfo.address"}})],1),e("el-form-item",{attrs:{label:"联系方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.link_tel,callback:function(e){t.$set(t.gysInfo,"link_tel",e)},expression:"gysInfo.link_tel"}})],1),e("el-form-item",{attrs:{label:"供应品类"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.supply_type,callback:function(e){t.$set(t.gysInfo,"supply_type",e)},expression:"gysInfo.supply_type"}})],1),e("el-form-item",{attrs:{label:"支付方式"}},[e("el-input",{attrs:{clearable:""},model:{value:t.gysInfo.payment_account,callback:function(e){t.$set(t.gysInfo,"payment_account",e)},expression:"gysInfo.payment_account"}})],1),e("el-form-item",{attrs:{label:"开发维护人"}},[e("el-select",{ref:"labelRef",attrs:{clearable:"",filterable:""},model:{value:t.gysInfo.agent_id,callback:function(e){t.$set(t.gysInfo,"agent_id",e)},expression:"gysInfo.agent_id"}},t._l(t.usersList,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),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.commitSupplier}},[t._v("确 定")])],1)],1)],1)},i=[],r=a(3550),l=a(2900),s={data(){return{loading:!1,page:1,pageSize:10,total:0,supplierList:[],dialogVisible:!1,gysInfo:{},commitloading:!1,usersList:[]}},methods:{fetchList(){this.loading=!0;let t={page:this.page,per_page:this.pageSize};(0,r.Fb)(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()},handleAdd(){this.gysInfo={},this.dialogVisible=!0},handleEdit(t){this.gysInfo=JSON.parse(JSON.stringify(t)),this.dialogVisible=!0},commitSupplier(){this.commitloading=!0;let t={...this.gysInfo};t.agent_name="",t.agent_id&&(t.agent_name=this.$refs.labelRef.selectedLabel),this.gysInfo.id?(0,r.S6)(this.gysInfo.id,t).then((t=>{this.fetchList(),this.$message({type:"success",message:"更新成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1})):(0,r.GI)(t).then((t=>{this.page=1,this.fetchList(),this.$message({type:"success",message:"新增成功!"}),this.dialogVisible=!1,this.commitloading=!1})).catch((()=>{this.commitloading=!1}))},handleRemove(t){this.$confirm("确定删除此条信息吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{(0,r.X2)(t).then((()=>{this.fetchList(),this.$message({type:"success",message:"删除成功!"}),this.dialogVisible=!1}))}))},getUserList(){let t={page:1,per_page:9999};(0,l.Lh)(t).then((t=>{this.usersList=t.data.data}))}},mounted(){this.fetchList(),this.getUserList()}},o=s,u=a(1001),c=(0,u.Z)(o,n,i,!1,null,"a1e7f322",null),p=c.exports},3550:function(t,e,a){a.d(e,{EY:function(){return h},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 r},iY:function(){return c},oK:function(){return f},qJ:function(){return u},zB:function(){return m},zo:function(){return g}});var n=a(8430);function i(t){return(0,n.Z)({url:"/api/supplier",method:"get",params:t})}function r(t){return(0,n.Z)({url:`/api/supplier/${t}`,method:"delete"})}function l(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 o(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 p(t,e){return(0,n.Z)({url:`/api/supplier/purchase_record/${t}`,method:"patch",data:e})}function d(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,a){a.d(e,{A0:function(){return c},AX:function(){return o},Lh:function(){return r},RF:function(){return l},Uy:function(){return i},f7:function(){return s},nO:function(){return u}});var n=a(8430);function i(){return(0,n.Z)({url:"/api/roles",method:"get"})}function r(t){return(0,n.Z)({url:"/api/users",method:"get",params:t})}function l(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 o(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})}}}]);
+//# sourceMappingURL=967.1e40c1e4.js.map
\ No newline at end of file
diff --git a/public/dist/js/967.1e40c1e4.js.map b/public/dist/js/967.1e40c1e4.js.map
new file mode 100644
index 0000000..f586526
--- /dev/null
+++ b/public/dist/js/967.1e40c1e4.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/967.1e40c1e4.js","mappings":"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","sources":["webpack://erp/./src/views/supplyChain/supplier.vue","webpack://erp/src/views/supplyChain/supplier.vue","webpack://erp/./src/views/supplyChain/supplier.vue?6503","webpack://erp/./src/views/supplyChain/supplier.vue?677c","webpack://erp/./src/api/supplyChain.js","webpack://erp/./src/api/user.js"],"sourcesContent":["var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"pageBox\"},[_c('el-card',[_c('div',{staticClass:\"opaBox\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.handleAdd}},[_vm._v(\"新增\")])],1),_c('el-table',{directives:[{name:\"loading\",rawName:\"v-loading\",value:(_vm.loading),expression:\"loading\"}],staticStyle:{\"width\":\"100%\"},attrs:{\"data\":_vm.supplierList,\"border\":\"\"}},[_c('el-table-column',{attrs:{\"prop\":\"id\",\"label\":\"供应商ID\",\"width\":\"80\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"supplier_name\",\"label\":\"供应商名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"company_name\",\"label\":\"公司名称\"}}),_c('el-table-column',{attrs:{\"prop\":\"address\",\"label\":\"地址\"}}),_c('el-table-column',{attrs:{\"prop\":\"link_tel\",\"label\":\"联系方式\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"prop\":\"supply_type\",\"label\":\"供应品类\"}}),_c('el-table-column',{attrs:{\"prop\":\"payment_account\",\"label\":\"支付账户\"}}),_c('el-table-column',{attrs:{\"prop\":\"agent_name\",\"label\":\"开发维护人\"}}),_c('el-table-column',{attrs:{\"prop\":\"created_at\",\"label\":\"创建时间\",\"align\":\"center\"}}),_c('el-table-column',{attrs:{\"label\":\"操作\",\"width\":\"180\",\"align\":\"center\"},scopedSlots:_vm._u([{key:\"default\",fn:function(scope){return [_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-edit\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleEdit(scope.row)}}},[_vm._v(\"编辑\")]),_c('el-button',{attrs:{\"type\":\"danger\",\"icon\":\"el-icon-delete\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.handleRemove(scope.row.id)}}},[_vm._v(\"删除\")])]}}])})],1),_c('div',{staticClass:\"page-pagination\"},[_c('el-pagination',{attrs:{\"current-page\":_vm.page,\"page-sizes\":[10, 20, 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\":_vm.gysInfo.id ? '编辑' : '新增',\"visible\":_vm.dialogVisible,\"width\":\"500px\"},on:{\"update:visible\":function($event){_vm.dialogVisible=$event}}},[_c('el-form',{attrs:{\"label-width\":\"100px\"}},[_c('el-form-item',{attrs:{\"label\":\"供应商名称\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.supplier_name),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"supplier_name\", $$v)},expression:\"gysInfo.supplier_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"公司名称\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.company_name),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"company_name\", $$v)},expression:\"gysInfo.company_name\"}})],1),_c('el-form-item',{attrs:{\"label\":\"地址\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.address),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"address\", $$v)},expression:\"gysInfo.address\"}})],1),_c('el-form-item',{attrs:{\"label\":\"联系方式\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.link_tel),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"link_tel\", $$v)},expression:\"gysInfo.link_tel\"}})],1),_c('el-form-item',{attrs:{\"label\":\"供应品类\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.supply_type),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"supply_type\", $$v)},expression:\"gysInfo.supply_type\"}})],1),_c('el-form-item',{attrs:{\"label\":\"支付方式\"}},[_c('el-input',{attrs:{\"clearable\":\"\"},model:{value:(_vm.gysInfo.payment_account),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"payment_account\", $$v)},expression:\"gysInfo.payment_account\"}})],1),_c('el-form-item',{attrs:{\"label\":\"开发维护人\"}},[_c('el-select',{ref:\"labelRef\",attrs:{\"clearable\":\"\",\"filterable\":\"\"},model:{value:(_vm.gysInfo.agent_id),callback:function ($$v) {_vm.$set(_vm.gysInfo, \"agent_id\", $$v)},expression:\"gysInfo.agent_id\"}},_vm._l((_vm.usersList),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.name,\"value\":item.id}})}),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.commitSupplier}},[_vm._v(\"确 定\")])],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n \r\n
\r\n \r\n 新增\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 编辑\r\n 删除\r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \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!./supplier.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!./supplier.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./supplier.vue?vue&type=template&id=a1e7f322&scoped=true\"\nimport script from \"./supplier.vue?vue&type=script&lang=js\"\nexport * from \"./supplier.vue?vue&type=script&lang=js\"\nimport style0 from \"./supplier.vue?vue&type=style&index=0&id=a1e7f322&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 \"a1e7f322\",\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","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","on","handleAdd","_v","directives","name","rawName","value","loading","expression","staticStyle","supplierList","scopedSlots","_u","key","fn","scope","$event","handleEdit","row","handleRemove","id","page","pageSize","total","handleSizeChange","handleCurrentChange","gysInfo","dialogVisible","model","supplier_name","callback","$$v","$set","company_name","address","link_tel","supply_type","payment_account","ref","agent_id","_l","usersList","item","slot","commitloading","commitSupplier","staticRenderFns","data","methods","fetchList","params","per_page","getSupplier","then","res","meta","catch","val","JSON","parse","stringify","agent_name","$refs","labelRef","selectedLabel","updateSupplier","$message","type","message","addSupplier","$confirm","confirmButtonText","cancelButtonText","removeSupplier","getUserList","userList","mounted","component","http","url","method","getPurchaseLog","examinePurchase","batchAddPurchaseLog","updatePurchaseLog","getLossLog","batchAddLossLog","updateLossLog","getDailyStock","batchAddDailyStock","roleList","userAdd","userEdit","userConfirm","websiteMessage","messageRead"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/dist/js/app.da342744.js b/public/dist/js/app.da342744.js
new file mode 100644
index 0000000..a7bb6fe
--- /dev/null
+++ b/public/dist/js/app.da342744.js
@@ -0,0 +1,2 @@
+(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(560),t.e(200)]).then(t.bind(t,7240))},{path:"/",component:()=>Promise.all([t.e(430),t.e(560),t.e(171)]).then(t.bind(t,3389)),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>Promise.all([t.e(430),t.e(560),t.e(444),t.e(812)]).then(t.bind(t,812)),meta:{keepAlive:!0}},{path:"ADDGOODS",name:"新增商品/规格",component:()=>Promise.all([t.e(430),t.e(560),t.e(444),t.e(465)]).then(t.bind(t,8465))},{path:"EDIT_GOODS",name:"修改商品规格",component:()=>Promise.all([t.e(430),t.e(560),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(560),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(560),t.e(702)]).then(t.bind(t,6291))},{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(874)]).then(t.bind(t,3663))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>Promise.all([t.e(430),t.e(955)]).then(t.bind(t,5653))},{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(560),t.e(37)]).then(t.bind(t,592))},{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(343)]).then(t.bind(t,219))},{path:"GROUP_MANAGEMENT",name:"团购管理",component:()=>Promise.all([t.e(430),t.e(560),t.e(192)]).then(t.bind(t,2175))},{path:"GROUP_GOODS_ADD",name:"团购商品新增",component:()=>Promise.all([t.e(430),t.e(560),t.e(973)]).then(t.bind(t,7166))},{path:"GROUP_GOODS_EDIT",name:"团购商品修改",component:()=>Promise.all([t.e(430),t.e(560),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(560),t.e(652),t.e(806)]).then(t.bind(t,1618))},{path:"loss_record_statistics",name:"报损统计",component:()=>Promise.all([t.e(430),t.e(560),t.e(652),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(560),t.e(292)]).then(t.bind(t,4042))},{path:"PURCHASE_RECORD_CHECK",name:"质检入库",component:()=>Promise.all([t.e(430),t.e(147)]).then(t.bind(t,7899))},{path:"LOSS_RECORD",name:"仓库报损",component:()=>Promise.all([t.e(430),t.e(560),t.e(849)]).then(t.bind(t,9764))},{path:"DAILY_STOCK_RECORD",name:"库存盘点",component:()=>Promise.all([t.e(430),t.e(560),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+"."+{37:"f29b4618",64:"7efc004a",107:"11af0ee1",132:"0557c76c",147:"97be836f",171:"6ac83b25",192:"612744da",199:"5e20f3e2",200:"1a2e4aeb",223:"fed05346",283:"5eac073c",292:"25ac0e82",343:"32c5a5db",430:"728d93d4",444:"1d9c3237",454:"4e7d9fc6",465:"630ca1a8",560:"9ba48e78",613:"5a7f6161",617:"3e63da06",652:"8de48f16",654:"9b16d70f",688:"c1783454",691:"c4036076",702:"43d335b0",727:"50389830",806:"6fa0f083",812:"d9984fe9",849:"307fe005",874:"68cfbbaf",924:"62b7333d",955:"f7c56b14",967:"1e40c1e4",973:"712e2997",984:"afbbd0d9",990:"f9501cff"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{37:"26763660",64:"403e055c",107:"fd5b2517",132:"e6e4e404",147:"2c867641",171:"ee5b8df9",192:"5c0a41ae",199:"fc892afb",200:"d1f3c50b",223:"6ee025b2",292:"3b8d3320",343:"21883185",444:"5c5179a7",454:"0d07cd09",465:"162dccfd",613:"a4b31826",617:"ab812d50",654:"83822904",688:"97f84af6",691:"de1fc96e",702:"52644567",727:"5c0a41ae",806:"f3652123",812:"4c5ea71e",849:"ecbed77e",874:"453a99ed",924:"5c0a41ae",955:"39c1ade3",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;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 + \".\" + {\"37\":\"f29b4618\",\"64\":\"7efc004a\",\"107\":\"11af0ee1\",\"132\":\"0557c76c\",\"147\":\"97be836f\",\"171\":\"6ac83b25\",\"192\":\"612744da\",\"199\":\"5e20f3e2\",\"200\":\"1a2e4aeb\",\"223\":\"fed05346\",\"283\":\"5eac073c\",\"292\":\"25ac0e82\",\"343\":\"32c5a5db\",\"430\":\"728d93d4\",\"444\":\"1d9c3237\",\"454\":\"4e7d9fc6\",\"465\":\"630ca1a8\",\"560\":\"9ba48e78\",\"613\":\"5a7f6161\",\"617\":\"3e63da06\",\"652\":\"8de48f16\",\"654\":\"9b16d70f\",\"688\":\"c1783454\",\"691\":\"c4036076\",\"702\":\"43d335b0\",\"727\":\"50389830\",\"806\":\"6fa0f083\",\"812\":\"d9984fe9\",\"849\":\"307fe005\",\"874\":\"68cfbbaf\",\"924\":\"62b7333d\",\"955\":\"f7c56b14\",\"967\":\"1e40c1e4\",\"973\":\"712e2997\",\"984\":\"afbbd0d9\",\"990\":\"f9501cff\"}[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 + \".\" + {\"37\":\"26763660\",\"64\":\"403e055c\",\"107\":\"fd5b2517\",\"132\":\"e6e4e404\",\"147\":\"2c867641\",\"171\":\"ee5b8df9\",\"192\":\"5c0a41ae\",\"199\":\"fc892afb\",\"200\":\"d1f3c50b\",\"223\":\"6ee025b2\",\"292\":\"3b8d3320\",\"343\":\"21883185\",\"444\":\"5c5179a7\",\"454\":\"0d07cd09\",\"465\":\"162dccfd\",\"613\":\"a4b31826\",\"617\":\"ab812d50\",\"654\":\"83822904\",\"688\":\"97f84af6\",\"691\":\"de1fc96e\",\"702\":\"52644567\",\"727\":\"5c0a41ae\",\"806\":\"f3652123\",\"812\":\"4c5ea71e\",\"849\":\"ecbed77e\",\"874\":\"453a99ed\",\"924\":\"5c0a41ae\",\"955\":\"39c1ade3\",\"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 = {\"37\":1,\"64\":1,\"107\":1,\"132\":1,\"147\":1,\"171\":1,\"192\":1,\"199\":1,\"200\":1,\"223\":1,\"292\":1,\"343\":1,\"444\":1,\"454\":1,\"465\":1,\"613\":1,\"617\":1,\"654\":1,\"688\":1,\"691\":1,\"702\":1,\"727\":1,\"806\":1,\"812\":1,\"849\":1,\"874\":1,\"924\":1,\"955\":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
diff --git a/public/dist/js/app.f773b79c.js b/public/dist/js/app.f773b79c.js
deleted file mode 100644
index 0b3ec42..0000000
--- a/public/dist/js/app.f773b79c.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(560),t.e(768)]).then(t.bind(t,7889))},{path:"/",component:()=>Promise.all([t.e(430),t.e(560),t.e(171)]).then(t.bind(t,3389)),children:[{path:"GOODS_LIST",name:"商品列表",component:()=>Promise.all([t.e(430),t.e(560),t.e(444),t.e(52)]).then(t.bind(t,3052)),meta:{keepAlive:!0}},{path:"ADDGOODS",name:"新增商品/规格",component:()=>Promise.all([t.e(430),t.e(560),t.e(444),t.e(810)]).then(t.bind(t,3810))},{path:"EDIT_GOODS",name:"修改商品规格",component:()=>Promise.all([t.e(430),t.e(560),t.e(444),t.e(806)]).then(t.bind(t,8806))},{path:"/",redirect:"GOODS_LIST"},{path:"GOODS_TYPE",name:"品类管理",component:()=>Promise.all([t.e(430),t.e(560),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(560),t.e(47)]).then(t.bind(t,7750))},{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(874)]).then(t.bind(t,3663))},{path:"ROLE_MANAGE",name:"角色管理",component:()=>Promise.all([t.e(430),t.e(955)]).then(t.bind(t,5653))},{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(560),t.e(37)]).then(t.bind(t,592))},{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(343)]).then(t.bind(t,219))},{path:"GROUP_MANAGEMENT",name:"团购管理",component:()=>Promise.all([t.e(430),t.e(560),t.e(192)]).then(t.bind(t,2175))},{path:"GROUP_GOODS_ADD",name:"团购商品新增",component:()=>Promise.all([t.e(430),t.e(560),t.e(973)]).then(t.bind(t,7166))},{path:"GROUP_GOODS_EDIT",name:"团购商品修改",component:()=>Promise.all([t.e(430),t.e(560),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(560),t.e(652),t.e(908)]).then(t.bind(t,1618))},{path:"loss_record_statistics",name:"报损统计",component:()=>Promise.all([t.e(430),t.e(560),t.e(652),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(560),t.e(298)]).then(t.bind(t,742))},{path:"LOSS_RECORD",name:"报损记录",component:()=>Promise.all([t.e(430),t.e(560),t.e(555)]).then(t.bind(t,9052))},{path:"DAILY_STOCK_RECORD",name:"每日盘点记录",component:()=>Promise.all([t.e(430),t.e(560),t.e(644)]).then(t.bind(t,2136))}]}];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+"."+{37:"f29b4618",47:"13983981",52:"f7a2ed17",64:"7efc004a",107:"11af0ee1",132:"0557c76c",171:"6ac83b25",192:"612744da",199:"5e20f3e2",223:"fed05346",283:"5eac073c",298:"28d8451a",343:"32c5a5db",430:"728d93d4",444:"1d9c3237",454:"4e7d9fc6",555:"238f8a05",560:"9ba48e78",613:"5a7f6161",644:"72f1270e",652:"8de48f16",654:"9b16d70f",688:"c1783454",727:"50389830",768:"0b6af51a",806:"1bc2203c",810:"4ec1659b",874:"68cfbbaf",908:"f7d9435b",924:"62b7333d",955:"f7c56b14",967:"02e369f7",973:"712e2997",984:"afbbd0d9",990:"f9501cff"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{37:"26763660",47:"cb6d192b",52:"656e76ca",64:"403e055c",107:"fd5b2517",132:"e6e4e404",171:"ee5b8df9",192:"5c0a41ae",199:"fc892afb",223:"6ee025b2",298:"9cda781a",343:"21883185",444:"5c5179a7",454:"0d07cd09",555:"927b4d2a",613:"a4b31826",644:"02465651",654:"83822904",688:"97f84af6",727:"5c0a41ae",768:"75f4e610",806:"6c9d1a3b",810:"0abac56a",874:"453a99ed",908:"f3652123",924:"5c0a41ae",955:"39c1ade3",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;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: \"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 + \".\" + {\"37\":\"f29b4618\",\"47\":\"13983981\",\"52\":\"f7a2ed17\",\"64\":\"7efc004a\",\"107\":\"11af0ee1\",\"132\":\"0557c76c\",\"171\":\"6ac83b25\",\"192\":\"612744da\",\"199\":\"5e20f3e2\",\"223\":\"fed05346\",\"283\":\"5eac073c\",\"298\":\"28d8451a\",\"343\":\"32c5a5db\",\"430\":\"728d93d4\",\"444\":\"1d9c3237\",\"454\":\"4e7d9fc6\",\"555\":\"238f8a05\",\"560\":\"9ba48e78\",\"613\":\"5a7f6161\",\"644\":\"72f1270e\",\"652\":\"8de48f16\",\"654\":\"9b16d70f\",\"688\":\"c1783454\",\"727\":\"50389830\",\"768\":\"0b6af51a\",\"806\":\"1bc2203c\",\"810\":\"4ec1659b\",\"874\":\"68cfbbaf\",\"908\":\"f7d9435b\",\"924\":\"62b7333d\",\"955\":\"f7c56b14\",\"967\":\"02e369f7\",\"973\":\"712e2997\",\"984\":\"afbbd0d9\",\"990\":\"f9501cff\"}[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 + \".\" + {\"37\":\"26763660\",\"47\":\"cb6d192b\",\"52\":\"656e76ca\",\"64\":\"403e055c\",\"107\":\"fd5b2517\",\"132\":\"e6e4e404\",\"171\":\"ee5b8df9\",\"192\":\"5c0a41ae\",\"199\":\"fc892afb\",\"223\":\"6ee025b2\",\"298\":\"9cda781a\",\"343\":\"21883185\",\"444\":\"5c5179a7\",\"454\":\"0d07cd09\",\"555\":\"927b4d2a\",\"613\":\"a4b31826\",\"644\":\"02465651\",\"654\":\"83822904\",\"688\":\"97f84af6\",\"727\":\"5c0a41ae\",\"768\":\"75f4e610\",\"806\":\"6c9d1a3b\",\"810\":\"0abac56a\",\"874\":\"453a99ed\",\"908\":\"f3652123\",\"924\":\"5c0a41ae\",\"955\":\"39c1ade3\",\"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 = {\"37\":1,\"47\":1,\"52\":1,\"64\":1,\"107\":1,\"132\":1,\"171\":1,\"192\":1,\"199\":1,\"223\":1,\"298\":1,\"343\":1,\"444\":1,\"454\":1,\"555\":1,\"613\":1,\"644\":1,\"654\":1,\"688\":1,\"727\":1,\"768\":1,\"806\":1,\"810\":1,\"874\":1,\"908\":1,\"924\":1,\"955\":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
diff --git a/resources/frontend/src/api/supplyChain.js b/resources/frontend/src/api/supplyChain.js
index d744357..b5e02fc 100644
--- a/resources/frontend/src/api/supplyChain.js
+++ b/resources/frontend/src/api/supplyChain.js
@@ -39,6 +39,14 @@ export function getPurchaseLog(params) {
})
}
+export function examinePurchase(data) {
+ return http({
+ url: "/api/purchase_record/purchase_batch_check",
+ method: "post",
+ data
+ })
+}
+
export function addPurchaseLog(data) {
return http({
url: "/api/supplier/purchase_record",
diff --git a/resources/frontend/src/components/Goods/add.vue b/resources/frontend/src/components/Goods/add.vue
new file mode 100644
index 0000000..b8db8fa
--- /dev/null
+++ b/resources/frontend/src/components/Goods/add.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+ {{ parseLabel(node) }}
+
+
+
+
+
规格{{ i + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+ 增加规格
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/frontend/src/components/Goods/edit.vue b/resources/frontend/src/components/Goods/edit.vue
new file mode 100644
index 0000000..c0ebf7f
--- /dev/null
+++ b/resources/frontend/src/components/Goods/edit.vue
@@ -0,0 +1,194 @@
+
+
+
+
+
+ {{ parseLabel(node) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/frontend/src/router/list.js b/resources/frontend/src/router/list.js
index aa478d4..aa4f865 100644
--- a/resources/frontend/src/router/list.js
+++ b/resources/frontend/src/router/list.js
@@ -142,17 +142,22 @@ const list = [
},
{
path: "PURCHASE_RECORD",
- name: "入库采购",
+ name: "商品采购",
component: () => import("../views/supplyChain/procureLog.vue")
},
+ {
+ path: "PURCHASE_RECORD_CHECK",
+ name: "质检入库",
+ component: () => import("../views/supplyChain/procureCheck.vue")
+ },
{
path: "LOSS_RECORD",
- name: "报损记录",
+ name: "仓库报损",
component: () => import("../views/supplyChain/lossRecord.vue")
},
{
path: "DAILY_STOCK_RECORD",
- name: "每日盘点记录",
+ name: "库存盘点",
component: () => import("../views/supplyChain/dailyStock.vue")
}
]
diff --git a/resources/frontend/src/views/Login.vue b/resources/frontend/src/views/Login.vue
index c98f9cc..2f44e87 100644
--- a/resources/frontend/src/views/Login.vue
+++ b/resources/frontend/src/views/Login.vue
@@ -76,6 +76,7 @@
console.log(res.data.roles)
if(res.data.roles && res.data.roles[0]) {
localStorage.setItem("roleName", res.data.roles[0].name)
+ localStorage.setItem("userId", res.data.id)
this.$message({
message: "成功登录,欢迎来到后台管理系统",
type: "success"
diff --git a/resources/frontend/src/views/goods/addgoods/addgoods.vue b/resources/frontend/src/views/goods/addgoods/addgoods.vue
index 767c865..e968291 100644
--- a/resources/frontend/src/views/goods/addgoods/addgoods.vue
+++ b/resources/frontend/src/views/goods/addgoods/addgoods.vue
@@ -40,6 +40,7 @@
{{ parseLabel(node) }}
+
+ style="width: 100%" @selection-change="handleSelectionChange">
@@ -94,19 +94,19 @@
{{ scope.row.name }}
{{ scope.row.external_sku_id }}
-
{{ scope.row.goods && scope.row.goods.updated_at }}
+
{{ scope.row.updated_at }}
-
+
-
+
-
+
@@ -179,7 +179,7 @@
-->
-
+
-
+
@@ -237,14 +237,18 @@
{{scope.row.sale_stock}}
+ @click="openSaleEdit(scope.row, scope.$index)">
-
-
+
+
+ {{ scope.row.stock }}
+
+
+
- 编辑
-
-
-
+
+
编辑
+
+
@@ -285,16 +287,21 @@
@@ -302,13 +309,12 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -432,6 +438,12 @@
+
+
+
+
+
+
@@ -442,9 +454,11 @@
import { orderRest } from "@/api/shop"
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
+ import addGoods from "@/components/Goods/add.vue"
+ import editGoods from "@/components/Goods/edit.vue"
export default {
- components: { Treeselect },
+ components: { Treeselect, addGoods, editGoods },
data() {
return {
editPriceId: '', //参考售价的id
@@ -540,7 +554,10 @@
chooseList: [],
showUpdate: false,
commitLoading: false,
- is_admin: localStorage.getItem('roleName') == '超级管理员' || localStorage.getItem('roleName') == '系统管理员'
+ is_admin: localStorage.getItem('roleName') == '超级管理员' || localStorage.getItem('roleName') == '系统管理员',
+ showAdd: false,
+ showEdit: false,
+ curId: 0
}
},
methods: {
@@ -553,7 +570,9 @@
},
// 列表编辑
handleEdit(id) {
- this.$router.push({ path: "EDIT_GOODS", query: { id: id } })
+ // this.$router.push({ path: "EDIT_GOODS", query: { id: id } })
+ this.curId = id
+ this.showEdit = true
},
// 获取商品列表
@@ -675,7 +694,11 @@
},
// 新增商品跳转
addNewgoods() {
- this.$router.push("/ADDGOODS")
+ // this.$router.push("/ADDGOODS")
+ this.showAdd = true
+ },
+ refreshList() {
+ this.handleChoose(this.current_page)
},
//分页功能
@@ -1088,7 +1111,7 @@
this.commitLoading = false
})
},
- showEdit(row, index) {
+ openSaleEdit(row, index) {
this.$set(this.tableData[index], 'edit', true)
this.$set(this.tableData[index], 'sale_stock_old', row.sale_stock)
},
diff --git a/resources/frontend/src/views/supplyChain/dailyStock.vue b/resources/frontend/src/views/supplyChain/dailyStock.vue
index 94fa632..07cf59f 100644
--- a/resources/frontend/src/views/supplyChain/dailyStock.vue
+++ b/resources/frontend/src/views/supplyChain/dailyStock.vue
@@ -57,16 +57,23 @@
- 添加标签
+ 添加记录