提交 8d3843f4 authored 作者: 王天霸's avatar 王天霸

Merge branch '云仓3.1.2' into test

......@@ -5,8 +5,8 @@ ENV = 'development'
#VUE_APP_BASE_API = 'http://sj.jxhh.com/api/v1'
# 测试环境
VUE_APP_BASE_API = 'http://192.168.26.179:6605/api/v1'
#VUE_APP_BASE_API = 'http://192.168.111.240:6605/api/v1'
#VUE_APP_BASE_API = 'http://192.168.26.179:6605/api/v1'
VUE_APP_BASE_API = 'http://192.168.111.240:6605/api/v1'
# 文档模块 直接调用 sys开放接口
VUE_APP_BASE_SYS_API = 'http://sysapi.jxhh.com'
......
......@@ -181,7 +181,7 @@
font-size: 13px;
color: #FFF;
opacity: 0.5;
}</style><link href=/static/css/chunk-libs.144811ca.css rel=stylesheet><link href=/static/css/app.8668e90d.css rel=stylesheet></head><body><div id=app><div id=loader-wrapper><div id=loader></div><div class="loader-section section-left"></div><div class="loader-section section-right"></div><div class=load_title>正在加载系统资源,请耐心等待</div></div></div><script src=/static/js/chunk-elementUI.fad8bab3.js></script><script src=/static/js/chunk-libs.cd322b68.js></script><script>(function(e){function n(n){for(var t,u,a=n[0],f=n[1],o=n[2],h=0,i=[];h<a.length;h++)u=a[h],r[u]&&i.push(r[u][0]),r[u]=0;for(t in f)Object.prototype.hasOwnProperty.call(f,t)&&(e[t]=f[t]);k&&k(n);while(i.length)i.shift()();return d.push.apply(d,o||[]),c()}function c(){for(var e,n=0;n<d.length;n++){for(var c=d[n],t=!0,u=1;u<c.length;u++){var a=c[u];0!==r[a]&&(t=!1)}t&&(d.splice(n--,1),e=f(f.s=c[0]))}return e}var t={},u={runtime:0},r={runtime:0},d=[];function a(e){return f.p+"static/js/"+({}[e]||e)+"."+{"chunk-000b7a4b":"476028f8","chunk-19f84996":"e2e5cef1","chunk-2a78bde0":"83a88f38","chunk-2d0c741e":"9a348a52","chunk-8e67e28e":"3290e0bd","chunk-2d0c7ece":"a8817165","chunk-2d0cbf05":"598ccefa","chunk-08486bce":"f5745037","chunk-2d0d67a2":"ebcb7940","chunk-2d0f012d":"4b8e0c40","chunk-2d226555":"e093ec60","chunk-0b4a9e9a":"5d8aa87b","chunk-2d0e28b6":"089b4c9c","chunk-3d051ad0":"0a4ac80e","chunk-e2c2d1f8":"4362be0b","chunk-2d22db58":"91f56f58","chunk-ff0474da":"d4f96352","chunk-57872cf8":"6ff4e0ce","chunk-5a72892d":"a550c4ec","chunk-6edc8597":"ccc832e9","chunk-7c2f4fe6":"d0178d71","chunk-d2bffd5a":"ac4fc42c","chunk-d585dbc8":"e2167e4c","chunk-e11d247e":"92743545","chunk-fa6b139a":"9198fb95"}[e]+".js"}function f(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,f),c.l=!0,c.exports}f.e=function(e){var n=[],c={"chunk-000b7a4b":1,"chunk-19f84996":1,"chunk-2a78bde0":1,"chunk-8e67e28e":1,"chunk-e2c2d1f8":1,"chunk-ff0474da":1,"chunk-57872cf8":1,"chunk-5a72892d":1,"chunk-6edc8597":1,"chunk-d2bffd5a":1,"chunk-d585dbc8":1,"chunk-e11d247e":1,"chunk-fa6b139a":1};u[e]?n.push(u[e]):0!==u[e]&&c[e]&&n.push(u[e]=new Promise((function(n,c){for(var t="static/css/"+({}[e]||e)+"."+{"chunk-000b7a4b":"1de74879","chunk-19f84996":"268e71da","chunk-2a78bde0":"752ae0d2","chunk-2d0c741e":"31d6cfe0","chunk-8e67e28e":"3c72d4e5","chunk-2d0c7ece":"31d6cfe0","chunk-2d0cbf05":"31d6cfe0","chunk-08486bce":"31d6cfe0","chunk-2d0d67a2":"31d6cfe0","chunk-2d0f012d":"31d6cfe0","chunk-2d226555":"31d6cfe0","chunk-0b4a9e9a":"31d6cfe0","chunk-2d0e28b6":"31d6cfe0","chunk-3d051ad0":"31d6cfe0","chunk-e2c2d1f8":"0fcbd28f","chunk-2d22db58":"31d6cfe0","chunk-ff0474da":"c9812cf2","chunk-57872cf8":"9183fc08","chunk-5a72892d":"c379e330","chunk-6edc8597":"70c612a3","chunk-7c2f4fe6":"31d6cfe0","chunk-d2bffd5a":"b3923dfc","chunk-d585dbc8":"9f06e5c2","chunk-e11d247e":"2f7b5683","chunk-fa6b139a":"fe6be668"}[e]+".css",r=f.p+t,d=document.getElementsByTagName("link"),a=0;a<d.length;a++){var o=d[a],h=o.getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(h===t||h===r))return n()}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){o=i[a],h=o.getAttribute("data-href");if(h===t||h===r)return n()}var k=document.createElement("link");k.rel="stylesheet",k.type="text/css",k.onload=n,k.onerror=function(n){var t=n&&n.target&&n.target.src||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+t+")");d.request=t,delete u[e],k.parentNode.removeChild(k),c(d)},k.href=r;var l=document.getElementsByTagName("head")[0];l.appendChild(k)})).then((function(){u[e]=0})));var t=r[e];if(0!==t)if(t)n.push(t[2]);else{var d=new Promise((function(n,c){t=r[e]=[n,c]}));n.push(t[2]=d);var o,h=document.createElement("script");h.charset="utf-8",h.timeout=120,f.nc&&h.setAttribute("nonce",f.nc),h.src=a(e),o=function(n){h.onerror=h.onload=null,clearTimeout(i);var c=r[e];if(0!==c){if(c){var t=n&&("load"===n.type?"missing":n.type),u=n&&n.target&&n.target.src,d=new Error("Loading chunk "+e+" failed.\n("+t+": "+u+")");d.type=t,d.request=u,c[1](d)}r[e]=void 0}};var i=setTimeout((function(){o({type:"timeout",target:h})}),12e4);h.onerror=h.onload=o,document.head.appendChild(h)}return Promise.all(n)},f.m=e,f.c=t,f.d=function(e,n,c){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:c})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(f.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var t in e)f.d(c,t,function(n){return e[n]}.bind(null,t));return c},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/",f.oe=function(e){throw console.error(e),e};var o=window["webpackJsonp"]=window["webpackJsonp"]||[],h=o.push.bind(o);o.push=n,o=o.slice();for(var i=0;i<o.length;i++)n(o[i]);var k=h;c()})([]);</script><script src=/static/js/app.cd6e57d6.js></script></body><script>// window.onload = function() {
}</style><link href=/static/css/chunk-libs.144811ca.css rel=stylesheet><link href=/static/css/app.93bca109.css rel=stylesheet></head><body><div id=app><div id=loader-wrapper><div id=loader></div><div class="loader-section section-left"></div><div class="loader-section section-right"></div><div class=load_title>正在加载系统资源,请耐心等待</div></div></div><script src=/static/js/chunk-elementUI.ede1d689.js></script><script src=/static/js/chunk-libs.fa449f45.js></script><script>(function(e){function n(n){for(var t,u,a=n[0],f=n[1],o=n[2],h=0,i=[];h<a.length;h++)u=a[h],r[u]&&i.push(r[u][0]),r[u]=0;for(t in f)Object.prototype.hasOwnProperty.call(f,t)&&(e[t]=f[t]);b&&b(n);while(i.length)i.shift()();return d.push.apply(d,o||[]),c()}function c(){for(var e,n=0;n<d.length;n++){for(var c=d[n],t=!0,u=1;u<c.length;u++){var a=c[u];0!==r[a]&&(t=!1)}t&&(d.splice(n--,1),e=f(f.s=c[0]))}return e}var t={},u={runtime:0},r={runtime:0},d=[];function a(e){return f.p+"static/js/"+({}[e]||e)+"."+{"chunk-000b7a4b":"d249cc0c","chunk-0382b59d":"0e37475c","chunk-0ac82bf3":"1b2ed928","chunk-ff0474da":"07748dac","chunk-19f84996":"f8b27e68","chunk-2a78bde0":"88b1e39d","chunk-2d0c741e":"9a348a52","chunk-8e67e28e":"608a790d","chunk-2d0c7ece":"db6ae5e9","chunk-2d0cbf05":"598ccefa","chunk-08486bce":"da48a868","chunk-2d0d67a2":"4507fc81","chunk-2d0f012d":"7a9a98ab","chunk-2d226555":"e093ec60","chunk-2d2043a4":"e35db188","chunk-0b4a9e9a":"147e2fd8","chunk-2d0e28b6":"2021fa96","chunk-2d22db58":"ad9d664c","chunk-57872cf8":"f6c84669","chunk-5a72892d":"9a50f4fe","chunk-7c2f4fe6":"db0dbf80","chunk-d2bffd5a":"ccf3d5eb","chunk-d585dbc8":"e216746e","chunk-e11d247e":"15c8c6bb","chunk-fa6b139a":"f2ff2d0d"}[e]+".js"}function f(n){if(t[n])return t[n].exports;var c=t[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,f),c.l=!0,c.exports}f.e=function(e){var n=[],c={"chunk-000b7a4b":1,"chunk-0382b59d":1,"chunk-ff0474da":1,"chunk-19f84996":1,"chunk-2a78bde0":1,"chunk-8e67e28e":1,"chunk-2d2043a4":1,"chunk-57872cf8":1,"chunk-5a72892d":1,"chunk-d2bffd5a":1,"chunk-d585dbc8":1,"chunk-e11d247e":1,"chunk-fa6b139a":1};u[e]?n.push(u[e]):0!==u[e]&&c[e]&&n.push(u[e]=new Promise((function(n,c){for(var t="static/css/"+({}[e]||e)+"."+{"chunk-000b7a4b":"1de74879","chunk-0382b59d":"780f52b0","chunk-0ac82bf3":"31d6cfe0","chunk-ff0474da":"c9812cf2","chunk-19f84996":"268e71da","chunk-2a78bde0":"752ae0d2","chunk-2d0c741e":"31d6cfe0","chunk-8e67e28e":"3c72d4e5","chunk-2d0c7ece":"31d6cfe0","chunk-2d0cbf05":"31d6cfe0","chunk-08486bce":"31d6cfe0","chunk-2d0d67a2":"31d6cfe0","chunk-2d0f012d":"31d6cfe0","chunk-2d226555":"31d6cfe0","chunk-2d2043a4":"6a66eaef","chunk-0b4a9e9a":"31d6cfe0","chunk-2d0e28b6":"31d6cfe0","chunk-2d22db58":"31d6cfe0","chunk-57872cf8":"9183fc08","chunk-5a72892d":"c379e330","chunk-7c2f4fe6":"31d6cfe0","chunk-d2bffd5a":"b3923dfc","chunk-d585dbc8":"9f06e5c2","chunk-e11d247e":"2f7b5683","chunk-fa6b139a":"fe6be668"}[e]+".css",r=f.p+t,d=document.getElementsByTagName("link"),a=0;a<d.length;a++){var o=d[a],h=o.getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(h===t||h===r))return n()}var i=document.getElementsByTagName("style");for(a=0;a<i.length;a++){o=i[a],h=o.getAttribute("data-href");if(h===t||h===r)return n()}var b=document.createElement("link");b.rel="stylesheet",b.type="text/css",b.onload=n,b.onerror=function(n){var t=n&&n.target&&n.target.src||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+t+")");d.request=t,delete u[e],b.parentNode.removeChild(b),c(d)},b.href=r;var k=document.getElementsByTagName("head")[0];k.appendChild(b)})).then((function(){u[e]=0})));var t=r[e];if(0!==t)if(t)n.push(t[2]);else{var d=new Promise((function(n,c){t=r[e]=[n,c]}));n.push(t[2]=d);var o,h=document.createElement("script");h.charset="utf-8",h.timeout=120,f.nc&&h.setAttribute("nonce",f.nc),h.src=a(e),o=function(n){h.onerror=h.onload=null,clearTimeout(i);var c=r[e];if(0!==c){if(c){var t=n&&("load"===n.type?"missing":n.type),u=n&&n.target&&n.target.src,d=new Error("Loading chunk "+e+" failed.\n("+t+": "+u+")");d.type=t,d.request=u,c[1](d)}r[e]=void 0}};var i=setTimeout((function(){o({type:"timeout",target:h})}),12e4);h.onerror=h.onload=o,document.head.appendChild(h)}return Promise.all(n)},f.m=e,f.c=t,f.d=function(e,n,c){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:c})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,n){if(1&n&&(e=f(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(f.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var t in e)f.d(c,t,function(n){return e[n]}.bind(null,t));return c},f.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="/",f.oe=function(e){throw console.error(e),e};var o=window["webpackJsonp"]=window["webpackJsonp"]||[],h=o.push.bind(o);o.push=n,o=o.slice();for(var i=0;i<o.length;i++)n(o[i]);var b=h;c()})([]);</script><script src=/static/js/app.2ce3f5f3.js></script></body><script>// window.onload = function() {
// var op = 'open'
// var ssa = window.location.host
// var xhttp = new XMLHttpRequest();
......
.freightTemplate-add[data-v-83efcd1a] .el-dialog{height:80%;overflow:hidden}.freightTemplate-add[data-v-83efcd1a] .el-dialog__body{height:calc(100% - 60px);overflow-x:hidden;overflow-y:scroll}.radiomodels .el-radio-button[data-v-83efcd1a]{margin:0 10px}[data-v-83efcd1a] .radiomodels .el-radio-button .el-radio-button__inner{border:1px solid #dcdfe6!important;border-radius:4px!important}[data-v-83efcd1a] .radiomodels .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{box-shadow:none}.queryFormInline[data-v-83efcd1a]{padding-bottom:20px}.cton_h3[data-v-83efcd1a]{margin-left:170px;color:#1890ff}.cton_text[data-v-83efcd1a]{width:80%;margin:0 0 30px 170px}.cton_text p[data-v-83efcd1a]{font-size:14px;padding:0;margin:5px 0}[data-v-83efcd1a] .el-card__body{height:calc(100% - 40px);overflow-y:auto}
\ No newline at end of file
.freightTemplate-add[data-v-d731cf5e] .el-dialog{height:80%;overflow:hidden}.freightTemplate-add[data-v-d731cf5e] .el-dialog__body{height:calc(100% - 60px);overflow-x:hidden;overflow-y:scroll}.radiomodels .el-radio-button[data-v-d731cf5e]{margin:0 10px}[data-v-d731cf5e] .radiomodels .el-radio-button .el-radio-button__inner{border:1px solid #dcdfe6!important;border-radius:4px!important}[data-v-d731cf5e] .radiomodels .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{box-shadow:none}.queryFormInline[data-v-d731cf5e]{padding-bottom:20px}.cton_h3[data-v-d731cf5e]{margin-left:170px;color:#1890ff}.cton_text[data-v-d731cf5e]{width:80%;margin:0 0 30px 170px}.cton_text p[data-v-d731cf5e]{font-size:14px;padding:0;margin:5px 0}[data-v-d731cf5e] .el-card__body{height:calc(100% - 40px);overflow-y:auto}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0382b59d"],{"280e":function(t,e,n){},"3d17":function(t,e,n){"use strict";n.d(e,"j",(function(){return a})),n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"g",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"c",(function(){return l})),n.d(e,"e",(function(){return d})),n.d(e,"f",(function(){return f})),n.d(e,"h",(function(){return m}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/goods/uploadVideo",method:"post",data:t})}function o(t){return Object(r["a"])({url:"/local/getCategoryList",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/system/freightNew/getFreight",method:"get",params:t})}function u(t){return Object(r["a"])({url:"/system/goodsNew/addGoods",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/system/goodsNew/info",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/system/goodsNew/goodsEdit",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/system/goodsNew/batchUploadImage",method:"post",data:t})}function f(t){return Object(r["a"])({url:"/local/serviceFee/getByCategory",method:"get",params:t})}function m(t){return Object(r["a"])({url:"/system/goodsNew/synthesisList",method:"post",data:t})}},"5a97":function(t,e,n){"use strict";n.d(e,"e",(function(){return a})),n.d(e,"h",(function(){return o})),n.d(e,"c",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"f",(function(){return c})),n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return l})),n.d(e,"g",(function(){return d}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/goodsNew/list",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/system/goodsNew/shelvesStatus",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/system/goodsNew/goodsStatus",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/system/goodsNew/info",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/system/goodsNew/collect",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/system/goodsNew/cancelOnsale",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/system/goodsNew/cancelOnsaleAll",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/system/goodsNew/onsaleUpdate",method:"post",data:t})}},"61da":function(t,e,n){"use strict";n("280e")},"6b1f":function(t,e,n){"use strict";n.d(e,"g",(function(){return a})),n.d(e,"i",(function(){return o})),n.d(e,"b",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"a",(function(){return c})),n.d(e,"l",(function(){return i})),n.d(e,"j",(function(){return l})),n.d(e,"c",(function(){return d})),n.d(e,"m",(function(){return f})),n.d(e,"e",(function(){return m})),n.d(e,"h",(function(){return h})),n.d(e,"f",(function(){return p})),n.d(e,"k",(function(){return g}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/index/getInfo",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/local/getOrganization",method:"get",params:t})}function s(t){return Object(r["a"])({url:"/local/organization",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/local/shopbrand",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/local/brands",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/local/upbrands",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/local/getShopInfo",method:"get",params:t})}function d(t){return Object(r["a"])({url:"/local/addShopInfo",method:"post",data:t})}function f(t){return Object(r["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:t})}function m(t){return Object(r["a"])({url:"/local/cate",method:"get",params:t})}function h(t){return Object(r["a"])({url:"/local/check/businessLicense",method:"get",params:t})}function p(t){return Object(r["a"])({url:"/local/check/idCard",method:"get",params:t})}function g(t){return Object(r["a"])({url:"/local/qualification/list",method:"get",params:t})}},e3b2:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-card",{staticClass:"box-card"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t._v("导入商品")]),t._v(" "),n("h3",{staticClass:"cton_h3"},[t._v("剩余次数:"+t._s(t.collect_num)+" / 1000次")]),t._v(" "),n("div",{staticClass:"cton_text"},[n("p",[t._v("功能介绍:")]),t._v(" "),n("p",[t._v("\n 商品导入是为了商家快速、方便地将其它平台上已有的商品,一键导入到您的云仓平台,不再用手动输入编写商品信息\n ")]),t._v(" "),n("p",[t._v("使用方法:")]),t._v(" "),n("p",[t._v("\n 复制其它电商平台的商品链接,粘贴至商品链接输入框内,为该商品选择对应的商品分类,选择完成后点击立即获取按钮即可\n ")]),t._v(" "),n("p",[t._v("示例:")]),t._v(" "),n("p",[t._v("京东商品链接如:https://item.jd.com/10684560542.html")]),t._v(" "),n("p",[t._v("温馨提示:")]),t._v(" "),n("p",[t._v("商品在获取过程中,请不要进行其它操作")]),t._v(" "),n("p",[t._v("\n 商品抓取后,默认放入到下架商品中,请手动修改商品相关信息,再提交申请上架\n ")]),t._v(" "),n("p",[t._v("请确保不要将多个平台的商品链接混合输入")]),t._v(" "),n("p",[t._v("每个用户默认拥有1000次商品导入的机会,请慎重使用")]),t._v(" "),n("p",[t._v("支持平台:")]),t._v(" "),n("p",[t._v("京东、天猫、淘宝 ")])]),t._v(" "),n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"180px"}},[n("el-form-item",{attrs:{label:"商品链接:"}},[n("el-input",{staticStyle:{width:"700px"},attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入其它平台商品的链接,单次最多允许输入10条链接,以英文逗号隔开"},model:{value:t.form.desc,callback:function(e){t.$set(t.form,"desc",e)},expression:"form.desc"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"商品分类:"}},[t.el_valuestatus?n("el-cascader",{ref:"cascaderDom",staticStyle:{width:"350px"},attrs:{props:t.props,options:t.options,placeholder:"请选择"},on:{change:t.elvalueclick},model:{value:t.el_value,callback:function(e){t.el_value=e},expression:"el_value"}}):t._e()],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("立即导入")])],1)],1)],1)],1)},a=[],o=(n("1bc7"),n("4057"),n("e680"),n("fc02"),n("2ca7"),n("6b1f")),s=n("5a97"),u=n("3d17"),c=(n("ed08"),{name:"freight",data:function(){return{collect_num:0,form:{desc:""},el_valuestatus:!0,el_value:[],options:[],props:{expandTrigger:"click",lazy:!0,lazyLoad:this.lazyLoad,value:"id",label:"title",leaf:"leaf"}}},components:{},created:function(){this.info()},watch:{},methods:{info:function(){var t=this;Object(o["j"])().then((function(e){1==e.code&&(t.collect_num=e.data.collect_num)}))},onSubmit:function(){var t=this;if(this.collect_num<=0)this.$message({type:"warning",message:"您好,您的导入次数已用完,请您联系我们的工作人员操作充值"});else{var e;if(!this.form.desc)return this.$message.error("请填写需要导入的商品链接!"),!1;if(e=this.form.desc.split(","),!(e.length>0&&e.length<=10))return e.length>10?(this.$message({message:"您单次输入的链接数量超过10条!",type:"warning"}),!1):(this.$message.error("请填写需要导入的商品链接!"),!1);if(Number(e.length)>Number(this.collect_num))this.$message({type:"warning",message:"您好,准备导入的商品条数过多,当前剩余次数不足,请重新输入"});else{if(3!=this.el_value.length)return this.$message.error("请选择商品分类!"),!1;var n={category_id:this.el_value[2],third_url:e};Object(s["f"])(n).then((function(n){var r=0,a=Number(e.length),o="";1===n.code?(1===a?1===Number(n.data)?t.$message({type:"success",message:"您好,商品已导入成功,请在仓库中进行编辑后申请上架"}):t.$message({type:"error",message:"您好,商品导入失败,请您重新导入"}):a>1&&(r=Number(n.data),o="您好,一共导入"+a+"条商品,"+r+"条导入成功,请在仓库中进行编辑后申请上架",t.$message({type:"warning",message:o})),t.el_value=[],t.$refs.cascaderDom.$refs.panel.activePath=[],t.form.desc=""):(o=n.message?n.message:"导入失败",t.$message({type:"error",message:o})),t.info()}))}}},add:function(t,e){var n,r,a,o;try{n=t.toString().split(".")[1].length,r=e.toString().split(".")[1].length}catch(s){n=0,r=0}return a=Math.pow(10,Math.max(n,r)),o=(t*a+e*a)/a,o=o.toFixed(2),o},minus:function(t,e){return this.add(t,-e)},elvalueclick:function(){},lazyLoad:function(t,e){this.SSQList=[],this.SSQStr="",this.getArea(t,e),this.SSQList&&this.SSQList.length>0?this.isNextStep=!1:this.isNextStep=!0},getArea:function(t,e){var n=t.level,r={};0===n&&(r={parent_id:0}),n>0&&(r={parent_id:t.value}),Object(u["b"])(r).then((function(t){var r={};r=t.data,r.forEach((function(t){t.value=t.id,t.label=t.label,t.children=[],t.leaf=n>=2})),e(r)}))}}}),i=c,l=(n("61da"),n("cba8")),d=Object(l["a"])(i,r,a,!1,null,"83efcd1a",null);e["default"]=d.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-08486bce"],{"1e8b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"user_nickname"}},[r("el-input",{model:{value:e.user.user_nickname,callback:function(t){e.$set(e.user,"user_nickname",t)},expression:"user.user_nickname"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[r("el-input",{attrs:{maxlength:"11"},model:{value:e.user.mobile,callback:function(t){e.$set(e.user,"mobile",t)},expression:"user.mobile"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"邮箱",prop:"user_email"}},[r("el-input",{attrs:{maxlength:"50"},model:{value:e.user.user_email,callback:function(t){e.$set(e.user,"user_email",t)},expression:"user.user_email"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"性别"}},[r("el-radio-group",{model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[r("el-radio",{attrs:{label:0}},[e._v("保密")]),e._v(" "),r("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),r("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],i=r("c0c7"),o={props:{user:{type:Object}},data:function(){return{rules:{user_nickname:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],user_email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"'请输入正确的邮箱地址",trigger:["blur","change"]}],mobile:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["l"])(e.user).then((function(t){0===t.code?e.msgSuccess("修改成功"):e.msgError(t.msg)}))}))},close:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.push({path:"/index"})}}},n=o,l=r("cba8"),u=Object(l["a"])(n,s,a,!1,null,null,null);t["default"]=u.exports},"4c1b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6,xs:24}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("个人信息")])]),e._v(" "),r("div",[r("div",{staticClass:"text-center"},[r("userAvatar",{attrs:{user:e.user}})],1),e._v(" "),r("ul",{staticClass:"list-group list-group-striped"},[r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"user"}}),e._v("用户名称\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.user_name))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"phone"}}),e._v("手机号码\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.mobile))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"email"}}),e._v("用户邮箱\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.user_email))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"tree"}}),e._v("所属部门\n "),e.user.dept_info?r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.dept_info.deptName)+" / "+e._s(e.postGroup))]):e._e()],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v("所属角色\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.roleGroup))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"date"}}),e._v("创建日期\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.parseTime(e.user.create_time)))])],1)])])])],1),e._v(" "),r("el-col",{attrs:{span:18,xs:24}},[r("el-card",[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("基本资料")])]),e._v(" "),r("el-tabs",{model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[r("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[r("userInfo",{attrs:{user:e.user}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"修改密码",name:"resetPwd"}},[r("resetPwd",{attrs:{user:e.user}})],1)],1)],1)],1)],1)],1)},a=[],i=(r("a450"),r("9429")),o=r("1e8b"),n=r("ee46"),l=r("c0c7"),u={name:"Profile",components:{userAvatar:i["default"],userInfo:o["default"],resetPwd:n["default"]},data:function(){return{user:{},activeTab:"userinfo"}},created:function(){this.getUser()},computed:{postGroup:function(){return Array.isArray(this.user.posts)?this.user.posts.reduce((function(e,t,r,s){return e+t.post_name+" "}),""):""},roleGroup:function(){return Array.isArray(this.user.roles)?this.user.roles.reduce((function(e,t,r,s){return e+t.name+" "}),""):""}},methods:{getUser:function(){var e=this;Object(l["g"])().then((function(t){e.user=t.data}))}}},c=u,d=r("cba8"),p=Object(d["a"])(c,s,a,!1,null,null,null);t["default"]=p.exports},9429:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("img",{staticClass:"img-circle img-lg",attrs:{src:e.options.img,title:"点击上传头像"},on:{click:function(t){return e.editCropper()}}}),e._v(" "),r("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[r("el-row",[r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("vue-cropper",{ref:"cropper",attrs:{img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox},on:{realTime:e.realTime}})],1),e._v(" "),r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("div",{staticClass:"avatar-upload-preview"},[r("img",{style:e.previews.img,attrs:{src:e.previews.url}})])])],1),e._v(" "),r("br"),e._v(" "),r("el-row",[r("el-col",{attrs:{lg:2,md:2}},[r("el-upload",{attrs:{action:"#","http-request":e.requestUpload,"show-file-list":!1,"before-upload":e.beforeUpload}},[r("el-button",{attrs:{size:"small"}},[e._v("\n 上传\n "),r("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:2},md:2}},[r("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.changeScale(1)}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(t){return e.changeScale(-1)}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(t){return e.rotateLeft()}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(t){return e.rotateRight()}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:2,offset:6},md:2}},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.uploadImg()}}},[e._v("提 交")])],1)],1)],1)],1)},a=[],i=r("5b3c"),o=r("4360"),n=r("4c99"),l=r("c0c7"),u={components:{VueCropper:n["VueCropper"]},props:{user:{type:Object}},data:function(){var e;return{open:!1,title:"修改头像",options:(e={img:o["a"].getters.avatar},Object(i["a"])(e,"img",""),Object(i["a"])(e,"autoCrop",!0),Object(i["a"])(e,"autoCropWidth",200),Object(i["a"])(e,"autoCropHeight",200),Object(i["a"])(e,"fixedBox",!0),e),previews:{}}},methods:{editCropper:function(){this.open=!0},requestUpload:function(){},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(e){e=e||1,this.$refs.cropper.changeScale(e)},beforeUpload:function(e){var t=this;if(-1==e.type.indexOf("image/"))this.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");else{var r=new FileReader;r.readAsDataURL(e),r.onload=function(){t.options.img=r.result}}},uploadImg:function(){var e=this;this.$refs.cropper.getCropBlob((function(t){var r=t.type,s={"image/jpeg":"jpeg","image/png":"png"},a="temp.jpg";s[r]&&(a="temp."+s[r]);var i=new FormData;i.append("avatarfile",t,a),Object(l["n"])(i).then((function(t){0===t.code?(e.open=!1,e.options.img="/api/v1/"+t.data.fileInfo.fileUrl,e.msgSuccess("修改成功")):e.msgError(t.msg),e.$refs.cropper.clearCrop()}))}))},realTime:function(e){this.previews=e},setAvatarBase64:function(e,t){var r=this,s=new Image;s.src=e+"?v="+Math.random(),s.crossOrigin="*",s.onload=function(){var e=r.transBase64FromImage(s);t&&t(e)}},transBase64FromImage:function(e){var t=document.createElement("canvas");t.width=e.width,t.height=e.height;var r=t.getContext("2d");return r.drawImage(e,0,0,e.width,e.height),t.toDataURL("image/png")}},watch:{user:function(e){var t=this;e.avatar&&this.setAvatarBase64("/api/v1/"+e.avatar,(function(e){t.options.img=e}))}}},c=u,d=r("cba8"),p=Object(d["a"])(c,s,a,!1,null,null,null);t["default"]=p.exports},c0c7:function(e,t,r){"use strict";r.d(t,"i",(function(){return a})),r.d(t,"f",(function(){return i})),r.d(t,"e",(function(){return o})),r.d(t,"a",(function(){return n})),r.d(t,"k",(function(){return l})),r.d(t,"c",(function(){return u})),r.d(t,"d",(function(){return c})),r.d(t,"j",(function(){return d})),r.d(t,"b",(function(){return p})),r.d(t,"g",(function(){return m})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return v})),r.d(t,"n",(function(){return g})),r.d(t,"h",(function(){return h}));var s=r("b775");r("c38a");function a(e){return Object(s["a"])({url:"/system/auth/userList",method:"get",params:e})}function i(){return Object(s["a"])({url:"/system/auth/addUser",method:"get"})}function o(e){return Object(s["a"])({url:"/system/auth/editUser?id="+e,method:"get"})}function n(e){return Object(s["a"])({url:"/system/auth/addUser",method:"post",data:e})}function l(e){return Object(s["a"])({url:"/system/auth/editUser",method:"post",data:e})}function u(e){return Object(s["a"])({url:"/system/auth/deleteAdmin",method:"delete",params:{ids:e}})}function c(e){return Object(s["a"])({url:"/system/user/export",method:"get",params:e})}function d(e,t){var r={userId:e,password:t};return Object(s["a"])({url:"/system/auth/resetUserPwd",method:"put",data:r})}function p(e,t){var r={userId:e,status:t};return Object(s["a"])({url:"/system/auth/changeUserStatus ",method:"put",data:r})}function m(){return Object(s["a"])({url:"/system/user/profile",method:"get"})}function f(e){return Object(s["a"])({url:"/system/user/edit",method:"post",data:e})}function v(e,t){var r={oldPassword:e,newPassword:t};return Object(s["a"])({url:"/system/user/updatePwd",method:"post",data:r})}function g(e){return Object(s["a"])({url:"/system/user/avatar",method:"post",data:e})}function h(){return Object(s["a"])({url:"/system/user/importTemplate",method:"get"})}},ee46:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[r("el-input",{attrs:{placeholder:"请输入旧密码",type:"password"},model:{value:e.user.oldPassword,callback:function(t){e.$set(e.user,"oldPassword",t)},expression:"user.oldPassword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[r("el-input",{attrs:{placeholder:"请输入新密码",type:"password"},model:{value:e.user.newPassword,callback:function(t){e.$set(e.user,"newPassword",t)},expression:"user.newPassword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[r("el-input",{attrs:{placeholder:"请确认密码",type:"password"},model:{value:e.user.confirmPassword,callback:function(t){e.$set(e.user,"confirmPassword",t)},expression:"user.confirmPassword"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],i=r("c0c7"),o={data:function(){var e=this,t=function(t,r,s){e.user.newPassword!==r?s(new Error("两次输入的密码不一致")):s()};return{test:"1test",user:{oldPassword:void 0,newPassword:void 0,confirmPassword:void 0},rules:{oldPassword:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],newPassword:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:t,trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["m"])(e.user.oldPassword,e.user.newPassword).then((function(t){0===t.code?e.msgSuccess("修改成功"):e.msgError(t.msg)}))}))},close:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.push({path:"/index"})}}},n=o,l=r("cba8"),u=Object(l["a"])(n,s,a,!1,null,null,null);t["default"]=u.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-08486bce"],{"1e8b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户昵称",prop:"user_nickname"}},[r("el-input",{model:{value:e.user.user_nickname,callback:function(t){e.$set(e.user,"user_nickname",t)},expression:"user.user_nickname"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[r("el-input",{attrs:{maxlength:"11"},model:{value:e.user.mobile,callback:function(t){e.$set(e.user,"mobile",t)},expression:"user.mobile"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"邮箱",prop:"user_email"}},[r("el-input",{attrs:{maxlength:"50"},model:{value:e.user.user_email,callback:function(t){e.$set(e.user,"user_email",t)},expression:"user.user_email"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"性别"}},[r("el-radio-group",{model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[r("el-radio",{attrs:{label:0}},[e._v("保密")]),e._v(" "),r("el-radio",{attrs:{label:1}},[e._v("男")]),e._v(" "),r("el-radio",{attrs:{label:2}},[e._v("女")])],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],i=r("c0c7"),o={props:{user:{type:Object}},data:function(){return{rules:{user_nickname:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],user_email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"'请输入正确的邮箱地址",trigger:["blur","change"]}],mobile:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["l"])(e.user).then((function(t){0===t.code?e.msgSuccess("修改成功"):e.msgError(t.msg)}))}))},close:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.push({path:"/index"})}}},n=o,l=r("cba8"),u=Object(l["a"])(n,s,a,!1,null,null,null);t["default"]=u.exports},"4c1b":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6,xs:24}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("个人信息")])]),e._v(" "),r("div",[r("div",{staticClass:"text-center"},[r("userAvatar",{attrs:{user:e.user}})],1),e._v(" "),r("ul",{staticClass:"list-group list-group-striped"},[r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"user"}}),e._v("用户名称\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.user_name))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"phone"}}),e._v("手机号码\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.mobile))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"email"}}),e._v("用户邮箱\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.user_email))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"tree"}}),e._v("所属部门\n "),e.user.dept_info?r("div",{staticClass:"pull-right"},[e._v(e._s(e.user.dept_info.deptName)+" / "+e._s(e.postGroup))]):e._e()],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v("所属角色\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.roleGroup))])],1),e._v(" "),r("li",{staticClass:"list-group-item"},[r("svg-icon",{attrs:{"icon-class":"date"}}),e._v("创建日期\n "),r("div",{staticClass:"pull-right"},[e._v(e._s(e.parseTime(e.user.create_time)))])],1)])])])],1),e._v(" "),r("el-col",{attrs:{span:18,xs:24}},[r("el-card",[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("基本资料")])]),e._v(" "),r("el-tabs",{model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[r("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[r("userInfo",{attrs:{user:e.user}})],1),e._v(" "),r("el-tab-pane",{attrs:{label:"修改密码",name:"resetPwd"}},[r("resetPwd",{attrs:{user:e.user}})],1)],1)],1)],1)],1)],1)},a=[],i=(r("a450"),r("9429")),o=r("1e8b"),n=r("ee46"),l=r("c0c7"),u={name:"Profile",components:{userAvatar:i["default"],userInfo:o["default"],resetPwd:n["default"]},data:function(){return{user:{},activeTab:"userinfo"}},created:function(){this.getUser()},computed:{postGroup:function(){return Array.isArray(this.user.posts)?this.user.posts.reduce((function(e,t,r,s){return e+t.post_name+" "}),""):""},roleGroup:function(){return Array.isArray(this.user.roles)?this.user.roles.reduce((function(e,t,r,s){return e+t.name+" "}),""):""}},methods:{getUser:function(){var e=this;Object(l["g"])().then((function(t){e.user=t.data}))}}},c=u,d=r("cba8"),p=Object(d["a"])(c,s,a,!1,null,null,null);t["default"]=p.exports},9429:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("img",{staticClass:"img-circle img-lg",attrs:{src:e.options.img,title:"点击上传头像"},on:{click:function(t){return e.editCropper()}}}),e._v(" "),r("el-dialog",{attrs:{title:e.title,visible:e.open,width:"800px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[r("el-row",[r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("vue-cropper",{ref:"cropper",attrs:{img:e.options.img,info:!0,autoCrop:e.options.autoCrop,autoCropWidth:e.options.autoCropWidth,autoCropHeight:e.options.autoCropHeight,fixedBox:e.options.fixedBox},on:{realTime:e.realTime}})],1),e._v(" "),r("el-col",{style:{height:"350px"},attrs:{xs:24,md:12}},[r("div",{staticClass:"avatar-upload-preview"},[r("img",{style:e.previews.img,attrs:{src:e.previews.url}})])])],1),e._v(" "),r("br"),e._v(" "),r("el-row",[r("el-col",{attrs:{lg:2,md:2}},[r("el-upload",{attrs:{action:"#","http-request":e.requestUpload,"show-file-list":!1,"before-upload":e.beforeUpload}},[r("el-button",{attrs:{size:"small"}},[e._v("\n 上传\n "),r("i",{staticClass:"el-icon-upload el-icon--right"})])],1)],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:2},md:2}},[r("el-button",{attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.changeScale(1)}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-minus",size:"small"},on:{click:function(t){return e.changeScale(-1)}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-left",size:"small"},on:{click:function(t){return e.rotateLeft()}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:1,offset:1},md:2}},[r("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:function(t){return e.rotateRight()}}})],1),e._v(" "),r("el-col",{attrs:{lg:{span:2,offset:6},md:2}},[r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.uploadImg()}}},[e._v("提 交")])],1)],1)],1)],1)},a=[],i=r("8ee4"),o=r("4360"),n=r("4c99"),l=r("c0c7"),u={components:{VueCropper:n["VueCropper"]},props:{user:{type:Object}},data:function(){var e;return{open:!1,title:"修改头像",options:(e={img:o["a"].getters.avatar},Object(i["a"])(e,"img",""),Object(i["a"])(e,"autoCrop",!0),Object(i["a"])(e,"autoCropWidth",200),Object(i["a"])(e,"autoCropHeight",200),Object(i["a"])(e,"fixedBox",!0),e),previews:{}}},methods:{editCropper:function(){this.open=!0},requestUpload:function(){},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(e){e=e||1,this.$refs.cropper.changeScale(e)},beforeUpload:function(e){var t=this;if(-1==e.type.indexOf("image/"))this.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");else{var r=new FileReader;r.readAsDataURL(e),r.onload=function(){t.options.img=r.result}}},uploadImg:function(){var e=this;this.$refs.cropper.getCropBlob((function(t){var r=t.type,s={"image/jpeg":"jpeg","image/png":"png"},a="temp.jpg";s[r]&&(a="temp."+s[r]);var i=new FormData;i.append("avatarfile",t,a),Object(l["n"])(i).then((function(t){0===t.code?(e.open=!1,e.options.img="/api/v1/"+t.data.fileInfo.fileUrl,e.msgSuccess("修改成功")):e.msgError(t.msg),e.$refs.cropper.clearCrop()}))}))},realTime:function(e){this.previews=e},setAvatarBase64:function(e,t){var r=this,s=new Image;s.src=e+"?v="+Math.random(),s.crossOrigin="*",s.onload=function(){var e=r.transBase64FromImage(s);t&&t(e)}},transBase64FromImage:function(e){var t=document.createElement("canvas");t.width=e.width,t.height=e.height;var r=t.getContext("2d");return r.drawImage(e,0,0,e.width,e.height),t.toDataURL("image/png")}},watch:{user:function(e){var t=this;e.avatar&&this.setAvatarBase64("/api/v1/"+e.avatar,(function(e){t.options.img=e}))}}},c=u,d=r("cba8"),p=Object(d["a"])(c,s,a,!1,null,null,null);t["default"]=p.exports},c0c7:function(e,t,r){"use strict";r.d(t,"i",(function(){return a})),r.d(t,"f",(function(){return i})),r.d(t,"e",(function(){return o})),r.d(t,"a",(function(){return n})),r.d(t,"k",(function(){return l})),r.d(t,"c",(function(){return u})),r.d(t,"d",(function(){return c})),r.d(t,"j",(function(){return d})),r.d(t,"b",(function(){return p})),r.d(t,"g",(function(){return m})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return v})),r.d(t,"n",(function(){return g})),r.d(t,"h",(function(){return h}));var s=r("b775");r("c38a");function a(e){return Object(s["a"])({url:"/system/auth/userList",method:"get",params:e})}function i(){return Object(s["a"])({url:"/system/auth/addUser",method:"get"})}function o(e){return Object(s["a"])({url:"/system/auth/editUser?id="+e,method:"get"})}function n(e){return Object(s["a"])({url:"/system/auth/addUser",method:"post",data:e})}function l(e){return Object(s["a"])({url:"/system/auth/editUser",method:"post",data:e})}function u(e){return Object(s["a"])({url:"/system/auth/deleteAdmin",method:"delete",params:{ids:e}})}function c(e){return Object(s["a"])({url:"/system/user/export",method:"get",params:e})}function d(e,t){var r={userId:e,password:t};return Object(s["a"])({url:"/system/auth/resetUserPwd",method:"put",data:r})}function p(e,t){var r={userId:e,status:t};return Object(s["a"])({url:"/system/auth/changeUserStatus ",method:"put",data:r})}function m(){return Object(s["a"])({url:"/system/user/profile",method:"get"})}function f(e){return Object(s["a"])({url:"/system/user/edit",method:"post",data:e})}function v(e,t){var r={oldPassword:e,newPassword:t};return Object(s["a"])({url:"/system/user/updatePwd",method:"post",data:r})}function g(e){return Object(s["a"])({url:"/system/user/avatar",method:"post",data:e})}function h(){return Object(s["a"])({url:"/system/user/importTemplate",method:"get"})}},ee46:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[r("el-input",{attrs:{placeholder:"请输入旧密码",type:"password"},model:{value:e.user.oldPassword,callback:function(t){e.$set(e.user,"oldPassword",t)},expression:"user.oldPassword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[r("el-input",{attrs:{placeholder:"请输入新密码",type:"password"},model:{value:e.user.newPassword,callback:function(t){e.$set(e.user,"newPassword",t)},expression:"user.newPassword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[r("el-input",{attrs:{placeholder:"请确认密码",type:"password"},model:{value:e.user.confirmPassword,callback:function(t){e.$set(e.user,"confirmPassword",t)},expression:"user.confirmPassword"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],i=r("c0c7"),o={data:function(){var e=this,t=function(t,r,s){e.user.newPassword!==r?s(new Error("两次输入的密码不一致")):s()};return{test:"1test",user:{oldPassword:void 0,newPassword:void 0,confirmPassword:void 0},rules:{oldPassword:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],newPassword:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:t,trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){t&&Object(i["m"])(e.user.oldPassword,e.user.newPassword).then((function(t){0===t.code?e.msgSuccess("修改成功"):e.msgError(t.msg)}))}))},close:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.push({path:"/index"})}}},n=o,l=r("cba8"),u=Object(l["a"])(n,s,a,!1,null,null,null);t["default"]=u.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d67a2"],{"735e":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"queryForm",attrs:{model:e.queryParams,inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"任务名称",prop:"jobName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入任务名称",clearable:"",size:"small"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.jobName,callback:function(t){e.$set(e.queryParams,"jobName",t)},expression:"queryParams.jobName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"任务组名",prop:"jobGroup"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请任务组名",clearable:"",size:"small"},model:{value:e.queryParams.jobGroup,callback:function(t){e.$set(e.queryParams,"jobGroup",t)},expression:"queryParams.jobGroup"}},e._l(e.jobGroupOptions,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"执行状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择执行状态",clearable:"",size:"small"},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"执行时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{size:"small","value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),e._v(" "),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:jobLog:export"],expression:"['monitor:jobLog:export']"}],attrs:{type:"warning",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.jobLogList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"日志编号",width:"80",align:"center",prop:"jobLogId"}}),e._v(" "),a("el-table-column",{attrs:{label:"任务名称",align:"center",prop:"jobName","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"任务组名",align:"center",prop:"jobGroup",formatter:e.jobGroupFormat,"show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"调用目标字符串",align:"center",prop:"invokeTarget","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"日志信息",align:"center",prop:"jobMessage","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"执行状态",align:"center",prop:"status",formatter:e.statusFormat}}),e._v(" "),a("el-table-column",{attrs:{label:"执行时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:query"],expression:"['monitor:job:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.handleView(t.row)}}},[e._v("详细")])]}}])})],1),e._v(" "),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),e._v(" "),a("el-dialog",{attrs:{title:"调度日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"日志序号:"}},[e._v(e._s(e.form.jobLogId))]),e._v(" "),a("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.form.jobName))])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"任务分组:"}},[e._v(e._s(e.form.jobGroup))]),e._v(" "),a("el-form-item",{attrs:{label:"执行时间:"}},[e._v(e._s(e.form.createTime))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"调用方法:"}},[e._v(e._s(e.form.invokeTarget))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"日志信息:"}},[e._v(e._s(e.form.jobMessage))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"执行状态:"}},[0==e.form.status?a("div",[e._v("正常")]):1==e.form.status?a("div",[e._v("失败")]):e._e()])],1),e._v(" "),a("el-col",{attrs:{span:24}},[1==e.form.status?a("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.exceptionInfo))]):e._e()],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},r=[],n=a("5b3c"),l=a("b775");function i(e){return Object(l["a"])({url:"/monitor/jobLog/list",method:"get",params:e})}function s(e){return Object(l["a"])({url:"/monitor/jobLog/"+e,method:"delete"})}function u(){return Object(l["a"])({url:"/monitor/jobLog/clean",method:"delete"})}function c(e){return Object(l["a"])({url:"/monitor/jobLog/export",method:"get",params:e})}var m={name:"JobLog",data:function(){return Object(n["a"])({loading:!0,ids:[],multiple:!0,total:0,jobLogList:[],open:!1,dateRange:[],form:{},statusOptions:[],jobGroupOptions:[],queryParams:{pageNum:1,pageSize:10,jobName:void 0,jobGroup:void 0,status:void 0}},"form",{})},created:function(){var e=this;this.getList(),this.getDicts("sys_job_status").then((function(t){e.statusOptions=t.data})),this.getDicts("sys_job_group").then((function(t){e.jobGroupOptions=t.data}))},methods:{getList:function(){var e=this;this.loading=!0,i(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.jobLogList=t.rows,e.total=t.total,e.loading=!1}))},statusFormat:function(e,t){return this.selectDictLabel(this.statusOptions,e.status)},jobGroupFormat:function(e,t){return this.selectDictLabel(this.jobGroupOptions,e.jobGroup)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.jobLogId})),this.multiple=!e.length},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,a=this.ids;this.$confirm('是否确认删除调度日志编号为"'+a+'"的数据项?',"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return s(a)})).then((function(){t.getList(),t.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$confirm("是否确认清空所有调度日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return u()})).then((function(){e.getList(),e.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){var e=this,t=this.queryParams;this.$confirm("是否确认导出所有调度日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return c(t)})).then((function(t){e.download(t.msg)})).catch((function(){}))}}},p=m,d=a("cba8"),b=Object(d["a"])(p,o,r,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d67a2"],{"735e":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"queryForm",attrs:{model:e.queryParams,inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"任务名称",prop:"jobName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{placeholder:"请输入任务名称",clearable:"",size:"small"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.jobName,callback:function(t){e.$set(e.queryParams,"jobName",t)},expression:"queryParams.jobName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"任务组名",prop:"jobGroup"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请任务组名",clearable:"",size:"small"},model:{value:e.queryParams.jobGroup,callback:function(t){e.$set(e.queryParams,"jobGroup",t)},expression:"queryParams.jobGroup"}},e._l(e.jobGroupOptions,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"执行状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择执行状态",clearable:"",size:"small"},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"执行时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{size:"small","value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),e._v(" "),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini",disabled:e.multiple},on:{click:e.handleDelete}},[e._v("删除")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:remove"],expression:"['monitor:job:remove']"}],attrs:{type:"danger",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空")])],1),e._v(" "),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:jobLog:export"],expression:"['monitor:jobLog:export']"}],attrs:{type:"warning",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.jobLogList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"日志编号",width:"80",align:"center",prop:"jobLogId"}}),e._v(" "),a("el-table-column",{attrs:{label:"任务名称",align:"center",prop:"jobName","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"任务组名",align:"center",prop:"jobGroup",formatter:e.jobGroupFormat,"show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"调用目标字符串",align:"center",prop:"invokeTarget","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"日志信息",align:"center",prop:"jobMessage","show-overflow-tooltip":!0}}),e._v(" "),a("el-table-column",{attrs:{label:"执行状态",align:"center",prop:"status",formatter:e.statusFormat}}),e._v(" "),a("el-table-column",{attrs:{label:"执行时间",align:"center",prop:"createTime",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.parseTime(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["monitor:job:query"],expression:"['monitor:job:query']"}],attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.handleView(t.row)}}},[e._v("详细")])]}}])})],1),e._v(" "),a("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getList}}),e._v(" "),a("el-dialog",{attrs:{title:"调度日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"日志序号:"}},[e._v(e._s(e.form.jobLogId))]),e._v(" "),a("el-form-item",{attrs:{label:"任务名称:"}},[e._v(e._s(e.form.jobName))])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"任务分组:"}},[e._v(e._s(e.form.jobGroup))]),e._v(" "),a("el-form-item",{attrs:{label:"执行时间:"}},[e._v(e._s(e.form.createTime))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"调用方法:"}},[e._v(e._s(e.form.invokeTarget))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"日志信息:"}},[e._v(e._s(e.form.jobMessage))])],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"执行状态:"}},[0==e.form.status?a("div",[e._v("正常")]):1==e.form.status?a("div",[e._v("失败")]):e._e()])],1),e._v(" "),a("el-col",{attrs:{span:24}},[1==e.form.status?a("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.exceptionInfo))]):e._e()],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},r=[],n=a("8ee4"),l=a("b775");function i(e){return Object(l["a"])({url:"/monitor/jobLog/list",method:"get",params:e})}function s(e){return Object(l["a"])({url:"/monitor/jobLog/"+e,method:"delete"})}function u(){return Object(l["a"])({url:"/monitor/jobLog/clean",method:"delete"})}function c(e){return Object(l["a"])({url:"/monitor/jobLog/export",method:"get",params:e})}var m={name:"JobLog",data:function(){return Object(n["a"])({loading:!0,ids:[],multiple:!0,total:0,jobLogList:[],open:!1,dateRange:[],form:{},statusOptions:[],jobGroupOptions:[],queryParams:{pageNum:1,pageSize:10,jobName:void 0,jobGroup:void 0,status:void 0}},"form",{})},created:function(){var e=this;this.getList(),this.getDicts("sys_job_status").then((function(t){e.statusOptions=t.data})),this.getDicts("sys_job_group").then((function(t){e.jobGroupOptions=t.data}))},methods:{getList:function(){var e=this;this.loading=!0,i(this.addDateRange(this.queryParams,this.dateRange)).then((function(t){e.jobLogList=t.rows,e.total=t.total,e.loading=!1}))},statusFormat:function(e,t){return this.selectDictLabel(this.statusOptions,e.status)},jobGroupFormat:function(e,t){return this.selectDictLabel(this.jobGroupOptions,e.jobGroup)},handleQuery:function(){this.queryParams.pageNum=1,this.getList()},resetQuery:function(){this.dateRange=[],this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.jobLogId})),this.multiple=!e.length},handleView:function(e){this.open=!0,this.form=e},handleDelete:function(e){var t=this,a=this.ids;this.$confirm('是否确认删除调度日志编号为"'+a+'"的数据项?',"警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return s(a)})).then((function(){t.getList(),t.msgSuccess("删除成功")})).catch((function(){}))},handleClean:function(){var e=this;this.$confirm("是否确认清空所有调度日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return u()})).then((function(){e.getList(),e.msgSuccess("清空成功")})).catch((function(){}))},handleExport:function(){var e=this,t=this.queryParams;this.$confirm("是否确认导出所有调度日志数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return c(t)})).then((function(t){e.download(t.msg)})).catch((function(){}))}}},p=m,d=a("cba8"),b=Object(d["a"])(p,o,r,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6edc8597"],{"3d17":function(t,e,n){"use strict";n.d(e,"j",(function(){return a})),n.d(e,"b",(function(){return o})),n.d(e,"a",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"g",(function(){return c})),n.d(e,"i",(function(){return i})),n.d(e,"c",(function(){return l})),n.d(e,"e",(function(){return d})),n.d(e,"f",(function(){return f})),n.d(e,"h",(function(){return m}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/goods/uploadVideo",method:"post",data:t})}function o(t){return Object(r["a"])({url:"/local/getCategoryList",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/system/freightNew/getFreight",method:"get",params:t})}function u(t){return Object(r["a"])({url:"/system/goodsNew/addGoods",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/system/goodsNew/info",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/system/goodsNew/goodsEdit",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/system/goodsNew/batchUploadImage",method:"post",data:t})}function f(t){return Object(r["a"])({url:"/local/serviceFee/getByCategory",method:"get",params:t})}function m(t){return Object(r["a"])({url:"/system/goodsNew/synthesisList",method:"post",data:t})}},5252:function(t,e,n){"use strict";n("60a2")},"5a97":function(t,e,n){"use strict";n.d(e,"e",(function(){return a})),n.d(e,"h",(function(){return o})),n.d(e,"c",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"f",(function(){return c})),n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return l})),n.d(e,"g",(function(){return d}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/goodsNew/list",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/system/goodsNew/shelvesStatus",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/system/goodsNew/goodsStatus",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/system/goodsNew/info",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/system/goodsNew/collect",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/system/goodsNew/cancelOnsale",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/system/goodsNew/cancelOnsaleAll",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/system/goodsNew/onsaleUpdate",method:"post",data:t})}},"60a2":function(t,e,n){},"6b1f":function(t,e,n){"use strict";n.d(e,"g",(function(){return a})),n.d(e,"i",(function(){return o})),n.d(e,"b",(function(){return s})),n.d(e,"d",(function(){return u})),n.d(e,"a",(function(){return c})),n.d(e,"l",(function(){return i})),n.d(e,"j",(function(){return l})),n.d(e,"c",(function(){return d})),n.d(e,"m",(function(){return f})),n.d(e,"e",(function(){return m})),n.d(e,"h",(function(){return h})),n.d(e,"f",(function(){return p})),n.d(e,"k",(function(){return g}));var r=n("b775");function a(t){return Object(r["a"])({url:"/system/index/getInfo",method:"get",params:t})}function o(t){return Object(r["a"])({url:"/local/getOrganization",method:"get",params:t})}function s(t){return Object(r["a"])({url:"/local/organization",method:"post",data:t})}function u(t){return Object(r["a"])({url:"/local/shopbrand",method:"get",params:t})}function c(t){return Object(r["a"])({url:"/local/brands",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/local/upbrands",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/local/getShopInfo",method:"get",params:t})}function d(t){return Object(r["a"])({url:"/local/addShopInfo",method:"post",data:t})}function f(t){return Object(r["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:t})}function m(t){return Object(r["a"])({url:"/local/cate",method:"get",params:t})}function h(t){return Object(r["a"])({url:"/local/check/businessLicense",method:"get",params:t})}function p(t){return Object(r["a"])({url:"/local/check/idCard",method:"get",params:t})}function g(t){return Object(r["a"])({url:"/local/qualification/list",method:"get",params:t})}},e3b2:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-card",{staticClass:"box-card"},[n("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t._v("商品导入")]),t._v(" "),n("h3",{staticClass:"cton_h3"},[t._v("剩余次数:"+t._s(t.collect_num)+" / 1000次")]),t._v(" "),n("div",{staticClass:"cton_text"},[n("p",[t._v("功能介绍:")]),t._v(" "),n("p",[t._v("\n 商品导入是为了商家快速、方便地将其它平台上已有的商品,一键导入到您的云仓平台,不再用手动输入编写商品信息\n ")]),t._v(" "),n("p",[t._v("使用方法:")]),t._v(" "),n("p",[t._v("\n 复制其它电商平台的商品链接,粘贴至商品链接输入框内,为该商品选择对应的商品分类,选择完成后点击立即获取按钮即可\n ")]),t._v(" "),n("p",[t._v("示例:")]),t._v(" "),n("p",[t._v("京东商品链接如:https://item.jd.com/10684560542.html")]),t._v(" "),n("p",[t._v("温馨提示:")]),t._v(" "),n("p",[t._v("商品在获取过程中,请不要进行其它操作")]),t._v(" "),n("p",[t._v("\n 商品抓取后,默认放入到下架商品中,请手动修改商品相关信息,再提交申请上架\n ")]),t._v(" "),n("p",[t._v("请确保不要将多个平台的商品链接混合输入")]),t._v(" "),n("p",[t._v("每个用户默认拥有1000次商品导入的机会,请慎重使用")])]),t._v(" "),n("el-form",{ref:"form",attrs:{model:t.form,"label-width":"180px"}},[n("el-form-item",{attrs:{label:"商品链接:"}},[n("el-input",{staticStyle:{width:"700px"},attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入其它平台商品的链接,单次最多允许输入10条链接,以英文逗号隔开"},model:{value:t.form.desc,callback:function(e){t.$set(t.form,"desc",e)},expression:"form.desc"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"商品分类:"}},[t.el_valuestatus?n("el-cascader",{ref:"cascaderDom",staticStyle:{width:"350px"},attrs:{props:t.props,options:t.options,placeholder:"请选择"},on:{change:t.elvalueclick},model:{value:t.el_value,callback:function(e){t.el_value=e},expression:"el_value"}}):t._e()],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("立即导入")])],1)],1)],1)],1)},a=[],o=(n("1bc7"),n("4057"),n("e680"),n("fc02"),n("2ca7"),n("6b1f")),s=n("5a97"),u=n("3d17"),c=(n("ed08"),{name:"freight",data:function(){return{collect_num:0,form:{desc:""},el_valuestatus:!0,el_value:[],options:[],props:{expandTrigger:"click",lazy:!0,lazyLoad:this.lazyLoad,value:"id",label:"title",leaf:"leaf"}}},components:{},created:function(){this.info()},watch:{},methods:{info:function(){var t=this;Object(o["j"])().then((function(e){1==e.code&&(t.collect_num=e.data.collect_num)}))},onSubmit:function(){var t=this;if(this.collect_num<=0)this.$message({type:"warning",message:"您好,您的导入次数已用完,请您联系我们的工作人员操作充值"});else{var e;if(!this.form.desc)return this.$message.error("请填写需要导入的商品链接!"),!1;if(e=this.form.desc.split(","),!(e.length>0&&e.length<=10))return e.length>10?(this.$message({message:"您单次输入的链接数量超过10条!",type:"warning"}),!1):(this.$message.error("请填写需要导入的商品链接!"),!1);if(Number(e.length)>Number(this.collect_num))this.$message({type:"warning",message:"您好,准备导入的商品条数过多,当前剩余次数不足,请重新输入"});else{if(3!=this.el_value.length)return this.$message.error("请选择商品分类!"),!1;var n={category_id:this.el_value[2],third_url:e};Object(s["f"])(n).then((function(n){var r=0,a=Number(e.length),o="";1===n.code?(1===a?1===Number(n.data)?t.$message({type:"success",message:"您好,商品已导入成功,请在仓库中进行编辑后申请上架"}):t.$message({type:"error",message:"您好,商品导入失败,请您重新导入"}):a>1&&(r=Number(n.data),o="您好,一共导入"+a+"条商品,"+r+"条导入成功,请在仓库中进行编辑后申请上架",t.$message({type:"warning",message:o})),t.el_value=[],t.$refs.cascaderDom.$refs.panel.activePath=[],t.form.desc=""):(o=n.message?n.message:"导入失败",t.$message({type:"error",message:o})),t.info()}))}}},add:function(t,e){var n,r,a,o;try{n=t.toString().split(".")[1].length,r=e.toString().split(".")[1].length}catch(s){n=0,r=0}return a=Math.pow(10,Math.max(n,r)),o=(t*a+e*a)/a,o=o.toFixed(2),o},minus:function(t,e){return this.add(t,-e)},elvalueclick:function(){},lazyLoad:function(t,e){this.SSQList=[],this.SSQStr="",this.getArea(t,e),this.SSQList&&this.SSQList.length>0?this.isNextStep=!1:this.isNextStep=!0},getArea:function(t,e){var n=t.level,r={};0===n&&(r={parent_id:0}),n>0&&(r={parent_id:t.value}),Object(u["b"])(r).then((function(t){var r={};r=t.data,r.forEach((function(t){t.value=t.id,t.label=t.label,t.children=[],t.leaf=n>=2})),e(r)}))}}}),i=c,l=(n("5252"),n("cba8")),d=Object(l["a"])(i,r,a,!1,null,"d731cf5e",null);e["default"]=d.exports}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ff0474da"],{"0011":function(t,e,a){t.exports=a.p+"static/img/stay2.7375f8af.png"},"0ae4":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAY1JREFUKFN9kDFok1EUhb/z835rVRQL2RzrVlEH0YKCiKC4WCpEcVAQDQVnJxdRsIsoilKk6lQdMoimEhBrxXYpUqGbYByqOKUODq1i8H9H/tDUpFTv8njnnnPvuUcs1+RcvYh40Pqv+Vo3Du0qXM17ejVX362YDaDknO1t/xXCD8StmDCul7NfZ2z2koOwYUUoljC/gJ4WJrFos0nig6oz898w92VNRnlCwrmRqHgzRC1EfAXpqE1K4iGiMsQ9PZ+ujSP1YR4C13JhhOGB/b2X802V6U8li7uYVHAHvA8UVJ6qFUL8PW932PzSvT7sWIyNEBrJC5v+9tsz4nblwFi1tjkNP68DF5uJyZ9NshGcYhaA3iYOlWBfGDyys94UtupJ9f13my3/SjZd6uoqFvsay0P+0sYq7/ZEx7cW3avFsk+cOd7/dCXh1YRH5amCQ3JJcNZmK3g0E7dLgwc+tnM7rLY3Rstvntk6Vjp5cN1a1juEI48nTinReYiZrTyQ/N5ZSQH79dDpw8OtIX8AgZGXy6HyIeYAAAAASUVORK5CYII="},"1e4b":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"dashboard-editor-container"},[s("div",{staticClass:"dashboard-promote"},[s("div",{staticClass:"header"},[s("div",{staticClass:"header-top"},[s("span",{staticClass:"sp"},[t._v("运营数据")]),t._v(" "),s("el-radio-group",{staticStyle:{"margin-left":"27px"},attrs:{size:"small"},on:{change:t.getnumbersTime},model:{value:t.numberValue,callback:function(e){t.numberValue=e},expression:"numberValue"}},[s("el-radio-button",{attrs:{label:"1"}},[t._v("昨日")]),t._v(" "),s("el-radio-button",{attrs:{label:"7"}},[t._v("近7天")]),t._v(" "),s("el-radio-button",{attrs:{label:"15"}},[t._v("近15天")])],1)],1),t._v(" "),s("div",{staticClass:"header-foot"},[s("div",{staticClass:"foot-le"},[s("el-row",{attrs:{type:"flex",justify:"space-around"}},[s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("成交订单数")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.operate.order_count))])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("GMV")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.beGmv))])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("退款订单数")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.operate.refund_count))])])],1)],1),t._v(" "),s("div",{staticClass:"foot-ri"},[s("el-row",{attrs:{type:"flex",justify:"space-around"}},[s("el-col",{attrs:{span:10}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("正常发货率")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.delivery)+"%")])]),t._v(" "),s("el-col",{attrs:{span:10}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("待结算金额")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.beSettled))])])],1)],1)])]),t._v(" "),s("div",{staticClass:"main"},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{xs:24,lg:17}},[s("div",{staticClass:"main-left"},[s("div",{staticClass:"main-left-top"},[s("el-row",{attrs:{type:"flex",justify:"space-between"}},[s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("超时订单")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliveredTimeNum))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("7072"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("24小时需发货")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliverTime24Num))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("0011"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("48小时需发货")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliverTime48Num))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("2a6d"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.afterSale()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("待处理售后")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.afterSaleNum))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("bd83"),alt:""}})])])],1)],1)])],1)],1),t._v(" "),s("div",{staticClass:"main-left-foot"},[s("div",{staticStyle:{margin:"30px 0 0 24px"}},[s("span",{staticClass:"ft-sp"},[t._v("店铺数据")]),t._v(" "),s("div",{staticClass:"main-left-foot-top"},[s("el-date-picker",{attrs:{size:"mini","picker-options":t.pickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.dateTimechange},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}}),t._v(" "),s("el-radio-group",{staticStyle:{"margin-left":"18px"},attrs:{size:"small"},on:{change:t.getnumData},model:{value:t.numSelect,callback:function(e){t.numSelect=e},expression:"numSelect"}},[s("el-radio-button",{attrs:{label:"11"}},[t._v("订单数据")]),t._v(" "),s("el-radio-button",{attrs:{label:"13"}},[t._v("销量排行")])],1)],1)]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowData,expression:"isShowData"}],staticStyle:{"margin-top":"38px",padding:"16px 16px 0"}},[s("line-chart",{attrs:{"chart-data":t.numberChartData}})],1),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.isShowData,expression:"!isShowData"}],staticStyle:{"margin-top":"38px",padding:"16px 16px 0"}},[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.storeGoods,stripe:""}},[s("el-table-column",{attrs:{type:"index",label:"排名",align:"center",width:"150"}}),t._v(" "),s("el-table-column",{attrs:{prop:"goods_title",label:"商品名称",align:"center",width:"400"}}),t._v(" "),s("el-table-column",{attrs:{prop:"sale",label:"销量",align:"center",width:"300"}}),t._v(" "),s("el-table-column",{attrs:{prop:"total_price",align:"center",label:"营业额"}})],1)],1)])])]),t._v(" "),s("el-col",{attrs:{xs:24,lg:7}},[s("div",{staticClass:"main-right"},[s("div",{staticClass:"main-right-top"},[s("div",{staticClass:"sa"},[t._v("常用功能")]),t._v(" "),s("div",{staticStyle:{"margin-top":"24px"}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:8}},[s("div",{staticStyle:{"text-align":"center",cursor:"pointer"},on:{click:function(e){return t.goCommodity()}}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("发布商品")])])]),t._v(" "),s("el-col",{attrs:{span:8}},[s("div",{staticClass:"main-right-top-point",staticStyle:{"text-align":"center",cursor:"pointer"},on:{click:function(e){return t.goMyAssets()}}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("资产提现")])])]),t._v(" "),s("el-col",{attrs:{span:8}},[s("div",{staticStyle:{"text-align":"center"}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("版本记录")])])])],1)],1)]),t._v(" "),s("div",{staticClass:"main-right-foot"},[s("div",{staticStyle:{overflow:"hidden"}},[s("span",{staticClass:"main-right-foot-sn"},[t._v("系统消息")]),t._v(" "),s("span",{staticClass:"main-right-foot-sa"},[t._v("更多>>")])]),t._v(" "),s("ul",[s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])])])])])])],1)],1),t._v(" "),s("div",{staticClass:"footer"},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{xs:24,lg:17}},[s("div",{staticClass:"footer-left"},[s("div",{staticStyle:{margin:"0 0 0 24px"}},[s("span",{staticClass:"footer-sp"},[t._v("热销类目排行")])]),t._v(" "),s("el-table",{staticStyle:{"margin-top":"15px",padding:"16px 16px 0"},attrs:{"cell-style":t.changeCellStyle,"header-cell-style":{background:"linear-gradient(0deg, #FCEBCE 0%, #FEF6E9 100%)",color:"#955300"},data:t.cateGory}},[s("el-table-column",{attrs:{type:"index",label:"排名",align:"center",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{class:0==e.$index?"foot-index":"foot-indexone"},[0==e.$index?s("img",{attrs:{src:a("e88e"),alt:""}}):t._e(),t._v(" "),0!==e.$index?s("img",{attrs:{src:a("0ae4"),alt:""}}):t._e(),t._v(" "),s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.$index+1))])])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"category_name",label:"品类",align:"center","min-width":"30%"}}),t._v(" "),s("el-table-column",{attrs:{prop:"num",label:"商品总数",align:"center","min-width":"30%"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticClass:"foot-table"},[s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.row.num))])])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"sale",align:"center",label:"交易量","min-width":"25%"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticClass:"foot-table"},[s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.row.sale))])])]}}])})],1)],1)]),t._v(" "),s("el-col",{attrs:{xs:24,lg:7}},[s("div",{staticClass:"footer-right"},[s("div",{staticClass:"footer-right-top"},[s("span",{staticClass:"footer-right-top-text"},[t._v("商家成长")]),t._v(" "),s("div",{staticClass:"footer-right-top-item"},[s("div",{staticClass:"footer-right-top-img footer-top-one",on:{click:function(e){return t.openDia()}}},[s("span",[t._v("规则中心")]),t._v(" "),s("p",[t._v("GO>")]),s("p")]),t._v(" "),s("div",{staticClass:"footer-right-top-img footer-top-two",on:{click:function(e){return t.openDia()}}},[s("span",[t._v("学习中心")]),t._v(" "),s("p",[t._v("GO>")]),s("p")]),t._v(" "),s("div",{staticClass:"footer-right-top-img footer-top-thr",staticStyle:{"margin-top":"15px"},on:{click:function(e){return t.openDia()}}},[s("span",[t._v("商家成长")]),t._v(" "),s("p",[t._v("GO>")]),s("p")])])]),t._v(" "),s("div",{staticClass:"footer-right-bot"},[s("img",{staticStyle:{width:"100%"},attrs:{src:a("ed58"),alt:""}})])])])],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible,width:"30%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("p",{staticClass:"dia-text"},[t._v("该模块内容正在建设中,敬请期待")])])],1)])},i=[],r=(a("e186"),a("e425")),n=a("b775");function o(){return Object(n["a"])({url:"local/statistical/statisticalHome",method:"get"})}function l(t){return Object(n["a"])({url:"local/statistical/operationalData",method:"get",params:t})}function c(t){return Object(n["a"])({url:"local/statistical/storeData",method:"get",params:t})}function d(t){return Object(n["a"])({url:"local/statistical/getGoodsSale",method:"get",params:t})}var u=a("eab4"),p={name:"Index",components:{LineChart:u["default"]},data:function(){return{delivery:"",beSettled:"",beGmv:"",dialogVisible:!1,numberValue:"1",operate:{},waitFor:{},numberChartData:{},numberChartDataCopy:{},storeOrder:{},storeGoods:[],storeGoodsCopy:[],cateGory:[],numSelect:"11",isShowData:!0,value1:[],value2:[],pickerOptions:{disabledDate:function(t){var e=(new Date).getTime(),a=2592e6,s=e-a;return t.getTime()>Date.now()-864e5||t.getTime()<s}},options:[{value:"一",label:"一级类目"},{value:"二",label:"二级类目"},{value:"三",label:"三级类目"}],Category:"一级类目"}},created:function(){this.GetDefaultData()},watch:{value1:{handler:function(){null==this.value1&&(this.value1=[])}}},methods:{openDia:function(){this.dialogVisible=!0},handleClose:function(t){t()},goMyAssets:function(){this.$router.push("/system/asset/myAsset")},goCommodity:function(){this.$router.push("/system/goods/add")},afterSale:function(){this.$router.push("/system/repeat/retreat")},godeliver:function(){this.$router.push("/system/order/index")},GetDefaultData:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,a,s,i,r,n,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,o();case 2:for(e=t.sent,this.operate=e.data.operational_data,this.waitFor=e.data.seller_todo_data,this.storeOrder=e.data.store_order_data,a=e.data.store_goods_sale_data,s=0;s<a.length;s++)i=a[s],i.total_price=i.total_price/100;this.storeGoods=a,this.cateGory=e.data.category_sale_data,this.delivery=e.data.operational_data.delivery_rate/100,this.beSettled=e.data.operational_data.unsettled_amount/100,this.beGmv=e.data.operational_data.order_total_price/100,r={},r.date=this.storeOrder.date,n=this.storeOrder.customer_price.map((function(t){return t/100})),l=this.storeOrder.order_total.map((function(t){return t/100})),r.customerprice=n,r.ordercount=this.storeOrder.order_count,r.ordertotal=l,this.numberChartData=r,this.numberChartDataCopy=r,this.storeGoodsCopy=a;case 23:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),dateTimechange:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,a,s,i,r,n,o,l,u,p,h,m,v,g,f,A;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.value1&&(e=new Date(this.value1[1]),a=e.getFullYear(),s=e.getMonth()+1,i=e.getDate(),this.value1[1]="".concat(a,"-").concat(s,"-").concat(i," 23:59:59")),null!=this.value1){t.next=9;break}this.value1=[],r=this.numberChartDataCopy,n=this.storeGoodsCopy,this.numberChartData=r,this.storeGoods=n,t.next=40;break;case 9:if("11"!=this.numSelect){t.next=27;break}return o={},o.start_time=new Date(this.value1[0]).getTime()/1e3,o.end_time=new Date(this.value1[1]).getTime()/1e3,o.seller_id=this.$store.state.user.sellerid,t.next=16,c(o);case 16:l=t.sent,u={},u.date=l.data.date,p=l.data.customer_price.map((function(t){return t/100})),u.customerprice=p,u.ordercount=l.data.order_count,h=l.data.order_total.map((function(t){return t/100})),u.ordertotal=h,this.numberChartData=u,t.next=40;break;case 27:if("13"!=this.numSelect){t.next=39;break}return m={},m.start_time=new Date(this.value1[0]).getTime()/1e3,m.end_time=new Date(this.value1[1]).getTime()/1e3,t.next=33,d(m);case 33:for(v=t.sent,g=v.data,f=0;f<g.length;f++)A=g[f],A.total_price=A.total_price/100;this.storeGoods=g,t.next=40;break;case 39:return t.abrupt("return");case 40:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),RankTimechange:function(){},changeCellStyle:function(t,e,a,s){return"品类"===t.column.label?"color: #000000;font: 500 14px AlibabaPuHuiTi-Regular;margin-left:50px;":""},getnumbersTime:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){var a,s,i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a={},a.seller_id=this.$store.state.user.sellerid,1!=e){t.next=12;break}return t.next=5,l(a);case 5:s=t.sent,this.delivery=s.data.delivery_rate/100,this.beSettled=s.data.unsettled_amount/100,this.beGmv=s.data.order_total_price/100,this.operate=s.data,t.next=32;break;case 12:if(7!=e){t.next=23;break}return a.day=e,t.next=16,l(a);case 16:i=t.sent,this.delivery=i.data.delivery_rate/100,this.beSettled=i.data.unsettled_amount/100,this.beGmv=i.data.order_total_price/100,this.operate=i.data,t.next=32;break;case 23:if(15!=e){t.next=32;break}return a.day=e,t.next=27,l(a);case 27:r=t.sent,this.delivery=r.data.delivery_rate/100,this.beSettled=r.data.unsettled_amount/100,this.beGmv=r.data.order_total_price/100,this.operate=r.data;case 32:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),getnumData:function(t){if(11==t)this.isShowData=!0,0!==this.value1.length&&this.dateTimechange();else{if(13!=t)return;this.isShowData=!1,0!==this.value1.length&&this.dateTimechange()}}}},h=p,m=(a("4af9"),a("cba8")),v=Object(m["a"])(h,s,i,!1,null,"25504f30",null);e["default"]=v.exports},"2a6d":function(t,e,a){t.exports=a.p+"static/img/stay3.e071f36b.png"},"4af9":function(t,e,a){"use strict";a("d4b2")},"5af2":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAACctJREFUaEPtWGuMVdUV/tZ53cfc4c7cKQMoMoI8BKGMFpBH1KJQLFqkUGtSE1NjRNIqtUpb05L08aOxMX3EVGLTPwZsFGgtNqUxVBFIsa0aTSuvAirC8B4GnJk793XOXs3a+5w7996ZCQEGjQmXzAznzD77rG993/rW2kP4jH/oMx4/LgP4tBm8zMBlBi4yA30kdM9vitPZsp4EaCrzJ1DkBBAhC/Am9uwnNjxEH58PpioAy37H7tmiehPMrYECHEtvfuk+BPgBwAzY8i7Qj9etsH92Pi+sCu/uX3GG3OAD30d6/BWEaWMIHO4WAZGf8pB+MHw6uqdv1d4L18va6JnopRJ0TwHY9A6jo4sFxMb1K5yvXhQA2Gq/Y3PmazMtfK6eIEwArAMj/c8EThTqy0igrDX9/whECGggUHI/EQNeeZexdScj5g4CALbV/qRnAMRdQ68OgEzwvcEJKNJANDRSIIgODLAqIHIj3KcWTNwDtu5ibHmPEfPw5/WPOEsuigEBkPA4s/RGQsIlKNbvhkXyZSLRIRPBJvO7SDpybaSiqkGXWauWkWwnSRIArwsDgwlgyQyC5wDpJGHiCKArT9jZBjQPYYxtBs7mCP87DgxNMcY0A7miuTZsRXUiQMxFFXsV9SAAtu0WCSnEPBocBuIeZ5ZMJ7g2MCwNTB9toTPP2LoXaGkCpl5F6Mgy3jhgrqeMJPSUgH8eMLIStgwrUkBWdb1E8gpZEQDbdwsLweACWDxNJAQ4NpBOAL4CPs4J5YT6OFAKgM48tMxSMSBg1ixF5mRqIKqPSDp96yPmAq/vBF57T8FxsGHTSufrF10DwsDiLxASHqCUBAdYlukLUtQShgSorwEoNlkXWzSZ1ysMgLJ8QnByj6VKAJsYqTiw5wjw/jHgygzemjeJnir4ONHeg6OzrsH7ZLIw4KdPH5AiFgCLbjAAyi5U4SxRnk2WTWGbgGVRZK+ha9X0BjEF12Zk6oDGJKEuBrAkSUFs1I+5yPoBgmKAns4e3n26m//e3W2tv2kyHeoPxYAAvnJ9CKC3X/VpUpX2KptHLtVf4ZpuIkEDozJAMkyO3C+UgIIPuA7y9TGcZtZbkWUhxozY6S4cOdQePDVrgvP7WhADArhTAEgfqHii0klEMpWO09snJPORdKI+YTi6sgG4KmM2FCYi+y2FADwH+ZQBUBWXZcPtKXLywxP8h/Yu67EFUykbhTUggDtaDQCt/yp99yISeUltVI4IRlKhtEI5SbCjGkk7luxXO56owNCTjCHvuWhXClT0QbJ/9LFskB+gYU9b8PIptr+5cBwVIsMoL5JZSNeAy5mFrSSUoiFJmDVWCrR6qpO9d7Ux2s5weegzDFX7vmh72BDChOEm61FQAlxkJOjbOoAd+4GD7eyPyKBz1hgqjR0KXxxQhr2Sb3Jk20B3gRv2HuXfzhlv/2BgAB5nvjyFpDMi4RHGNfeOEGyJs5vPodPQ/UDcx7AUyicsXAHp2oTWUYS40ysbCTzvA5t3AeveUtixj3GynWGVzL5eA7i1xSotnWblllyP3KgmBLlCCMKBdfwsxw8eC+64ZYr7Rv8Scjlz++dJt3l5rC5mbLJ2UNOBawkx8j4hX4yGPrNW5NLSRLimmXQm5RNzgG37gVV/UvjPPgUKgEAK2u6Vi/Q/uyiFAjQ2U/DoQju7/GZkxbYdCxwAqd2Hgr/OGOfcOyCABVNIN7HmNOHWSdXyqXUCuT7VBezYp8xcHy4XRm5oIS2VqJbqPGDB0wo7/qFQTPe3U/U9Jw/EGklt/b7VfmUjBakY2HVgHW5nOnKmNH9AAPMnGwYMCGk64cY1o3Okw+4C6XFDMxW6TGOdkY9pfua+gFm0WmHLvxT8eP8AbJESG2aEocZGqHXL7Y6WDAVD6xFIXJ09SO85pr43IIB51xFk1JWXB0HFGF3pOhVDWuRUkdXK6DGqiXDtCNJjSMSKONvi1QqvRQDEcQVgWFhuFrh1joVFrYTvrAmgikC6idSLD1odo5ooaB6CIGEDRR91u9qCV/oAkAON53Jm/nUknbGcufKhpeZkNdB9cZ9xwwljRP8yN4TngSoAMSAWM3MW56GLeO4MwsaHbbz0LnD/al+PMg0ZUi8sEwAImodQELe1IXi724IP+2Ug5nJm3iTSBRdRT+U5p++JK2pIlf1AND/5CsLIphBA6EyVAGTzH95rY8Ekwpee9DFzooXN37Xw/L+B+5/xDSssEuoLgBnOnqOqoxrAera9k8EJx0HTAqmB/mahqlNZRTeumfklc6ObpXmFAMLfy3x11zNGQsoBJlxtYfNjFs70ACMbgb/tBB5Y7aMorNimBoSBSglFDOxpCw5Q84rSbEthvg9Q0kNieJoecQiJq4f2TpemtVace2s6SDkLFWtktrl5vIV7biTkQ3/XZ2AXWPqswva3TBE7OWDMGAubH7ewZS+w7FkfgZz0QlsVAOkGUi8+ZHe0aAlBS6jkI7WzLdhII1aUTipgqA6SzfgsP7UuzUijv0UdNLqWNeWRIBzUIlxyv1AEZk6wsHaZVd4rHBfwwBqFV7cpFOuNC4nrJNKEXIF10Vb2BOkHDUNJrV9udQxPIxiepiBZ6ULDV5ReZeA2kZv+A0TFp79JXLJozlnmZzjel6+1bMNE2A7w3IMOpow0E6ckQpqRdPDHNyi889/QSoU5aXSSqKjNC7AikGqEWrXI7rplHAr1ceLmNIKkB+ujk+y3ddI8GraS6yjvT5e57Nxt5fxWyLjwwrecL942CStzBfRETwuI01nQEy+pxB+3qwRLUpyaTlwArh1rlVbdRV0yF0nimuqIMykEREjtPhy8PH2sc9+5W+z5xdxnNTM7BR9bFWMisQah3xkwKFsEbXhbJX7+F65vP8Y2u4YJOwH+xk1Wz32zrZ46j1l6TFOK1JAkOOmCjnawe/Ak3T53Cr19yQFIsNk8LwTheWLIhBNORUBJ6bM17TnGznM7OPnmAfaGNVJwzwzKTR+NUrEEGQJ5SJLkIKQ7cHeBG/ce4V/MmWD/tMZLLjLV53g8W+QHifFLMHIA/Gh5IQCJYRRLoI4cW2Ii8iV9J+URp+JQ4lwSfL6E9L6jam33YevhuXNJ7/GJMBAFm83ztwn4CRNcYmTl5fqPAjBsFEuwcuEclPDAngv2LH3UjHUXOP7BcV4Tz1mPTp5MwmTk7pc287W750p8k1L4EQGzmcCkkI/WKO49hdkW2HbgBgG8U528r61D/XrOBGdt7X6fKAPRy5nZzRVxJ4C7GWitaCPaCsVxigHsM1380aku3ljMW+tmX0cd/aX6UwEwmJxfBjCY2byQvS4zcCFZG8xnLjMwmNm8kL0+8wz8H4a6G7404ebCAAAAAElFTkSuQmCC"},"6f91":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA9xJREFUSEvFlW2IVFUYx3/PuWdmdmd323XJNFeTsPcy+9KmaxCBfhS0kI3ItgJbMl8Q+1ChNrai0YYbEeKHMlE2scCCQCnEDCU1KKwN+pDWNlS+7ba2ui9z59z7xJlxZld8CSnxXC7MPeee53ee//N/7gjXeMg1js/1BzRm3NNGdMPpM7LwWIf95I4Vbu6YGv3AoCsOZpKb/02BK2bw8HodMzCQ3z8USu3y2XZm62zJvrlLp2zak9+VTuEabkrM+ny5HL8SpAzI9uiDQcAElDhpoa6S3LIPo8e++D5+fm6j2dneHLwH2MEc+trO+Ikdh+Kn5s+QLa/PC3aEITZ0iL9i5a8J9XKgBC0ATpyJXk2nZKFBqgCtSMJPf2i0eGs0duwN2HdbbG99Fc45qEiiJ/uxi7e6G0/0idv4jOm5b5LIUK5YT0Vzg6F8Nq5WXvTPhckzgzqQDEgPh4qLhXRKad+tdB6IWN9smX2vMJwHVRCBqpSyqwte2e5oeSRg6SwhHwuBKBWJQsi/qyqkrgwIo3h4KCepn08qf/Zpgdr1O/SeU6bfJiQMxFpM2kMSAeQcfHNMqa8W7m4AIzC+FqaMM9SlORcYqSkD9h/RN6ZMZunRU5rs+i0Ock5IWsUYcBHE8cVeMEYLoCiGvBNsAHc2SDx1kuS7s3w8Y6osKAMyX6r9am9+2uRbWHK8T1q8kuK1KI/zxy/kVvpd3l6YioH6KnYHNnq7c3tqL/vEjXqjGKnh2bBl4q1mS+y0HMZL4m+fTWmU5PKylEZgoOckayeNs2v2ZYrBLwJMWxK1Vo+PN0X5kcXQQaSQSoBn+JMOh+ADejuXhj9AOEh7T4Vd3Z2R4UsCZqwLWzWUTaVFX8h7GuD2mw17umJy+WLQpruE/gE4fNS7ZgQiAe2pyK7ed1nAmrBVtQjwJeg5C6vmGRY0GeZscGR7YUIddC4KOJKFRZsdtWkpy6fQXslVAHrPwsp5huaHDPPfcXT3QkMdbGu1fJdVlm1zVKekIFfBwlcL8Bm0zTc0NxrmduT5tUeYWA8fLbZ82620vu+oqRwBCLyVwq66rETT14QvoLKxVP2+AXjuUcOcB4Sl2xynzwr11Urb45ZfTinrPo2o8RKV3KRskH678mCHDF26yJnck4rpLC36JkpXQDoBHuY7wMeqqfSdLfQPKcEoq6rw0mG1HWTEm+1imzatHZocR7YTZWYpCxcXu3W0JfNREZSwxR45X4GsonMOZ1I/jPjq/MeuPKEqjW35+41KG9DkP43IBa07em+h4RWswI8YXj60yn6N+KlR1r1wx///dP3/k/9rTv8A5HOTKEt2ta4AAAAASUVORK5CYII="},7072:function(t,e,a){t.exports=a.p+"static/img/stay1.321d33f9.png"},bd83:function(t,e,a){t.exports=a.p+"static/img/stay4.96349d02.png"},d4b2:function(t,e,a){},e88e:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAehJREFUKFNtkjtoFFEUhr9z753dZLNJjJLORxO7iFiI2lhZBKuAIHYGURG0UUxlExSTJkQMWgQflbWoUZuoaKVFSkG0MYoS8iCbx+5kJjP3HpnFSERPe873/+cl/A59cewkO3bfRxVcibDyA12dBVeGEKA+g+Tro3Zg9XqBiL48eiBs29VvxJ3BtewsisLqT3RtDrURYkuwvgTxVyhVY1nauGViPyn6fuADxh3Cp7FmSSXU5yFdA2MbGJdi7HZqn0FzsKW61LKqif0n8VN9izSWJkJWf6NR+yvjU9WoPOXWV8ZQWfBkQySzfUTVSHJ/wSwED3pXsqf7JyWnV0L+IJS7bog1Klk8YvunrxWz5A+r54la7+AkkjgfNzUOY40THa92+z29M2pNRXKPao6kje82n99Hkjvv7HMtR0fEK3auMAOyxl4pVPVRT0cgGVb1F9EEfPIN09KGcRFOFzRIj10MSMozJD0ng/X5JrgZ2UTXsrTbTsRAkSnU04CpKZJ5iJfLMsRG8xxbQf1YOZi/bXsnrbSKgqQeiQNNIcIJubr8eLP+L7DZ9nC1m0o0SKKnsdqFNfco5bfl0tqXrSb/gH8+aazjCdjjcqVW2gr811FvVk/R5s4STLG+HqATYRoVh+hruVwb2QR/ATP02/9HR4TLAAAAAElFTkSuQmCC"},eab4:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],r=a("24ce"),n=a.n(r),o=a("feb2");a("6cbb");var l={mixins:[o["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{moneyMax:function(t){var e=Math.max.apply(null,t),a=2,s=!0,i=String(e).length;if(i<=a)return e;var r=Math.pow(10,a);return s?Math.ceil(e/r)*r:Math.floor(e/r)*r},numberMax:function(t,e){var a=Math.max.apply(null,t),s=Math.max.apply(null,e),i="";i=a>=s?a:s;var r=2,n=!0,o=String(i).length;if(o<=r)return i;var l=Math.pow(10,r);return n?Math.ceil(i/l)*l:Math.floor(i/l)*l},initChart:function(){this.chart=n.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.customerprice,a=t.ordercount,s=t.ordertotal,i=t.date;this.chart.setOption({xAxis:{type:"category",data:i,boundaryGap:!0,axisTick:{show:!0}},grid:{left:10,right:10,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:[{type:"value",name:"交易量",min:0,max:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)<10?10:this.numberMax(this.chartData.customerprice,this.chartData.ordercount),interval:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)<10?2:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)/5,axisLabel:{formatter:"{value}"}},{type:"value",name:"总订单金额",min:0,max:this.moneyMax(this.chartData.ordertotal)<10?10:this.moneyMax(this.chartData.ordertotal),interval:this.moneyMax(this.chartData.ordertotal)<10?2:this.moneyMax(this.chartData.ordertotal)/5,axisLabel:{formatter:"{value} 元"}}],legend:{data:["总订单数","总订单金额","客单价"]},series:[{name:"总订单数",smooth:!1,type:"bar",itemStyle:{normal:{color:"#3A64E4",lineStyle:{color:"#3A64E4",width:1},areaStyle:{color:"#f3f8ff"}}},data:a,animationDuration:2800,animationEasing:"quadraticOut"},{name:"总订单金额",smooth:!1,type:"line",yAxisIndex:1,itemStyle:{normal:{color:"#EE7945",lineStyle:{color:"#EE7945",width:2}}},data:s,animationDuration:2800,animationEasing:"quadraticOut"},{name:"客单价",smooth:!1,type:"bar",yAxisIndex:0,itemStyle:{normal:{color:"#49D3CE",lineStyle:{color:"#49D3CE",width:2}}},data:e,animationDuration:2800,animationEasing:"quadraticOut"}]})}}},c=l,d=a("cba8"),u=Object(d["a"])(c,s,i,!1,null,null,null);e["default"]=u.exports},ed58:function(t,e,a){t.exports=a.p+"static/img/more.44ea7a34.png"},feb2:function(t,e,a){"use strict";a.r(e);var s=a("ed08");e["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},initListener:function(){var t=this;this.$_resizeHandler=Object(s["d"])((function(){t.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var t=this.chart;t&&t.resize()}}}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ff0474da"],{"0011":function(t,e,a){t.exports=a.p+"static/img/stay2.7375f8af.png"},"0ae4":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAY1JREFUKFN9kDFok1EUhb/z835rVRQL2RzrVlEH0YKCiKC4WCpEcVAQDQVnJxdRsIsoilKk6lQdMoimEhBrxXYpUqGbYByqOKUODq1i8H9H/tDUpFTv8njnnnPvuUcs1+RcvYh40Pqv+Vo3Du0qXM17ejVX362YDaDknO1t/xXCD8StmDCul7NfZ2z2koOwYUUoljC/gJ4WJrFos0nig6oz898w92VNRnlCwrmRqHgzRC1EfAXpqE1K4iGiMsQ9PZ+ujSP1YR4C13JhhOGB/b2X802V6U8li7uYVHAHvA8UVJ6qFUL8PW932PzSvT7sWIyNEBrJC5v+9tsz4nblwFi1tjkNP68DF5uJyZ9NshGcYhaA3iYOlWBfGDyys94UtupJ9f13my3/SjZd6uoqFvsay0P+0sYq7/ZEx7cW3avFsk+cOd7/dCXh1YRH5amCQ3JJcNZmK3g0E7dLgwc+tnM7rLY3Rstvntk6Vjp5cN1a1juEI48nTinReYiZrTyQ/N5ZSQH79dDpw8OtIX8AgZGXy6HyIeYAAAAASUVORK5CYII="},"1e4b":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"dashboard-editor-container"},[s("div",{staticClass:"dashboard-promote"},[s("div",{staticClass:"header"},[s("div",{staticClass:"header-top"},[s("span",{staticClass:"sp"},[t._v("运营数据")]),t._v(" "),s("el-radio-group",{staticStyle:{"margin-left":"27px"},attrs:{size:"small"},on:{change:t.getnumbersTime},model:{value:t.numberValue,callback:function(e){t.numberValue=e},expression:"numberValue"}},[s("el-radio-button",{attrs:{label:"1"}},[t._v("昨日")]),t._v(" "),s("el-radio-button",{attrs:{label:"7"}},[t._v("近7天")]),t._v(" "),s("el-radio-button",{attrs:{label:"15"}},[t._v("近15天")])],1)],1),t._v(" "),s("div",{staticClass:"header-foot"},[s("div",{staticClass:"foot-le"},[s("el-row",{attrs:{type:"flex",justify:"space-around"}},[s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("成交订单数")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.operate.order_count))])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("GMV")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.beGmv))])]),t._v(" "),s("el-col",{attrs:{span:6}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("退款订单数")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.operate.refund_count))])])],1)],1),t._v(" "),s("div",{staticClass:"foot-ri"},[s("el-row",{attrs:{type:"flex",justify:"space-around"}},[s("el-col",{attrs:{span:10}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("正常发货率")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.delivery)+"%")])]),t._v(" "),s("el-col",{attrs:{span:10}},[s("img",{staticClass:"header-img",attrs:{src:a("6f91"),alt:""}}),t._v(" "),s("span",{staticClass:"header-span"},[t._v("待结算金额")]),t._v(" "),s("p",{staticClass:"header-p"},[t._v(t._s(t.beSettled))])])],1)],1)])]),t._v(" "),s("div",{staticClass:"main"},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{xs:24,lg:17}},[s("div",{staticClass:"main-left"},[s("div",{staticClass:"main-left-top"},[s("el-row",{attrs:{type:"flex",justify:"space-between"}},[s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("超时订单")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliveredTimeNum))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("7072"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("24小时需发货")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliverTime24Num))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("0011"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.godeliver()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("48小时需发货")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.deliverTime48Num))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("2a6d"),alt:""}})])])],1)],1)]),t._v(" "),s("el-col",{attrs:{span:5}},[s("div",{staticClass:"tp-col",on:{click:function(e){return t.afterSale()}}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-le"},[s("span",[t._v("待处理售后")]),t._v(" "),s("p",[t._v(t._s(t.waitFor.afterSaleNum))])])]),t._v(" "),s("el-col",{attrs:{span:12}},[s("div",{staticClass:"tp-img"},[s("img",{attrs:{src:a("bd83"),alt:""}})])])],1)],1)])],1)],1),t._v(" "),s("div",{staticClass:"main-left-foot"},[s("div",{staticStyle:{margin:"30px 0 0 24px"}},[s("span",{staticClass:"ft-sp"},[t._v("店铺数据")]),t._v(" "),s("div",{staticClass:"main-left-foot-top"},[s("el-date-picker",{attrs:{size:"mini","picker-options":t.pickerOptions,"value-format":"yyyy-MM-dd HH:mm:ss",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:t.dateTimechange},model:{value:t.value1,callback:function(e){t.value1=e},expression:"value1"}}),t._v(" "),s("el-radio-group",{staticStyle:{"margin-left":"18px"},attrs:{size:"small"},on:{change:t.getnumData},model:{value:t.numSelect,callback:function(e){t.numSelect=e},expression:"numSelect"}},[s("el-radio-button",{attrs:{label:"11"}},[t._v("订单数据")]),t._v(" "),s("el-radio-button",{attrs:{label:"13"}},[t._v("销量排行")])],1)],1)]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.isShowData,expression:"isShowData"}],staticStyle:{"margin-top":"38px",padding:"16px 16px 0"}},[s("line-chart",{attrs:{"chart-data":t.numberChartData}})],1),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:!t.isShowData,expression:"!isShowData"}],staticStyle:{"margin-top":"38px",padding:"16px 16px 0"}},[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.storeGoods,stripe:""}},[s("el-table-column",{attrs:{type:"index",label:"排名",align:"center",width:"150"}}),t._v(" "),s("el-table-column",{attrs:{prop:"goods_title",label:"商品名称",align:"center",width:"400"}}),t._v(" "),s("el-table-column",{attrs:{prop:"sale",label:"销量",align:"center",width:"300"}}),t._v(" "),s("el-table-column",{attrs:{prop:"total_price",align:"center",label:"营业额"}})],1)],1)])])]),t._v(" "),s("el-col",{attrs:{xs:24,lg:7}},[s("div",{staticClass:"main-right"},[s("div",{staticClass:"main-right-top"},[s("div",{staticClass:"sa"},[t._v("常用功能")]),t._v(" "),s("div",{staticStyle:{"margin-top":"24px"}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:8}},[s("div",{staticStyle:{"text-align":"center",cursor:"pointer"},on:{click:function(e){return t.goCommodity()}}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("发布商品")])])]),t._v(" "),s("el-col",{attrs:{span:8}},[s("div",{staticClass:"main-right-top-point",staticStyle:{"text-align":"center",cursor:"pointer"},on:{click:function(e){return t.goMyAssets()}}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("资产提现")])])]),t._v(" "),s("el-col",{attrs:{span:8}},[s("div",{staticStyle:{"text-align":"center"}},[s("div",{staticClass:"right-top-item"},[s("img",{attrs:{src:a("5af2"),alt:""}})]),t._v(" "),s("p",[t._v("版本记录")])])])],1)],1)]),t._v(" "),s("div",{staticClass:"main-right-foot"},[s("div",{staticStyle:{overflow:"hidden"}},[s("span",{staticClass:"main-right-foot-sn"},[t._v("系统消息")]),t._v(" "),s("span",{staticClass:"main-right-foot-sa"},[t._v("更多>>")])]),t._v(" "),s("ul",[s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])]),t._v(" "),s("li",[s("span",{staticClass:"foot-le-text"},[t._v("暂无消息")])])])])])])],1)],1),t._v(" "),s("div",{staticClass:"footer"},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{xs:24,lg:17}},[s("div",{staticClass:"footer-left"},[s("div",{staticStyle:{margin:"0 0 0 24px"}},[s("span",{staticClass:"footer-sp"},[t._v("热销类目排行")])]),t._v(" "),s("el-table",{staticStyle:{"margin-top":"15px",padding:"16px 16px 0"},attrs:{"cell-style":t.changeCellStyle,"header-cell-style":{background:"linear-gradient(0deg, #FCEBCE 0%, #FEF6E9 100%)",color:"#955300"},data:t.cateGory}},[s("el-table-column",{attrs:{type:"index",label:"排名",align:"center",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{class:0==e.$index?"foot-index":"foot-indexone"},[0==e.$index?s("img",{attrs:{src:a("e88e"),alt:""}}):t._e(),t._v(" "),0!==e.$index?s("img",{attrs:{src:a("0ae4"),alt:""}}):t._e(),t._v(" "),s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.$index+1))])])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"category_name",label:"品类",align:"center","min-width":"30%"}}),t._v(" "),s("el-table-column",{attrs:{prop:"num",label:"商品总数",align:"center","min-width":"30%"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticClass:"foot-table"},[s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.row.num))])])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"sale",align:"center",label:"交易量","min-width":"25%"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",{staticClass:"foot-table"},[s("span",{staticClass:"foot-table-text"},[t._v(t._s(e.row.sale))])])]}}])})],1)],1)]),t._v(" "),s("el-col",{attrs:{xs:24,lg:7}},[s("div",{staticClass:"footer-right"},[s("div",{staticClass:"footer-right-top"},[s("span",{staticClass:"footer-right-top-text"},[t._v("商家成长")]),t._v(" "),s("div",{staticClass:"footer-right-top-item"},[s("div",{staticClass:"footer-right-top-img footer-top-one",on:{click:function(e){return t.openDia()}}},[s("span",[t._v("规则中心")]),t._v(" "),s("p",[t._v("GO>")]),s("p")]),t._v(" "),s("div",{staticClass:"footer-right-top-img footer-top-two",on:{click:function(e){return t.openDia()}}},[s("span",[t._v("学习中心")]),t._v(" "),s("p",[t._v("GO>")]),s("p")]),t._v(" "),s("div",{staticClass:"footer-right-top-img footer-top-thr",staticStyle:{"margin-top":"15px"},on:{click:function(e){return t.openDia()}}},[s("span",[t._v("商家成长")]),t._v(" "),s("p",[t._v("GO>")]),s("p")])])]),t._v(" "),s("div",{staticClass:"footer-right-bot"},[s("img",{staticStyle:{width:"100%"},attrs:{src:a("ed58"),alt:""}})])])])],1)],1),t._v(" "),s("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible,width:"30%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("p",{staticClass:"dia-text"},[t._v("该模块内容正在建设中,敬请期待")])])],1)])},i=[],r=(a("e186"),a("7590")),n=a("b775");function o(){return Object(n["a"])({url:"local/statistical/statisticalHome",method:"get"})}function l(t){return Object(n["a"])({url:"local/statistical/operationalData",method:"get",params:t})}function c(t){return Object(n["a"])({url:"local/statistical/storeData",method:"get",params:t})}function d(t){return Object(n["a"])({url:"local/statistical/getGoodsSale",method:"get",params:t})}var u=a("eab4"),p={name:"Index",components:{LineChart:u["default"]},data:function(){return{delivery:"",beSettled:"",beGmv:"",dialogVisible:!1,numberValue:"1",operate:{},waitFor:{},numberChartData:{},numberChartDataCopy:{},storeOrder:{},storeGoods:[],storeGoodsCopy:[],cateGory:[],numSelect:"11",isShowData:!0,value1:[],value2:[],pickerOptions:{disabledDate:function(t){var e=(new Date).getTime(),a=2592e6,s=e-a;return t.getTime()>Date.now()-864e5||t.getTime()<s}},options:[{value:"一",label:"一级类目"},{value:"二",label:"二级类目"},{value:"三",label:"三级类目"}],Category:"一级类目"}},created:function(){this.GetDefaultData()},watch:{value1:{handler:function(){null==this.value1&&(this.value1=[])}}},methods:{openDia:function(){this.dialogVisible=!0},handleClose:function(t){t()},goMyAssets:function(){this.$router.push("/system/asset/myAsset")},goCommodity:function(){this.$router.push("/system/goods/add")},afterSale:function(){this.$router.push("/system/repeat/retreat")},godeliver:function(){this.$router.push("/system/order/index")},GetDefaultData:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,a,s,i,r,n,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,o();case 2:for(e=t.sent,this.operate=e.data.operational_data,this.waitFor=e.data.seller_todo_data,this.storeOrder=e.data.store_order_data,a=e.data.store_goods_sale_data,s=0;s<a.length;s++)i=a[s],i.total_price=i.total_price/100;this.storeGoods=a,this.cateGory=e.data.category_sale_data,this.delivery=e.data.operational_data.delivery_rate/100,this.beSettled=e.data.operational_data.unsettled_amount/100,this.beGmv=e.data.operational_data.order_total_price/100,r={},r.date=this.storeOrder.date,n=this.storeOrder.customer_price.map((function(t){return t/100})),l=this.storeOrder.order_total.map((function(t){return t/100})),r.customerprice=n,r.ordercount=this.storeOrder.order_count,r.ordertotal=l,this.numberChartData=r,this.numberChartDataCopy=r,this.storeGoodsCopy=a;case 23:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),dateTimechange:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,a,s,i,r,n,o,l,u,p,h,m,v,g,f,A;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(this.value1&&(e=new Date(this.value1[1]),a=e.getFullYear(),s=e.getMonth()+1,i=e.getDate(),this.value1[1]="".concat(a,"-").concat(s,"-").concat(i," 23:59:59")),null!=this.value1){t.next=9;break}this.value1=[],r=this.numberChartDataCopy,n=this.storeGoodsCopy,this.numberChartData=r,this.storeGoods=n,t.next=40;break;case 9:if("11"!=this.numSelect){t.next=27;break}return o={},o.start_time=new Date(this.value1[0]).getTime()/1e3,o.end_time=new Date(this.value1[1]).getTime()/1e3,o.seller_id=this.$store.state.user.sellerid,t.next=16,c(o);case 16:l=t.sent,u={},u.date=l.data.date,p=l.data.customer_price.map((function(t){return t/100})),u.customerprice=p,u.ordercount=l.data.order_count,h=l.data.order_total.map((function(t){return t/100})),u.ordertotal=h,this.numberChartData=u,t.next=40;break;case 27:if("13"!=this.numSelect){t.next=39;break}return m={},m.start_time=new Date(this.value1[0]).getTime()/1e3,m.end_time=new Date(this.value1[1]).getTime()/1e3,t.next=33,d(m);case 33:for(v=t.sent,g=v.data,f=0;f<g.length;f++)A=g[f],A.total_price=A.total_price/100;this.storeGoods=g,t.next=40;break;case 39:return t.abrupt("return");case 40:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),RankTimechange:function(){},changeCellStyle:function(t,e,a,s){return"品类"===t.column.label?"color: #000000;font: 500 14px AlibabaPuHuiTi-Regular;margin-left:50px;":""},getnumbersTime:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){var a,s,i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a={},a.seller_id=this.$store.state.user.sellerid,1!=e){t.next=12;break}return t.next=5,l(a);case 5:s=t.sent,this.delivery=s.data.delivery_rate/100,this.beSettled=s.data.unsettled_amount/100,this.beGmv=s.data.order_total_price/100,this.operate=s.data,t.next=32;break;case 12:if(7!=e){t.next=23;break}return a.day=e,t.next=16,l(a);case 16:i=t.sent,this.delivery=i.data.delivery_rate/100,this.beSettled=i.data.unsettled_amount/100,this.beGmv=i.data.order_total_price/100,this.operate=i.data,t.next=32;break;case 23:if(15!=e){t.next=32;break}return a.day=e,t.next=27,l(a);case 27:r=t.sent,this.delivery=r.data.delivery_rate/100,this.beSettled=r.data.unsettled_amount/100,this.beGmv=r.data.order_total_price/100,this.operate=r.data;case 32:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),getnumData:function(t){if(11==t)this.isShowData=!0,0!==this.value1.length&&this.dateTimechange();else{if(13!=t)return;this.isShowData=!1,0!==this.value1.length&&this.dateTimechange()}}}},h=p,m=(a("4af9"),a("cba8")),v=Object(m["a"])(h,s,i,!1,null,"25504f30",null);e["default"]=v.exports},"2a6d":function(t,e,a){t.exports=a.p+"static/img/stay3.e071f36b.png"},"4af9":function(t,e,a){"use strict";a("d4b2")},"5af2":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAACctJREFUaEPtWGuMVdUV/tZ53cfc4c7cKQMoMoI8BKGMFpBH1KJQLFqkUGtSE1NjRNIqtUpb05L08aOxMX3EVGLTPwZsFGgtNqUxVBFIsa0aTSuvAirC8B4GnJk793XOXs3a+5w7996ZCQEGjQmXzAznzD77rG993/rW2kP4jH/oMx4/LgP4tBm8zMBlBi4yA30kdM9vitPZsp4EaCrzJ1DkBBAhC/Am9uwnNjxEH58PpioAy37H7tmiehPMrYECHEtvfuk+BPgBwAzY8i7Qj9etsH92Pi+sCu/uX3GG3OAD30d6/BWEaWMIHO4WAZGf8pB+MHw6uqdv1d4L18va6JnopRJ0TwHY9A6jo4sFxMb1K5yvXhQA2Gq/Y3PmazMtfK6eIEwArAMj/c8EThTqy0igrDX9/whECGggUHI/EQNeeZexdScj5g4CALbV/qRnAMRdQ68OgEzwvcEJKNJANDRSIIgODLAqIHIj3KcWTNwDtu5ibHmPEfPw5/WPOEsuigEBkPA4s/RGQsIlKNbvhkXyZSLRIRPBJvO7SDpybaSiqkGXWauWkWwnSRIArwsDgwlgyQyC5wDpJGHiCKArT9jZBjQPYYxtBs7mCP87DgxNMcY0A7miuTZsRXUiQMxFFXsV9SAAtu0WCSnEPBocBuIeZ5ZMJ7g2MCwNTB9toTPP2LoXaGkCpl5F6Mgy3jhgrqeMJPSUgH8eMLIStgwrUkBWdb1E8gpZEQDbdwsLweACWDxNJAQ4NpBOAL4CPs4J5YT6OFAKgM48tMxSMSBg1ixF5mRqIKqPSDp96yPmAq/vBF57T8FxsGHTSufrF10DwsDiLxASHqCUBAdYlukLUtQShgSorwEoNlkXWzSZ1ysMgLJ8QnByj6VKAJsYqTiw5wjw/jHgygzemjeJnir4ONHeg6OzrsH7ZLIw4KdPH5AiFgCLbjAAyi5U4SxRnk2WTWGbgGVRZK+ha9X0BjEF12Zk6oDGJKEuBrAkSUFs1I+5yPoBgmKAns4e3n26m//e3W2tv2kyHeoPxYAAvnJ9CKC3X/VpUpX2KptHLtVf4ZpuIkEDozJAMkyO3C+UgIIPuA7y9TGcZtZbkWUhxozY6S4cOdQePDVrgvP7WhADArhTAEgfqHii0klEMpWO09snJPORdKI+YTi6sgG4KmM2FCYi+y2FADwH+ZQBUBWXZcPtKXLywxP8h/Yu67EFUykbhTUggDtaDQCt/yp99yISeUltVI4IRlKhtEI5SbCjGkk7luxXO56owNCTjCHvuWhXClT0QbJ/9LFskB+gYU9b8PIptr+5cBwVIsMoL5JZSNeAy5mFrSSUoiFJmDVWCrR6qpO9d7Ux2s5weegzDFX7vmh72BDChOEm61FQAlxkJOjbOoAd+4GD7eyPyKBz1hgqjR0KXxxQhr2Sb3Jk20B3gRv2HuXfzhlv/2BgAB5nvjyFpDMi4RHGNfeOEGyJs5vPodPQ/UDcx7AUyicsXAHp2oTWUYS40ysbCTzvA5t3AeveUtixj3GynWGVzL5eA7i1xSotnWblllyP3KgmBLlCCMKBdfwsxw8eC+64ZYr7Rv8Scjlz++dJt3l5rC5mbLJ2UNOBawkx8j4hX4yGPrNW5NLSRLimmXQm5RNzgG37gVV/UvjPPgUKgEAK2u6Vi/Q/uyiFAjQ2U/DoQju7/GZkxbYdCxwAqd2Hgr/OGOfcOyCABVNIN7HmNOHWSdXyqXUCuT7VBezYp8xcHy4XRm5oIS2VqJbqPGDB0wo7/qFQTPe3U/U9Jw/EGklt/b7VfmUjBakY2HVgHW5nOnKmNH9AAPMnGwYMCGk64cY1o3Okw+4C6XFDMxW6TGOdkY9pfua+gFm0WmHLvxT8eP8AbJESG2aEocZGqHXL7Y6WDAVD6xFIXJ09SO85pr43IIB51xFk1JWXB0HFGF3pOhVDWuRUkdXK6DGqiXDtCNJjSMSKONvi1QqvRQDEcQVgWFhuFrh1joVFrYTvrAmgikC6idSLD1odo5ooaB6CIGEDRR91u9qCV/oAkAON53Jm/nUknbGcufKhpeZkNdB9cZ9xwwljRP8yN4TngSoAMSAWM3MW56GLeO4MwsaHbbz0LnD/al+PMg0ZUi8sEwAImodQELe1IXi724IP+2Ug5nJm3iTSBRdRT+U5p++JK2pIlf1AND/5CsLIphBA6EyVAGTzH95rY8Ekwpee9DFzooXN37Xw/L+B+5/xDSssEuoLgBnOnqOqoxrAera9k8EJx0HTAqmB/mahqlNZRTeumfklc6ObpXmFAMLfy3x11zNGQsoBJlxtYfNjFs70ACMbgb/tBB5Y7aMorNimBoSBSglFDOxpCw5Q84rSbEthvg9Q0kNieJoecQiJq4f2TpemtVace2s6SDkLFWtktrl5vIV7biTkQ3/XZ2AXWPqswva3TBE7OWDMGAubH7ewZS+w7FkfgZz0QlsVAOkGUi8+ZHe0aAlBS6jkI7WzLdhII1aUTipgqA6SzfgsP7UuzUijv0UdNLqWNeWRIBzUIlxyv1AEZk6wsHaZVd4rHBfwwBqFV7cpFOuNC4nrJNKEXIF10Vb2BOkHDUNJrV9udQxPIxiepiBZ6ULDV5ReZeA2kZv+A0TFp79JXLJozlnmZzjel6+1bMNE2A7w3IMOpow0E6ckQpqRdPDHNyi889/QSoU5aXSSqKjNC7AikGqEWrXI7rplHAr1ceLmNIKkB+ujk+y3ddI8GraS6yjvT5e57Nxt5fxWyLjwwrecL942CStzBfRETwuI01nQEy+pxB+3qwRLUpyaTlwArh1rlVbdRV0yF0nimuqIMykEREjtPhy8PH2sc9+5W+z5xdxnNTM7BR9bFWMisQah3xkwKFsEbXhbJX7+F65vP8Y2u4YJOwH+xk1Wz32zrZ46j1l6TFOK1JAkOOmCjnawe/Ak3T53Cr19yQFIsNk8LwTheWLIhBNORUBJ6bM17TnGznM7OPnmAfaGNVJwzwzKTR+NUrEEGQJ5SJLkIKQ7cHeBG/ce4V/MmWD/tMZLLjLV53g8W+QHifFLMHIA/Gh5IQCJYRRLoI4cW2Ii8iV9J+URp+JQ4lwSfL6E9L6jam33YevhuXNJ7/GJMBAFm83ztwn4CRNcYmTl5fqPAjBsFEuwcuEclPDAngv2LH3UjHUXOP7BcV4Tz1mPTp5MwmTk7pc287W750p8k1L4EQGzmcCkkI/WKO49hdkW2HbgBgG8U528r61D/XrOBGdt7X6fKAPRy5nZzRVxJ4C7GWitaCPaCsVxigHsM1380aku3ljMW+tmX0cd/aX6UwEwmJxfBjCY2byQvS4zcCFZG8xnLjMwmNm8kL0+8wz8H4a6G7404ebCAAAAAElFTkSuQmCC"},"6f91":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA9xJREFUSEvFlW2IVFUYx3/PuWdmdmd323XJNFeTsPcy+9KmaxCBfhS0kI3ItgJbMl8Q+1ChNrai0YYbEeKHMlE2scCCQCnEDCU1KKwN+pDWNlS+7ba2ui9z59z7xJlxZld8CSnxXC7MPeee53ee//N/7gjXeMg1js/1BzRm3NNGdMPpM7LwWIf95I4Vbu6YGv3AoCsOZpKb/02BK2bw8HodMzCQ3z8USu3y2XZm62zJvrlLp2zak9+VTuEabkrM+ny5HL8SpAzI9uiDQcAElDhpoa6S3LIPo8e++D5+fm6j2dneHLwH2MEc+trO+Ikdh+Kn5s+QLa/PC3aEITZ0iL9i5a8J9XKgBC0ATpyJXk2nZKFBqgCtSMJPf2i0eGs0duwN2HdbbG99Fc45qEiiJ/uxi7e6G0/0idv4jOm5b5LIUK5YT0Vzg6F8Nq5WXvTPhckzgzqQDEgPh4qLhXRKad+tdB6IWN9smX2vMJwHVRCBqpSyqwte2e5oeSRg6SwhHwuBKBWJQsi/qyqkrgwIo3h4KCepn08qf/Zpgdr1O/SeU6bfJiQMxFpM2kMSAeQcfHNMqa8W7m4AIzC+FqaMM9SlORcYqSkD9h/RN6ZMZunRU5rs+i0Ock5IWsUYcBHE8cVeMEYLoCiGvBNsAHc2SDx1kuS7s3w8Y6osKAMyX6r9am9+2uRbWHK8T1q8kuK1KI/zxy/kVvpd3l6YioH6KnYHNnq7c3tqL/vEjXqjGKnh2bBl4q1mS+y0HMZL4m+fTWmU5PKylEZgoOckayeNs2v2ZYrBLwJMWxK1Vo+PN0X5kcXQQaSQSoBn+JMOh+ADejuXhj9AOEh7T4Vd3Z2R4UsCZqwLWzWUTaVFX8h7GuD2mw17umJy+WLQpruE/gE4fNS7ZgQiAe2pyK7ed1nAmrBVtQjwJeg5C6vmGRY0GeZscGR7YUIddC4KOJKFRZsdtWkpy6fQXslVAHrPwsp5huaHDPPfcXT3QkMdbGu1fJdVlm1zVKekIFfBwlcL8Bm0zTc0NxrmduT5tUeYWA8fLbZ82620vu+oqRwBCLyVwq66rETT14QvoLKxVP2+AXjuUcOcB4Sl2xynzwr11Urb45ZfTinrPo2o8RKV3KRskH678mCHDF26yJnck4rpLC36JkpXQDoBHuY7wMeqqfSdLfQPKcEoq6rw0mG1HWTEm+1imzatHZocR7YTZWYpCxcXu3W0JfNREZSwxR45X4GsonMOZ1I/jPjq/MeuPKEqjW35+41KG9DkP43IBa07em+h4RWswI8YXj60yn6N+KlR1r1wx///dP3/k/9rTv8A5HOTKEt2ta4AAAAASUVORK5CYII="},7072:function(t,e,a){t.exports=a.p+"static/img/stay1.321d33f9.png"},bd83:function(t,e,a){t.exports=a.p+"static/img/stay4.96349d02.png"},d4b2:function(t,e,a){},e88e:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAehJREFUKFNtkjtoFFEUhr9z753dZLNJjJLORxO7iFiI2lhZBKuAIHYGURG0UUxlExSTJkQMWgQflbWoUZuoaKVFSkG0MYoS8iCbx+5kJjP3HpnFSERPe873/+cl/A59cewkO3bfRxVcibDyA12dBVeGEKA+g+Tro3Zg9XqBiL48eiBs29VvxJ3BtewsisLqT3RtDrURYkuwvgTxVyhVY1nauGViPyn6fuADxh3Cp7FmSSXU5yFdA2MbGJdi7HZqn0FzsKW61LKqif0n8VN9izSWJkJWf6NR+yvjU9WoPOXWV8ZQWfBkQySzfUTVSHJ/wSwED3pXsqf7JyWnV0L+IJS7bog1Klk8YvunrxWz5A+r54la7+AkkjgfNzUOY40THa92+z29M2pNRXKPao6kje82n99Hkjvv7HMtR0fEK3auMAOyxl4pVPVRT0cgGVb1F9EEfPIN09KGcRFOFzRIj10MSMozJD0ng/X5JrgZ2UTXsrTbTsRAkSnU04CpKZJ5iJfLMsRG8xxbQf1YOZi/bXsnrbSKgqQeiQNNIcIJubr8eLP+L7DZ9nC1m0o0SKKnsdqFNfco5bfl0tqXrSb/gH8+aazjCdjjcqVW2gr811FvVk/R5s4STLG+HqATYRoVh+hruVwb2QR/ATP02/9HR4TLAAAAAElFTkSuQmCC"},eab4:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],r=a("24ce"),n=a.n(r),o=a("feb2");a("6cbb");var l={mixins:[o["default"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{moneyMax:function(t){var e=Math.max.apply(null,t),a=2,s=!0,i=String(e).length;if(i<=a)return e;var r=Math.pow(10,a);return s?Math.ceil(e/r)*r:Math.floor(e/r)*r},numberMax:function(t,e){var a=Math.max.apply(null,t),s=Math.max.apply(null,e),i="";i=a>=s?a:s;var r=2,n=!0,o=String(i).length;if(o<=r)return i;var l=Math.pow(10,r);return n?Math.ceil(i/l)*l:Math.floor(i/l)*l},initChart:function(){this.chart=n.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.customerprice,a=t.ordercount,s=t.ordertotal,i=t.date;this.chart.setOption({xAxis:{type:"category",data:i,boundaryGap:!0,axisTick:{show:!0}},grid:{left:10,right:10,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:[{type:"value",name:"交易量",min:0,max:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)<10?10:this.numberMax(this.chartData.customerprice,this.chartData.ordercount),interval:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)<10?2:this.numberMax(this.chartData.customerprice,this.chartData.ordercount)/5,axisLabel:{formatter:"{value}"}},{type:"value",name:"总订单金额",min:0,max:this.moneyMax(this.chartData.ordertotal)<10?10:this.moneyMax(this.chartData.ordertotal),interval:this.moneyMax(this.chartData.ordertotal)<10?2:this.moneyMax(this.chartData.ordertotal)/5,axisLabel:{formatter:"{value} 元"}}],legend:{data:["总订单数","总订单金额","客单价"]},series:[{name:"总订单数",smooth:!1,type:"bar",itemStyle:{normal:{color:"#3A64E4",lineStyle:{color:"#3A64E4",width:1},areaStyle:{color:"#f3f8ff"}}},data:a,animationDuration:2800,animationEasing:"quadraticOut"},{name:"总订单金额",smooth:!1,type:"line",yAxisIndex:1,itemStyle:{normal:{color:"#EE7945",lineStyle:{color:"#EE7945",width:2}}},data:s,animationDuration:2800,animationEasing:"quadraticOut"},{name:"客单价",smooth:!1,type:"bar",yAxisIndex:0,itemStyle:{normal:{color:"#49D3CE",lineStyle:{color:"#49D3CE",width:2}}},data:e,animationDuration:2800,animationEasing:"quadraticOut"}]})}}},c=l,d=a("cba8"),u=Object(d["a"])(c,s,i,!1,null,null,null);e["default"]=u.exports},ed58:function(t,e,a){t.exports=a.p+"static/img/more.44ea7a34.png"},feb2:function(t,e,a){"use strict";a.r(e);var s=a("ed08");e["default"]={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},initListener:function(){var t=this;this.$_resizeHandler=Object(s["d"])((function(){t.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var t=this.chart;t&&t.resize()}}}}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -43,5 +43,11 @@ export function getAreaList(query) {
});
}
export function getnewAreaList(query) {
return request({
url: '/local/address/typeList',
method: 'get',
params: query
});
}
//
......@@ -24,3 +24,12 @@ export function getVerifyrecord(query) {
params: query
})
}
export function updaterecord(data) {
return request({
url: '/local/asset/excel',
method: 'post',
data
})
}
\ No newline at end of file
......@@ -32,7 +32,10 @@ const service = axios.create({
})
// request拦截器
service.interceptors.request.use(config => {
if(config.url!='/local/brands'){
showLoading()
}
// 是否需要设置 token
const isToken = (config.headers || {}).isToken === false
......
......@@ -21,6 +21,7 @@
</el-form-item>
<el-form-item>
<el-button size="mini" type="primary" icon="el-icon-download" @click="handleAllOrderExport">导出</el-button>
<el-button type="primary" icon="el-icon-search" @click="search">搜索</el-button>
<el-button icon="el-icon-refresh" @click="resetQuery">重置</el-button>
</el-form-item>
......@@ -128,7 +129,8 @@
<script>
import {
listVerifyrecord,
getVerifyrecord
getVerifyrecord,
updaterecord
} from '@/api/module/settlementbill'
import {dateFormat} from '@/utils'
......@@ -172,6 +174,36 @@
}
},
methods: {
handleAllOrderExport() {
let params = {
page: this.currentPage,
limit: this.pageSize,
change_type: 1,
}
if (this.queryParams.order_sn != '') {
params['order_sn'] = this.queryParams.order_sn;
}
if (this.queryParams.cashTime && this.queryParams.cashTime.length == 2) {
params['start_time'] = new Date(this.queryParams.cashTime[0]).getTime() / 1000;
params['end_time'] = new Date(this.queryParams.cashTime[1]).getTime() / 1000;
}
//console.log("导出全部订单,入参:",params);
updaterecord(params).then(res => {
if (res.code === 1) {
debugger
const aLink = document.createElement('a');
aLink.href = res.data.url;
//aLink.download = '订单.xls'; //下载的文件名
aLink.style.display = 'none';
document.body.appendChild(aLink);
aLink.click();
document.body.removeChild(aLink);
}else {
this.$message({type:'error',message: res.message ? res.message: '导出失败'});
}
});
},
/** 有搜索条件是,初始化到第一页 */
search() {
this.currentPage = 1;
......
<template>
<div class="goods-after-sale">
<el-form ref="goodsAfterSaleForm" :model="goodsAfterSaleForm" :rules="goodsAfterSaleRules" label-width="150px" size="small">
<el-card class="box-card" ref="paramsvalue">
<div slot="header" class="clearfix">
<span>商品参数</span> <span style="font-size:13px;padding-left:20px;font-weight: 400;">参数名称/参数</span>
<span>商品属性</span> <span style="font-size:13px;padding-left:20px;font-weight: 400;">属性名称/属性</span>
</div>
<el-form-item label="所属品牌:" prop="brand_id">
<el-select v-model.trim="goodsAfterSaleForm.brand_id" :loading="loading" :filter-method="searchbtn" filterable placeholder="请选择商品品牌" style="width: 420px;">
<el-option v-for="(item,index) in brandOptions" :key="index" :label="item.brand_cn" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('brand')">新增品牌</el-link>
</el-form-item>
<el-form-item label="商品产地:" prop="producing_area_id_list">
<el-cascader ref="producing_area" filterable v-model.trim="goodsAfterSaleForm.producing_area_id_list" :options="areaOptions" :props="areaProps" placeholder="请选择"
style="width:420px;" size="mini" @change="matchIdName('producing_area')">
</el-cascader>
</el-form-item>
<el-form-item label="商品发货地:" prop="deliver_area_id_list">
<el-cascader ref="deliver_area" filterable v-model.trim="goodsAfterSaleForm.deliver_area_id_list" filterable :options="areaOptions" :props="areaProps" placeholder="请选择"
style="width:420px;" size="mini" @change="matchIdName('deliver_area')">
</el-cascader>
</el-form-item>
<draggable :list="goodsAfterSaleForm.params" group="article" class="dragArea">
<div v-for="(element,index) in goodsAfterSaleForm.params" :key="index" class="list-complete-item">
<el-row :gutter="24" style="padding-left:50px;">
<el-col :span="8" style="height:50px;">
<el-input
type="text"
placeholder="参数名称"
placeholder="属性名称"
v-model="element.title"
maxlength="15"
show-word-limit
......@@ -20,7 +40,7 @@
<el-col :span="12" style="height:50px;">
<el-input
type="text"
placeholder="参数值"
placeholder="属性值"
v-model="element.value"
maxlength="60"
show-word-limit
......@@ -39,24 +59,22 @@
</div>
</draggable>
<el-button style="margin-left:50px;margin-bottom:30px;" type="primary" size="small" @click="addparameter">添加参数</el-button>
<el-button style="margin-left:50px;margin-bottom:30px;" type="primary" size="small" @click="addparameter">添加属性</el-button>
</el-card>
<el-form ref="goodsAfterSaleForm" :model="goodsAfterSaleForm" :rules="goodsAfterSaleRules" label-width="150px" size="small">
<el-card class="box-card" ref="salesvalue">
<div slot="header" class="clearfix">
<span>售后及服务</span>
</div>
<el-form-item label="服务标签:" prop="stags">
<el-checkbox-group v-model="goodsAfterSaleForm.stags">
<el-checkbox v-for="item in tagOptions" :label="item.id" true-label :key="item.id" @change="serviceTagsChange(item.id)">{{item.tag}}</el-checkbox>
<el-checkbox v-for="(item,index) in tagOptions" :label="item.id" true-label :key="index" @change="serviceTagsChange(item.id)">{{item.tag}}</el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="邮费模板:" prop="freight_id">
<el-select v-model="goodsAfterSaleForm.freight_id" placeholder="请选择邮费模板" style="width:400px;">
<el-option v-for="item in freightOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
<el-option v-for="(item,index) in freightOptions" :key="index" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
......@@ -131,6 +149,8 @@
<script>
import { GetFreight } from '@/api/module/goods'
import { getBrandsInf } from '@/api/module/brand/brand'
import { getnewAreaList } from '@/api/module/retreat/address'
import draggable from 'vuedraggable'
export default {
name: "goodsaftersale",
......@@ -153,6 +173,24 @@
}
};
return {
loading: false,
brandOptions: [], // 商品品牌
oldbrandOptions: [], // 初始化品牌
goodssxRules: {
categoryStr: [{ required: true, message: '商品分类不能为空', trigger: 'blur' }],
goods_name: [
{ required: true, message: '请输入商品名称', trigger: 'blur' },
{ min: 3, max: 50, message: '商品标题限制在3字符以上,50个字符以下', trigger: 'blur' }
],
brand_id: [{ required: true, message: '请选择商品品牌', trigger: 'change' }],
// ssfl: [{ required: true, message: '请选择商品税收分类', trigger: 'change' }],
// goods_des: [{required: true, validator: goodsDecCheck, trigger: 'blur'}],
producing_area_id_list:[{required: true, message: '请选择商品产地', trigger: 'change'}],
deliver_area_id_list: [{ required: true, message: '请选择商品发货地', trigger: 'change' }],
metering_unit: [{ required: true, message: '计量单位不能为空', trigger: 'change' }],
goods_brand: [{ required: true, message: '请选择商品品牌', trigger: 'change' }],
},
areaOptions: [], // 地址 省
list:[
{
......@@ -175,7 +213,23 @@
value:''
}
],
areaProps: {
checkStrictly: true ,
expandTrigger: 'click',
emitPath: true,
// lazy: true,
// lazyLoad: this.areaLazyLoad,
value: "id",
label: "name",
leaf: "leaf"
},
goodsAfterSaleForm: {
producing_area_id_list: '', // 产地id
producing_area: '', // 产地name
deliver_area_id_list: '', // 发货地id
deliver_area: '', // 发货地name
goods_brand: '', // 品牌
brand_id: '', // 品牌id
stags: [],
freight_id: 310,
delay_compensate: 24,
......@@ -189,6 +243,9 @@
],
},
goodsAfterSaleRules: {
brand_id: [{ required: true, message: '请选择商品品牌', trigger: 'change' }],
producing_area_id_list:[{required: true, message: '请选择商品产地', trigger: 'change'}],
deliver_area_id_list: [{ required: true, message: '请选择商品发货地', trigger: 'change' }],
stags: [{ type: 'array', required: true, message: '请选择至少一个服务标签', trigger: 'change' }],
freight_id: [{required: true, message: '请选择邮费模板', trigger: 'change'}],
delay_compensate: [{required: true, message: '请选择发货时效', trigger: 'change'}],
......@@ -206,18 +263,193 @@
},
components: { draggable },
mounted() {
this.getnewaddress()
this.getFreightData();
// debugger
// console.log('售后数据:',this.goodsaftersale);
if(this.goodsaftersale) {
this.goodsAfterSaleForm = this.goodsaftersale;
this.goodsAfterSaleForm.brand_id = this.goodsaftersale.brand_id?this.goodsaftersale.brand_id.toString():''
debugger
}
},
created() {
// 获取 省
// this.getArea();
this.getBrands();
},
methods: {
// 跳转到对应页面
toPage(name) {
switch (name) {
case 'brand' : {
// this.$router.push({ path: '/system/shop/brand' });
this.$router.push({ path: '/system/goods/brand' });
break;
}
case 'metering_unit' : {
this.$router.push({ path: '/system/goods/commodityUnit' });
break;
}
case 'group' : {
// this.$router.push({ path: '/system/settings/commodityGroup' });
this.$router.push({ path: '/system/goods/commodityGroup' });
break;
}
case 'supplier' : {
this.$router.push({ path: '/system/supplier/supplier' });
break;
}
case 'warehouse' : {
this.$router.push({ path: '/system/warehouse/wareHouse' });
break;
}
}
},
searchbtn(query){//品牌搜索
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
let data = {
brand_name:query,
status: 1,
page:1,
limit:100
}
getBrandsInf(data).then(res => {
if (res.data) {
this.brandOptions = [];
}
});
}, 2000);
} else {
this.brandOptions = this.oldbrandOptions
}
},
// 获取 商品品牌
seachid(datelist,brand_id){//查找初始化数组是否存在回显的品牌
datelist.some(item=>{
if(item.id==brand_id){
return true
}
})
},
getBrands() {
// 增加入参
let data = {
status: 1,
page:1,
limit:100
}
getBrandsInf(data).then(res => {
if (res.data) {
let datelist = res.data.data ? res.data.data : []
if(this.goodsaftersale&&this.goodsaftersale.brand_id){
if(this.seachid(datelist,this.goodsaftersale.brand_id)){
}else{
datelist.push({
id:this.goodsaftersale.brand_id,
brand_cn:this.goodsaftersale.goods_brand
// brand_cn:'大傻逼'
})
}
}
this.brandOptions = datelist
this.oldbrandOptions = datelist
}
});
},
getnewaddress(){
let data = {
type:2
}
getnewAreaList(data).then(res=>{
if(res.code==1){
let datelist= this.removeEmptyChildren(res.data)
this.areaOptions =datelist
debugger
}
})
},
removeEmptyChildren (node) {
node.forEach(item => {
if ('children' in item && item.children.length === 0) {
delete item.children
} else if ('children' in item && item.children.length) {
this.removeEmptyChildren(item.children)
}
})
return node
},
// 产地
areaLazyLoad(node, resolve) {
this.getArea(node, resolve);
},
// 商品产地
getArea(node, resolve) {
const level = node.level
let date = {}
if (level === 0) {
date = { pid: 0 }
}else {
date = { pid: node.value }
}
getAreaList(date).then(res => {
let result = {}
result = res.data
if (level === 0) {
result.forEach(item => {
item.value = item.id;
item.label = item.name
item.children=[]
item.leaf = level
})
}
if (level === 1) {
result.forEach(item => {
item.value = item.id;
item.label = item.name
// item.children=[]
//这句代码表示当点击最后一级的时候 label后面不会转圈圈 并把相关值赋值到选择器上
item.leaf = level >= 1
})
}
// if (level === 2) {
// result.forEach(item => {
// item.value = item.id;
// item.label = item.name
// //这句代码表示当点击最后一级的时候 label后面不会转圈圈 并把相关值赋值到选择器上
// item.leaf = 1
// })
// }
resolve(result)
})
},
// 产地查处id对应的中文地址
matchIdName(typeName) {
if(this.$refs[typeName].getCheckedNodes()[0]){
}else{
return
}
let areaLabelList = this.$refs[typeName].getCheckedNodes()[0].pathLabels;
let areaLastName = 0;
if (areaLabelList.length > 0) {
areaLastName = areaLabelList.length - 1
// 产地
if (typeName === "producing_area") {
this.goodsAfterSaleForm.producing_area = areaLabelList[areaLastName]
}
// 发货地
if (typeName === "deliver_area") {
this.goodsAfterSaleForm.deliver_area = areaLabelList[areaLastName]
}
}
},
// 添加参数
addparameter(){
let obj = {
......@@ -256,6 +488,7 @@
},
// 服务标签,7天退换、不可退换互斥
serviceTagsChange(id) {
debugger
let index4 = this.goodsAfterSaleForm.stags.indexOf(4);
let index3 = this.goodsAfterSaleForm.stags.indexOf(3);
if(id == 3) {
......
......@@ -17,20 +17,20 @@
<!-- <el-form-item label='商品单位:' prop="unit">
<el-input v-model.trim="goodsInfoForm.unit" placeholder="请输入商品单位" style="width:420px;"></el-input>
</el-form-item> -->
<el-form-item label="所属品牌:" prop="brand_id">
<el-select v-model.trim="goodsInfoForm.brand_id" placeholder="请选择商品品牌" style="width: 420px;">
<!-- <el-form-item label="所属品牌:" prop="brand_id">
<el-select v-model.trim="goodsInfoForm.brand_id" :loading="loading" :filter-method="searchbtn" filterable placeholder="请选择商品品牌" style="width: 420px;">
<el-option v-for="item in brandOptions" :key="item.id" :label="item.brand_cn" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('brand')">新增品牌</el-link>
</el-form-item>
</el-form-item> -->
<el-form-item label="计量单位:" prop="metering_unit">
<el-select v-model.trim="goodsInfoForm.metering_unit" placeholder="请选择商品计量单位" style="width: 420px;">
<el-select v-model.trim="goodsInfoForm.metering_unit" filterable placeholder="请选择商品计量单位" style="width: 420px;">
<el-option v-for="item in unitList" :key="item.id" :label="item.title" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('metering_unit')">新增计量单位</el-link>
</el-form-item>
<el-form-item label="包装单位:" prop="packaging_unit">
<el-select v-model.trim="goodsInfoForm.packaging_unit" placeholder="请选择商品包装单位" style="width: 420px;">
<el-select v-model.trim="goodsInfoForm.packaging_unit" filterable placeholder="请选择商品包装单位" style="width: 420px;">
<el-option v-for="item in packageList" :key="item.id" :label="item.title" :value="item.id"></el-option>
</el-select>
</el-form-item>
......@@ -38,17 +38,17 @@
<el-input v-model.trim="goodsInfoForm.conversion_unit" placeholder="请输入换算关系都数量值" style="width:420px;"></el-input>
<span class="tip-span ml20">1包装单位=n计量单位,如:1箱=10个,请填写数字10</span>
</el-form-item>
<el-form-item label="商品产地:" prop="producing_area_id_list">
<el-cascader ref="producing_area" v-model.trim="goodsInfoForm.producing_area_id_list" :props="areaProps" placeholder="请选择"
<!-- <el-form-item label="商品产地:" prop="producing_area_id_list">
<el-cascader ref="producing_area" filterable v-model.trim="goodsInfoForm.producing_area_id_list" :props="areaProps" placeholder="请选择"
style="width:420px;" size="mini" @change="matchIdName('producing_area')">
</el-cascader>
</el-form-item>
<el-form-item label="商品发货地:" prop="deliver_area_id_list">
<el-cascader ref="deliver_area" v-model.trim="goodsInfoForm.deliver_area_id_list" :props="areaProps" placeholder="请选择"
<el-cascader ref="deliver_area" filterable v-model.trim="goodsInfoForm.deliver_area_id_list" filterable :props="areaProps" placeholder="请选择"
style="width:420px;" size="mini" @change="matchIdName('deliver_area')">
</el-cascader>
</el-form-item>
</el-form-item> -->
<!-- <el-form-item label='商品编码:' prop="out_goods_id">
<el-input v-model.trim="goodsInfoForm.out_goods_id" placeholder="请输入商品编码(非必须)" style="width:420px;"></el-input>
</el-form-item> -->
......@@ -119,22 +119,22 @@
</el-form-item>
<el-form-item label="商品分组:">
<el-select v-model.trim="goodsInfoForm.group" placeholder="请选择商品分组" style="width: 420px;">
<el-select v-model.trim="goodsInfoForm.group" filterable placeholder="请选择商品分组" style="width: 420px;">
<el-option v-for="item in goodsGroupList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('group')">新增分组</el-link>
</el-form-item>
<el-form-item label="所属供应商:">
<el-select v-model.trim="goodsInfoForm.supplier" placeholder="请选择供应商" style="width: 420px;">
<el-select v-model.trim="goodsInfoForm.supplier" filterable placeholder="请选择供应商" style="width: 420px;">
<el-option v-for="item in supplierList" :key="item.id" :label="item.title" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('supplier')">新增供应商</el-link>
</el-form-item>
<el-form-item label="所属仓库:">
<el-select v-model.trim="goodsInfoForm.storehouse" v-el-select-loadmore="loadMoreTheme" class="w-600" placeholder="请选择仓库" style="width: 420px;">
<el-option v-for="item in warehouseList" :key="item.id" :label="item.name" :value="item.id"></el-option>
<el-select v-model.trim="goodsInfoForm.storehouse" :filter-method="searchbtn" filterable v-el-select-loadmore="loadMoreTheme" class="w-600" placeholder="请选择仓库" style="width: 420px;">
<el-option v-for="(item,index) in warehouseList" :key="index" :label="item.name" :value="item.id"></el-option>
</el-select>
<el-link class="edit-type-span el-icon-plus" type="primary" :underline="false" @click="toPage('warehouse')">新增仓库</el-link>
</el-form-item>
......@@ -279,7 +279,9 @@
drag: false,
currentDelBtn: -1,
areaOptions: [], // 地址 省
loading: false,
brandOptions: [], // 商品品牌
oldbrandOptions: [], // 初始化品牌
goodsInfoForm: {
goods_id: 0,
categoryStr: '', // 商品分类 地址拼接
......@@ -287,12 +289,12 @@
goods_des: '', // 商品标签
goods_name: '', // 商品标题
category_id: '',
producing_area_id_list: '', // 产地id
producing_area: '', // 产地name
deliver_area_id_list: '', // 发货地id
deliver_area: '', // 发货地name
goods_brand: '', // 品牌
brand_id: '', // 品牌id
// producing_area_id_list: '', // 产地id
// producing_area: '', // 产地name
// deliver_area_id_list: '', // 发货地id
// deliver_area: '', // 发货地name
// goods_brand: '', // 品牌
// brand_id: '', // 品牌id
metering_unit: '', // 计量单位
packaging_unit: '', // 包装单位
conversion_unit: '', // 换算关系
......@@ -302,6 +304,7 @@
group: '', // 商品分组
supplier: '', // 供应商
storehouse: '', // 仓库
storehouse_name: '', // 仓库名
out_goods_id: '', // 商品编码
imgs: [], // 商品图片
video: ''
......@@ -356,6 +359,7 @@
goodsGroupList: [], //分组
supplierList: [], // 供应商
warehouseList: [], // 仓库
oldwarehouseList: [],
pageDataTheme: {
page: 1,
limit: 20,
......@@ -374,7 +378,7 @@
},
created() {
// 获取 商品品牌
this.getBrands();
// this.getBrands();
// 综合接口,获取仓库,供应商,商品分组,计量单位,默认返回第一页的数据
this.getSynthesisList();
},
......@@ -430,7 +434,6 @@
}else {
date = { pid: node.value }
}
getAreaList(date).then(res => {
let result = {}
result = res.data
......@@ -439,26 +442,26 @@
item.value = item.id;
item.label = item.name
item.children=[]
item.leaf = 0
item.leaf = level
})
}
if (level === 1) {
result.forEach(item => {
item.value = item.id;
item.label = item.name
item.children=[]
//这句代码表示当点击最后一级的时候 label后面不会转圈圈 并把相关值赋值到选择器上
item.leaf = 0
})
}
if (level === 2) {
result.forEach(item => {
item.value = item.id;
item.label = item.name
// item.children=[]
//这句代码表示当点击最后一级的时候 label后面不会转圈圈 并把相关值赋值到选择器上
item.leaf = 1
item.leaf = level >= 1
})
}
// if (level === 2) {
// result.forEach(item => {
// item.value = item.id;
// item.label = item.name
// //这句代码表示当点击最后一级的时候 label后面不会转圈圈 并把相关值赋值到选择器上
// item.leaf = 1
// })
// }
resolve(result)
})
},
......@@ -565,20 +568,48 @@
this.$refs.goodsInfoForm.resetFields();
this.goodsImgFileList = [];
},
// 获取 商品品牌
getBrands() {
// 增加入参
searchbtn(query){//品牌搜索
if (query !== '') {
this.loading = true;
setTimeout(() => {
this.loading = false;
let data = {
status: 1
status: 1,
page:1,
limit:100
}
getBrandsInf(data).then(res => {
if (res.data) {
this.brandOptions = res.data.data ? res.data.data : [];
this.brandOptions = [];
}
});
}, 200);
} else {
this.brandOptions = this.oldbrandOptions
}
},
// // 获取 商品品牌
// getBrands() {
// // 增加入参
// let data = {
// status: 1,
// page:1,
// limit:100
// }
// getBrandsInf(data).then(res => {
// if (res.data) {
// this.brandOptions = res.data.data ? res.data.data : [];
// this.oldbrandOptions = res.data.data ? res.data.data : [];
// }
// });
// },
seachid(datelist,srtore_id){//查找初始化数组是否存在回显的品牌
datelist.some(item=>{
if(item.id==srtore_id){
return true
}
})
},
// 综合接口,获取仓库,供应商,商品分组,计量单位,默认返回第一页的数据
getSynthesisList() {
synthesisList().then(res=> {
......@@ -602,11 +633,23 @@
}
// 仓库
if (res.data.warehouse_list && Array.isArray(res.data.warehouse_list.list)) {
this.warehouseList = res.data.warehouse_list.list
let datelist = res.data.warehouse_list.list
if(this.seachid(datelist,this.goodsInfoForm.storehouse)){
}else{
datelist.push({
id:this.goodsInfoForm.storehouse,
name:this.goodsInfoForm.storehouse_name
})
}
this.warehouseList = datelist
this.oldwarehouseList = datelist
this.warehouseCount = res.data.warehouse_list.count
// 默认一次数据最多20条,如果这个接口,返回仓库数据小于20条,说明仓库已经没有数据了,不用再进行滚动懒加载;否则仓库总数量,
// 可能多于20条,需要进行滚动懒加载
if (this.warehouseList.length === 20) {
this.loadMoreTheme()
if (this.warehouseList.length === 100) {
debugger
// this.loadMoreTheme()
}
}
}else {
......@@ -614,7 +657,30 @@
}
});
},
searchbtn(query){//仓库搜索
if (query !== '') {
this.warehouseList = []
this.loading = true;
setTimeout(() => {
this.loading = false;
let data = {
name: query,
page:1,
limit:100
}
wareHoustList(data).then(res=> {
if (res.data) {
if (Array.isArray(res.data.list) && res.data.list.length > 0) {
this.warehouseList = this.warehouseList.concat(res.data.list);
this.warehouseCount = res.data.count;
}
}
});
}, 2000);
} else {
this.warehouseList = this.oldwarehouseList
}
},
// 仓库 滚动加载
loadMoreTheme() {
if (this.warehouseList.length < this.warehouseCount) {
......@@ -625,6 +691,7 @@
// 仓库列表
getWarehouseList() {
debugger
wareHoustList(this.pageDataTheme).then(res=> {
if (res.data) {
if (Array.isArray(res.data.list) && res.data.list.length > 0) {
......
......@@ -155,7 +155,7 @@
{ id: 1, name: '商品信息' },
{ id: 2, name: '价格库存' },
{ id: 3, name: '商品详情' },
{ id: 4, name: '商品参数' },
{ id: 4, name: '商品属性' },
{ id: 5, name: '售后及服务' }
],
/* 商品信息 */
......@@ -185,6 +185,12 @@
'value':''
}
],//参数
producing_area_id_list: "", // 产地的idlist
producing_area: '', // 产地中文名称
deliver_area_id_list: "", // 发货地的idlist
deliver_area: '', // 发货地中文名称
goods_brand: '', // 品牌
brand_id: '', // 品牌、
stags: [],
freight_id: 310,
delay_compensate: 24,
......@@ -218,13 +224,7 @@
metering_unit: res.data.metering_unit !== 0 ? res.data.metering_unit : "",// 计量单位, 三目兼容老数据
packaging_unit: res.data.packaging_unit !== 0 ? res.data.packaging_unit : "",// 包装单位
conversion_unit: res.data.conversion_unit, // 换算关系
producing_area_id_list: "", // 产地的idlist
producing_area: res.data.producing_area, // 产地中文名称
deliver_area_id_list: "", // 发货地的idlist
deliver_area: res.data.deliver_area, // 发货地中文名称
// tax_rate: res.data.tax_rate,// 税率
goods_brand: res.data.goods_brand, // 品牌
brand_id: res.data.brand_id, // 品牌
web_url: res.data.web_url, // 市场参考价链接
group: res.data.group !== 0 ? res.data.group : "", // 商品分组
supplier: res.data.supplier !== 0 ? res.data.supplier : "", // 供应商
......@@ -241,21 +241,7 @@
arr[2] = res.data.category_three_id;
this.goodsinfodata.categoryList = arr;
// 产地
let producing_area_list = res.data.producing_area_list
if (Array.isArray(producing_area_list) && producing_area_list.length > 0) {
this.goodsinfodata.producing_area_id_list = producing_area_list.map((item)=> {
return item.id
});
}
// 发货地
let deliver_area_list = res.data.deliver_area_list
if (Array.isArray(deliver_area_list) && deliver_area_list.length > 0) {
this.goodsinfodata.deliver_area_id_list = deliver_area_list.map((item)=> {
return item.id
});
}
// console.log(260,this.goodsinfodata.producing_area_id_list,this.goodsinfodata.deliver_area_id_list)
......@@ -342,15 +328,44 @@
this.description = res.data.description;
// 商品参数 售后服务
this.goodsaftersale={
producing_area_id_list: "", // 产地的idlist
producing_area: res.data.producing_area, // 产地中文名称
deliver_area_id_list: "", // 发货地的idlist
deliver_area: res.data.deliver_area, // 发货地中文名称
goods_brand: res.data.goods_brand, // 品牌
brand_id: Number(res.data.brand_id) , // 品牌、
stags:[]
}
this.goodsaftersale.params = res.data.params?res.data.params:[{'title':'','value':''}]//参数
this.goodsaftersale.out_goods_id = (res.data.out_goods_id == 0) ? '' : res.data.out_goods_id //商品编码
this.goodsaftersale.freight_id = res.data.freight_id;
this.goodsaftersale.delay_compensate = res.data.delay_compensate;
this.goodsaftersale.aftersale_time = res.data.aftersale_time;
let stagArr = [];
// 产地
let producing_area_list = res.data.producing_area_list?res.data.producing_area_list:[]
if(producing_area_list.length==3){
producing_area_list.pop()
}
if (Array.isArray(producing_area_list) && producing_area_list.length > 0) {
this.goodsaftersale.producing_area_id_list = producing_area_list.map((item)=> {
return item.id
});
}
// 发货地
let deliver_area_list = res.data.deliver_area_list?res.data.deliver_area_list:[]
if(deliver_area_list.length==3){
deliver_area_list.pop()
}
if (Array.isArray(deliver_area_list) && deliver_area_list.length > 0) {
this.goodsaftersale.deliver_area_id_list = deliver_area_list.map((item)=> {
return item.id
});
}
// 后台返回数据格式 ‘2,3’或者‘[]’都是字符串,处理兼容一下
//debugger
debugger
if( res.data.stags && !Array.isArray(res.data.stags)) {
if( res.data.stags.indexOf(',') > -1 ) {
stagArr = res.data.stags.split(',');
......@@ -373,7 +388,7 @@
}
}
});
// console.log("售后数据:",this.goodsaftersale)
console.log("售后数据:",this.goodsaftersale)
}else {
this.isShowGoodsDetails = false;
}
......@@ -664,28 +679,7 @@
// 获取 商品信息数据
let spxxData = this.$refs.goodsInfo.goodsInfoForm;
// 品牌处理 goods_brand
let brandOptions = this.$refs.goodsInfo.brandOptions;
if (Array.isArray(brandOptions) && brandOptions.length > 0) {
for(let bi = 0; bi < brandOptions.length; bi++) {
if( Number(spxxData.brand_id) === Number(brandOptions[bi].id) ) {
spxxData.goods_brand = brandOptions[bi].brand_cn;
break;
}
}
}
// 产地
spxxData["producing_area_id"] = spxxData.producing_area_id_list[spxxData.producing_area_id_list.length - 1]
// 发货地
spxxData["deliver_area_id"] = spxxData.deliver_area_id_list[spxxData.deliver_area_id_list.length - 1]
// 发货地数据处理,预留
// for(let ai = 0; ai < areaOptions.length; ai++) {
// if ( Number(ssffData.deliver_area) === Number(areaOptions[ai].id) ) {
// ssffData.deliver_area = areaOptions[ai].name;
// break;
// }
// }
if( spxxData.imgs.length > 7 ) {
this.$message({ type: 'warning',message: '商品信息中,商品图片最大数量为7张,请检查' });
......@@ -720,7 +714,28 @@
// 售后服务 数据
let ssffData = this.$refs.goodsaftersale.goodsAfterSaleForm;
// 品牌处理 goods_brand
let brandOptions = this.$refs.goodsaftersale.brandOptions;
if (Array.isArray(brandOptions) && brandOptions.length > 0) {
for(let bi = 0; bi < brandOptions.length; bi++) {
if( Number(ssffData.brand_id) === Number(brandOptions[bi].id) ) {
ssffData.goods_brand = brandOptions[bi].brand_cn;
break;
}
}
}
// 产地
ssffData["producing_area_id"] = ssffData.producing_area_id_list[ssffData.producing_area_id_list.length - 1]
// 发货地
ssffData["deliver_area_id"] = ssffData.deliver_area_id_list[ssffData.deliver_area_id_list.length - 1]
// 发货地数据处理,预留
// for(let ai = 0; ai < areaOptions.length; ai++) {
// if ( Number(ssffData.deliver_area) === Number(areaOptions[ai].id) ) {
// ssffData.deliver_area = areaOptions[ai].name;
// break;
// }
// }
if (ssffData.delay_compensate == 72) {
this.$message({ type: 'warning',message: '发货时长不能超过48小时,请重新编辑' });
return
......
<template>
<div class="app-container">
<el-card class="box-card">
<div slot="header" class="clearfix">商品导入</div>
<div slot="header" class="clearfix">导入商品</div>
<h3 class="cton_h3">剩余次数:{{collect_num}} / 1000次</h3>
<div class="cton_text">
<p>功能介绍:</p>
......@@ -21,6 +21,8 @@
</p>
<p>请确保不要将多个平台的商品链接混合输入</p>
<p>每个用户默认拥有1000次商品导入的机会,请慎重使用</p>
<p>支持平台:</p>
<p>京东、天猫、淘宝 </p>
</div>
<el-form ref="form" :model="form" label-width="180px">
<el-form-item label="商品链接:">
......
......@@ -23,7 +23,7 @@
</div>
<div>
<el-button size="mini" type="primary" @click="goShipping(1)">去发货</el-button>
<el-button size="mini" type="primary" @click="goShipping(2)" >补单发货</el-button>
<el-button size="mini" type="primary" @click="goShipping(2)" >更新物流单号</el-button>
</div>
</div>
<el-table :data="orderGoodsDetail" style="border: 1px solid #eee;" @selection-change="handleSelectionChange">
......@@ -438,7 +438,7 @@ export default {
}
}else {
isContinue = false;
this.$message({type:'warning',message:'所选商品中部分未发货,不能进行补单操作,请重新选择'});
this.$message({type:'warning',message:'所选商品中部分未发货,不能进行更新物流单号,请重新选择'});
break
}
}
......
......@@ -3,7 +3,7 @@
<el-card class="box-cardone">
<div style="position: relative;" class="clearfixall">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="全部订单" name="fourth" >
<el-tab-pane label="全部订单" name="fourth">
<div slot="label">全部订单{{'(' + totalall + ')' }}</div>
</el-tab-pane>
<el-tab-pane name="first">
......@@ -24,19 +24,23 @@
</el-tab-pane>
</el-tabs>
<div v-show="activeName == 'first' " style="position: absolute; top: -2px; right: 0;">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单" placement="bottom-end">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单"
placement="bottom-end">
<el-button size="small" @click="gotoOldShop">查看老订单</el-button>
</el-tooltip>
<el-button size="mini" type="primary" icon="el-icon-position" @click="handleExportDeliveryOrder">批量发货</el-button>
<el-button size="mini" type="primary" icon="el-icon-position" @click="handleExportDeliveryOrder">批量发货
</el-button>
</div>
<div v-show="activeName == 'fourth' " style="position: absolute; top: -2px; right: 0;">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单" placement="bottom-end">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单"
placement="bottom-end">
<el-button size="small" @click="gotoOldShop">查看老订单</el-button>
</el-tooltip>
<el-button size="mini" type="primary" icon="el-icon-download" @click="handleAllOrderExport">导出订单</el-button>
</div>
<div v-show="activeName == 'second' || activeName == 'third'" style="position: absolute; top: -2px; right: 0;">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单" placement="bottom-end">
<el-tooltip v-if="channel_id == 0" class="item" effect="dark" content="查看2021年10月8日23:00之前的订单"
placement="bottom-end">
<el-button size="small" @click="gotoOldShop">查看老订单</el-button>
</el-tooltip>
</div>
......@@ -45,19 +49,19 @@
<div class="form-box">
<el-form class="form-params" ref="form" :model="form" label-width="120px" :inline="true" size="small">
<el-form-item label="总订单号:">
<el-input style="width:220px;" v-model="form.order_sn" placeholder="请输入总订单号"/>
<el-input style="width:220px;" v-model="form.order_sn" placeholder="请输入总订单号" />
</el-form-item>
<el-form-item label="商品名称:">
<el-input v-model="form.goods_name" placeholder="请输入商品名称"/>
<el-input v-model="form.goods_name" placeholder="请输入商品名称" />
</el-form-item>
<el-form-item label="收货人:">
<el-input v-model="form.real_name" placeholder="请输入收货人"/>
<el-input v-model="form.real_name" placeholder="请输入收货人" />
</el-form-item>
<el-form-item label="联系电话:">
<el-input v-model="form.Tel" placeholder="请输入联系电话"/>
<el-input v-model="form.Tel" placeholder="请输入联系电话" />
</el-form-item>
<el-form-item label="结算状态:" prop="settlement_status" v-show="activeName == 'fourth' ">
......@@ -86,50 +90,21 @@
</el-select>
</el-form-item>
<el-form-item label="下单时间:" v-show="activeName == 'first' || activeName == 'fourth' ">
<el-date-picker
style="width:280px;"
v-model="form.dateTime"
type="daterange"
align="left"
unaLink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
<el-date-picker style="width:280px;" v-model="form.dateTime" type="daterange" align="left" unaLink-panels
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item label="发货时间:" v-show="activeName == 'second' ">
<el-date-picker
v-model="form.sendTime"
type="daterange"
align="left"
unaLink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
<el-date-picker v-model="form.sendTime" type="daterange" align="left" unaLink-panels range-separator="至"
start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item label="收货时间:" v-show="activeName == 'five' ">
<el-date-picker
v-model="form.qiansTime"
type="daterange"
align="left"
unaLink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
<el-date-picker v-model="form.qiansTime" type="daterange" align="left" unaLink-panels range-separator="至"
start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item label="完成时间:" v-show="activeName == 'third' ">
<el-date-picker
v-model="form.finishTime"
type="daterange"
align="left"
unaLink-panels
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
<el-date-picker v-model="form.finishTime" type="daterange" align="left" unaLink-panels range-separator="至"
start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
</el-form-item>
<el-form-item>
......@@ -142,19 +117,20 @@
<!-- 表头 -->
<div class="table-header-spe">
<el-table class="title_table hxz-el-table" align="center">
<!-- <el-table-column align="center" width="55" v-if="activeName == 'fourth' ">-->
<!-- <template slot="header" slot-scope="scope">-->
<!-- <el-checkbox v-model="allTablesChecked" ></el-checkbox>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column label="订单号" align="center" width="220" ></el-table-column>-->
<!-- <el-table-column align="center" width="55" v-if="activeName == 'fourth' ">-->
<!-- <template slot="header" slot-scope="scope">-->
<!-- <el-checkbox v-model="allTablesChecked" ></el-checkbox>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column label="订单号" align="center" width="220" ></el-table-column>-->
<el-table-column label="商品名称" align="center"></el-table-column>
<el-table-column label="规格/数量/金额" align="center" ></el-table-column>
<el-table-column label="下单/发货/完成时间" align="center" width="180" ></el-table-column>
<el-table-column label="运费" align="center" width="100" ></el-table-column>
<el-table-column label="收货人" align="center" width="120" ></el-table-column>
<el-table-column label="联系电话" align="center" width="120"></el-table-column>
<el-table-column label="规格/数量/金额" align="center"></el-table-column>
<el-table-column label="下单/发货/完成时间" align="center" width="180"></el-table-column>
<el-table-column label="运费" align="center" width="100"></el-table-column>
<el-table-column label="收货人" align="center" width="200"></el-table-column>
<!-- <el-table-column label="联系电话" align="center" width="120"></el-table-column> -->
<el-table-column label="售后状态" align="center" width="180"></el-table-column>
<el-table-column label="订单备注" align="center" width="120"></el-table-column>
<el-table-column label="物流信息" align="center" width="120"></el-table-column>
<el-table-column label="操作" align="center" width="120"></el-table-column>
</el-table>
......@@ -175,33 +151,31 @@
</div>
</div>
<div class="item-table">
<el-table
border
:show-header="false"
:span-method="arraySpanMethod"
:data="item.order_goods">
<!-- <el-table-column type="selection" width="55" align="center" v-if="activeName == 'fourth' "></el-table-column>-->
<!-- <el-table-column prop="goods_order_sn" label="订单号" width="220" align="center"></el-table-column>-->
<el-table border :show-header="false" :span-method="arraySpanMethod" :data="item.order_goods">
<!-- <el-table-column type="selection" width="55" align="center" v-if="activeName == 'fourth' "></el-table-column>-->
<!-- <el-table-column prop="goods_order_sn" label="订单号" width="220" align="center"></el-table-column>-->
<el-table-column prop="title" label="商品名称" align="center">
<template slot-scope="scope">
<div class="img-title-table">
<img v-if="scope.row.thumb" style="width:60px;height:60px;" :src="scope.row.thumb"/>
<img v-if="scope.row.thumb" style="width:60px;height:60px;" :src="scope.row.thumb" />
<div class="ml10">{{ scope.row.title }}</div>
</div>
</template>
</el-table-column>
<el-table-column label="规格/数量/金额" align="center">
<template slot-scope="scope">
{{ scope.row.goods_option_title ? scope.row.goods_option_title : '--' }}<br/>
x {{ scope.row.total ? scope.row.total : '--' }}<br/>
{{ scope.row.goods_price / 100 ? scope.row.goods_price / 100 : '--' }}<br/>
{{ scope.row.goods_option_title ? scope.row.goods_option_title : '--' }}<br />
x {{ scope.row.total ? scope.row.total : '--' }}<br />
{{ scope.row.goods_price / 100 ? scope.row.goods_price / 100 : '--' }}<br />
</template>
</el-table-column>
<el-table-column prop="created_time" label="下单时间" width="180" align="center">
<el-table-column prop="created_time" label="下单时间" width="200" align="center">
<template slot-scope="scope">
<span>{{ timeFormatter(scope.row.created_time) }}</span><br/>
<span :class="{ 'red-text' : sendTimeFormatter(scope.row.send_time) == '未发货' }">{{ sendTimeFormatter(scope.row.send_time) }}</span><br/>
<span :class="{ 'red-text' : updatedTimeFormatter(scope.row.updated_time) == '未完成' }">{{ updatedTimeFormatter(scope.row.updated_time, scope.row.goods_status) }}</span>
<span>{{ timeFormatter(scope.row.created_time) }}</span><br />
<span :class="{ 'red-text' : sendTimeFormatter(scope.row.send_time) == '未发货' }">{{
sendTimeFormatter(scope.row.send_time) }}</span><br />
<span :class="{ 'red-text' : updatedTimeFormatter(scope.row.updated_time) == '未完成' }">{{
updatedTimeFormatter(scope.row.updated_time, scope.row.goods_status) }}</span>
</template>
</el-table-column>
<el-table-column prop="dispatch_price" width="100" label="运费" align="center">
......@@ -209,17 +183,25 @@
{{ item.order.dispatch_price / 100 }}
</template>
</el-table-column>
<el-table-column prop="phone" width="120" label="收货人" align="center">
<el-table-column prop="phone" width="200" label="收货人" align="center">
<template slot-scope="scope">
{{ item.order.real_name }}
{{ item.order.real_name }}<br />
{{ item.order.mobile }}<br />
{{ item.order.provice }}{{ item.order.city }}{{ item.order.district }}{{ item.order.address }}
</template>
</el-table-column>
<el-table-column prop="mobile" label="联系电话" width="120" align="center">
<!-- <el-table-column prop="mobile" label="联系电话" width="120" align="center">
<template slot-scope="scope">
{{ item.order.mobile }}
</template>
</el-table-column> -->
<el-table-column prop="refund_status" label="售后状态" width="180" align="center"
:formatter="refundStatusFormatter"></el-table-column>
<el-table-column prop="remark" label="订单备注" width="120" align="center">
<template slot-scope="scope">
{{item.order.remark?item.order.remark:'暂无备注内容'}}
</template>
</el-table-column>
<el-table-column prop="refund_status" label="售后状态" width="180" align="center" :formatter="refundStatusFormatter"></el-table-column>
<el-table-column prop="物流信息" label="物流信息" width="120" align="center">
<template slot-scope="scope">
<el-button type="text" @click="handleExpressInfo(scope.row)">查看物流</el-button>
......@@ -228,6 +210,8 @@
<el-table-column label="操作" width="120" align="center" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="handleInfo(scope.row)">详情</el-button>
<el-button :disabled="Number(scope.row.goods_status)!==0" type="text"
@click="goShipping(scope.row.id,scope.row.goods_order_sn)">去发货</el-button>
</template>
</el-table-column>
</el-table>
......@@ -237,15 +221,9 @@
</div>
<!-- 分页 -->
<div class="footer_pagination">
<el-pagination
background
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-sizes="[20, 40, 60, 80, 100]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
<el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
:current-page="currentPage" :page-sizes="[20, 40, 60, 80, 100]" :page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper" :total="total">
</el-pagination>
</div>
</div>
......@@ -254,11 +232,13 @@
<el-dialog title="订单详情" width="85%" :close-on-click-modal="false" :destroy-on-close="true"
:visible.sync="detailDialog" center :before-close="handleClose">
<div style="height:100%;">
<order-detail :order-detail="order_detail" :order-goods-detail="order_goods_detail" :express-lists="expressLists" @updateOrder="updateOrder"/>
<order-detail :order-detail="order_detail" :order-goods-detail="order_goods_detail"
:express-lists="expressLists" @updateOrder="updateOrder" />
</div>
</el-dialog>
<!-- 批量发货 -->
<el-dialog title="批量发货流程" :visible.sync="isDeliveryOpen" width="60%" center :before-close="cancelExport" :close-on-click-modal="false" :destroy-on-close="true">
<el-dialog title="批量发货流程" :visible.sync="isDeliveryOpen" width="60%" center :before-close="cancelExport"
:close-on-click-modal="false" :destroy-on-close="true">
<el-steps :active="3" align-center style="width:95%;margin: 0 auto;">
<el-step title="导出发货Excel表单" description="">
<template slot="icon">
......@@ -278,19 +258,12 @@
</el-steps>
<div class="delivery-data-con">
<div>
<el-button size="mini" type="primary" icon="el-icon-download" @click="handleExportUnSendOrder">导出订单</el-button>
<el-button size="mini" type="primary" icon="el-icon-download" @click="handleExportUnSendOrder">导出订单
</el-button>
</div>
<div>
<el-upload
action=""
class="upload-demo"
:auto-upload="false"
:limit="1"
accept="*/*"
:on-change="importExcel"
:on-remove="removeDevExcel"
ref="upload"
>
<el-upload action="" class="upload-demo" :auto-upload="false" :limit="1" accept="*/*" :on-change="importExcel"
:on-remove="removeDevExcel" ref="upload">
<el-button size="small" type="primary">上传批量发货Excel表单</el-button>
</el-upload>
</div>
......@@ -314,23 +287,39 @@
</span>
</el-dialog>
<!-- 查看物流 -->
<el-dialog title="物流信息" width="50%" class="cutclass" :close-on-click-modal="false" :destroy-on-close="true" :visible.sync="dialogExpress" append-to-body>
<el-dialog title="物流信息" width="50%" class="cutclass" :close-on-click-modal="false" :destroy-on-close="true"
:visible.sync="dialogExpress" append-to-body>
<div class="logistics">
<el-timeline>
<el-timeline-item
v-for="(activity, index) in activities"
:key="index"
:icon="activity.icon"
:type="activity.type"
color="#0bbd87"
:size="activity.size"
:timestamp="activity.msg_time">
<el-timeline-item v-for="(activity, index) in activities" :key="index" :icon="activity.icon"
:type="activity.type" color="#0bbd87" :size="activity.size" :timestamp="activity.msg_time">
{{activity.content}}
</el-timeline-item>
</el-timeline>
<div v-if="activities.length == 0">暂无物流信息</div>
</div>
</el-dialog>
<!-- fahuo -->
<el-dialog title="发货" :visible.sync="goShippingDialog" width="25%" :modal-append-to-body="false"
:close-on-click-modal="false" :append-to-body="true">
<div style="margin: 0 10%">
<el-form ref="form" label-width="100px">
<el-form-item label="快递公司:">
<el-select size="mini" v-model="expressNum" filterable placeholder="请选择快递公司" style="width: 100%;">
<el-option v-for="item in expressLists" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="快递单号:">
<el-input size="mini" v-model="express_sn" placeholder="请输入快递单号"></el-input>
</el-form-item>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button size="mini" @click="goShippingDialog = false">取 消</el-button>
<el-button size="mini" type="primary" @click="handleGoShipping">确 定</el-button>
</span>
</el-dialog>
<!-- 批量发货 展示失败数据-->
<el-dialog title="批量发货提醒" center width="60%" class="delivery-fail-data-dialog" :visible.sync="dialogDeliveryInfor"
:close-on-click-modal="false" append-to-body :before-close="closeDeliverFailDialog">
......@@ -354,12 +343,14 @@
<script>
import { indexInfo } from '@/api/webSite'
import { listOrder, exportOrder, orderInfo, expressInfoNew, deliveryOrder, expressList, getOrderTabData ,
exportUnSendOrderGoodsData,deliveryOrderExport } from '@/api/module/order'
import {dateFormat} from '@/utils'
import {
listOrder, exportOrder, orderInfo, expressInfoNew, deliveryOrder, expressList, getOrderTabData,
exportUnSendOrderGoodsData, deliveryOrderExport
} from '@/api/module/order'
import { dateFormat } from '@/utils'
import OrderDetail from './components/orderDetail.vue'
import XLSX from "xlsx"
import {isArray} from "../../../utils/validate";
import { isArray } from "../../../utils/validate";
export default {
components: {
......@@ -367,6 +358,10 @@
},
data() {
return {
goShippingDialog: false,
expressNum: '',
express_sn: '',
goods_ids: '',
// channel_id
channel_id: '',
//
......@@ -376,10 +371,10 @@
total: 0,
total1: '',//待发货
total2: '',//待收货
total5:'',//已收货
total4:'',//已完成
total3:'',//异常订单
totalall:'',//全部订单
total5: '',//已收货
total4: '',//已完成
total3: '',//异常订单
totalall: '',//全部订单
activeName: 'fourth',
form: {
order_sn: '',
......@@ -387,10 +382,10 @@
real_name: '',
Tel: '',
settlement_status: '',
status:'',
status: '',
dateTime: [],
finishTime: [],
qiansTime:[],
qiansTime: [],
sendTime: [],
is_after_sale: ''
},
......@@ -404,7 +399,7 @@
}, // 订单信息
order_goods_detail: [], // 订单商品信息
expressLists: [],
fullHeight:'',
fullHeight: '',
tableHeight: null,
allTablesChecked: false,
// 订单导出 入参
......@@ -441,6 +436,60 @@
this.getExpressList()
},
methods: {
goShipping(id, goods_order_sn) {
this.goods_ids = goods_order_sn;
this.titleInfo = '去发货'
this.goShippingDialog = true
},
handleGoShipping() {
if (!this.expressNum) {
this.$message({
type: 'warning',
message: '请选择快递公司'
})
return
}
if (!this.express_sn) {
this.$message({
type: 'warning',
message: '请输入快递单号'
})
return
}
// 物流公司,名称
let expressName = ''
this.expressLists.map((item) => {
if (item.value == this.expressNum) {
expressName = item.label
}
})
let paramsObj = {
goods_order_sn: [],//this.goods_ids,
express_company_name: expressName, // 快递公司 名称
express_sn: this.express_sn, // 快递单号
//express_code: ''
}
paramsObj.goods_order_sn.push(this.goods_ids);
//console.log(11111,paramsObj);
deliveryOrder(paramsObj).then(res => {
if (res.code == 1) {
this.$message({ type: 'success', message: '发货成功' });
this.goShippingDialog = false
this.getListOrder();
} else {
this.$message({ type: 'error', message: res.message ? res.message : '发货失败' });
}
});
},
/** 判断渠道 值=0才显示 查看历史数据 链接 */
getChannelId() {
let ssa = window.location.host
......@@ -449,7 +498,7 @@
site_type: 4,
// domain: ssa,
}
indexInfo(data).then(res=> {
indexInfo(data).then(res => {
if (res.code == 1) {
this.channel_id = res.data.channel.id
}
......@@ -460,12 +509,12 @@
gotoOldShop() {
window.location.href = 'http://oldpop.jxhh.com/'
},
checkSelectable( row,index) {
checkSelectable(row, index) {
},
/** 表格合并 列单元格 */
arraySpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex > 2 && columnIndex != 6 && columnIndex != 7) { // 用于设置要合并开始的列号
if (columnIndex > 2 && columnIndex != 7 && columnIndex != 8) { // 用于设置要合并开始的列号
if (rowIndex === 0) { // 用于设置合并开始的行号
return {
rowspan: 100,     // 合并的行数
......@@ -480,20 +529,20 @@
}
},
formatter(time) {
return dateFormat(time *1000, 'Y-m-d H:i:s')
return dateFormat(time * 1000, 'Y-m-d H:i:s')
},
/** 一般时间 格式化 */
timeFormatter(time) {
if(time) {
return dateFormat(time *1000, 'Y-m-d H:i:s')
if (time) {
return dateFormat(time * 1000, 'Y-m-d H:i:s')
} else {
return '--'
}
},
/** 发货时间 格式化 */
sendTimeFormatter(time) {
if(time) {
return dateFormat(time *1000, 'Y-m-d H:i:s')
if (time) {
return dateFormat(time * 1000, 'Y-m-d H:i:s')
} else {
return '未发货'
}
......@@ -501,8 +550,8 @@
/** 发货时间 格式化 */
updatedTimeFormatter(time, status) {
if(time && status == 2) {
return dateFormat(time *1000, 'Y-m-d H:i:s')
if (time && status == 2) {
return dateFormat(time * 1000, 'Y-m-d H:i:s')
} else {
return '未完成'
}
......@@ -516,30 +565,30 @@
// <el-option label="已收货" value="5"></el-option>
// <el-option label="已完成" value="3"></el-option>
// <el-option label="异常订单" value="4"></el-option>
if(status === -1) {
if (status === -1) {
return '订单取消'
}else if (status === 0) {
} else if (status === 0) {
return '待付款'
}else if (status === 1) {
} else if (status === 1) {
return '待发货'
}else if (status === 2) {
} else if (status === 2) {
return '待收货'
}else if (status === 3) {
} else if (status === 3) {
return '已完成'
}else if (status === 4) {
} else if (status === 4) {
return '异常订单'
}else if (status === 5) {
} else if (status === 5) {
return '已收货'
}else {
} else {
return '' // 保险,返回空
}
},
/** 结算状态 */
settlementFormat(status) {
let res = '';
if(status == 0) {
if (status == 0) {
res = '未结算'
}else if (status == 1) {
} else if (status == 1) {
res = '已结算'
} else {
res = ''
......@@ -551,23 +600,23 @@
let statusText = '--'
if (cellValue == 1) {
statusText = '申请仅退款'
}else if (cellValue == 2) {
} else if (cellValue == 2) {
statusText = '同意仅退款,退款完成'
}else if (cellValue == 3) {
} else if (cellValue == 3) {
statusText = '卖家拒绝退款,售后关闭'
}else if (cellValue == 4) {
} else if (cellValue == 4) {
statusText = '申请退货退款'
}else if (cellValue == 5) {
} else if (cellValue == 5) {
statusText = '同意退货退款,等待买家退货'
}else if (cellValue == 6) {
} else if (cellValue == 6) {
statusText = '拒绝退货退款,售后关闭'
}else if (cellValue == 7) {
} else if (cellValue == 7) {
statusText = '买家退货,等待卖家收货'
}else if (cellValue == 8) {
} else if (cellValue == 8) {
statusText = '同意退货退款,退款完成'
}else if (cellValue == 9) {
} else if (cellValue == 9) {
statusText = '拒绝收货,售后关闭'
}else if (cellValue == 10) {
} else if (cellValue == 10) {
statusText = '买家取消售后,售后关闭'
}
return statusText
......@@ -581,7 +630,7 @@
Tel: '',
dateTime: [],
finishTime: [],
qiansTime:[],
qiansTime: [],
sendTime: [],
settlement_status: '',
is_after_sale: ''
......@@ -680,30 +729,30 @@
// if(this.$route.query.timeout==24){
// params.is_time_out=true
// }
if(this.form.order_sn != '') {
if (this.form.order_sn != '') {
params['order_sn'] = this.form.order_sn
}
if(this.form.goods_name != '') {
if (this.form.goods_name != '') {
params['goods_name'] = this.form.goods_name
}
if(this.form.real_name != '') {
if (this.form.real_name != '') {
params['real_name'] = this.form.real_name
}
if(this.form.Tel != '') {
if (this.form.Tel != '') {
params['mobile'] = this.form.Tel
}
if(this.form.is_after_sale == '0' || this.form.is_after_sale == '1') {
if (this.form.is_after_sale == '0' || this.form.is_after_sale == '1') {
params['is_after_sale'] = this.form.is_after_sale
}
if(this.goodsStatus==0) {
if(this.form.status == '' || this.form.status == '-1'){
if (this.goodsStatus == 0) {
if (this.form.status == '' || this.form.status == '-1') {
params['status'] = this.goodsStatus
}
else{
else {
params['status'] = this.form.status
}
}else{
} else {
params['status'] = this.goodsStatus
}
......@@ -711,21 +760,21 @@
params['settlement_status'] = this.form.settlement_status
}
if( this.form.dateTime && this.form.dateTime.length == 2) {
if (this.form.dateTime && this.form.dateTime.length == 2) {
params['created_start_time'] = new Date(this.form.dateTime[0]).getTime() / 1000;
params['created_end_time'] = new Date(this.form.dateTime[1]).getTime() / 1000;
}
if(this.form.finishTime && this.form.finishTime.length == 2) {
if (this.form.finishTime && this.form.finishTime.length == 2) {
params['finish_start_time'] = new Date(this.form.finishTime[0]).getTime() / 1000;
params['finish_end_time'] = new Date(this.form.finishTime[1]).getTime() / 1000;
}
if(this.form.qiansTime && this.form.qiansTime.length == 2) {
if (this.form.qiansTime && this.form.qiansTime.length == 2) {
params['sign_order_start_time'] = new Date(this.form.qiansTime[0]).getTime() / 1000;
params['sign_order_end_time'] = new Date(this.form.qiansTime[1]).getTime() / 1000;
}
if(this.form.sendTime && this.form.sendTime.length == 2) {
if (this.form.sendTime && this.form.sendTime.length == 2) {
params['send_start_time'] = new Date(this.form.sendTime[0]).getTime() / 1000;
params['send_end_time'] = new Date(this.form.sendTime[1]).getTime() / 1000;
}
......@@ -739,12 +788,12 @@
this.total = res.data.count || 0
this.tableDataList = res.data.data
} else {
this.$message({type: "error",message: res.message ? res.message : "查询订单失败"});
this.$message({ type: "error", message: res.message ? res.message : "查询订单失败" });
}
})
},
// row 当前行 column 当前列 rowIndex 当前行号, columnIndex 当前列号
listSpanMethod({row, column, rowIndex, columnIndex}) {
listSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 1) {
if (rowIndex % 2 === 0) {
return {
......@@ -769,7 +818,7 @@
delete params.limit;
delete params.seller_id;
delete params.status;
exportUnSendOrderGoodsData(params).then(res=> {
exportUnSendOrderGoodsData(params).then(res => {
if (res.code === 1) {
const aLink = document.createElement('a');
aLink.href = res.data.file_url;
......@@ -778,9 +827,9 @@
document.body.appendChild(aLink);
aLink.click();
document.body.removeChild(aLink);
this.$message({type:'success',message: '导出成功,注意下载表格'});
}else {
this.$message({type:'error',message: res.message ? res.message: '导出失败'});
this.$message({ type: 'success', message: '导出成功,注意下载表格' });
} else {
this.$message({ type: 'error', message: res.message ? res.message : '导出失败' });
}
});
},
......@@ -792,9 +841,9 @@
let params = this.exportParams;
delete params.page;
delete params.limit;
delete params.seller_id;
delete params.status;
delete params.settlement_status;
// delete params.seller_id;
// delete params.status;
// delete params.settlement_status;
//console.log("导出全部订单,入参:",params);
exportOrder(params).then(res => {
......@@ -806,8 +855,8 @@
document.body.appendChild(aLink);
aLink.click();
document.body.removeChild(aLink);
}else {
this.$message({type:'error',message: res.message ? res.message: '导出失败'});
} else {
this.$message({ type: 'error', message: res.message ? res.message : '导出失败' });
}
});
},
......@@ -877,7 +926,7 @@
this.failDeliveryList = [];
if (this.excelList.length === 0) {
this.$message({type: 'warning', message: '请先上传填写好的表格数据'});
this.$message({ type: 'warning', message: '请先上传填写好的表格数据' });
return
}
......@@ -886,33 +935,33 @@
if (res.code == 1) {
if (res.data && res.data.fail_list && res.data.fail_list.length > 0) {
this.failDeliveryList = res.data.fail_list;
this.failDeliveryList.forEach((item)=> {
this.failDeliveryList.forEach((item) => {
item['goods_status'] = '发货失败'
})
this.dialogDeliveryInfor = true;
this.$message({type: 'warning', message: '部分订单发货成功,失败订单可以导出'});
this.$message({ type: 'warning', message: '部分订单发货成功,失败订单可以导出' });
} else {
this.isDeliveryOpen = false;
this.excelList = [];
this.$refs.upload.clearFiles();
this.$message({type: 'success', message: '批量发货成功'});
this.$message({ type: 'success', message: '批量发货成功' });
}
} else {
this.$message({type: 'error', message: res.message ? res.message : '批量发货失败'});
this.$message({ type: 'error', message: res.message ? res.message : '批量发货失败' });
}
this.getListOrder();
});
} else {
this.$message({type: 'error', message: '部分订单未填写物流公司或物流单号,请完善后再上传'});
this.$message({ type: 'error', message: '部分订单未填写物流公司或物流单号,请完善后再上传' });
}
},
/** 导出 table数据 */
exportFailDeliveryExcel(){
exportFailDeliveryExcel() {
let list = [];
list = this.failDeliveryList;
let exportList = [];
this.failDeliveryList.forEach(item=> {
this.failDeliveryList.forEach(item => {
let obj = {};
obj['goods_order_sn'] = item.goods_order_sn
obj['order_sn'] = item.order_sn
......@@ -923,8 +972,8 @@
// 列标题,逗号隔开,每一个逗号就是隔开一个单元格
let title = `商品订单号,总订单号,发货状态,失败原因\n`;
//增加\t为了不让表格显示科学计数法或者其他格式
for(let i = 0 ; i < exportList.length ; i++ ){
for(let item in exportList[i]){
for (let i = 0; i < exportList.length; i++) {
for (let item in exportList[i]) {
title += `${exportList[i][item] + '\t'},`;
}
title += '\n';
......@@ -939,7 +988,7 @@
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
} ,
},
/** 关闭 发货失败 数据展示 */
cancelDeliveryInfor() {
this.isDeliveryOpen = false;
......@@ -957,8 +1006,8 @@
/** 查看物流信息 */
handleExpressInfo(row) {
// 如果 商品订单没有发货,则不用请求了
if(row.goods_status == 0) {
this.$message({type:'warning',message:'您还未发货,暂无物流信息'});
if (row.goods_status == 0) {
this.$message({ type: 'warning', message: '您还未发货,暂无物流信息' });
return
}
......@@ -970,15 +1019,15 @@
if (res.code == 1 && res.data) {
this.dialogExpress = true
this.activities = res.data.order_track ? res.data.order_track : [];
}else {
this.$message({type:'error',message: res.message ? res.message : '获取数据失败' });
} else {
this.$message({ type: 'error', message: res.message ? res.message : '获取数据失败' });
}
})
},
// 订单详情
handleInfo(row) {
let order_id = row.order_id
orderInfo({order_id: order_id}).then(res => {
orderInfo({ order_id: order_id }).then(res => {
if (res.code == 1 && res.data) {
this.detailDialog = true
// 留言备注,需要单独处理
......@@ -999,12 +1048,12 @@
// 能否修改买家信息 字段动态添加
// 1,商品订单,只要要发货的,就不能再修改,2,修改过一次的,不能再修改
let isEditBuyerInfo = false;
if(this.order_detail.is_update_address == 1) {
if (this.order_detail.is_update_address == 1) {
isEditBuyerInfo = true
}else {
if(this.order_goods_detail.length > 0) {
for(let i = 0; i < this.order_goods_detail.length; i++) {
if(this.order_goods_detail[i].goods_status > 0) {
} else {
if (this.order_goods_detail.length > 0) {
for (let i = 0; i < this.order_goods_detail.length; i++) {
if (this.order_goods_detail[i].goods_status > 0) {
isEditBuyerInfo = true
break;
}
......@@ -1016,15 +1065,15 @@
//console.log('备注留言返回原始数据',res.data.order.remark);
// this.$router.push({path: '/system/goods/management'});
} else if(res.code == 0) {
} else if (res.code == 0) {
let msg = res.message ? res.message : '暂无数据'
this.$message({type: 'error',message: msg});
this.$message({ type: 'error', message: msg });
}
})
},
/** 更新 订单备注 */
updateOrder(id) {
let row = {order_id: id}
let row = { order_id: id }
this.handleInfo(row);
},
// 获取物流信息
......@@ -1066,11 +1115,13 @@
height: calc(100% - 50px);
/* overflow: auto; */
}
.overMain{
.overMain {
height: 729px;
overflow: auto;
padding-top: 15px;
}
.scollbox {
/* height: calc(100% - 50px); */
/* overflow-y: hidden; */
......@@ -1078,6 +1129,7 @@
::v-deep .el-tabs__header{
margin: 0;
}
.form-box {
/*margin-bottom: 20px;*/
/*padding-top: 10px;*/
......@@ -1090,6 +1142,7 @@
::v-deep .form-params .el-form-item {
margin: 5px 0 5px 0;
}
.img-title-table {
display: flex;
justify-content: center;
......@@ -1142,7 +1195,8 @@
}
.el-card-header-spe {
overflow: hidden; /* 此为父元素,子元素都浮动了,所以,这样处理,撑开自己的高度 */
overflow: hidden;
/* 此为父元素,子元素都浮动了,所以,这样处理,撑开自己的高度 */
font-size: 14px;
padding: 10px 12px;
background-color: #f0f0f5;
......@@ -1151,7 +1205,7 @@
.table-header-spe {
background-color: #F7F8FA;
padding:0 34px 0 22px;
padding: 0 34px 0 22px;
margin: 5px 0;
}
......@@ -1161,7 +1215,7 @@
}
::v-deep .title_table .el-table__body-wrapper{
display: none !important;
height:0 !important;
height: 0 !important;
}
::v-deep .title_table tr th {
border-bottom: 0 !important;
......@@ -1186,8 +1240,9 @@
.red-text {
font-size: 12px;
color: red!important;
color: red !important;
}
/* 批量发货 对话框 */
.delivery-fail-data-dialog {
height: 100%;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论