app.a486fb8a.js 28 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["app"],{0:function(t,e,n){n("db4d"),t.exports=n("56d7")},"56d7":function(t,e,n){"use strict";n.r(e);var a={},r=(e=(n.r(a),n.d(a,"toThousandFilter",(function(){return i})),n("d25f"),n("456d"),n("ac6a"),n("f3e2"),n("7f7f"),n("cadf"),n("551c"),n("f751"),n("097d"),{name:"App"}),n("2877")),o=Object(r.a)(e,(function(){var t=this.$createElement;return(this._self._c||t)("router-view")}),[],!1,null,null,null).exports;function i(t){return"-"===t?"":(+t||0).toString().replace(/^-?\d+/g,(function(t){return t.replace(/(?=(?!\b)(\d{3})+$)/g,",")}))}n("6b54"),n("87b3"),n("a481"),n("6762"),n("2fdb"),n("c5f6"),n("96cf");e=n("3b8d");var s={},u=(window.ajaxTimeout=2e4,Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a,r,o,i,u,l=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=0<l.length&&void 0!==l[0]?l[0]:"",n=1<l.length&&void 0!==l[1]?l[1]:{},a=2<l.length&&void 0!==l[2]?l[2]:"GET",r=3<l.length&&void 0!==l[3]?l[3]:{},o=4<l.length&&void 0!==l[4]?l[4]:s,i=5<l.length?l[5]:void 0,a=a.toLowerCase(),u={method:a,baseURL:"",url:e,data:n,params:r,timeout:window.ajaxTimeout,headers:o,onUploadProgress:i},i&&"function"==typeof i&&(u.onUploadProgress=i),axios.interceptors.request.use((function(t){return t}),(function(t){return Promise.reject(new Error("服务器异常,请联系管理员!"))})),axios.interceptors.response.use((function(t){return t}),(function(t){return Promise.reject(t.response.data)})),t.abrupt("return",new Promise((function(t,e){axios(u).then((function(e){t(e.data)})).catch((function(t){e(t)}))})));case 12:case"end":return t.stop()}}),t)})))),l=n("f121"),c=n.n(l),p="admin/",d=function(t,e){return u(l.reportApi+p+"wechat_getinfo",t,"post",e)},h=(n("3b2b"),"WECHAT_OPENID");function _(t){var e=window.location.href;return t=t.replace(/[\[\]]/g,"\\$&"),t=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)").exec(e),t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null}n("1c01"),n("58b2"),n("8e6e");var m=n("75fc"),f=(n("7514"),n("6d67"),n("bd86")),y=(n("0cd8"),"admin/"),g=function(t,e){return u(l.reportApi+y+"departEveryDay",t,"post",e)},b=function(t,e){return u(l.reportApi+y+"departEveryMonth",t,"post",e)},v=function(t,e){return u(l.reportApi+y+"companyEvery",t,"post",e)},w=function(t,e){return u(l.reportApi+y+"companyEveryMonth",t,"post",e)},S={methods:{getHeight:function(){var t=document.body.offsetHeight;this.maxHeight=t-90+""}}};function x(t,e){var n,a=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)),a}function O(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){Object(f.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function k(t){return D[String(t)]}n("ee1d"),n("28a5");var D={"泓源":"泓源广诚","普润":"普润心堂","百辰":"百辰荣达","平台":"平台部"},M={"泓源":"泓源广诚","普润":"普润心堂&锦兴弘昌","百辰":"百辰荣达","平台":"平台部"};function N(t,e){var n,a;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{a=e.toString().split(".")[1].length}catch(t){a=0}return(t*(t=Math.pow(10,Math.max(n,a)))+e*t)/t}function j(t,e){var n=0,a=0;try{n=t.toString().split(".")[1].length}catch(t){}try{a=e.toString().split(".")[1].length}catch(t){}return T(Number(t.toString().replace(".",""))/Number(e.toString().replace(".","")),Math.pow(10,a-n))}function T(t,e){var n=0;t=t.toString(),e=e.toString();try{n+=t.split(".")[1].length}catch(t){}try{n+=e.split(".")[1].length}catch(t){}return Number(t.replace(".",""))*Number(e.replace(".",""))/Math.pow(10,n)}function P(t,e){var n,a;try{n=t.toString().split(".")[1].length}catch(t){n=0}try{a=e.toString().split(".")[1].length}catch(t){a=0}return((t*(t=Math.pow(10,Math.max(n,a)))-e*t)/t).toFixed(a<=n?n:a)}function R(t){return Number.isNaN(t)||"NaN"===t||0===Number(t)?"0":t<1e3&&0<t||t<0&&-1e3<t||"--"===t?t:j(t,1e4).toFixed(2)+"W"}function C(t){var e=Object.keys(t[0]);return t.reduce((function(t,n){return e.reduce((function(e,a){return O(O({},e),{},Object(f.a)({},a,N(t[a]||0,n[a])))}),{})}),{})}function E(t,e){var n,a=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)),a}function L(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?E(Object(n),!0).forEach((function(e){Object(f.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var H,$,G,F,z,A,I,U,V,q,J,W={name:"CompanyGrossMargin",props:["daytime"],mixins:[S],watch:{daytime:function(t){(this.dataTime=t)&&this.searchList()}},data:function(){return{mapResponseCompletionCompanyName:M,loading:!1,maxHeight:"0",tableData:[]}},created:($=Object(e.a)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:window.onresize=function(){e.getHeight()};case 1:case"end":return t.stop()}}),t)}))),function(){return $.apply(this,arguments)}),mounted:function(){var t=this;this.$nextTick((function(){t.getHeight()})),this.searchList()},methods:{getCompanyLabel:k,unit2TenThousand:R,division:j,searchList:(H=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.loading=!0,t.next=3,g({daytime:this.daytime});case 3:return e=t.sent,t.next=6,w({daytime:this.date});case 6:a=t.sent,n=a.data.reduce((function(t,e){return L(L({},t),{},Object(f.a)({},e.companyName,{supplierSaleDay:P(e.dayinfo[2].sale_total,e.dayinfo[2].th_total),supplierSaleMonth:P(e.monthinfo[2].msale_total,e.monthinfo[2].mth_total),supplierPurchDay:P(e.dayinfo[2].cgd_total,e.dayinfo[2].cgd_th_total),supplierPurchMonth:P(e.monthinfo[2].mcgd_total,e.monthinfo[2].mcgd_th_total)}))}),{}),0===Number(a.code)&&0===Number(e.code)&&(a=(e.data||[]).map((function(t){var e=Object.keys(n).find((function(e){return e.includes(t.depart)})),a=P(t.sale_total,t.th_total),r=P(t.cgd_total,t.cgd_th_total),o=(r=(e&&(r=N(r,n[e].supplierPurchDay),a=N(a,n[e].supplierSaleDay)),"北京普润心堂商贸有限公司"===e&&(r=N(r,n["北京锦兴弘昌科技有限公司"].supplierPurchDay),a=N(a,n["北京锦兴弘昌科技有限公司"].supplierSaleDay)),P(a,r)),T(j(r,a),100)),i=P(t.msale_total,t.mth_total),s=P(t.mcgd_total,t.mcgd_th_total),u=(e=(e&&(i=N(i,n[e].supplierSaleMonth),s=N(s,n[e].supplierPurchMonth)),"北京普润心堂商贸有限公司"===e&&(i=N(i,n["北京锦兴弘昌科技有限公司"].supplierSaleMonth),s=N(s,n["北京锦兴弘昌科技有限公司"].supplierPurchMonth)),T(j(i,t.total_tips),100)),s=P(i,s),T(j(s,i),100));return{total_tips:t.total_tips,depart:t.depart,pure_day_interest_rate:o,pure_day_sale:a,pure_day_profit:r,pure_month_sale:i,month_completion_rate:e,pure_month_profit:s,pure_month_interest_rate:u}})),(r=C(a)).depart="合计",r.month_completion_rate=T(j(r.pure_day_sale,r.total_tips),100),r.pure_month_interest_rate=T(j(r.pure_month_profit,r.pure_month_sale),100),r.pure_day_interest_rate=T(j(r.pure_day_profit,r.pure_day_sale),100),this.tableData=[].concat(Object(m.a)(a),[r])),this.getHeight(),this.loading=!1;case 11:case"end":return t.stop()}}),t,this)}))),function(){return H.apply(this,arguments)})}},Y=(W=Object(r.a)(W,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"SalesReportRejectedNew"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData,size:"mini"}},[e("el-table-column",{attrs:{label:"部门",width:"80",prop:"depart",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.mapResponseCompletionCompanyName[e.row.depart]||e.row.depart))]}}])}),e("el-table-column",{attrs:{label:"本日销售净额",prop:"pure_day_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_day_sale)))]}}])}),e("el-table-column",{attrs:{label:"本日毛利润",prop:"pure_day_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.pure_day_profit))]}}])}),e("el-table-column",{attrs:{label:"本日毛利率",prop:"pure_day_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_day_interest_rate||0).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"本月销售净额",prop:"pure_month_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_month_sale)))]}}])}),e("el-table-column",{attrs:{label:"本月销售指标",prop:"total_tips"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.total_tips)))]}}])}),e("el-table-column",{attrs:{label:"本月指标达成率",width:"105px",prop:"depart"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.month_completion_rate).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"本月毛利润",prop:"pure_month_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_month_profit)))]}}])}),e("el-table-column",{attrs:{label:"本月毛利率",prop:"pure_month_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_month_interest_rate||0).toFixed(2)+"%"))]}}])})],1)],1)}),[],!1,null,"76ce7559",null).exports,{name:"MonthGrossMargin",props:["date"],mixins:[S],watch:{date:function(t){(this.dataTime=t)&&this.searchList()}},data:function(){return{loading:!1,maxHeight:"0",tableData:[]}},created:(F=Object(e.a)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:window.onresize=function(){e.getHeight()};case 1:case"end":return t.stop()}}),t)}))),function(){return F.apply(this,arguments)}),mounted:function(){var t=this;this.$nextTick((function(){t.getHeight()})),this.searchList()},methods:{getCompanyLabel:k,unit2TenThousand:R,division:j,searchList:(G=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.loading=!0,t.next=3,b({});case 3:e=t.sent,t.t0=Number(e.code),t.next=0===t.t0?7:15;break;case 7:return n=(e.data||[]).map((function(t){var e=P(t.sale_total,t.th_total),n=T(j(e,t.total_tips),100),a=P(t.cgd_total,t.cgd_th_total),r=P(e,a),o=T(j(r,e)||0,100);return{month:t.month,completion_rate:n,pure_interest_rate:o,pure_profit:r,pure_sale:e,pure_purch:a,total_tips:t.total_tips}})),(a=C(n)).month="年度合计",a.completion_rate=T(j(a.pure_sale,a.total_tips),100),a.pure_profit=P(a.pure_sale,a.pure_purch),a.pure_interest_rate=T(j(a.pure_profit,a.pure_sale),100),this.tableData=[].concat(Object(m.a)(n),[a]),t.abrupt("break",16);case 15:return t.abrupt("break",16);case 16:this.getHeight(),this.loading=!1;case 18:case"end":return t.stop()}}),t,this)}))),function(){return G.apply(this,arguments)})}}),B=(Y=Object(r.a)(Y,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"SalesReportRejectedNew"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"",size:"mini"}},[e("el-table-column",{attrs:{label:"月份",prop:"depart"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.month))]}}])}),e("el-table-column",{attrs:{label:"销售净额",prop:"pure_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_sale)))]}}])}),e("el-table-column",{attrs:{label:"销售指标",prop:"total_tips"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.total_tips)))]}}])}),e("el-table-column",{attrs:{label:"指标达成率",prop:"completion_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.completion_rate||0).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"毛利润",prop:"pure_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_profit)))]}}])}),e("el-table-column",{attrs:{label:"毛利率",prop:"pure_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_interest_rate||0).toFixed(2)+"%"))]}}])})],1)],1)}),[],!1,null,"1554a6f4",null).exports,n("57e7"),n("759f"),{name:"CompanyGrossMargin",props:["date","companyNo","index","daytime"],mixins:[S],watch:{daytime:function(t){(this.dataTime=t)&&this.searchList()}},data:function(){return{loading:!1,maxHeight:"0",tableData:[],companyName:""}},created:(A=Object(e.a)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:window.onresize=function(){e.getHeight()};case 1:case"end":return t.stop()}}),t)}))),function(){return A.apply(this,arguments)}),mounted:function(){var t=this;this.$nextTick((function(){t.getHeight()})),this.searchList()},methods:{getCompanyLabel:k,unit2TenThousand:R,division:j,searchList:(z=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a,r,o,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.loading=!0,t.next=3,w({companyNo:this.companyNo,daytime:this.daytime});case 3:e=t.sent,t.t0=Number(e.code),t.next=0===t.t0?8:31;break;case 8:return this.companyName=e.data[0].companyName,n=["百辰","普润","泓源"],i=["自营","渠道","小计","供应商端","合计"],a=(e.data||[]).filter((function(t){var e=t.companyName;return n.some((function(t){return-1!==e.indexOf(t)}))})),r=a.reduce((function(t,e){return{supplierSaleDay:N(t.supplierSaleDay,P(e.dayinfo[2].sale_total,e.dayinfo[2].th_total)),supplierSaleMonth:N(t.supplierSaleMonth,P(e.monthinfo[2].msale_total,e.monthinfo[2].mth_total)),supplierPurchDay:N(t.supplierPurchDay,P(e.dayinfo[2].cgd_total,e.dayinfo[2].cgd_th_total)),supplierPurchMonth:N(t.supplierPurchMonth,P(e.monthinfo[2].mcgd_total,e.monthinfo[2].mcgd_th_total)),selfOperatedSaleDay:N(t.selfOperatedSaleDay,P(e.dayinfo[1].sale_total,e.dayinfo[1].th_total)),selfOperatedSaleMonth:N(t.selfOperatedSaleMonth,P(e.monthinfo[1].msale_total,e.monthinfo[1].mth_total)),selfOperatedPurchDay:N(t.selfOperatedPurchDay,P(e.dayinfo[1].cgd_total,e.dayinfo[1].cgd_th_total)),selfOperatedPurchMonth:N(t.selfOperatedPurchMonth,P(e.monthinfo[1].mcgd_total,e.monthinfo[1].mcgd_th_total)),channelSaleDay:N(t.channelSaleDay,P(e.dayinfo[0].sale_total,e.dayinfo[0].th_total)),channelSaleMonth:N(t.channelSaleMonth,P(e.monthinfo[0].msale_total,e.monthinfo[0].mth_total)),channelPurchDay:N(t.channelPurchDay,P(e.dayinfo[0].cgd_total,e.dayinfo[0].cgd_th_total)),channelPurchMonth:N(t.channelPurchMonth,P(e.monthinfo[0].mcgd_total,e.monthinfo[0].mcgd_th_total)),totalTips:N(t.totalTips,e.total_tips)}}),{supplierSaleDay:0,supplierSaleMonth:0,supplierPurchDay:0,supplierPurchMonth:0,selfOperatedSaleDay:0,selfOperatedSaleMonth:0,selfOperatedPurchDay:0,selfOperatedPurchMonth:0,channelSaleDay:0,channelSaleMonth:0,channelPurchDay:0,channelPurchMonth:0,totalTips:0}),o={"供应商端":{saleDay:"supplierSaleDay",saleMonth:"supplierSaleMonth",purchDay:"supplierPurchDay",purchMonth:"supplierPurchMonth"},"自营":{saleDay:"selfOperatedSaleDay",saleMonth:"selfOperatedSaleMonth",purchDay:"selfOperatedPurchDay",purchMonth:"selfOperatedPurchMonth"},"渠道":{saleDay:"channelSaleDay",saleMonth:"channelSaleMonth",purchDay:"channelPurchDay",purchMonth:"channelPurchMonth"}},a=i.map((function(t){var e=o[t];if(!e)return{field:t,total_tips:"--",pure_day_sale:0,pure_day_purch:0,pure_day_profit:0,pure_month_sale:0,pure_month_purch:0,month_completion_rate:"--",pure_month_profit:0,pure_month_interest_rate:0};var n=r[e.saleDay],a=r[e.purchDay],i=P(n,a),s=T(j(i,n),100),u=r[e.saleMonth],l=(e=r[e.purchMonth],P(u,e));return{field:t,total_tips:"--",pure_day_sale:n,pure_day_purch:a,pure_day_profit:i,pure_month_sale:u,pure_month_purch:e,month_completion_rate:"--",pure_month_profit:l,pure_month_interest_rate:T(j(l,u),100),pure_day_interest_rate:s}})),(i=C([a[0],a[1]])).field="小计",i.total_tips="--",i.month_completion_rate="--",i.pure_month_interest_rate=T(j(i.pure_month_profit,i.pure_month_sale),100),i.pure_day_interest_rate=T(j(i.pure_day_profit,i.pure_day_sale),100),a[2]=i,(s=C([a[2],a[3]])).field="合计",s.total_tips=r.totalTips,s.pure_month_interest_rate=T(j(s.pure_month_profit,s.pure_month_sale),100),s.month_completion_rate=T(j(s.pure_month_sale,s.total_tips),100),s.pure_day_interest_rate=T(j(i.pure_day_profit,i.pure_day_sale),100),a[4]=s,this.tableData=a,t.abrupt("break",32);case 31:return t.abrupt("break",32);case 32:this.getHeight(),this.loading=!1;case 34:case"end":return t.stop()}}),t,this)}))),function(){return z.apply(this,arguments)})}});B=Object(r.a)(B,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"SalesReportRejectedNew"},[e("div",{staticClass:"table-header"},[t._v(t._s(t.index)+"."+t._s(t.companyName||"--"))]),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"",size:"mini"}},[e("el-table-column",{attrs:{label:"业绩类型",prop:"depart",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.field))]}}])}),e("el-table-column",{attrs:{label:"本日销售净额",prop:"pure_day_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_day_sale)))]}}])}),e("el-table-column",{attrs:{label:"本日毛利润",prop:"pure_day_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_day_profit)))]}}])}),e("el-table-column",{attrs:{label:"本日毛利率",prop:"pure_month_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_day_interest_rate||0).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"本月销售净额",prop:"pure_month_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_month_sale)))]}}])}),e("el-table-column",{attrs:{label:"本月销售指标",prop:"total_tips"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.total_tips)))]}}])}),e("el-table-column",{attrs:{label:"本月指标达成率",width:"105px",prop:"month_completion_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s("--"===e.row.month_completion_rate?"--":Number(e.row.month_completion_rate||0).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"本月毛利润",prop:"pure_month_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_month_profit)))]}}])}),e("el-table-column",{attrs:{label:"本月毛利率",prop:"pure_month_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_month_interest_rate||0).toFixed(2)+"%"))]}}])})],1)],1)}),[],!1,null,"5ac52db5",null).exports,S={name:"MonthGrossMargin",props:["date"],mixins:[S],watch:{date:function(t){(this.dataTime=t)&&this.searchList()}},data:function(){return{loading:!1,maxHeight:"0",tableData:[]}},created:(U=Object(e.a)(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:window.onresize=function(){e.getHeight()};case 1:case"end":return t.stop()}}),t)}))),function(){return U.apply(this,arguments)}),mounted:function(){var t=this;this.$nextTick((function(){t.getHeight()})),this.searchList()},methods:{getCompanyLabel:k,unit2TenThousand:R,division:j,searchList:(I=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.loading=!0,t.next=3,v({});case 3:e=t.sent,t.t0=Number(e.code),t.next=0===t.t0?7:15;break;case 7:return n=(e.data||[]).map((function(t){var e=P(t.sale_total,t.th_total),n=T(j(e,t.total_tips),100),a=P(t.cgd_total,t.cgd_th_total),r=P(e,a),o=T(j(r,e)||0,100);return{month:t.month,completion_rate:n,pure_interest_rate:o,pure_profit:r,pure_sale:e,pure_purch:a,total_tips:t.total_tips}})),(a=C(n)).month="年度合计",a.completion_rate=T(j(a.pure_sale,a.total_tips),100),a.pure_profit=P(a.pure_sale,a.pure_purch),a.pure_interest_rate=T(j(a.pure_profit,a.pure_sale),100),this.tableData=[].concat(Object(m.a)(n),[a]),t.abrupt("break",16);case 15:return t.abrupt("break",16);case 16:this.getHeight(),this.loading=!1;case 18:case"end":return t.stop()}}),t,this)}))),function(){return I.apply(this,arguments)})}},W={name:"ControlDisplay",props:[],components:{GrossMargin:W,MonthGrossMargin:Y,CompanyGrossMargin:B,CompanyMonthGrossMargin:Object(r.a)(S,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{staticClass:"SalesReportRejectedNew"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,border:"",size:"mini"}},[e("el-table-column",{attrs:{label:"月份",prop:"depart"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.month))]}}])}),e("el-table-column",{attrs:{label:"销售净额",prop:"pure_sale"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_sale)))]}}])}),e("el-table-column",{attrs:{label:"销售指标",prop:"total_tips"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.total_tips)))]}}])}),e("el-table-column",{attrs:{label:"指标达成率",prop:"completion_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.completion_rate||0).toFixed(2)+"%"))]}}])}),e("el-table-column",{attrs:{label:"毛利润",prop:"pure_profit"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t.unit2TenThousand(e.row.pure_profit)))]}}])}),e("el-table-column",{attrs:{label:"毛利率",prop:"pure_interest_rate"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(Number(e.row.pure_interest_rate||0).toFixed(2)+"%"))]}}])})],1)],1)}),[],!1,null,"395c3035",null).exports},data:function(){return{date:"",platformData:[{component:"GrossMargin"}],companyData:[{component:"CompanyGrossMargin"}],companies:[{companyNo:"GS2302231125079621",companyName:"北京百辰荣达国际科贸有限公司"},{companyNo:"GS2302231323386950",companyName:"北京泓源广诚国际商贸有限公司"},{companyNo:"GS2304031312553746",companyName:"北京锦兴弘昌科技有限公司"},{companyNo:"GS2302231124114965",companyName:"北京普润心堂商贸有限公司"},{companyNo:"GS2203161855277894",companyName:"北京万宇恒通国际科贸有限公司"}]}},mounted:function(){this.date=this.transformTime()},methods:{transformTime:function(){var t=new Date,e=t.getFullYear(),n=t.getMonth()+1;t=t.getDate();return e+"-"+(n<10?"0"+n:n)+"-"+(t<10?"0"+t:t)}}},n("e282"),Y=Object(r.a)(W,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-main"},[n("div",{staticClass:"app-main-zhunbeixuanzhuan"},[n("div",{staticClass:"app-main-xuanzhuan"},[n("div",{staticClass:"search clear"},[n("el-date-picker",{staticClass:"fr picker",staticStyle:{"margin-top":"10px"},attrs:{size:"small",editable:!1,clearable:!1,"value-format":"yyyy-MM-dd",format:"yyyy-MM-dd",type:"date",align:"right",placeholder:"选择日期","picker-options":{disabledDate:function(t){return t.getTime()>Date.now()}}},model:{value:t.date,callback:function(e){t.date=e},expression:"date"}})],1),n("h3",[t._v("利润报表看板(平台维度)")]),n("el-row",{staticClass:"myul",attrs:{gutter:20}},[t._l(t.platformData,(function(e,a){return[n("el-col",{key:a,staticStyle:{"margin-bottom":"20px"},attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[n(e.component,{tag:"component",attrs:{daytime:t.date,index:a}})],1)]}))],2),n("h3",[t._v("利润报表看板(公司维度)")]),n("el-row",{staticClass:"myul",attrs:{gutter:20}},[t._l(t.companyData,(function(e){return[t._l(t.companies,(function(a,r){return[n("el-col",{key:a.companyNo,staticStyle:{"margin-bottom":"20px"},attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[n(e.component,{tag:"component",attrs:{companyNo:a.companyNo,companyName:a.companyName,index:r+1,daytime:t.date}})],1)]}))]}))],2)],1)])])}),[],!1,null,null,null).exports,B={name:"UnusualState",props:["message"],methods:{toLogin:function(){this.$router.push("/login")}}},S={name:"report",components:{UnusualState:Object(r.a)(B,(function(){var t=this.$createElement;t=this._self._c||t;return t("div",[t("el-empty",{attrs:{description:"未获取到用户数据",image:"/static/warning.png"}},[t("el-button",{attrs:{type:"primary"},on:{click:this.toLogin}},[this._v("重新登录")])],1)],1)}),[],!1,null,null,null).exports,ControlDisplay:Y},data:function(){return{companies:[],hasPlatformDimension:!1,state:{error:!1,loading:!1,message:""}}},mounted:(q=Object(e.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.requestUserinfo();case 1:case"end":return t.stop()}}),t,this)}))),function(){return q.apply(this,arguments)}),methods:{requestUserinfo:(V=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n,a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.state.loading=!0,e=window.sessionStorage.getItem(h)||"",n=_("code"),t.next=5,d({code:n});case 5:a=t.sent,this.state.loading=!1,t.t0=Number(a.code),t.next=0===t.t0?10:14;break;case 10:return this.companyArr=a.data.companyArr.filter((function(t){return t=t.info,t=void 0===t?[]:t,t.includes(2)||t.includes("2")})),this.hasPlatformDimension=a.data.is_show===(a.data.is_show||[]).includes(2)||(a.is_show||[]).includes("2"),r=a.data.openid,window.sessionStorage.setItem(h,r||""),t.abrupt("break",18);case 14:return this.state.error=!0,this.state.message=a.message,e&&window.sessionStorage.removeItem(h),t.abrupt("break",18);case 18:case"end":return t.stop()}var r}),t,this)}))),function(){return V.apply(this,arguments)})}},W=Object(r.a)(S,(function(){var t=this,e=t.$createElement;e=t._self._c||e;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.state.loading,expression:"state.loading"}],attrs:{id:"app"}},[t.state.error?[e("unusual-state",{attrs:{message:t.state.message}})]:[e("control-display",{attrs:{companies:t.companies}})]],2)}),[],!1,null,null,null).exports,B={name:"login",mounted:(J=Object(e.a)(regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=encodeURIComponent("http://rep.caixiao365.com/"),e="wx_"+Math.random().toString(36).substr(2,15),n="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(c.a.appId,"&redirect_uri=").concat(n,"&response_type=code&scope=").concat("snsapi_userinfo","&state=").concat(e,"#wechat_redirect"),window.location.href=n;case 5:case"end":return t.stop()}}),t)}))),function(){return J.apply(this,arguments)})},Y=Object(r.a)(B,(function(){var t=this.$createElement;return(this._self._c||t)("div",{})}),[],!1,null,null,null).exports,S=new VueRouter({routes:[{path:"/",component:W},{path:"/login",component:Y}],mode:"hash"}),S.beforeEach((function(t,e,n){"/login"===t.path||_("code")?n():n("/login")})),e=S,r=n("5c96");n("0fae"),Vue.component(r.Table.name,r.Table),Vue.component(r.Select.name,r.Select),Vue.component(r.Option.name,r.Option),Vue.component(r.DatePicker.name,r.DatePicker),Vue.use(e),Object.keys(a).forEach((function(t){return Vue.filter(t,a[t])})),Vue.config.productionTip=!1,window.vm=new Vue({router:e,render:function(t){return t(o)}}).$mount("#app")},"5e78":function(t,e,n){},"8bbf":function(t,e){t.exports=Vue},e282:function(t,e,n){"use strict";n("5e78")},f121:function(t,e,n){n=n("f1e0"),t.exports=n},f1e0:function(t,e){t.exports={title:"业绩报表",baseApi:"http://inv.sitw.wanyuhengtong.com/",cxApi:"http://stock.api.wanyuhengtong.com/",fileURL:"https://api2.edu.futurelab.tv",reportApi:"http://cxinv.api.caixiao365.com/",appId:"wxfa1f1a0211edf630",redirect:"http://depart.test241.wanyuhengtong.com/",ding:{CorpId:"dingc78fa4301e1a424a35c2f4657eb6378f",AgentId:"1184953963"}}}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]);