commit
8c51d77a37
1
public/dist/css/chunk-0050b7a0.29a99b3a.css
vendored
1
public/dist/css/chunk-0050b7a0.29a99b3a.css
vendored
@ -1 +0,0 @@
|
|||||||
.block[data-v-4f1f11e1]{margin-top:20px}
|
|
||||||
1
public/dist/css/chunk-084d7b1a.2052625b.css
vendored
1
public/dist/css/chunk-084d7b1a.2052625b.css
vendored
@ -1 +0,0 @@
|
|||||||
.table[data-v-43fbedb0]{margin-top:20px;position:relative}.btn[data-v-43fbedb0]{float:right}[data-v-43fbedb0] .cell{display:flex;align-items:center}.commodityimg[data-v-43fbedb0]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-43fbedb0]{width:100%;height:100%}.confirmbtn[data-v-43fbedb0]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-43fbedb0]{margin-top:30px}.import-right a[data-v-43fbedb0]{text-decoration:none;color:#000}[data-v-43fbedb0] .btn11{padding:0;width:14px;height:14px}[data-v-43fbedb0] .btn11 img{width:100%;height:100%}.page[data-v-43fbedb0]{margin-top:20px}
|
|
||||||
1
public/dist/css/chunk-10d9ee19.84a6683c.css
vendored
Normal file
1
public/dist/css/chunk-10d9ee19.84a6683c.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.block[data-v-308475c4]{margin-top:20px}
|
||||||
@ -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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-56a83b54]{margin-top:20px}
|
#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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-28a560c7]{margin-top:20px}
|
||||||
1
public/dist/css/chunk-38b35ffa.1005fa16.css
vendored
Normal file
1
public/dist/css/chunk-38b35ffa.1005fa16.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.table[data-v-2cd57a1e]{margin-top:20px;position:relative}.btn[data-v-2cd57a1e]{float:right}[data-v-2cd57a1e] .cell{display:flex;align-items:center}.commodityimg[data-v-2cd57a1e]{width:59px;height:59px;background:hsla(0,0%,89%,.39);opacity:1;display:block;margin-right:12px}.Img[data-v-2cd57a1e]{width:100%;height:100%}.confirmbtn[data-v-2cd57a1e]{width:114px;height:44px;border-radius:3px;margin-top:21px;margin-bottom:8px}.import-right[data-v-2cd57a1e]{margin-top:30px}.import-right a[data-v-2cd57a1e]{text-decoration:none;color:#000}[data-v-2cd57a1e] .btn11{padding:0;width:14px;height:14px}[data-v-2cd57a1e] .btn11 img{width:100%;height:100%}.page[data-v-2cd57a1e]{margin-top:20px}
|
||||||
1
public/dist/css/chunk-4cc75dcf.05c81c5f.css
vendored
1
public/dist/css/chunk-4cc75dcf.05c81c5f.css
vendored
@ -1 +0,0 @@
|
|||||||
.block[data-v-6c494536]{margin-top:20px}
|
|
||||||
@ -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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-f2a74266]{margin-top:20px}[data-v-f2a74266] .el-card__body{padding:0}
|
#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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-7a83ab34]{margin-top:20px}[data-v-7a83ab34] .el-card__body{padding:0}
|
||||||
@ -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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-4483eb33]{margin-top:20px}
|
#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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.block[data-v-891ad2ec]{margin-top:20px}
|
||||||
@ -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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a[data-v-55ceb94a]{text-decoration:none;color:#fff}.block[data-v-55ceb94a]{margin-top:20px}
|
#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%;-webkit-animation:nprogress-spinner .4s linear infinite;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}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a[data-v-72a01e7d]{text-decoration:none;color:#fff}.block[data-v-72a01e7d]{margin-top:20px}
|
||||||
1
public/dist/css/chunk-f35dfe36.ea52b615.css
vendored
Normal file
1
public/dist/css/chunk-f35dfe36.ea52b615.css
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.block[data-v-cd5188f4]{margin-top:20px}
|
||||||
2
public/dist/index.html
vendored
2
public/dist/index.html
vendored
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>erp</title><link href="css/chunk-0050b7a0.29a99b3a.css" rel="prefetch"><link href="css/chunk-084d7b1a.2052625b.css" rel="prefetch"><link href="css/chunk-0cbcaa56.e05858e7.css" rel="prefetch"><link href="css/chunk-288420ae.363cf34f.css" rel="prefetch"><link href="css/chunk-35db73ce.1f9c10ff.css" rel="prefetch"><link href="css/chunk-4cc75dcf.05c81c5f.css" rel="prefetch"><link href="css/chunk-4f15b41a.2cf53495.css" rel="prefetch"><link href="css/chunk-5e4a5e4e.7dcbe287.css" rel="prefetch"><link href="css/chunk-5fe65568.884dd222.css" rel="prefetch"><link href="css/chunk-698f0f68.96d82e53.css" rel="prefetch"><link href="css/chunk-75426f71.902ebb66.css" rel="prefetch"><link href="css/chunk-a3ddd952.902ebb66.css" rel="prefetch"><link href="css/chunk-dfcdd772.d7b6548a.css" rel="prefetch"><link href="js/chunk-0050b7a0.55e2f736.js" rel="prefetch"><link href="js/chunk-084d7b1a.d9b2a5e0.js" rel="prefetch"><link href="js/chunk-0cbcaa56.114d39a7.js" rel="prefetch"><link href="js/chunk-288420ae.01dbede2.js" rel="prefetch"><link href="js/chunk-35db73ce.a3585c34.js" rel="prefetch"><link href="js/chunk-4cc75dcf.4b8c2114.js" rel="prefetch"><link href="js/chunk-4f15b41a.059677d1.js" rel="prefetch"><link href="js/chunk-5e4a5e4e.dc83d342.js" rel="prefetch"><link href="js/chunk-5fe65568.fd880c4a.js" rel="prefetch"><link href="js/chunk-63c1eac8.59f3df74.js" rel="prefetch"><link href="js/chunk-698f0f68.a0f8050b.js" rel="prefetch"><link href="js/chunk-75426f71.aa7e65a8.js" rel="prefetch"><link href="js/chunk-a3ddd952.ad97c910.js" rel="prefetch"><link href="js/chunk-dfcdd772.a3dbdd95.js" rel="prefetch"><link href="css/app.6c30acd7.css" rel="preload" as="style"><link href="css/chunk-vendors.9181e156.css" rel="preload" as="style"><link href="js/app.c70349b8.js" rel="preload" as="script"><link href="js/chunk-vendors.13743003.js" rel="preload" as="script"><link href="css/chunk-vendors.9181e156.css" rel="stylesheet"><link href="css/app.6c30acd7.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but erp doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.13743003.js"></script><script src="js/app.c70349b8.js"></script></body></html>
|
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>erp</title><link href="css/chunk-0cbcaa56.e05858e7.css" rel="prefetch"><link href="css/chunk-10d9ee19.84a6683c.css" rel="prefetch"><link href="css/chunk-26daa808.62429343.css" rel="prefetch"><link href="css/chunk-288420ae.363cf34f.css" rel="prefetch"><link href="css/chunk-35db73ce.1f9c10ff.css" rel="prefetch"><link href="css/chunk-38b35ffa.1005fa16.css" rel="prefetch"><link href="css/chunk-4f15b41a.2cf53495.css" rel="prefetch"><link href="css/chunk-52fcdd7c.51e3ffbd.css" rel="prefetch"><link href="css/chunk-6ae0a0d3.84a02b23.css" rel="prefetch"><link href="css/chunk-75426f71.902ebb66.css" rel="prefetch"><link href="css/chunk-a3ddd952.902ebb66.css" rel="prefetch"><link href="css/chunk-e5a82016.e6531cef.css" rel="prefetch"><link href="css/chunk-f35dfe36.ea52b615.css" rel="prefetch"><link href="js/chunk-0cbcaa56.114d39a7.js" rel="prefetch"><link href="js/chunk-10d9ee19.a46bd74b.js" rel="prefetch"><link href="js/chunk-26daa808.85efde12.js" rel="prefetch"><link href="js/chunk-288420ae.ec7d478b.js" rel="prefetch"><link href="js/chunk-35db73ce.7759ae1a.js" rel="prefetch"><link href="js/chunk-38b35ffa.03231ad3.js" rel="prefetch"><link href="js/chunk-4f15b41a.059677d1.js" rel="prefetch"><link href="js/chunk-52fcdd7c.375e4289.js" rel="prefetch"><link href="js/chunk-63c1eac8.59f3df74.js" rel="prefetch"><link href="js/chunk-6ae0a0d3.bf1f04e5.js" rel="prefetch"><link href="js/chunk-75426f71.2a3e20f3.js" rel="prefetch"><link href="js/chunk-a3ddd952.97c285f6.js" rel="prefetch"><link href="js/chunk-e5a82016.5c00a5a0.js" rel="prefetch"><link href="js/chunk-f35dfe36.683d24b3.js" rel="prefetch"><link href="css/app.6c30acd7.css" rel="preload" as="style"><link href="css/chunk-vendors.9181e156.css" rel="preload" as="style"><link href="js/app.c15717ab.js" rel="preload" as="script"><link href="js/chunk-vendors.13743003.js" rel="preload" as="script"><link href="css/chunk-vendors.9181e156.css" rel="stylesheet"><link href="css/app.6c30acd7.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but erp doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.13743003.js"></script><script src="js/app.c15717ab.js"></script></body></html>
|
||||||
2
public/dist/js/app.c15717ab.js
vendored
Normal file
2
public/dist/js/app.c15717ab.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/dist/js/app.c70349b8.js
vendored
2
public/dist/js/app.c70349b8.js
vendored
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-0050b7a0.55e2f736.js
vendored
2
public/dist/js/chunk-0050b7a0.55e2f736.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-084d7b1a.d9b2a5e0.js
vendored
2
public/dist/js/chunk-084d7b1a.d9b2a5e0.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-10d9ee19.a46bd74b.js
vendored
Normal file
2
public/dist/js/chunk-10d9ee19.a46bd74b.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-10d9ee19.a46bd74b.js.map
vendored
Normal file
1
public/dist/js/chunk-10d9ee19.a46bd74b.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-26daa808.85efde12.js
vendored
Normal file
4
public/dist/js/chunk-26daa808.85efde12.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-26daa808.85efde12.js.map
vendored
Normal file
1
public/dist/js/chunk-26daa808.85efde12.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-288420ae.ec7d478b.js.map
vendored
Normal file
1
public/dist/js/chunk-288420ae.ec7d478b.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-35db73ce.7759ae1a.js.map
vendored
Normal file
1
public/dist/js/chunk-35db73ce.7759ae1a.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-38b35ffa.03231ad3.js
vendored
Normal file
2
public/dist/js/chunk-38b35ffa.03231ad3.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-38b35ffa.03231ad3.js.map
vendored
Normal file
1
public/dist/js/chunk-38b35ffa.03231ad3.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-4cc75dcf.4b8c2114.js
vendored
2
public/dist/js/chunk-4cc75dcf.4b8c2114.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-52fcdd7c.375e4289.js
vendored
Normal file
4
public/dist/js/chunk-52fcdd7c.375e4289.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-52fcdd7c.375e4289.js.map
vendored
Normal file
1
public/dist/js/chunk-52fcdd7c.375e4289.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-5e4a5e4e.dc83d342.js
vendored
4
public/dist/js/chunk-5e4a5e4e.dc83d342.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-5fe65568.fd880c4a.js
vendored
4
public/dist/js/chunk-5fe65568.fd880c4a.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-698f0f68.a0f8050b.js
vendored
4
public/dist/js/chunk-698f0f68.a0f8050b.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-6ae0a0d3.bf1f04e5.js
vendored
Normal file
4
public/dist/js/chunk-6ae0a0d3.bf1f04e5.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-6ae0a0d3.bf1f04e5.js.map
vendored
Normal file
1
public/dist/js/chunk-6ae0a0d3.bf1f04e5.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-75426f71.2a3e20f3.js.map
vendored
Normal file
1
public/dist/js/chunk-75426f71.2a3e20f3.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-a3ddd952.97c285f6.js
vendored
Normal file
4
public/dist/js/chunk-a3ddd952.97c285f6.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-a3ddd952.97c285f6.js.map
vendored
Normal file
1
public/dist/js/chunk-a3ddd952.97c285f6.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-a3ddd952.ad97c910.js
vendored
4
public/dist/js/chunk-a3ddd952.ad97c910.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-dfcdd772.a3dbdd95.js
vendored
4
public/dist/js/chunk-dfcdd772.a3dbdd95.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
public/dist/js/chunk-e5a82016.5c00a5a0.js
vendored
Normal file
4
public/dist/js/chunk-e5a82016.5c00a5a0.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-e5a82016.5c00a5a0.js.map
vendored
Normal file
1
public/dist/js/chunk-e5a82016.5c00a5a0.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
2
public/dist/js/chunk-f35dfe36.683d24b3.js
vendored
Normal file
2
public/dist/js/chunk-f35dfe36.683d24b3.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/dist/js/chunk-f35dfe36.683d24b3.js.map
vendored
Normal file
1
public/dist/js/chunk-f35dfe36.683d24b3.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
75
resources/frontend/src/util/http.js
vendored
75
resources/frontend/src/util/http.js
vendored
@ -4,54 +4,55 @@ import NProgress from "nprogress";
|
|||||||
import "nprogress/nprogress.css";
|
import "nprogress/nprogress.css";
|
||||||
import { Message } from "element-ui";
|
import { Message } from "element-ui";
|
||||||
var instance = axios.create({
|
var instance = axios.create({
|
||||||
timeout: 10000,
|
timeout: 10000,
|
||||||
});
|
});
|
||||||
|
|
||||||
instance.interceptors.request.use(
|
instance.interceptors.request.use(
|
||||||
(config) => {
|
(config) => {
|
||||||
// config.headers['content-type'] = 'application/json'
|
// config.headers['content-type'] = 'application/json'
|
||||||
|
|
||||||
// config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1
|
// config.headers['Shop-Id'] = localStorage.getItem('shopId') || 1
|
||||||
|
|
||||||
// 在发送请求之前做些什么
|
// 在发送请求之前做些什么
|
||||||
// config.headers['content-type'] = 'application/json'
|
// config.headers['content-type'] = 'application/json'
|
||||||
config.headers.Authorization = "Bearer " + getToken(); // 请求头
|
config.headers.Authorization = "Bearer " + getToken(); // 请求头
|
||||||
NProgress.start();
|
NProgress.start();
|
||||||
return config;
|
return config;
|
||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
// 对请求错误做些什么
|
// 对请求错误做些什么
|
||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// 添加响应拦截器
|
// 添加响应拦截器
|
||||||
instance.interceptors.response.use(
|
instance.interceptors.response.use(
|
||||||
(response) => {
|
(response) => {
|
||||||
NProgress.done();
|
NProgress.done();
|
||||||
const res = response.status;
|
const res = response.status;
|
||||||
// 对响应数据做点什么
|
// 对响应数据做点什么
|
||||||
if (res === 200 || res === 201) {
|
if (res === 200 || res === 201) {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
// 对响应错误做点什么
|
NProgress.done();
|
||||||
if (error.response.status === 400) {
|
// 对响应错误做点什么
|
||||||
Message({
|
if (error.response.status === 400) {
|
||||||
message: error.response.data.errorMessage,
|
Message({
|
||||||
type: "error",
|
message: error.response.data.errorMessage,
|
||||||
});
|
type: "error",
|
||||||
}
|
});
|
||||||
|
}
|
||||||
|
|
||||||
if (error.response.status === 500) {
|
if (error.response.status === 500) {
|
||||||
Message({
|
Message({
|
||||||
message: error.response.data.message,
|
message: error.response.data.message,
|
||||||
type: "error",
|
type: "error",
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
return Promise.reject(error);
|
||||||
}
|
}
|
||||||
return Promise.reject(error);
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
|
|
||||||
export default instance;
|
export default instance;
|
||||||
|
|||||||
@ -64,7 +64,8 @@
|
|||||||
<el-button type="primary" plain @click="update()">上新</el-button>
|
<el-button type="primary" plain @click="update()">上新</el-button>
|
||||||
<el-upload ref="myUpload" action="/api/inventory/goods_skus" :multiple="false"
|
<el-upload ref="myUpload" action="/api/inventory/goods_skus" :multiple="false"
|
||||||
name="inventoryFile" :show-file-list="false" :on-success="inventorySuccess"
|
name="inventoryFile" :show-file-list="false" :on-success="inventorySuccess"
|
||||||
:on-error="inventoryError" style="display:inline-block;margin: 0 10px 0 10px;">
|
:before-upload="beforeInventory" :on-error="inventoryError"
|
||||||
|
style="display:inline-block;margin: 0 10px 0 10px;">
|
||||||
<el-button type="primary" plain>盘点导入</el-button>
|
<el-button type="primary" plain>盘点导入</el-button>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
<el-button type="primary" plain @click="addNewgoods">新建商品</el-button>
|
<el-button type="primary" plain @click="addNewgoods">新建商品</el-button>
|
||||||
@ -75,8 +76,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<el-table ref="multipleTable" :data="tableData" class="table" tooltip-effect="dark" style="width: 100%"
|
<el-table v-loading="loading" ref="multipleTable" :data="tableData" class="table" tooltip-effect="dark"
|
||||||
@selection-change="handleSelectionChange" max-height="1500">
|
style="width: 100%" @selection-change="handleSelectionChange" max-height="1500">
|
||||||
<!-- 多选框 -->
|
<!-- 多选框 -->
|
||||||
<el-table-column type="selection"></el-table-column>
|
<el-table-column type="selection"></el-table-column>
|
||||||
<el-table-column label="商品信息" width="300">
|
<el-table-column label="商品信息" width="300">
|
||||||
@ -385,6 +386,7 @@ export default {
|
|||||||
radio: "", // 损耗选择的原因
|
radio: "", // 损耗选择的原因
|
||||||
brand: [], // 品牌列表
|
brand: [], // 品牌列表
|
||||||
cate: [], // 种类列表
|
cate: [], // 种类列表
|
||||||
|
loading: true,
|
||||||
tableData: [], // 商品列表
|
tableData: [], // 商品列表
|
||||||
shopsData: [], //店铺传参数组
|
shopsData: [], //店铺传参数组
|
||||||
sku_code: {}, //店铺传参对象
|
sku_code: {}, //店铺传参对象
|
||||||
@ -490,6 +492,7 @@ export default {
|
|||||||
publicId: "", //参考售价 预留量公用id
|
publicId: "", //参考售价 预留量公用id
|
||||||
reference_price: "", //参考价格修改传参
|
reference_price: "", //参考价格修改传参
|
||||||
reserve: "", //预留量修改传参
|
reserve: "", //预留量修改传参
|
||||||
|
loadingModule: ""
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@ -524,6 +527,7 @@ export default {
|
|||||||
this.sku_code = {
|
this.sku_code = {
|
||||||
sku_code: this.shopsData,
|
sku_code: this.shopsData,
|
||||||
};
|
};
|
||||||
|
this.loading = false;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -905,17 +909,27 @@ export default {
|
|||||||
this.brand = res.data.data;
|
this.brand = res.data.data;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
beforeInventory() {
|
||||||
|
this.loadingModule = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: '盘点导入中...',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
});
|
||||||
|
},
|
||||||
inventorySuccess(response) {
|
inventorySuccess(response) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: response.message,
|
message: response.message,
|
||||||
type: "success",
|
type: "success",
|
||||||
});
|
});
|
||||||
|
this.loadingModule.close();
|
||||||
},
|
},
|
||||||
inventoryError(err) {
|
inventoryError(err) {
|
||||||
this.$message({
|
this.$message({
|
||||||
message: res.errorMessage,
|
message: err.errorMessage,
|
||||||
type: "error",
|
type: "error",
|
||||||
});
|
});
|
||||||
|
this.loadingModule.close();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
<!-- 列表 -->
|
<!-- 列表 -->
|
||||||
<div class="table" style="margin-top: 10px">
|
<div class="table" style="margin-top: 10px">
|
||||||
<el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%"
|
<el-table v-loading="loading" ref="multipleTable" :data="tableData" tooltip-effect="dark" style="width: 100%"
|
||||||
@selection-change="handleSelectionChange">
|
@selection-change="handleSelectionChange">
|
||||||
<el-table-column prop="name" label="商品种类"> </el-table-column>
|
<el-table-column prop="name" label="商品种类"> </el-table-column>
|
||||||
<el-table-column prop="" label="操作">
|
<el-table-column prop="" label="操作">
|
||||||
@ -64,6 +64,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
id: "", //每一项的id
|
id: "", //每一项的id
|
||||||
|
loading: true,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
multipleSelection: [],
|
multipleSelection: [],
|
||||||
dialogFormVisible: false,
|
dialogFormVisible: false,
|
||||||
@ -174,6 +175,7 @@ export default {
|
|||||||
this.tableData = res.data.data;
|
this.tableData = res.data.data;
|
||||||
this.Paginationdata = res.data.meta;
|
this.Paginationdata = res.data.meta;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<el-card style="margin-top: 10px" class="box-card">
|
<el-card style="margin-top: 10px" class="box-card">
|
||||||
<el-table :data="tableData" border style="width: 100%">
|
<el-table v-loading="loading" :data="tableData" border style="width: 100%">
|
||||||
<el-table-column prop="id" label="序号" width="75"> </el-table-column>
|
<el-table-column prop="id" label="序号" width="75"> </el-table-column>
|
||||||
<el-table-column prop="module" label="模块" width="70"> </el-table-column>
|
<el-table-column prop="module" label="模块" width="70"> </el-table-column>
|
||||||
<el-table-column prop="action" label="操作" width="70"> </el-table-column>
|
<el-table-column prop="action" label="操作" width="70"> </el-table-column>
|
||||||
@ -292,7 +292,7 @@ export default {
|
|||||||
userId: "",//操作人id(用户列表)
|
userId: "",//操作人id(用户列表)
|
||||||
},
|
},
|
||||||
value1: "", //筛选时间变量
|
value1: "", //筛选时间变量
|
||||||
|
loading: true,
|
||||||
tableData: [], //列表数据
|
tableData: [], //列表数据
|
||||||
Paginationdata: {}, //分页相关数据
|
Paginationdata: {}, //分页相关数据
|
||||||
current_page: 1, //当前页
|
current_page: 1, //当前页
|
||||||
@ -310,6 +310,7 @@ export default {
|
|||||||
this.tableData = res.data.data;
|
this.tableData = res.data.data;
|
||||||
this.Paginationdata = res.data.meta;
|
this.Paginationdata = res.data.meta;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
// 获取用户列表
|
// 获取用户列表
|
||||||
|
|||||||
@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<el-card style="margin-top: 10px">
|
<el-card style="margin-top: 10px">
|
||||||
<el-table :data="tableData" style="width: 100%" border>
|
<el-table v-loading="loading" :data="tableData" style="width: 100%" border>
|
||||||
<el-table-column prop="id" label="序号" width="70"> </el-table-column>
|
<el-table-column prop="id" label="序号" width="70"> </el-table-column>
|
||||||
<el-table-column prop="created_at" label="时间" width="200">
|
<el-table-column prop="created_at" label="时间" width="200">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -109,6 +109,7 @@ export default {
|
|||||||
userId: "",
|
userId: "",
|
||||||
},
|
},
|
||||||
value1: "", //筛选时间变量
|
value1: "", //筛选时间变量
|
||||||
|
loading: true,
|
||||||
tableData: [], //列表数据
|
tableData: [], //列表数据
|
||||||
Paginationdata: {}, //分页相关数据
|
Paginationdata: {}, //分页相关数据
|
||||||
current_page: 1, //当前页
|
current_page: 1, //当前页
|
||||||
@ -133,6 +134,7 @@ export default {
|
|||||||
this.tableData = res.data.data;
|
this.tableData = res.data.data;
|
||||||
this.Paginationdata = res.data.meta;
|
this.Paginationdata = res.data.meta;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
//分页功能
|
//分页功能
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-card style="margin-top: 10px">
|
<el-card style="margin-top: 10px">
|
||||||
<el-table ref="multipleTable" :data="tableData" style="width: 100%">
|
<el-table v-loading="loading" ref="multipleTable" :data="tableData" style="width: 100%">
|
||||||
<el-table-column label="店铺名称">
|
<el-table-column label="店铺名称">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ scope.row.shop.name }}
|
{{ scope.row.shop.name }}
|
||||||
@ -76,6 +76,7 @@ export default {
|
|||||||
goods_name: "",
|
goods_name: "",
|
||||||
shop_id: "",
|
shop_id: "",
|
||||||
},
|
},
|
||||||
|
loading: true,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
Paginationdata: {}, //分页相关数据
|
Paginationdata: {}, //分页相关数据
|
||||||
current_page: 1, //当前页
|
current_page: 1, //当前页
|
||||||
@ -107,6 +108,7 @@ export default {
|
|||||||
storeList(page).then((res) => {
|
storeList(page).then((res) => {
|
||||||
this.shops = res.data.data;
|
this.shops = res.data.data;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
//分页功能
|
//分页功能
|
||||||
handleSizeChange(val) {
|
handleSizeChange(val) {
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
<el-button type="primary" @click="handAdd">新增</el-button>
|
<el-button type="primary" @click="handAdd">新增</el-button>
|
||||||
|
|
||||||
<div class="table" style="margin-top: 10px">
|
<div class="table" style="margin-top: 10px">
|
||||||
<el-table :data="tableData" style="width: 100%">
|
<el-table v-loading="loading" :data="tableData" style="width: 100%">
|
||||||
<el-table-column prop="id" label="ID" width="180"> </el-table-column>
|
<el-table-column prop="id" label="ID" width="180"> </el-table-column>
|
||||||
<el-table-column prop="name" label="店铺名称" width="180">
|
<el-table-column prop="name" label="店铺名称" width="180">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -17,7 +17,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
<div v-if="scope.row.status === '已授权'">
|
<div v-if="scope.row.status === '已授权'">
|
||||||
<el-button type="success" :disabled="true">{{
|
<el-button type="success" :disabled="true">{{
|
||||||
scope.row.status
|
scope.row.status
|
||||||
}}</el-button>
|
}}</el-button>
|
||||||
<el-button @click="download(scope.row)">下载商品</el-button>
|
<el-button @click="download(scope.row)">下载商品</el-button>
|
||||||
</div>
|
</div>
|
||||||
@ -30,9 +30,8 @@
|
|||||||
|
|
||||||
<div v-if="scope.row.status === '无需授权'">
|
<div v-if="scope.row.status === '无需授权'">
|
||||||
<el-button type="success" :disabled="true">{{
|
<el-button type="success" :disabled="true">{{
|
||||||
scope.row.status
|
scope.row.status
|
||||||
}}</el-button>
|
}}</el-button>
|
||||||
<el-button @click="download(scope.row)">下载商品</el-button>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -79,6 +78,7 @@ export default {
|
|||||||
plat_id: "",
|
plat_id: "",
|
||||||
},
|
},
|
||||||
storeId: [], // 店铺id
|
storeId: [], // 店铺id
|
||||||
|
loading: true,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
Paginationdata: {}, //分页相关数据
|
Paginationdata: {}, //分页相关数据
|
||||||
current_page: 1, //当前页
|
current_page: 1, //当前页
|
||||||
@ -123,6 +123,7 @@ export default {
|
|||||||
this.tableData = res.data.data;
|
this.tableData = res.data.data;
|
||||||
this.Paginationdata = res.data.meta;
|
this.Paginationdata = res.data.meta;
|
||||||
});
|
});
|
||||||
|
this.loading = false
|
||||||
},
|
},
|
||||||
|
|
||||||
//分页功能
|
//分页功能
|
||||||
@ -146,8 +147,18 @@ export default {
|
|||||||
|
|
||||||
// 下载商品
|
// 下载商品
|
||||||
download(row) {
|
download(row) {
|
||||||
|
const loading = this.$loading({
|
||||||
|
lock: true,
|
||||||
|
text: row.name + ' 店铺商品下载中...',
|
||||||
|
spinner: 'el-icon-loading',
|
||||||
|
background: 'rgba(0, 0, 0, 0.7)'
|
||||||
|
});
|
||||||
downloadGoods(row.id).then((res) => {
|
downloadGoods(row.id).then((res) => {
|
||||||
|
loading.close();
|
||||||
|
this.$message({
|
||||||
|
type: "success",
|
||||||
|
message: res.data.message,
|
||||||
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -159,6 +170,7 @@ a {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
.block {
|
.block {
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
<!-- 角色列表 -->
|
<!-- 角色列表 -->
|
||||||
<div class="table" style="margin-top: 10px">
|
<div class="table" style="margin-top: 10px">
|
||||||
<el-table :data="tableList" style="width: 100%">
|
<el-table v-loading="loading" :data="tableList" style="width: 100%">
|
||||||
<el-table-column prop="id" label="ID"> </el-table-column>
|
<el-table-column prop="id" label="ID"> </el-table-column>
|
||||||
<el-table-column prop="name" label="角色名称"> </el-table-column>
|
<el-table-column prop="name" label="角色名称"> </el-table-column>
|
||||||
<el-table-column label="权限内容">
|
<el-table-column label="权限内容">
|
||||||
@ -63,6 +63,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
id: "", //点击角色的id
|
id: "", //点击角色的id
|
||||||
|
loading: true,
|
||||||
tableList: [], //列表数据
|
tableList: [], //列表数据
|
||||||
rolePermissions: [],
|
rolePermissions: [],
|
||||||
newrole: "", //添加角色框input
|
newrole: "", //添加角色框input
|
||||||
@ -90,6 +91,7 @@ export default {
|
|||||||
roleList().then((res) => {
|
roleList().then((res) => {
|
||||||
this.tableList = res.data.data;
|
this.tableList = res.data.data;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
//角色权限数据请求
|
//角色权限数据请求
|
||||||
@ -156,4 +158,5 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@ -77,7 +77,7 @@
|
|||||||
<!-- 用户列表 -->
|
<!-- 用户列表 -->
|
||||||
<div class="table" style="margin-top: 10px">
|
<div class="table" style="margin-top: 10px">
|
||||||
<template>
|
<template>
|
||||||
<el-table :data="tableList" style="width: 100%">
|
<el-table v-loading="loading" :data="tableList" style="width: 100%">
|
||||||
<el-table-column prop="id" label="ID"></el-table-column>
|
<el-table-column prop="id" label="ID"></el-table-column>
|
||||||
<el-table-column prop="name" label="姓名"></el-table-column>
|
<el-table-column prop="name" label="姓名"></el-table-column>
|
||||||
<el-table-column label="角色">
|
<el-table-column label="角色">
|
||||||
@ -119,6 +119,7 @@ export default {
|
|||||||
id: "",
|
id: "",
|
||||||
dialogVisible: false, //新增按钮变量
|
dialogVisible: false, //新增按钮变量
|
||||||
editVisible: false, //编辑按钮变量
|
editVisible: false, //编辑按钮变量
|
||||||
|
loading: true,
|
||||||
tableList: [], //列表数据
|
tableList: [], //列表数据
|
||||||
from: {
|
from: {
|
||||||
//表单数据(用户名密码确认密码角色名)
|
//表单数据(用户名密码确认密码角色名)
|
||||||
@ -168,6 +169,7 @@ export default {
|
|||||||
this.tableList = res.data.data;
|
this.tableList = res.data.data;
|
||||||
this.Paginationdata = res.data.meta;
|
this.Paginationdata = res.data.meta;
|
||||||
});
|
});
|
||||||
|
this.loading = false;
|
||||||
},
|
},
|
||||||
|
|
||||||
//点击新增确认
|
//点击新增确认
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user