Commit 514d4761 by Sxy

nuild : 优化

parent 076055c2
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-1443e452.9e7173ae.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-165243e0.b492b0f1.css rel=prefetch><link href=/css/chunk-21750558.e23c1580.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-6f2cbd14.9e7173ae.css rel=prefetch><link href=/css/chunk-cced0942.9e7173ae.css rel=prefetch><link href=/css/chunk-d149adaa.f8dbae02.css rel=prefetch><link href=/css/chunk-d8c2144a.6e6ae301.css rel=prefetch><link href=/css/chunk-df45a5bc.a7edb6cd.css rel=prefetch><link href=/css/chunk-e4469852.9e7173ae.css rel=prefetch><link href=/css/chunk-f222113c.9e7173ae.css rel=prefetch><link href=/css/chunk-f2f1a488.d8eef113.css rel=prefetch><link href=/css/chunk-f62e12ac.01fa3ad2.css rel=prefetch><link href=/css/chunk-ffd6f8d2.e8e9a917.css rel=prefetch><link href=/js/chunk-011c3638.06d7003b.js rel=prefetch><link href=/js/chunk-035dc4cc.710bdc85.js rel=prefetch><link href=/js/chunk-0ab50610.9b58371b.js rel=prefetch><link href=/js/chunk-135913c0.66d93e40.js rel=prefetch><link href=/js/chunk-1443e452.4f6430bb.js rel=prefetch><link href=/js/chunk-14b9857b.ed27b7ec.js rel=prefetch><link href=/js/chunk-15e8872a.6610da89.js rel=prefetch><link href=/js/chunk-165243e0.2ba5cb6c.js rel=prefetch><link href=/js/chunk-17a52274.0d6e366e.js rel=prefetch><link href=/js/chunk-19e15a3a.8f6518f8.js rel=prefetch><link href=/js/chunk-21750558.3447a67a.js rel=prefetch><link href=/js/chunk-2246d353.719c4ea5.js rel=prefetch><link href=/js/chunk-25b4ef7e.1c232891.js rel=prefetch><link href=/js/chunk-2ac8eb42.acda6cc2.js rel=prefetch><link href=/js/chunk-2b2f857a.898db1de.js rel=prefetch><link href=/js/chunk-2c359864.dca680df.js rel=prefetch><link href=/js/chunk-2d0d61ef.cdb477ef.js rel=prefetch><link href=/js/chunk-2d0e1b68.749026ab.js rel=prefetch><link href=/js/chunk-2d0e68e0.79464dfa.js rel=prefetch><link href=/js/chunk-2d0e889c.0b0580e0.js rel=prefetch><link href=/js/chunk-2d0e8c8d.ba823b1d.js rel=prefetch><link href=/js/chunk-2d0efc5d.cae67bf9.js rel=prefetch><link href=/js/chunk-2d20828f.b3cd9cd4.js rel=prefetch><link href=/js/chunk-3385141a.149b5d69.js rel=prefetch><link href=/js/chunk-478cec6d.8c08206a.js rel=prefetch><link href=/js/chunk-4b34365e.50a66e9e.js rel=prefetch><link href=/js/chunk-5e8df079.82b41331.js rel=prefetch><link href=/js/chunk-65fbd1dd.6a488dea.js rel=prefetch><link href=/js/chunk-6bdf4cb2.c9bf1d48.js rel=prefetch><link href=/js/chunk-6f2cbd14.ab38bfe3.js rel=prefetch><link href=/js/chunk-71c14da5.e7cf0cf4.js rel=prefetch><link href=/js/chunk-75599edb.c9839a62.js rel=prefetch><link href=/js/chunk-9922dc82.18c58550.js rel=prefetch><link href=/js/chunk-cced0942.d306d49d.js rel=prefetch><link href=/js/chunk-d149adaa.dc0903ea.js rel=prefetch><link href=/js/chunk-d8c2144a.4860fa34.js rel=prefetch><link href=/js/chunk-df45a5bc.ad5ab19a.js rel=prefetch><link href=/js/chunk-e4469852.3cf060a7.js rel=prefetch><link href=/js/chunk-ebfa399c.35333d3f.js rel=prefetch><link href=/js/chunk-f222113c.a1323451.js rel=prefetch><link href=/js/chunk-f2f1a488.9ec66490.js rel=prefetch><link href=/js/chunk-f62e12ac.6dbb5d87.js rel=prefetch><link href=/js/chunk-ffd6f8d2.53c3038e.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.dd059a3d.js rel=preload as=script><link href=/js/chunk-vendors.2b17a7d6.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.2b17a7d6.js></script><script src=/js/app.dd059a3d.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-1443e452.9e7173ae.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-165243e0.b492b0f1.css rel=prefetch><link href=/css/chunk-21750558.e23c1580.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-6f2cbd14.9e7173ae.css rel=prefetch><link href=/css/chunk-cced0942.9e7173ae.css rel=prefetch><link href=/css/chunk-d149adaa.f8dbae02.css rel=prefetch><link href=/css/chunk-d8c2144a.6e6ae301.css rel=prefetch><link href=/css/chunk-df45a5bc.a7edb6cd.css rel=prefetch><link href=/css/chunk-e4469852.9e7173ae.css rel=prefetch><link href=/css/chunk-f222113c.9e7173ae.css rel=prefetch><link href=/css/chunk-f2f1a488.d8eef113.css rel=prefetch><link href=/css/chunk-f62e12ac.01fa3ad2.css rel=prefetch><link href=/css/chunk-ffd6f8d2.e8e9a917.css rel=prefetch><link href=/js/chunk-011c3638.06d7003b.js rel=prefetch><link href=/js/chunk-035dc4cc.710bdc85.js rel=prefetch><link href=/js/chunk-0ab50610.9b58371b.js rel=prefetch><link href=/js/chunk-135913c0.66d93e40.js rel=prefetch><link href=/js/chunk-1443e452.4f6430bb.js rel=prefetch><link href=/js/chunk-14b9857b.ed27b7ec.js rel=prefetch><link href=/js/chunk-15e8872a.6610da89.js rel=prefetch><link href=/js/chunk-165243e0.74b4d580.js rel=prefetch><link href=/js/chunk-17a52274.0d6e366e.js rel=prefetch><link href=/js/chunk-19e15a3a.8f6518f8.js rel=prefetch><link href=/js/chunk-21750558.3447a67a.js rel=prefetch><link href=/js/chunk-2246d353.719c4ea5.js rel=prefetch><link href=/js/chunk-25b4ef7e.1c232891.js rel=prefetch><link href=/js/chunk-2ac8eb42.acda6cc2.js rel=prefetch><link href=/js/chunk-2b2f857a.898db1de.js rel=prefetch><link href=/js/chunk-2c359864.dca680df.js rel=prefetch><link href=/js/chunk-2d0d61ef.cdb477ef.js rel=prefetch><link href=/js/chunk-2d0e1b68.749026ab.js rel=prefetch><link href=/js/chunk-2d0e68e0.79464dfa.js rel=prefetch><link href=/js/chunk-2d0e889c.0b0580e0.js rel=prefetch><link href=/js/chunk-2d0e8c8d.ba823b1d.js rel=prefetch><link href=/js/chunk-2d0efc5d.cae67bf9.js rel=prefetch><link href=/js/chunk-2d20828f.b3cd9cd4.js rel=prefetch><link href=/js/chunk-3385141a.149b5d69.js rel=prefetch><link href=/js/chunk-478cec6d.8c08206a.js rel=prefetch><link href=/js/chunk-4b34365e.50a66e9e.js rel=prefetch><link href=/js/chunk-5e8df079.82b41331.js rel=prefetch><link href=/js/chunk-65fbd1dd.6a488dea.js rel=prefetch><link href=/js/chunk-6bdf4cb2.c9bf1d48.js rel=prefetch><link href=/js/chunk-6f2cbd14.ab38bfe3.js rel=prefetch><link href=/js/chunk-71c14da5.e7cf0cf4.js rel=prefetch><link href=/js/chunk-75599edb.c9839a62.js rel=prefetch><link href=/js/chunk-9922dc82.18c58550.js rel=prefetch><link href=/js/chunk-cced0942.d306d49d.js rel=prefetch><link href=/js/chunk-d149adaa.dc0903ea.js rel=prefetch><link href=/js/chunk-d8c2144a.4860fa34.js rel=prefetch><link href=/js/chunk-df45a5bc.ad5ab19a.js rel=prefetch><link href=/js/chunk-e4469852.3cf060a7.js rel=prefetch><link href=/js/chunk-ebfa399c.35333d3f.js rel=prefetch><link href=/js/chunk-f222113c.a1323451.js rel=prefetch><link href=/js/chunk-f2f1a488.9ec66490.js rel=prefetch><link href=/js/chunk-f62e12ac.3daf7aa6.js rel=prefetch><link href=/js/chunk-ffd6f8d2.53c3038e.js rel=prefetch><link href=/css/app.4f840f8a.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.af570cb4.js rel=preload as=script><link href=/js/chunk-vendors.2b17a7d6.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4f840f8a.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.2b17a7d6.js></script><script src=/js/app.af570cb4.js></script></body></html>
\ No newline at end of file \ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-165243e0"],{"08f5":function(t,e,n){"use strict";n("7237")},"27e1":function(t,e,n){"use strict";n("7ac0")},"3f9b":function(t,e,n){"use strict";n("8120")},7237:function(t,e,n){},"7ac0":function(t,e,n){},8120:function(t,e,n){},8415: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",[n("div",{staticClass:"content"},[t.sonShow?n("COMPARESTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,bizTypeList:t.bizTypeList}}):t._e()],1),n("div",{staticClass:"content"},[t.sonShow?n("CHANNELSTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,bizTypeList:t.bizTypeList}}):t._e()],1),n("div",{staticClass:"content"},[t.sonShow?n("PRODUCTSTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,bizTypeList:t.bizTypeList}}):t._e()],1)])},a=[],i=(n("6a61"),n("ed32")),s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"channelStatistics",attrs:{model:t.compareStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"5"}},[n("FormItem",{attrs:{label:"产品名称"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.compareStatisticsScreen.productType,callback:function(e){t.$set(t.compareStatisticsScreen,"productType",e)},expression:"compareStatisticsScreen.productType"}},t._l(t.allProducts,(function(e,r){return n("Option",{key:r,attrs:{value:e.item_code}},[t._v(t._s(e.channel_item_name))])})),1)],1)],1),n("Col",{attrs:{span:"5"}},[n("FormItem",{attrs:{label:"渠道"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.compareStatisticsScreen.channelType,callback:function(e){t.$set(t.compareStatisticsScreen,"channelType",e)},expression:"compareStatisticsScreen.channelType"}},t._l(t.allChannels,(function(e,r){return n("Option",{key:r,attrs:{value:e.uapp_id}},[t._v(t._s(e.app_name))])})),1)],1)],1)],1),n("Row",[n("Col",{attrs:{span:"13"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("CONTRASTTIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.screenSubmit}},[t._v("查询")])],1)],1)],1),n("Divider"),n("div",[n("Row",[n("Col",{attrs:{span:"7",offset:"2"}},[n("div",{staticClass:"click",on:{click:function(e){return t.toInfo("order")}}},[n("Card",{staticClass:"card-statistics",staticStyle:{"{\n border-top-style":"solid","border-top-color":"#2d8cf0","border-top-width":"2.5px"},attrs:{"dis-hover":"",padding:30}},[t.orderStatisticsShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e(),n("div",{staticClass:"span-statistics"},[n("b",[t._v("订单数")]),n("b",[t._v(t._s(t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum))])]),n("Divider"),n("div",{staticClass:"span-statistics"},[n("span",[t._v("同比数据")]),n("span",{style:{color:t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.type}},[t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum>t.statisticsData.orderStatistics.lastSum?n("Icon",{attrs:{type:"ios-arrow-round-up",size:25}}):t._e(),t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum<t.statisticsData.orderStatistics.lastSum?n("Icon",{attrs:{type:"ios-arrow-round-down",size:25}}):t._e(),t._v("\n "+t._s(t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.contrast)+"%")],1)])],1)],1)])],1)],1)],1)},c=[],o=(n("ac67"),n("1bc7"),n("32ea"),n("34f5")),l=n("4d28"),u=n.n(l),p=n("f219"),d=n("7e1e"),h=(n("caaf"),n("a14a")),m=n.n(h);function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){Object(o["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y={name:"compareStatistics",props:{allChannels:Array,allProducts:Array,bizTypeList:Array},data:function(){return{compareStatisticsScreen:{},hiddenButton:!0,statisticsData:{},orderStatisticsShow:!0,timeSearchRawData:{}}},components:{CONTRASTTIMESCREEN:p["a"]},methods:{initData:function(){this.screenSubmit()},screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.orderStatisticsShow=!0,this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={},e.compareStatisticsScreen.time1&&e.compareStatisticsScreen.time1.length>0&&(n.startNow=e.compareStatisticsScreen.time1[0],n.endNow=e.compareStatisticsScreen.time1[1]),e.compareStatisticsScreen.time2&&e.compareStatisticsScreen.time2.length>0&&(n.startLast=e.compareStatisticsScreen.time2[0],n.endLast=e.compareStatisticsScreen.time2[1]),e.compareStatisticsScreen.productType&&(n.type_code=e.compareStatisticsScreen.productType),e.compareStatisticsScreen.channelType&&(n.uapp_id=e.compareStatisticsScreen.channelType),t.next=7,Object(d["p"])(n);case 7:r=t.sent,e.statisticsData=r,e.orderStatisticsShow=!1;case 10:case"end":return t.stop()}}),t)}))));case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t,e,n){this.compareStatisticsScreen.time1=t,this.compareStatisticsScreen.time2=e,this.hiddenButton=!t||!e,this.timeSearchRawData=n},toInfo:function(t){this.$router.push({name:"infolist",query:f({listType:t,productType:this.compareStatisticsScreen.productType,channelType:this.compareStatisticsScreen.channelType},this.timeSearchRawData)})}},mounted:function(){this.initData()}},b=y,v=(n("27e1"),n("5d22")),g=Object(v["a"])(b,s,c,!1,null,null,null),w=g.exports,T=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"channelStatistics",attrs:{model:t.channelStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"10"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("TIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"6"}},[n("FormItem",{attrs:{label:"产品名称"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.channelStatisticsScreen.productType,callback:function(e){t.$set(t.channelStatisticsScreen,"productType",e)},expression:"channelStatisticsScreen.productType"}},t._l(t.allProducts,(function(e,r){return n("Option",{key:r,attrs:{value:e.item_code}},[t._v(t._s(e.channel_item_name))])})),1)],1)],1),n("Col",{attrs:{span:"6"}},[n("FormItem",{attrs:{label:"需求状态"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.channelStatisticsScreen.bizType,callback:function(e){t.$set(t.channelStatisticsScreen,"bizType",e)},expression:"channelStatisticsScreen.bizType"}},t._l(t.bizTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.renderPage}},[t._v("查询")])],1)],1)],1),n("Divider"),n("br"),n("br"),n("div",{style:{width:"80%",height:"800px",margin:"auto"},attrs:{id:"channelStatistics"}})],1)},C=[],_=(n("9f60"),n("94f0"),n("0c84"),n("2843"),n("a450"),n("4057"),n("e5b4"),n("0ebd"));function O(t,e){var n;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=x(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,i=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}function x(t,e){if(t){if("string"===typeof t)return A(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(t,e):void 0}}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var R={name:"channelStatistics",props:{allChannels:Array,allProducts:Array,bizTypeList:Array},data:function(){return{myChart:null,channelStatisticsScreen:{},hiddenButton:!0}},components:{TIMESCREEN:_["a"]},methods:{initData:function(){this.myChart=u.a.init(document.getElementById("channelStatistics")),this.renderPage()},renderPage:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r,a,i,s,c,o,l,u,p,d,h;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.myChart.clear(),e.myChart.showLoading(),t.next=4,e.screenSubmit();case 4:n=t.sent,r=[],a=O(n.data);try{for(a.s();!(i=a.n()).done;){s=i.value,c=[],o=m.a.find(e.allChannels,{uapp_id:s.uapp_id.toString()}),l=O(n.x);try{for(l.s();!(u=l.n()).done;)p=u.value,d=m.a.find(s.data,{time:p}),c.push(d?d.count:0)}catch(S){l.e(S)}finally{l.f()}r.push({name:o?o.app_name:s.uapp_id.toString(),type:"line",smooth:!0,seriesLayoutBy:"row",data:c})}}catch(S){a.e(S)}finally{a.f()}h={title:{text:"渠道分析",subtext:"各渠道订单的走势"},legend:{},tooltip:{trigger:"axis",showContent:!0},yAxis:{type:"value"},grid:{top:"15%"},dataZoom:[{type:"inside"}],xAxis:{data:n.x},series:r},e.myChart.hideLoading(),e.myChart.setOption(h);case 11:case"end":return t.stop()}}),t)}))));case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e={},this.channelStatisticsScreen.time&&this.channelStatisticsScreen.time.length>0&&(e.start=this.channelStatisticsScreen.time[0],e.end=this.channelStatisticsScreen.time[1]),this.channelStatisticsScreen.bizType&&(e.status=this.channelStatisticsScreen.bizType),this.channelStatisticsScreen.productType&&(e.type_code=this.channelStatisticsScreen.productType),t.next=6,Object(d["o"])(e);case 6:return n=t.sent,t.abrupt("return",n);case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t){this.channelStatisticsScreen.time=t,this.hiddenButton=!t}},mounted:function(){this.initData()}},j=R,I=(n("3f9b"),Object(v["a"])(j,T,C,!1,null,null,null)),P=I.exports,D=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"productStatistics",attrs:{model:t.productStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"10"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("TIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.renderPage}},[t._v("查询")])],1)],1)],1),n("Divider"),n("br"),n("br"),n("div",{style:{width:"80%",height:"800px",margin:"auto"},attrs:{id:"productStatistics"}})],1)},E=[];function k(t,e){var n;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=L(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,i=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}function L(t,e){if(t){if("string"===typeof t)return z(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(t,e):void 0}}function z(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var B={name:"productStatistics",props:{allChannels:Array,allProducts:Array,bizTypeList:Array},data:function(){return{myChart:null,productStatisticsScreen:{},hiddenButton:!0}},components:{TIMESCREEN:_["a"]},methods:{initData:function(){this.myChart=u.a.init(document.getElementById("productStatistics")),this.renderPage()},renderPage:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r,a,i,s,c,o,l,u,p,d,h;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.myChart.clear(),e.myChart.showLoading(),t.next=4,e.screenSubmit();case 4:n=t.sent,console.log(n),r=[],a=k(n.channelList);try{for(a.s();!(i=a.n()).done;){s=i.value,c=[],o=k(n.productList);try{for(o.s();!(l=o.n()).done;)u=l.value,p=m.a.find(n.data,{uapp_id:s,type_code:u}),c.push(p?p.count:0)}catch(S){o.e(S)}finally{o.f()}d=m.a.find(e.allChannels,{uapp_id:s}),r.push({name:d?d.app_name:s,type:"bar",stack:"总量",data:c})}}catch(S){a.e(S)}finally{a.f()}h={title:{text:"产品分析",subtext:"各产品订单的对比"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:n.channelList.map((function(t){var n=m.a.find(e.allChannels,{uapp_id:t});return n?n.app_name:t}))},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"value"},yAxis:{type:"category",data:n.productList.map((function(t){var n=m.a.find(e.allProducts,{item_code:t});return n?n.channel_item_name:t}))},series:r},e.myChart.hideLoading(),e.myChart.setOption(h);case 12:case"end":return t.stop()}}),t)}))));case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e={},this.productStatisticsScreen.time&&this.productStatisticsScreen.time.length>0&&(e.start=this.productStatisticsScreen.time[0],e.end=this.productStatisticsScreen.time[1]),this.productStatisticsScreen.bizType&&(e.status=this.productStatisticsScreen.bizType),t.next=5,Object(d["n"])(e);case 5:return n=t.sent,t.abrupt("return",n);case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t){this.productStatisticsScreen.time=t,this.hiddenButton=!t}},mounted:function(){this.initData()}},N=B,$=(n("08f5"),Object(v["a"])(N,D,E,!1,null,null,null)),F=$.exports,M={name:"businessOpportunity",data:function(){return{allChannels:[],allProducts:[],bizTypeList:[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}]}},components:{CHANNELSTATISTICS:P,PRODUCTSTATISTICS:F,COMPARESTATISTICS:w},computed:{sonShow:function(){return this.allChannels.length>0&&this.allProducts.length>0}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts()},getAllChannels:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["h"])();case 2:e=t.sent,this.allChannels=e;case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),getAllProducts:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["i"])();case 2:e=t.sent,this.allProducts=e;case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},created:function(){this.initData()}},U=M,H=(n("ee0d"),Object(v["a"])(U,r,a,!1,null,null,null));e["default"]=H.exports},"9c03":function(t,e,n){},ee0d:function(t,e,n){"use strict";n("9c03")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-165243e0"],{"08f5":function(t,e,n){"use strict";n("7237")},"27e1":function(t,e,n){"use strict";n("7ac0")},"3f9b":function(t,e,n){"use strict";n("8120")},7237:function(t,e,n){},"7ac0":function(t,e,n){},8120:function(t,e,n){},8415: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",[n("div",{staticClass:"content"},[t.sonShow?n("COMPARESTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,orderTypeList:t.orderTypeList}}):t._e()],1),n("div",{staticClass:"content"},[t.sonShow?n("CHANNELSTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,orderTypeList:t.orderTypeList}}):t._e()],1),n("div",{staticClass:"content"},[t.sonShow?n("PRODUCTSTATISTICS",{attrs:{allChannels:t.allChannels,allProducts:t.allProducts,orderTypeList:t.orderTypeList}}):t._e()],1)])},a=[],i=(n("6a61"),n("ed32")),s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"channelStatistics",attrs:{model:t.compareStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"5"}},[n("FormItem",{attrs:{label:"产品名称"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.compareStatisticsScreen.productType,callback:function(e){t.$set(t.compareStatisticsScreen,"productType",e)},expression:"compareStatisticsScreen.productType"}},t._l(t.allProducts,(function(e,r){return n("Option",{key:r,attrs:{value:e.item_code}},[t._v(t._s(e.channel_item_name))])})),1)],1)],1),n("Col",{attrs:{span:"5"}},[n("FormItem",{attrs:{label:"渠道"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.compareStatisticsScreen.channelType,callback:function(e){t.$set(t.compareStatisticsScreen,"channelType",e)},expression:"compareStatisticsScreen.channelType"}},t._l(t.allChannels,(function(e,r){return n("Option",{key:r,attrs:{value:e.uapp_id}},[t._v(t._s(e.app_name))])})),1)],1)],1)],1),n("Row",[n("Col",{attrs:{span:"13"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("CONTRASTTIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.screenSubmit}},[t._v("查询")])],1)],1)],1),n("Divider"),n("div",[n("Row",[n("Col",{attrs:{span:"7",offset:"2"}},[n("div",{staticClass:"click",on:{click:function(e){return t.toInfo("order")}}},[n("Card",{staticClass:"card-statistics",staticStyle:{"{\n border-top-style":"solid","border-top-color":"#2d8cf0","border-top-width":"2.5px"},attrs:{"dis-hover":"",padding:30}},[t.orderStatisticsShow?n("Spin",{attrs:{size:"large",fix:""}}):t._e(),n("div",{staticClass:"span-statistics"},[n("b",[t._v("订单数")]),n("b",[t._v(t._s(t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum))])]),n("Divider"),n("div",{staticClass:"span-statistics"},[n("span",[t._v("同比数据")]),n("span",{style:{color:t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.type}},[t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum>t.statisticsData.orderStatistics.lastSum?n("Icon",{attrs:{type:"ios-arrow-round-up",size:25}}):t._e(),t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.sum<t.statisticsData.orderStatistics.lastSum?n("Icon",{attrs:{type:"ios-arrow-round-down",size:25}}):t._e(),t._v("\n "+t._s(t.statisticsData.orderStatistics&&t.statisticsData.orderStatistics.contrast)+"%")],1)])],1)],1)])],1)],1)],1)},c=[],o=(n("ac67"),n("1bc7"),n("32ea"),n("34f5")),l=n("4d28"),u=n.n(l),p=n("f219"),d=n("7e1e"),h=(n("caaf"),n("a14a")),m=n.n(h);function S(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?S(Object(n),!0).forEach((function(e){Object(o["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y={name:"compareStatistics",props:{allChannels:Array,allProducts:Array,bizTypeList:Array},data:function(){return{compareStatisticsScreen:{},hiddenButton:!0,statisticsData:{},orderStatisticsShow:!0,timeSearchRawData:{}}},components:{CONTRASTTIMESCREEN:p["a"]},methods:{initData:function(){this.screenSubmit()},screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.orderStatisticsShow=!0,this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={},e.compareStatisticsScreen.time1&&e.compareStatisticsScreen.time1.length>0&&(n.startNow=e.compareStatisticsScreen.time1[0],n.endNow=e.compareStatisticsScreen.time1[1]),e.compareStatisticsScreen.time2&&e.compareStatisticsScreen.time2.length>0&&(n.startLast=e.compareStatisticsScreen.time2[0],n.endLast=e.compareStatisticsScreen.time2[1]),e.compareStatisticsScreen.productType&&(n.type_code=e.compareStatisticsScreen.productType),e.compareStatisticsScreen.channelType&&(n.uapp_id=e.compareStatisticsScreen.channelType),t.next=7,Object(d["p"])(n);case 7:r=t.sent,e.statisticsData=r,e.orderStatisticsShow=!1;case 10:case"end":return t.stop()}}),t)}))));case 2:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t,e,n){this.compareStatisticsScreen.time1=t,this.compareStatisticsScreen.time2=e,this.hiddenButton=!t||!e,this.timeSearchRawData=n},toInfo:function(t){this.$router.push({name:"infolist",query:f({listType:t,productType:this.compareStatisticsScreen.productType,channelType:this.compareStatisticsScreen.channelType},this.timeSearchRawData)})}},mounted:function(){this.initData()}},b=y,v=(n("27e1"),n("5d22")),g=Object(v["a"])(b,s,c,!1,null,null,null),w=g.exports,T=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"channelStatistics",attrs:{model:t.channelStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"10"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("TIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"6"}},[n("FormItem",{attrs:{label:"产品名称"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.channelStatisticsScreen.productType,callback:function(e){t.$set(t.channelStatisticsScreen,"productType",e)},expression:"channelStatisticsScreen.productType"}},t._l(t.allProducts,(function(e,r){return n("Option",{key:r,attrs:{value:e.item_code}},[t._v(t._s(e.channel_item_name))])})),1)],1)],1),n("Col",{attrs:{span:"6"}},[n("FormItem",{attrs:{label:"订单状态"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:t.channelStatisticsScreen.orderType,callback:function(e){t.$set(t.channelStatisticsScreen,"orderType",e)},expression:"channelStatisticsScreen.orderType"}},t._l(t.orderTypeList,(function(e){return n("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.renderPage}},[t._v("查询")])],1)],1)],1),n("Divider"),n("br"),n("br"),n("div",{style:{width:"80%",height:"800px",margin:"auto"},attrs:{id:"channelStatistics"}})],1)},C=[],_=(n("9f60"),n("94f0"),n("0c84"),n("2843"),n("a450"),n("e680"),n("4057"),n("e5b4"),n("0ebd"));function O(t,e){var n;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=x(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,i=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}function x(t,e){if(t){if("string"===typeof t)return A(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(t,e):void 0}}function A(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var R={name:"channelStatistics",props:{allChannels:Array,allProducts:Array,orderTypeList:Array},data:function(){return{myChart:null,channelStatisticsScreen:{},hiddenButton:!0}},components:{TIMESCREEN:_["a"]},methods:{initData:function(){this.myChart=u.a.init(document.getElementById("channelStatistics")),this.renderPage()},renderPage:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r,a,i,s,c,o,l,u,p,d,h;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.myChart.clear(),e.myChart.showLoading(),t.next=4,e.screenSubmit();case 4:n=t.sent,r=[],a=O(n.data);try{for(a.s();!(i=a.n()).done;){s=i.value,c=[],o=m.a.find(e.allChannels,{uapp_id:s.uapp_id.toString()}),l=O(n.x);try{for(l.s();!(u=l.n()).done;)p=u.value,d=m.a.find(s.data,{time:p}),c.push(d?d.count:0)}catch(S){l.e(S)}finally{l.f()}r.push({name:o?o.app_name:s.uapp_id.toString(),type:"line",smooth:!0,seriesLayoutBy:"row",data:c})}}catch(S){a.e(S)}finally{a.f()}h={title:{text:"渠道分析",subtext:"各渠道订单的走势"},legend:{},tooltip:{trigger:"axis",showContent:!0},yAxis:{type:"value"},grid:{top:"15%"},dataZoom:[{type:"inside"}],xAxis:{data:n.x},series:r},e.myChart.hideLoading(),e.myChart.setOption(h);case 11:case"end":return t.stop()}}),t)}))));case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e={},this.channelStatisticsScreen.time&&this.channelStatisticsScreen.time.length>0&&(e.start=this.channelStatisticsScreen.time[0],e.end=this.channelStatisticsScreen.time[1]),this.channelStatisticsScreen.orderType&&(e.status=Number(this.channelStatisticsScreen.orderType)),this.channelStatisticsScreen.productType&&(e.type_code=this.channelStatisticsScreen.productType),t.next=6,Object(d["o"])(e);case 6:return n=t.sent,t.abrupt("return",n);case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t){this.channelStatisticsScreen.time=t,this.hiddenButton=!t}},mounted:function(){this.initData()}},j=R,I=(n("3f9b"),Object(v["a"])(j,T,C,!1,null,null,null)),P=I.exports,D=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("Form",{ref:"productStatistics",attrs:{model:t.productStatisticsScreen,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"10"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("TIMESCREEN",{on:{changeTime:t.changeTime}})],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:t.hiddenButton},on:{click:t.renderPage}},[t._v("查询")])],1)],1)],1),n("Divider"),n("br"),n("br"),n("div",{style:{width:"80%",height:"800px",margin:"auto"},attrs:{id:"productStatistics"}})],1)},E=[];function k(t,e){var n;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=L(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var r=0,a=function(){};return{s:a,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return s=t.done,t},e:function(t){c=!0,i=t},f:function(){try{s||null==n.return||n.return()}finally{if(c)throw i}}}}function L(t,e){if(t){if("string"===typeof t)return B(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(t,e):void 0}}function B(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var N={name:"productStatistics",props:{allChannels:Array,allProducts:Array,bizTypeList:Array},data:function(){return{myChart:null,productStatisticsScreen:{},hiddenButton:!0}},components:{TIMESCREEN:_["a"]},methods:{initData:function(){this.myChart=u.a.init(document.getElementById("productStatistics")),this.renderPage()},renderPage:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.$nextTick(Object(i["a"])(regeneratorRuntime.mark((function t(){var n,r,a,i,s,c,o,l,u,p,d,h;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.myChart.clear(),e.myChart.showLoading(),t.next=4,e.screenSubmit();case 4:n=t.sent,console.log(n),r=[],a=k(n.channelList);try{for(a.s();!(i=a.n()).done;){s=i.value,c=[],o=k(n.productList);try{for(o.s();!(l=o.n()).done;)u=l.value,p=m.a.find(n.data,{uapp_id:s,type_code:u}),c.push(p?p.count:0)}catch(S){o.e(S)}finally{o.f()}d=m.a.find(e.allChannels,{uapp_id:s}),r.push({name:d?d.app_name:s,type:"bar",stack:"总量",data:c})}}catch(S){a.e(S)}finally{a.f()}h={title:{text:"产品分析",subtext:"各产品订单的对比"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:n.channelList.map((function(t){var n=m.a.find(e.allChannels,{uapp_id:t});return n?n.app_name:t}))},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"value"},yAxis:{type:"category",data:n.productList.map((function(t){var n=m.a.find(e.allProducts,{item_code:t});return n?n.channel_item_name:t}))},series:r},e.myChart.hideLoading(),e.myChart.setOption(h);case 12:case"end":return t.stop()}}),t)}))));case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),screenSubmit:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e={},this.productStatisticsScreen.time&&this.productStatisticsScreen.time.length>0&&(e.start=this.productStatisticsScreen.time[0],e.end=this.productStatisticsScreen.time[1]),this.productStatisticsScreen.bizType&&(e.status=this.productStatisticsScreen.bizType),t.next=5,Object(d["n"])(e);case 5:return n=t.sent,t.abrupt("return",n);case 7:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeTime:function(t){this.productStatisticsScreen.time=t,this.hiddenButton=!t}},mounted:function(){this.initData()}},$=N,F=(n("08f5"),Object(v["a"])($,D,E,!1,null,null,null)),M=F.exports,z={name:"businessOpportunity",data:function(){return{allChannels:[],allProducts:[],orderTypeList:[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}]}},components:{CHANNELSTATISTICS:P,PRODUCTSTATISTICS:M,COMPARESTATISTICS:w},computed:{sonShow:function(){return this.allChannels.length>0&&this.allProducts.length>0}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts()},getAllChannels:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["h"])();case 2:e=t.sent,this.allChannels=e;case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),getAllProducts:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["i"])();case 2:e=t.sent,this.allProducts=e;case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},created:function(){this.initData()}},U=z,H=(n("ee0d"),Object(v["a"])(U,r,a,!1,null,null,null));e["default"]=H.exports},"9c03":function(t,e,n){},ee0d:function(t,e,n){"use strict";n("9c03")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f62e12ac"],{"0ebd":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ButtonGroup",[a("Button",{attrs:{type:e.timeButtonType("date")},on:{click:function(t){return e.updateTimeType("date")}}},[e._v("日")]),a("Button",{attrs:{type:e.timeButtonType("month")},on:{click:function(t){return e.updateTimeType("month")}}},[e._v("月")]),a("Button",{attrs:{type:e.timeButtonType("year")},on:{click:function(t){return e.updateTimeType("year")}}},[e._v("年")]),a("Button",{attrs:{type:e.timeButtonType("daterange")},on:{click:function(t){return e.updateTimeType("daterange")}}},[e._v("自定义")])],1),e._v("\n   \n "),a("DatePicker",{attrs:{type:e.datePickerType,placement:"bottom",placeholder:"请选择时间"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)},i=[],r=a("caaf"),s=a.n(r),c={name:"timeScreen",props:{initTimeType:String,initTime:[Date,Array,Object,String]},data:function(){return{value:[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")],timeType:"daterange",datePickerType:"daterange"}},watch:{value:function(e,t){this.changeValue(e)}},components:{},computed:{},methods:{timeButtonType:function(e){return this.timeType===e?"primary":"default"},updateTimeType:function(e){switch(this.timeType=e,this.datePickerType=e,e){case"date":this.value=s()().format("YYYY-MM-DD");break;case"month":this.value=s()().format("YYYY-MM");break;case"year":this.value=s()().format("YYYY");break;case"daterange":this.value=[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}},changeValue:function(e){if(!e||Array.isArray(e)&&e.length>0&&!e[0])this.$emit("changeTime",void 0,{timeType:this.timeType,time:e});else{var t=[];switch(this.timeType){case"date":t=[s()(e).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break;case"month":t=[s()(e).startOf("month").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("month").format("YYYY-MM-DD HH:mm:ss")];break;case"year":t=[s()(e).startOf("year").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("year").format("YYYY-MM-DD HH:mm:ss")];break;case"daterange":t=[s()(e[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}this.$emit("changeTime",t,{timeType:this.timeType,time:e})}}},mounted:function(){this.initTimeType&&this.initTime&&(this.timeType=this.initTimeType,this.datePickerType=this.initTimeType,this.value=this.initTime)}},l=c,o=a("5d22"),u=Object(o["a"])(l,n,i,!1,null,null,null);t["a"]=u.exports},"38bc":function(e,t,a){},"5e84":function(e,t,a){"use strict";a("38bc")},a343:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search"},[a("Input",{attrs:{search:"","enter-button":"",placeholder:e.placeholder,size:"large",clearable:""},on:{"on-enter":e.screenSubmit,"on-search":e.screenSubmit},model:{value:e.allNumber,callback:function(t){e.allNumber=t},expression:"allNumber"}})],1),a("div",{staticClass:"content"},[a("Form",{ref:"infoList",attrs:{model:e.infoListSearch,"label-width":110}},[a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"查询列表类型"}},[a("Select",{staticStyle:{width:"200px"},attrs:{filterable:""},on:{"on-change":e.listTypeChange},model:{value:e.infoListSearch.listType,callback:function(t){e.$set(e.infoListSearch,"listType",t)},expression:"infoListSearch.listType"}},e._l(e.listType,(function(t,n){return a("Option",{key:n,attrs:{value:t.code}},[e._v(e._s(t.name))])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"产品名称"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.productType,callback:function(t){e.$set(e.infoListSearch,"productType",t)},expression:"infoListSearch.productType"}},e._l(e.allProducts,(function(t,n){return a("Option",{key:n,attrs:{value:t}},[a("span",[e._v(e._s(t))])])})),1)],1)],1),a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"渠道"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.channelType,callback:function(t){e.$set(e.infoListSearch,"channelType",t)},expression:"infoListSearch.channelType"}},e._l(e.allChannels,(function(t,n){return a("Option",{key:n,attrs:{value:t.uapp_id}},[e._v("\n "+e._s(t.app_name)+"\n ")])})),1)],1)],1)],1),a("Row",[a("Col",{attrs:{span:"8"}},[a("FormItem",{attrs:{label:"状态"}},[a("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.status,callback:function(t){e.$set(e.infoListSearch,"status",t)},expression:"infoListSearch.status"}},e._l(e.typeList,(function(t){return a("Option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.label))])})),1)],1)],1),a("Col",{attrs:{span:"12"}},[a("FormItem",{attrs:{label:"时间筛选"}},[a("TIMESCREEN",{attrs:{initTimeType:e.initTimeType,initTime:e.initTime},on:{changeTime:e.changeTime}})],1)],1),a("Col",{attrs:{span:"2"}},[a("Button",{attrs:{type:"primary",disabled:e.hiddenButton},on:{click:e.screenSubmit}},[e._v("查询")])],1)],1)],1),a("Divider"),a("div",{staticClass:"export-excl"},[a("Button",{on:{click:e.exportExcl}},[e._v("导出excl")])],1),a("div",{staticClass:"list-table"},[a("Table",{attrs:{border:"",loading:e.tableLoading,columns:e.columns,data:e.listData,height:"600"}})],1),a("div",{staticClass:"list-page"},[a("Page",{attrs:{current:e.pageNum,total:e.listTotal,"show-total":"","show-sizer":""},on:{"on-change":e.pageNumChange,"on-page-size-change":e.pageSizeChange}})],1)],1)])},i=[],r=(a("ac67"),a("1bc7"),a("32ea"),a("aa18"),a("982e"),a("34f5")),s=(a("6a61"),a("ed32")),c=a("7e1e"),l=a("0ebd"),o=a("caaf"),u=a.n(o),p=a("0a21");function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f={name:"businessOpportunity",components:{TIMESCREEN:l["a"]},computed:{},data:function(){return{allChannels:[],allProducts:[],typeList:[],listType:[{code:"business",name:"需求"},{code:"businessToOrder",name:"需求转订单"},{code:"order",name:"订单"}],infoListSearch:{},hiddenButton:!0,initTimeType:null,initTime:null,columns:[],listData:[],listTotal:0,pageSize:10,pageNum:1,tableLoading:!0,placeholder:"",allNumber:""}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts();var e=this.$route.query,t=e.listType,a=e.productType,n=e.channelType,i=e.timeType,r=e.time;this.infoListSearch.listType=t||"business",a&&(this.infoListSearch.productType=a),n&&(this.infoListSearch.channelType=n),i&&r&&(this.initTimeType=i,this.initTime=r),this.screenSubmit()},initColumns:function(){var e=this;this.$nextTick((function(){switch(e.infoListSearch.listType){case"business":case"businessToOrder":e.columns=[{title:"渠道",key:"app_name",align:"center"},{title:"需求号",key:"needNo",align:"center"},{title:"渠道需求号",key:"channelNeedNo",align:"center"},{title:"产品名称",key:"productName",align:"center"},{title:"地区",key:"area",align:"center"},{title:"联系人",key:"publishName",align:"center"},{title:"联系电话",key:"publishMobile",align:"center"},{title:"备注",key:"publishContent",align:"center",tooltip:!0},{title:"需求状态",key:"statusName",align:"center"},{title:"创建时间",key:"created_at",align:"center"}],e.placeholder="可根据需求号、渠道需求号、联系人手机号搜索",e.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":e.columns=[{title:"渠道",key:"app_name"},{title:"订单号",key:"orderNo"},{title:"渠道订单号",key:"channelOrderNo"},{title:"产品名称",key:"productName"},{title:"联系人",key:"contactName"},{title:"联系电话",key:"mobile"},{title:"备注",key:"province"},{title:"订单状态",key:"orderStatusName"},{title:"创建时间",key:"created_at"}],e.placeholder="可根据订单号、渠道订单号、联系人手机号搜索",e.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}))},getAllChannels:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["h"])();case 2:t=e.sent,this.allChannels=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAllProducts:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["m"])();case 2:t=e.sent,this.allProducts=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getStatisticsList:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function e(){var a,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={},t.infoListSearch.time&&t.infoListSearch.time.length>0&&(a.start=t.infoListSearch.time[0],a.end=t.infoListSearch.time[1]),t.infoListSearch.channelType&&(a.uapp_id=t.infoListSearch.channelType),t.infoListSearch.productType&&(a.type_code=t.infoListSearch.productType),t.infoListSearch.status&&(a.status=t.infoListSearch.status),t.allNumber&&(a.fuzzy_code=t.allNumber),t.tableLoading=!0,e.next=9,Object(c["w"])(h(h({},a),{},{listType:t.infoListSearch.listType,pageNum:t.pageNum,pageSize:t.pageSize}));case 9:n=e.sent,console.log(n),t.listTotal=n.total,t.listData=t.buildStatisticsList(n.rows),t.tableLoading=!1;case 14:case"end":return e.stop()}}),e)}))));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),buildStatisticsList:function(e){return["business","businessToOrder"].includes(this.infoListSearch.listType)?e.map((function(e){return h(h({},e),{},{area:"".concat(e.province&&"null"!=e.province?e.province:"").concat(e.city&&"null"!=e.city?e.city:""),productName:e.typeName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})})):e.map((function(e){return h(h({},e),{},{productName:e.itemName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})}))},screenSubmit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=1,this.initColumns(),e.next=4,this.getStatisticsList();case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),pageNumChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),pageSizeChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageSize=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),changeTime:function(e){this.infoListSearch.time=e,this.hiddenButton=!e},exportExcl:function(){var e=this;this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function t(){var a,n,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},e.infoListSearch.time&&e.infoListSearch.time.length>0&&(a.start=e.infoListSearch.time[0],a.end=e.infoListSearch.time[1]),e.infoListSearch.channelType&&(a.uapp_id=e.infoListSearch.channelType),e.infoListSearch.productType&&(a.type_code=e.infoListSearch.productType),e.allNumber&&(a.fuzzy_code=e.allNumber),t.next=7,Object(c["w"])(h(h({},a),{},{listType:e.infoListSearch.listType,pageSize:-1}));case 7:n=t.sent,console.log(n),i={title:e.columns.map((function(e){return e.title})),key:e.columns.map((function(e){return e.key})),data:e.buildStatisticsList(n.rows),autoWidth:!0,filename:"列表数据_".concat(u()().format("YYYYMMDDHHmmss"))},p["a"].export_array_to_excel(i);case 11:case"end":return t.stop()}}),t)}))))},listTypeChange:function(e){switch(this.infoListSearch.status=null,this.infoListSearch.listType){case"business":case"businessToOrder":this.typeList=[{value:"wts",label:"未推送"},{value:"yts",label:"已推送"},{value:"ygj",label:"已跟进"},{value:"ygb",label:"已关闭"},{value:"ycd",label:"已成单"}];break;case"order":this.typeList=[{value:"1",label:"待付款"},{value:"2",label:"已付款"},{value:"4",label:"服务中"},{value:"8",label:"已完成"},{value:"16",label:"已退款"},{value:"32",label:"已作废"},{value:"64",label:"已付部分款"}];break}}},created:function(){this.initData()}},y=f,d=(a("5e84"),a("5d22")),b=Object(d["a"])(y,n,i,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f62e12ac"],{"0ebd":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("ButtonGroup",[n("Button",{attrs:{type:e.timeButtonType("date")},on:{click:function(t){return e.updateTimeType("date")}}},[e._v("日")]),n("Button",{attrs:{type:e.timeButtonType("month")},on:{click:function(t){return e.updateTimeType("month")}}},[e._v("月")]),n("Button",{attrs:{type:e.timeButtonType("year")},on:{click:function(t){return e.updateTimeType("year")}}},[e._v("年")]),n("Button",{attrs:{type:e.timeButtonType("daterange")},on:{click:function(t){return e.updateTimeType("daterange")}}},[e._v("自定义")])],1),e._v("\n   \n "),n("DatePicker",{attrs:{type:e.datePickerType,placement:"bottom",placeholder:"请选择时间"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)},a=[],r=n("caaf"),s=n.n(r),c={name:"timeScreen",props:{initTimeType:String,initTime:[Date,Array,Object,String]},data:function(){return{value:[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")],timeType:"daterange",datePickerType:"daterange"}},watch:{value:function(e,t){this.changeValue(e)}},components:{},computed:{},methods:{timeButtonType:function(e){return this.timeType===e?"primary":"default"},updateTimeType:function(e){switch(this.timeType=e,this.datePickerType=e,e){case"date":this.value=s()().format("YYYY-MM-DD");break;case"month":this.value=s()().format("YYYY-MM");break;case"year":this.value=s()().format("YYYY");break;case"daterange":this.value=[s()().subtract(1,"months").startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()().endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}},changeValue:function(e){if(!e||Array.isArray(e)&&e.length>0&&!e[0])this.$emit("changeTime",void 0,{timeType:this.timeType,time:e});else{var t=[];switch(this.timeType){case"date":t=[s()(e).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break;case"month":t=[s()(e).startOf("month").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("month").format("YYYY-MM-DD HH:mm:ss")];break;case"year":t=[s()(e).startOf("year").format("YYYY-MM-DD HH:mm:ss"),s()(e).endOf("year").format("YYYY-MM-DD HH:mm:ss")];break;case"daterange":t=[s()(e[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),s()(e[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")];break}this.$emit("changeTime",t,{timeType:this.timeType,time:e})}}},mounted:function(){this.initTimeType&&this.initTime&&(this.timeType=this.initTimeType,this.datePickerType=this.initTimeType,this.value=this.initTime)}},o=c,l=n("5d22"),u=Object(l["a"])(o,i,a,!1,null,null,null);t["a"]=u.exports},"38bc":function(e,t,n){},"5e84":function(e,t,n){"use strict";n("38bc")},a343:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"search"},[n("Input",{attrs:{search:"","enter-button":"",placeholder:e.placeholder,size:"large",clearable:""},on:{"on-enter":e.screenSubmit,"on-search":e.screenSubmit},model:{value:e.allNumber,callback:function(t){e.allNumber=t},expression:"allNumber"}})],1),n("div",{staticClass:"content"},[n("Form",{ref:"infoList",attrs:{model:e.infoListSearch,"label-width":110}},[n("Row",[n("Col",{attrs:{span:"8"}},[n("FormItem",{attrs:{label:"查询列表类型"}},[n("Select",{staticStyle:{width:"200px"},attrs:{filterable:""},model:{value:e.infoListSearch.listType,callback:function(t){e.$set(e.infoListSearch,"listType",t)},expression:"infoListSearch.listType"}},e._l(e.listType,(function(t,i){return n("Option",{key:i,attrs:{value:t.code}},[e._v(e._s(t.name))])})),1)],1)],1),n("Col",{attrs:{span:"8"}},[n("FormItem",{attrs:{label:"产品名称"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.productType,callback:function(t){e.$set(e.infoListSearch,"productType",t)},expression:"infoListSearch.productType"}},e._l(e.allProducts,(function(t,i){return n("Option",{key:i,attrs:{value:t}},[n("span",[e._v(e._s(t))])])})),1)],1)],1),n("Col",{attrs:{span:"8"}},[n("FormItem",{attrs:{label:"渠道"}},[n("Select",{staticStyle:{width:"200px"},attrs:{clearable:"",filterable:""},model:{value:e.infoListSearch.channelType,callback:function(t){e.$set(e.infoListSearch,"channelType",t)},expression:"infoListSearch.channelType"}},e._l(e.allChannels,(function(t,i){return n("Option",{key:i,attrs:{value:t.uapp_id}},[e._v("\n "+e._s(t.app_name)+"\n ")])})),1)],1)],1)],1),n("Row",[n("Col",{attrs:{span:"13"}},[n("FormItem",{attrs:{label:"时间筛选"}},[n("TIMESCREEN",{attrs:{initTimeType:e.initTimeType,initTime:e.initTime},on:{changeTime:e.changeTime}})],1)],1),n("Col",{attrs:{span:"2"}},[n("Button",{attrs:{type:"primary",disabled:e.hiddenButton},on:{click:e.screenSubmit}},[e._v("查询")])],1)],1)],1),n("Divider"),n("div",{staticClass:"export-excl"},[n("Button",{on:{click:e.exportExcl}},[e._v("导出excl")])],1),n("div",{staticClass:"list-table"},[n("Table",{attrs:{border:"",loading:e.tableLoading,columns:e.columns,data:e.listData,height:"600"}})],1),n("div",{staticClass:"list-page"},[n("Page",{attrs:{current:e.pageNum,total:e.listTotal,"show-total":"","show-sizer":""},on:{"on-change":e.pageNumChange,"on-page-size-change":e.pageSizeChange}})],1)],1)])},a=[],r=(n("ac67"),n("1bc7"),n("32ea"),n("aa18"),n("982e"),n("34f5")),s=(n("6a61"),n("ed32")),c=n("7e1e"),o=n("0ebd"),l=n("caaf"),u=n.n(l),p=n("0a21");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(r["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={name:"businessOpportunity",components:{TIMESCREEN:o["a"]},computed:{},data:function(){return{allChannels:[],allProducts:[],listType:[{code:"business",name:"需求"},{code:"businessToOrder",name:"需求转订单"},{code:"order",name:"订单"}],infoListSearch:{},hiddenButton:!0,initTimeType:null,initTime:null,columns:[],listData:[],listTotal:0,pageSize:10,pageNum:1,tableLoading:!0,placeholder:"",allNumber:""}},methods:{initData:function(){this.getAllChannels(),this.getAllProducts();var e=this.$route.query,t=e.listType,n=e.productType,i=e.channelType,a=e.timeType,r=e.time;this.infoListSearch.listType=t||"business",n&&(this.infoListSearch.productType=n),i&&(this.infoListSearch.channelType=i),a&&r&&(this.initTimeType=a,this.initTime=r),this.screenSubmit()},initColumns:function(){var e=this;this.$nextTick((function(){switch(e.infoListSearch.listType){case"business":case"businessToOrder":e.columns=[{title:"渠道",key:"app_name",align:"center"},{title:"需求号",key:"needNo",align:"center"},{title:"渠道需求号",key:"channelNeedNo",align:"center"},{title:"产品名称",key:"productName",align:"center"},{title:"地区",key:"area",align:"center"},{title:"联系人",key:"publishName",align:"center"},{title:"联系电话",key:"publishMobile",align:"center"},{title:"备注",key:"publishContent",align:"center",tooltip:!0},{title:"需求状态",key:"statusName",align:"center"},{title:"创建时间",key:"created_at",align:"center"}],e.placeholder="可根据需求号、渠道需求号、联系人手机号搜索";break;case"order":e.columns=[{title:"渠道",key:"app_name"},{title:"订单号",key:"orderNo"},{title:"渠道订单号",key:"channelOrderNo"},{title:"产品名称",key:"productName"},{title:"联系人",key:"contactName"},{title:"联系电话",key:"mobile"},{title:"备注",key:"province"},{title:"订单状态",key:"orderStatusName"},{title:"创建时间",key:"created_at"}],e.placeholder="可根据订单号、渠道订单号、联系人手机号搜索";break}}))},getAllChannels:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["h"])();case 2:t=e.sent,this.allChannels=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAllProducts:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["m"])();case 2:t=e.sent,this.allProducts=t;case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getStatisticsList:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function e(){var n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={},t.infoListSearch.time&&t.infoListSearch.time.length>0&&(n.start=t.infoListSearch.time[0],n.end=t.infoListSearch.time[1]),t.infoListSearch.channelType&&(n.uapp_id=t.infoListSearch.channelType),t.infoListSearch.productType&&(n.type_code=t.infoListSearch.productType),t.allNumber&&(n.fuzzy_code=t.allNumber),t.tableLoading=!0,e.next=8,Object(c["w"])(h(h({},n),{},{listType:t.infoListSearch.listType,pageNum:t.pageNum,pageSize:t.pageSize}));case 8:i=e.sent,console.log(i),t.listTotal=i.total,t.listData=t.buildStatisticsList(i.rows),t.tableLoading=!1;case 13:case"end":return e.stop()}}),e)}))));case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),buildStatisticsList:function(e){return["business","businessToOrder"].includes(this.infoListSearch.listType)?e.map((function(e){return h(h({},e),{},{area:"".concat(e.province&&"null"!=e.province?e.province:"").concat(e.city&&"null"!=e.city?e.city:""),productName:e.typeName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})})):e.map((function(e){return h(h({},e),{},{productName:e.itemName,created_at:u()(e.created_at).format("YYYY-MM-DD HH:mm:ss")})}))},screenSubmit:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=1,this.initColumns(),e.next=4,this.getStatisticsList();case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),pageNumChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageNum=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),pageSizeChange:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.pageSize=t,e.next=3,this.getStatisticsList();case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),changeTime:function(e){this.infoListSearch.time=e,this.hiddenButton=!e},exportExcl:function(){var e=this;this.$nextTick(Object(s["a"])(regeneratorRuntime.mark((function t(){var n,i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n={},e.infoListSearch.time&&e.infoListSearch.time.length>0&&(n.start=e.infoListSearch.time[0],n.end=e.infoListSearch.time[1]),e.infoListSearch.channelType&&(n.uapp_id=e.infoListSearch.channelType),e.infoListSearch.productType&&(n.type_code=e.infoListSearch.productType),e.allNumber&&(n.fuzzy_code=e.allNumber),t.next=7,Object(c["w"])(h(h({},n),{},{listType:e.infoListSearch.listType,pageSize:-1}));case 7:i=t.sent,console.log(i),a={title:e.columns.map((function(e){return e.title})),key:e.columns.map((function(e){return e.key})),data:e.buildStatisticsList(i.rows),autoWidth:!0,filename:"列表数据_".concat(u()().format("YYYYMMDDHHmmss"))},p["a"].export_array_to_excel(a);case 11:case"end":return t.stop()}}),t)}))))}},created:function(){this.initData()}},d=f,y=(n("5e84"),n("5d22")),b=Object(y["a"])(d,i,a,!1,null,null,null);t["default"]=b.exports}}]);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment