1 |
- webpackJsonp([99],{"0Z2n":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("Gu7T"),n=a.n(i),r=a("Xxa5"),s=a.n(r),o=a("exGp"),l=a.n(o),c=a("u2KI"),d=a.n(c),p=a("gzej"),u=a("KnvP"),m=a("3ivx"),h=a("erru"),f={components:{datePicker:p.a,inputRange:u.a,switchMpAdq:m.a,selfChannel:h.a},data:function(){return{DEFAULT_ORDER_SOURCE:d()(99),height:"",loading:!1,page:1,pages:0,total:0,page_size:20,default_time:[this.$getDay(0,!1),this.$getDay(0,!1)],time:[],summaryTableCol:[],detailsTableCol:[],firstDayRoi:["",""],firstOrderCost:["",""],perFollowCost:["",""],totalRoi:["",""],paid:["",""],reset:!1,plat_order_type:"",closing_date:"",app_id:"",order_source:99,sort_field:"date",sort_type:"desc",updateTime:"",isShowEmpty:!1}},computed:{isShowMpBtn:function(){return!!this.$store.state.dataBoardAuth.mp_auth},isCanExport:function(){return!!this.$store.state.dataBoardAuth.can_export}},created:function(){this.isShowMpBtn?(this.height=document.documentElement.clientHeight-200>400?document.documentElement.clientHeight-200:400,this.time=this.default_time,this.init(1),this.handleGetUpdateTime()):(this.isShowEmpty=!0,this.$message.warning('暂无数据权限,请前往"账号管理"添加配置'))},methods:{handleReset:function(){var e=this;return l()(s.a.mark(function t(){return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.reset=!e.reset,e.plat_order_type="",e.closing_date="",e.app_id="",e.time=e.default_time,e.firstDayRoi=["",""],e.firstOrderCost=["",""],e.perFollowCost=["",""],e.totalRoi=["",""],e.paid=["",""],e.sort_field="date",e.sort_type="desc",e.order_source=e.DEFAULT_ORDER_SOURCE,t.next=15,e.$nextTick();case 15:e.$refs.selectOrderSourceComp&&e.$refs.selectOrderSourceComp.init_afferent(),e.init(1),e.handleGetUpdateTime();case 18:case"end":return t.stop()}},t,e)}))()},onClickSort:function(e,t){this.sort_field===e?this.sort_type===t?(this.sort_field="date",this.sort_type="desc"):this.sort_type=t:(this.sort_field=e,this.sort_type=t),this.init(1),this.handleGetUpdateTime()},handleGetUpdateTime:function(){var e=this;return l()(s.a.mark(function t(){var a,i,n,r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,a={type:"data_cycle_nur"},t.next=4,e.$axios.get(""+e.URL.BASEURL+e.URL.dataBoard_uptime,{params:a});case 4:i=t.sent,n=i.data,(r=void 0===n?{}:n)&&0==r.errno?e.updateTime=r.rst.uptime:4002!=r.errno&&(e.$message.warning(r.err),e.updateTime=""),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(0),e.updateTime="";case 13:case"end":return t.stop()}},t,e,[[0,10]])}))()},init:function(e,t){var a=this;return l()(s.a.mark(function i(){var n,r,o,l,c;return s.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,"export"==t){i.next=5;break}a.page=e||a.page,i.next=7;break;case 5:if(0!=a.total){i.next=7;break}return i.abrupt("return",a.$message.warning("暂无数据可导出"));case 7:return a.loading=!0,i.next=10,a.$axios.get(""+a.URL.BASEURL+a.URL.dataBoardHS_dataCycleList,{params:{page:"export"==t?1:a.page,page_size:"export"==t?a.$store.state.exportNumber:a.page_size,begin_date:a.time[0],end_date:a.time[1],first_order_cost_min:a.firstOrderCost[0],first_order_cost_max:a.firstOrderCost[1],per_follow_cost_min:a.perFollowCost[0],per_follow_cost_max:a.perFollowCost[1],total_roi_min:a.totalRoi[0],total_roi_max:a.totalRoi[1],first_day_roi_min:a.firstDayRoi[0],first_day_roi_max:a.firstDayRoi[1],plat_order_type:a.plat_order_type,closing_date:a.closing_date,app_id:a.app_id,order_source:a.order_source,paid_min:a.paid[0],paid_max:a.paid[1],sort_field:a.sort_field,sort_type:a.sort_type}});case 10:if(n=i.sent,r=n.data,!(o=void 0===r?{}:r)||0!=o.errno){i.next=34;break}if("export"!=t){i.next=18;break}a.exportEvent(o.rst.data),i.next=32;break;case 18:return o.rst.data.list.head[0].fixed="left",o.rst.data.overview.head[0].fixed="left",o.rst.data.list.head.forEach(function(e){e.name&&e.name.length>6&&(e.min_width=21*e.name.length)}),o.rst.data.overview.head.forEach(function(e){e.name&&e.name.length>6&&(e.min_width=20*e.name.length)}),a.summaryTableCol=d()(o.rst.data.overview.head||[]),a.detailsTableCol=d()(o.rst.data.list.head||[]),i.next=26,a.$nextTick();case 26:l=Array.isArray(o.rst.data.overview.list)?o.rst.data.overview.list:[o.rst.data.overview.list],c=Array.isArray(o.rst.data.list.list)?o.rst.data.list.list:[o.rst.data.list.list],a.$refs.summaryTable.reloadData(l),a.$refs.detailsTable.reloadData(c),a.total=o.rst.pageInfo.total,a.pages=o.rst.pageInfo.pages;case 32:i.next=35;break;case 34:4002!=o.errno&&(a.$message.warning(o.err),a.handleSetEmptyTable());case 35:i.next=42;break;case 37:i.prev=37,i.t0=i.catch(0),console.log(i.t0),a.$message.warning("操作失败"),a.handleSetEmptyTable();case 42:return i.prev=42,a.loading=!1,i.finish(42);case 45:case"end":return i.stop()}},i,a,[[0,37,42,45]])}))()},handleSetEmptyTable:function(){this.$refs.summaryTable.reloadData([]),this.$refs.detailsTable.reloadData([]),this.total=0,this.pages=0},handleCurrentChange:function(e){this.init(e),this.handleGetUpdateTime()},handleSizeChange:function(e){this.page_size=e,this.init(1),this.handleGetUpdateTime()},changeTime:function(e){!e||e&&0==e.length?this.time=[]:this.time=e,this.init(1),this.handleGetUpdateTime()},onChangePlatOrderType:function(e){this.plat_order_type=e,this.init(1),this.handleGetUpdateTime()},onChangeClosingDate:function(e){this.closing_date=e||"",this.init(1),this.handleGetUpdateTime()},onChangeAccountHS:function(e){this.app_id=e||"",this.init(1),this.handleGetUpdateTime()},onChangeOrderSourceHS:function(e){this.order_source=e||this.DEFAULT_ORDER_SOURCE,this.init(1),this.handleGetUpdateTime()},exportEvent:function(e){var t=[{tHeader:e.list.head.map(function(e){return e.name}),filterVal:e.list.head.map(function(e){return e.column}),tableDatas:[e.overview.list].concat(n()(e.list.list)),sheetName:""}];this.$exportOrder({excelDatas:t,name:"平台过渡数据循环统计(导出时间:"+this.$getDay(0)+")"})}}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"regRangeReportHS-wrap"},[e.isShowEmpty?a("el-empty",{staticClass:"empty-wrap",attrs:{description:"暂无数据权限"}}):[a("div",{staticClass:"screenBox filter-wrap"},[a("date-picker",{attrs:{reset:e.reset,title:"自定义",quickFlag:!0,afferent_time:e.default_time,clearFlag:!1},on:{changeTime:e.changeTime}}),e._v(" "),a("selfChannel",{staticStyle:{"margin-left":"-30px","margin-right":"0"},attrs:{reset:e.reset,title:"推广类型",type:"promotionType"},on:{channelDefine:e.onChangePlatOrderType}}),e._v(" "),a("div",{staticClass:"common-screen-item"},[a("label",{staticClass:"common-screen-label"},[e._v("收益截止日期")]),e._v(" "),a("el-date-picker",{staticStyle:{width:"150px"},attrs:{"value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期",size:"small"},on:{change:e.onChangeClosingDate},model:{value:e.closing_date,callback:function(t){e.closing_date=t},expression:"closing_date"}})],1),e._v(" "),a("selfChannel",{staticStyle:{"margin-left":"-60px"},attrs:{reset:e.reset,title:"账号",type:"mpAccountHS"},on:{channelDefine:e.onChangeAccountHS}}),e._v(" "),a("selfChannel",{ref:"selectOrderSourceComp",staticStyle:{"margin-left":"-35px"},attrs:{clearable:!1,reset:e.reset,title:"订单来源",type:"orderSourceHS",afferent_value:e.DEFAULT_ORDER_SOURCE},on:{channelDefine:e.onChangeOrderSourceHS}}),e._v(" "),a("input-range",{attrs:{label:"首日ROI"},model:{value:e.firstDayRoi,callback:function(t){e.firstDayRoi=t},expression:"firstDayRoi"}}),e._v(" "),a("input-range",{attrs:{label:"下单成本"},model:{value:e.firstOrderCost,callback:function(t){e.firstOrderCost=t},expression:"firstOrderCost "}}),e._v(" "),a("input-range",{attrs:{label:"企微成本"},model:{value:e.perFollowCost,callback:function(t){e.perFollowCost=t},expression:"perFollowCost"}}),e._v(" "),a("input-range",{attrs:{label:"回本率"},model:{value:e.totalRoi,callback:function(t){e.totalRoi=t},expression:"totalRoi"}}),e._v(" "),a("input-range",{attrs:{label:"消耗"},model:{value:e.paid,callback:function(t){e.paid=t},expression:"paid"}}),e._v(" "),a("div",[a("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(t){e.init(1),e.handleGetUpdateTime()}}},[e._v("确定")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:""},on:{click:e.handleReset}},[e._v("重置")]),e._v(" "),e.isCanExport?a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.init(1,"export")}}},[e._v("导出Excel")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"update-time"},[a("i",{staticClass:"el-icon-warning-outline"}),e._v("数据更新时间:"+e._s(e.updateTime||"-"))]),e._v(" "),a("ux-grid",{ref:"summaryTable",staticStyle:{"margin-top":"10px"},attrs:{border:!1,"header-cell-style":function(){return{backgroundColor:"#FFFFFF !important",border:"none!important"}},"show-footer-overflow":"tooltip","show-overflow":"tooltip",size:"mini"},on:{"row-click":function(){}}},e._l(e.summaryTableCol,function(t){return a("ux-table-column",{key:t.column+t.name,attrs:{resizable:!0,field:t.column,title:t.name,"min-width":t.min_width?t.min_width:140,fixed:t.fixed?t.fixed:"",align:"center"},scopedSlots:e._u([{key:"header",fn:function(){return[a("div",{staticClass:"flex-align-jus-center"},[e._v("\n "+e._s(t.name)+"\n "),t.notes?a("el-tooltip",{attrs:{content:t.notes,placement:"top"}},[a("div",[a("i",{staticClass:"el-icon-question"})])]):e._e()],1)]},proxy:!0},{key:"default",fn:function(i){var n=i.row;return[a("span",[e._v(e._s(n[t.column]||0==n[t.column]?e.$formatNum(n[t.column]):"-"))])]}}],null,!0)})}),1),e._v(" "),a("ux-grid",{ref:"detailsTable",staticStyle:{"margin-top":"10px"},attrs:{border:!1,"header-cell-style":function(){return{backgroundColor:"#FFFFFF !important",border:"none!important"}},height:e.height,"show-footer-overflow":"tooltip","show-overflow":"tooltip",size:"mini"},on:{"row-click":function(){}}},e._l(e.detailsTableCol,function(t){return a("ux-table-column",{key:t.column+t.name,attrs:{resizable:!0,field:t.column,title:t.name,"min-width":t.min_width?t.min_width:140,fixed:t.fixed?t.fixed:"",align:"center"},scopedSlots:e._u([{key:"header",fn:function(){return[a("div",{staticClass:"flex-align-jus-center"},[e._v("\n "+e._s(t.name)+"\n "),t.notes?a("el-tooltip",{attrs:{content:t.notes,placement:"top"}},[a("div",[a("i",{staticClass:"el-icon-question"})])]):e._e(),e._v(" "),t.enable_to_sort?a("div",{staticClass:"sort-wrap"},[a("i",{staticClass:"el-icon-caret-top",class:{active:e.sort_field===t.column&&"asc"===e.sort_type},on:{click:function(a){return e.onClickSort(t.column,"asc")}}}),e._v(" "),a("i",{staticClass:"el-icon-caret-bottom",class:{active:e.sort_field===t.column&&"desc"===e.sort_type},on:{click:function(a){return e.onClickSort(t.column,"desc")}}})]):e._e()],1)]},proxy:!0},{key:"default",fn:function(i){var n=i.row;return[a("span",[e._v(e._s(n[t.column]||0==n[t.column]?e.$formatNum(n[t.column]):"-"))])]}}],null,!0)})}),1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total > 0"}],staticClass:"pagination"},[a("el-pagination",{attrs:{background:"","current-page":e.page,layout:"prev, pager, next, sizes","page-sizes":[20,50,100],"page-count":Number(e.pages)},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1)]],2)},staticRenderFns:[]};var g=a("VU/8")(f,_,!1,function(e){a("ewbP")},"data-v-02fb4886",null);t.default=g.exports},ewbP:function(e,t){}});
|