Files
jianfeng-server/public/static/js/3.js
2025-10-02 10:33:06 +08:00

1 line
13 KiB
JavaScript
Executable File

webpackJsonp([3,82,90],{"5/Vm":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("sE1n"),i=(a("Vb+l"),a("LbEf"),a("Oq2I"),a("80cc"),a("4UDB"),{props:{datas:{type:Array,default:function(){return[]}}},data:function(){return{isEmpty:!1,echartsOptions:{color:["#37A2FF"],title:{text:"用户增长趋势图"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},xAxis:[{type:"category",boundaryGap:!1,data:[]}],yAxis:[{type:"value"}],series:[{name:"数量",type:"line",stack:"总量",smooth:!0,areaStyle:{color:new s.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(55, 162, 255)"},{offset:1,color:"rgba(116, 21, 219)"}])},emphasis:{focus:"series"},data:[]}]}}},components:{ECharts:s.a},created:function(){this.datas.length&&this.handleDatas(this.datas)},mounted:function(){window.addEventListener("resize",this.loadEcharts)},methods:{handleDatas:function(t){this.echartsOptions.series[0].data=t.map(function(t){return t.count||0}),this.echartsOptions.xAxis[0].data=t.map(function(t){return t.date+" "+t.week})},loadEcharts:function(){var t=this;this.$refs.myecharts&&setTimeout(function(){t.$refs.myecharts.resize()},10)}},watch:{datas:function(t){t.length?(this.isEmpty=!1,this.handleDatas(t)):this.isEmpty=!0}},destroyed:function(){window.removeEventListener("resize",this.loadEcharts)}}),n={render:function(){var t=this.$createElement,e=this._self._c||t;return this.isEmpty?e("div",{staticClass:"empty"},[this._v("暂无数据")]):e("e-charts",{ref:"myecharts",attrs:{id:"count-echarts",theme:"ovilia-green",options:this.echartsOptions}})},staticRenderFns:[]};var r=a("VU/8")(i,n,!1,function(t){a("WQKx")},"data-v-147ef37b",null);e.default=r.exports},IqjV:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("sE1n"),i=(a("Vb+l"),a("LbEf"),a("Oq2I"),a("80cc"),a("4UDB"),{props:{datas:{type:Array,default:function(){return[]}}},data:function(){return{isEmpty:!1,echartsOptions:{color:["#00DDFF","#37A2FF","#FF0087"],title:{text:"平台实时交易情况"},legend:{top:20,data:["商城","土地","认养"]},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},xAxis:[{type:"category",boundaryGap:!1,data:[]}],yAxis:[{type:"value"}],series:[{name:"商城",type:"line",stack:"总量",smooth:!0,areaStyle:{color:new s.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(0, 221, 255)"},{offset:1,color:"rgba(77, 119, 255)"}])},emphasis:{focus:"series"},data:[]},{name:"土地",type:"line",stack:"总量",smooth:!0,areaStyle:{color:new s.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(55, 162, 255)"},{offset:1,color:"rgba(116, 21, 219)"}])},emphasis:{focus:"series"},data:[]},{name:"认养",type:"line",stack:"总量",smooth:!0,areaStyle:{color:new s.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(255, 0, 135)"},{offset:1,color:"rgba(135, 0, 157)"}])},emphasis:{focus:"series"},data:[]}]}}},components:{ECharts:s.a},created:function(){this.datas.length&&this.handleDatas(this.datas)},mounted:function(){window.addEventListener("resize",this.loadEcharts)},methods:{handleDatas:function(t){this.echartsOptions.series[0].data=t.map(function(t){return t.shop_cash||0}),this.echartsOptions.series[1].data=t.map(function(t){return t.land_cash||0}),this.echartsOptions.series[2].data=t.map(function(t){return t.claim_cash||0}),this.echartsOptions.xAxis[0].data=t.map(function(t){return t.date})},loadEcharts:function(){var t=this;this.$refs.myecharts&&setTimeout(function(){t.$refs.myecharts.resize()},10)}},watch:{datas:function(t){t.length?(this.isEmpty=!1,this.handleDatas(t)):this.isEmpty=!0}},destroyed:function(){window.removeEventListener("resize",this.loadEcharts)}}),n={render:function(){var t=this.$createElement,e=this._self._c||t;return this.isEmpty?e("div",{staticClass:"empty"},[this._v("暂无数据")]):e("e-charts",{ref:"myecharts",attrs:{id:"count-echarts",theme:"ovilia-green",options:this.echartsOptions}})},staticRenderFns:[]};var r=a("VU/8")(i,n,!1,function(t){a("wZQ0")},"data-v-220122a4",null);e.default=r.exports},WQKx:function(t,e){},"ec+i":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("Xxa5"),i=a.n(s),n=a("mvHQ"),r=a.n(n),o=a("exGp"),c=a.n(o),d=a("IqjV"),l=a("5/Vm"),m={components:{countEcharts:d.default,userEcharts:l.default},data:function(){var t=this;return{loading:!1,total:0,total_list:[{title:"交易总额",key:"total_cash"},{title:"商城交易总额",key:"shop_cash"},{title:"土地交易总额",key:"land_cash"},{title:"认养交易总额",key:"claim_cash"},{title:"配送订单",key:"send_cash"},{title:"退款订单",key:"refund_cash"},{title:"养殖订单",key:"breed_cash"}],rankList:[{id:1,title:"今日",start_time:"",end_time:""},{id:2,title:"本周",start_time:"",end_time:""},{id:3,title:"本月",start_time:"",end_time:""},{id:4,title:"全年",start_time:"",end_time:""}],date_start_ind:0,start_ind:0,last_ind:1,pickerOptions:{onPick:function(e){var a=e.maxDate,s=e.minDate;t.searchForm.date_start_time=s.getTime(),a&&(t.selectDate="")},disabledDate:function(e){if(t.searchForm.date_start_time){var a=t.searchForm.date_start_time-31536e6,s=t.searchForm.date_start_time+31536e6;return e.getTime()<a||e.getTime()>s}}},timePickerOptions:{onPick:function(e){var a=e.maxDate,s=e.minDate;t.searchForm.start_time=s.getTime(),a&&(t.selectDate="")},disabledDate:function(e){if(t.searchForm.start_time){var a=t.searchForm.start_time-31536e6,s=t.searchForm.start_time+31536e6;return e.getTime()<a||e.getTime()>s}}},searchForm:{page:1,limit:30,date_start_time:"",date_end_time:"",start_time:"",end_time:""},cash:{},date:[],total_count:0,new_count:0,h_down:0,t_down:0,h_balance:"",t_balance:"",tableData:[]}},created:function(){this.initIndex()},methods:{initIndex:function(){var t=moment(moment((new Date).getTime()).format("YYYY-MM-DD")).unix(),e=moment((new Date).getTime()).format("YYYY"),a=moment((new Date).getTime()).format("YYYY-MM"),s=new Date,i=s.getDay();0===i&&(i=7);var n=new Date(s-864e5*(i-1)),r=1===i?n:new Date(1e3*(n/1e3+86400*(i-1)));this.rankList[0].start_time=t,this.rankList[0].end_time=t,this.rankList[1].start_time=moment(moment(new Date(n).getTime()).format("YYYY-MM-DD")).unix(),this.rankList[1].end_time=moment(moment(new Date(r).getTime()).format("YYYY-MM-DD")).unix(),this.rankList[2].start_time=moment(a+"-1").unix(),this.rankList[2].end_time=t,this.rankList[3].start_time=moment(e+"-1-1").unix(),this.rankList[3].end_time=t,this.getTableDataList(1,1),this.getTableDataList(1,2)},toRank:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(this.searchForm.date_start_time="",this.searchForm.start_time="",!e){var a=this.start_ind;this.last_ind=-1===a?1:1*a+1}this[e+"start_ind"]=t,this.getTableDataList(1,"date_"===e?1:2)},changeSort:function(t){var e=t.order,a=t.prop;this.searchForm.order=a,this.searchForm.by="ascending"===e?"asc":"desc",this.handleCurrentChange(1)},handleSizeChange:function(t){this.searchForm.limit=t,this.handleCurrentChange(1)},handleCurrentChange:function(t){this.searchForm.page=t,this.getTableDataList()},getTableDataList:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return c()(i.a.mark(function s(){var n,o,c,d,l,m,_,h,u,f,p,v,g,b,y,x,k,w,D,C,F,L,E,Y,T,O,M;return i.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t&&(e.searchForm.page=1),e.loading=!0,n=JSON.parse(r()(e.searchForm)),o=n.date_start_time&&n.date_start_time.length>1,e.date_start_ind=o?-1:-1===e.date_start_ind?0:e.date_start_ind,c=n.start_time&&n.start_time.length>1,d=e.date_start_ind,l=e.start_ind,m=e.last_ind,o?(n.date_end_time=n.date_start_time[1]/1e3+86400-1,n.date_start_time=n.date_start_time[0]/1e3):(_=e.rankList[d],h=_.start_time,u=_.end_time,n.date_start_time=h,n.date_end_time=u+86400-1),c?(n.end_time=n.start_time[1]/1e3+86400-1,n.start_time=n.start_time[0]/1e3,n.date=m):(f=e.rankList[l],p=f.start_time,v=f.end_time,n.start_time=p,n.end_time=v+86400-1,n.date=1*l+1),1===a&&(n.start_time=n.date_start_time,n.end_time=n.date_end_time),delete n.date_start_time,delete n.date_end_time,g=1===a?"statisticsCash":"statisticsUser",s.next=15,e.$api.farmer[g](n);case 15:if(b=s.sent,y=b.code,x=b.data,e.loading=!1,200===y){s.next=21;break}return s.abrupt("return");case 21:if(1===a?(k=x.cash,e.cash=k):(w=x.h_balance,D=x.t_balance,C=x.total_count,F=x.new_count,e.h_balance=Math.abs(w),e.h_down=1*w==0?1:1*w>0?2:3,e.t_balance=Math.abs(D),e.t_down=1*D==0?1:1*D>0?2:3,e.total_count=C,e.new_count=F),L=x.list,E=L.data,!((Y=L.last_page)>1)){s.next=35;break}T=2;case 25:if(!(T<Y+1)){s.next=35;break}return n.page=T,s.next=29,e.$api.farmer[g](n);case 29:O=s.sent,M=O.data,E=E.concat(M.list.data);case 32:T++,s.next=25;break;case 35:1===a?e.date=E:e.tableData=E;case 36:case"end":return s.stop()}},s,e)}))()}},filters:{handleTime:function(t,e){return 1===e?moment(1e3*t).format("YYYY-MM-DD"):2===e?moment(1e3*t).format("HH:mm:ss"):moment(1e3*t).format("YYYY-MM-DD HH:mm:ss")}}},_={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"lb-sys-sproconfig"},[a("div",{staticClass:"flex-between",staticStyle:{background:"#f4f6f8"}},[a("div",{staticClass:"count-chart"},[a("div",{staticStyle:{padding:"20px 20px 0px 20px"}},[a("div",{staticClass:"flex-between pb-lg b-1px-b"},[a("div",{staticClass:"f-title text-bold"},[t._v("实时概况")]),t._v(" "),a("div",{staticClass:"count-rank"},[t._l(t.rankList,function(e,s){return a("div",{key:s,staticClass:"rank-item",class:[{"rank-active":t.date_start_ind===s}],on:{click:function(e){return t.toRank(s,"date_")}}},[t._v("\n "+t._s(e.title)+"\n ")])}),t._v(" "),a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":t.pickerOptions},on:{change:function(e){return t.getTableDataList(1,1)}},model:{value:t.searchForm.date_start_time,callback:function(e){t.$set(t.searchForm,"date_start_time",e)},expression:"searchForm.date_start_time"}})],2)]),t._v(" "),a("div",{staticClass:"flex-warp",staticStyle:{"margin-top":"30px"}},t._l(t.total_list,function(e,s){return a("div",{key:s,staticClass:"manage-item",style:{width:100/t.total_list.length+"%"}},[a("div",{staticClass:"manage-text"},[t._v("\n "+t._s(0===s&&-1!==t.date_start_ind?t.rankList[t.date_start_ind].title:"")+t._s(e.title)+" (元)\n ")]),t._v(" "),a("div",{staticClass:"manage-num"},[t._v(t._s(t.cash[e.key]||0))])])}),0)]),t._v(" "),a("div",{staticStyle:{width:"100%",height:"500px",background:"white"}},[a("count-echarts",{attrs:{datas:t.date}})],1)])]),t._v(" "),a("div",{staticClass:"space-lg"}),t._v(" "),a("div",{staticClass:"page-main"},[a("div",{staticClass:"count-title text-bold c-title pb-lg b-1px-b f-title"},[t._v("用户活跃度")]),t._v(" "),a("div",{staticClass:"flex-warp",staticStyle:{"margin-top":"30px"}},[a("div",{staticClass:"user-count"},[a("div",{staticClass:"manage-text"},[t._v("累计用户量")]),t._v(" "),a("div",{staticClass:"flex-y-baseline f-caption"},[a("div",{staticClass:"manage-num mr-md"},[t._v(t._s(t.total_count))])]),t._v(" "),a("div",{staticStyle:{"margin-top":"30px"}},[a("div",{staticClass:"manage-text"},[t._v("\n "+t._s(t.rankList[t.start_ind].title)+"新增用户数\n ")]),t._v(" "),a("div",{staticClass:"flex-y-baseline f-caption"},[a("div",{staticClass:"manage-num mr-md"},[t._v(t._s(t.new_count))]),t._v(" "),a("div",[a("div",{staticClass:"flex-y-baseline"},[a("div",[t._v(t._s(["日","周","月","年"][t.start_ind])+"同比")]),t._v(" "),a("i",{staticClass:"iconfont ml-sm mr-sm",class:[{"icon-jian-fill text-bold c-link ":1===t.t_down},{"icon-down-fill rotate-180 c-success ":2===t.t_down},{"icon-down-fill c-warning":3===t.t_down}],staticStyle:{"font-size":"13px"}}),t._v(" "),a("div",[t._v(t._s(t.t_balance+"%"))])]),t._v(" "),a("div",{staticClass:"flex-y-baseline mt-sm"},[a("div",[t._v(t._s(["日","周","月","年"][t.start_ind])+"环比")]),t._v(" "),a("i",{staticClass:"iconfont ml-sm mr-sm",class:[{"icon-jian-fill text-bold c-link ":1===t.h_down},{"icon-down-fill rotate-180 c-success ":2===t.h_down},{"icon-down-fill c-warning":3===t.h_down}],staticStyle:{"font-size":"13px"}}),t._v(" "),a("div",[t._v(t._s(t.h_balance+"%"))])])])])])]),t._v(" "),a("div",{staticClass:"user-chart"},[a("div",{staticClass:"flex-between"},[a("div",[t._v("用户增长趋势图")]),t._v(" "),a("div",{staticClass:"count-rank"},[t._l(t.rankList,function(e,s){return a("div",{key:s,staticClass:"rank-item",class:[{"rank-active":t.start_ind===s}],on:{click:function(e){return t.toRank(s)}}},[t._v("\n "+t._s(e.title)+"\n ")])}),t._v(" "),a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":t.timePickerOptions},on:{change:function(e){return t.getTableDataList(1,2)}},model:{value:t.searchForm.start_time,callback:function(e){t.$set(t.searchForm,"start_time",e)},expression:"searchForm.start_time"}})],2)]),t._v(" "),a("div",{staticStyle:{width:"100%",height:"500px",background:"white"}},[a("user-echarts",{attrs:{datas:t.tableData}})],1)])])])])},staticRenderFns:[]};var h=a("VU/8")(m,_,!1,function(t){a("lWkv")},"data-v-313315bf",null);e.default=h.exports},lWkv:function(t,e){},wZQ0:function(t,e){}});