index-CAlBtERT.js 17 KB

1234567891011121314151617
  1. import{d as Q,bd as le,s as M,a7 as N,aw as we,c as C,ab as ze,V as D,T as de,fh as Oe,k as pe,aF as Ee,fi as Se,O as Ce,J as Ae,e as _,X as ke,j as Le,fj as O,a as Re,o as je,b as o,m as x,w as g,t as E,fk as De}from"./index-BAZHuD8e.js";import{E as Te}from"./el-card-DrLzPEnb.js";import{u as ue}from"./getExposeType-Cxj-03sQ.js";var J=null;function We(e){return J||(J=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),J(e)}var Z=null;function Be(e){Z||(Z=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),Z(e)}function He(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function U(e,t){t===void 0&&(t={});var n=document.createElement(e);return Object.keys(t).forEach(function(s){n[s]=t[s]}),n}function ve(e,t,n){var s=window.getComputedStyle(e,null)||{display:"none"};return s[t]}function G(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(ve(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var Fe='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',K=0,P=null;function Me(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=qe.bind(e));var n=e.__resize_listeners__;if(!n){if(e.__resize_listeners__=[],window.ResizeObserver){var s=e.offsetWidth,r=e.offsetHeight,a=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===s&&e.offsetHeight===r)||$(e)}),f=G(e),l=f.detached,i=f.rendered;e.__resize_observer_triggered__=l===!1&&i===!1,e.__resize_observer__=a,a.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){$(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(K||(P=He(Fe)),Pe(e),e.__resize_rendered__=G(e).rendered,window.MutationObserver){var c=new MutationObserver(e.__resize_mutation_handler__);c.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=c}}e.__resize_listeners__.push(t),K++}function Ne(e,t){var n=e.__resize_listeners__;if(n){if(t&&n.splice(n.indexOf(t),1),!n.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",X),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--K&&P&&P.parentNode.removeChild(P)}}function Ue(e){var t=e.__resize_last__,n=t.width,s=t.height,r=e.offsetWidth,a=e.offsetHeight;return r!==n||a!==s?{width:r,height:a}:null}function qe(){var e=G(this),t=e.rendered,n=e.detached;t!==this.__resize_rendered__&&(!n&&this.__resize_triggers__&&(Y(this),this.addEventListener("scroll",X,!0)),this.__resize_rendered__=t,$(this))}function X(){var e=this;Y(this),this.__resize_raf__&&Be(this.__resize_raf__),this.__resize_raf__=We(function(){var t=Ue(e);t&&(e.__resize_last__=t,$(e))})}function $(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function Pe(e){var t=ve(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var n=U("div",{className:"resize-triggers"}),s=U("div",{className:"resize-expand-trigger"}),r=U("div"),a=U("div",{className:"resize-contract-trigger"});s.appendChild(r),n.appendChild(s),n.appendChild(a),e.appendChild(n),e.__resize_triggers__={triggers:n,expand:s,expandChild:r,contract:a},Y(e),e.addEventListener("scroll",X,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function Y(e){var t=e.__resize_triggers__,n=t.expand,s=t.expandChild,r=t.contract,a=r.scrollWidth,f=r.scrollHeight,l=n.offsetWidth,i=n.offsetHeight,c=n.scrollWidth,p=n.scrollHeight;r.scrollLeft=a,r.scrollTop=f,s.style.width=l+1+"px",s.style.height=i+1+"px",n.scrollLeft=c,n.scrollTop=p}var b=function(){return b=Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},b.apply(this,arguments)};var $e=["getWidth","getHeight","getDom","getOption","resize","dispatchAction","convertToPixel","convertFromPixel","containPixel","getDataURL","getConnectedDataURL","appendData","clear","isDisposed","dispose"];function Ie(e){return t=Object.create(null),$e.forEach(function(n){t[n]=function(s){return function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];if(!e.value)throw new Error("ECharts is not initialized yet.");return e.value[s].apply(e.value,r)}}(n)}),t;var t}var Ve={autoresize:[Boolean,Object]},Je=/^on[^a-z]/,ce=function(e){return Je.test(e)};function q(e,t){var n=Ae(e)?_(e):e;return n&&typeof n=="object"&&"value"in n?n.value||t:n||t}var Ze="ecLoadingOptions",Ge={loading:Boolean,loadingOptions:Object},L=null,he="x-vue-echarts",_e=[],R=[];(function(e,t){if(e&&typeof document<"u"){var n,s=t.prepend===!0?"prepend":"append",r=t.singleTag===!0,a=typeof t.container=="string"?document.querySelector(t.container):document.getElementsByTagName("head")[0];if(r){var f=_e.indexOf(a);f===-1&&(f=_e.push(a)-1,R[f]={}),n=R[f]&&R[f][s]?R[f][s]:R[f][s]=l()}else n=l();e.charCodeAt(0)===65279&&(e=e.substring(1)),n.styleSheet?n.styleSheet.cssText+=e:n.appendChild(document.createTextNode(e))}function l(){var i=document.createElement("style");if(i.setAttribute("type","text/css"),t.attributes)for(var c=Object.keys(t.attributes),p=0;p<c.length;p++)i.setAttribute(c[p],t.attributes[c[p]]);var z=s==="prepend"?"afterbegin":"beforeend";return a.insertAdjacentElement(z,i),i}})(`x-vue-echarts{display:flex;flex-direction:column;width:100%;height:100%;min-width:0}
  2. .vue-echarts-inner{flex-grow:1;min-width:0;width:auto!important;height:auto!important}
  3. `,{});var Ke=function(){if(L!=null)return L;if(typeof HTMLElement>"u"||typeof customElements>"u")return L=!1;try{new Function("tag",`class EChartsElement extends HTMLElement {
  4. __dispose = null;
  5. disconnectedCallback() {
  6. if (this.__dispose) {
  7. this.__dispose();
  8. this.__dispose = null;
  9. }
  10. }
  11. }
  12. if (customElements.get(tag) == null) {
  13. customElements.define(tag, EChartsElement);
  14. }
  15. `)(he)}catch{return L=!1}return L=!0}(),Qe="ecTheme",Xe="ecInitOptions",Ye="ecUpdateOptions",fe=/(^&?~?!?)native:/,j=Q({name:"echarts",props:b(b({option:Object,theme:{type:[Object,String]},initOptions:Object,updateOptions:Object,group:String,manualUpdate:Boolean},Ve),Ge),emits:{},inheritAttrs:!1,setup:function(e,t){var n=t.attrs,s=M(),r=M(),a=M(),f=M(),l=N(Qe,null),i=N(Xe,null),c=N(Ye,null),p=we(e),z=p.autoresize,T=p.manualUpdate,ge=p.loading,ye=p.loadingOptions,me=C(function(){return f.value||e.option||null}),ee=C(function(){return e.theme||q(l,{})}),te=C(function(){return e.initOptions||q(i,{})}),re=C(function(){return e.updateOptions||q(c,{})}),xe=C(function(){return function(u){var d={};for(var v in u)ce(v)||(d[v]=u[v]);return d}(n)}),I={},W=ze().proxy.$listeners,B={};function H(u){if(r.value){var d=a.value=Se(r.value,ee.value,te.value);e.group&&(d.group=e.group),Object.keys(B).forEach(function(m){var h=B[m];if(h){var y=m.toLowerCase();y.charAt(0)==="~"&&(y=y.substring(1),h.__once__=!0);var A=d;if(y.indexOf("zr:")===0&&(A=d.getZr(),y=y.substring(3)),h.__once__){delete h.__once__;var S=h;h=function(){for(var k=[],w=0;w<arguments.length;w++)k[w]=arguments[w];S.apply(void 0,k),A.off(y,h)}}A.on(y,h)}}),z.value?Ce(function(){d&&!d.isDisposed()&&d.resize(),v()}):v()}function v(){var m=u||me.value;m&&d.setOption(m,re.value)}}function V(){a.value&&(a.value.dispose(),a.value=void 0)}W?Object.keys(W).forEach(function(u){fe.test(u)?I[u.replace(fe,"$1")]=W[u]:B[u]=W[u]}):Object.keys(n).filter(function(u){return ce(u)}).forEach(function(u){var d=u.charAt(2).toLowerCase()+u.slice(3);if(d.indexOf("native:")!==0)d.substring(d.length-4)==="Once"&&(d="~".concat(d.substring(0,d.length-4))),B[d]=n[u];else{var v="on".concat(d.charAt(7).toUpperCase()).concat(d.slice(8));I[v]=n[u]}});var F=null;D(T,function(u){typeof F=="function"&&(F(),F=null),u||(F=D(function(){return e.option},function(d,v){d&&(a.value?a.value.setOption(d,b({notMerge:d!==v},re.value)):H())},{deep:!0}))},{immediate:!0}),D([ee,te],function(){V(),H()},{deep:!0}),de(function(){e.group&&a.value&&(a.value.group=e.group)});var be=Ie(a);return function(u,d,v){var m=N(Ze,{}),h=C(function(){return b(b({},q(m,{})),v==null?void 0:v.value)});de(function(){var y=u.value;y&&(d.value?y.showLoading(h.value):y.hideLoading())})}(a,ge,ye),function(u,d,v){var m=null;D([v,u,d],function(h,y,A){var S=h[0],k=h[1],w=h[2];if(S&&k&&w){var ie=w===!0?{}:w,ne=ie.throttle,oe=ne===void 0?100:ne,ae=ie.onResize,se=function(){k.resize(),ae==null||ae()};m=oe?Oe(se,oe):se,Me(S,m)}A(function(){S&&m&&Ne(S,m)})})}(a,z,r),pe(function(){H()}),Ee(function(){Ke&&s.value?s.value.__dispose=V:V()}),b({chart:a,root:s,inner:r,setOption:function(u,d){e.manualUpdate&&(f.value=u),a.value?a.value.setOption(u,d||{}):H(u)},nonEventAttrs:xe,nativeListeners:I},be)},render:function(){var e=b(b({},this.nonEventAttrs),this.nativeListeners);return e.ref="root",e.class=e.class?["echarts"].concat(e.class):"echarts",le(he,e,[le("div",{ref:"inner",class:"vue-echarts-inner"})])}});const et={class:"workbench"},tt={class:"lg:flex"},rt={class:"flex leading-9"},it={class:"flex leading-9"},nt={class:"text-tx-secondary text-xs ml-4"},ot={class:"flex flex-wrap"},at={class:"w-1/2 md:w-1/4"},st={class:"text-6xl"},lt={class:"w-1/2 md:w-1/4"},dt={class:"text-6xl"},ut={class:"w-1/2 md:w-1/4"},ct={class:"text-6xl"},_t={class:"w-1/2 md:w-1/4"},ft={class:"text-6xl"},pt={class:"lg:flex gap-4",style:{"margin-bottom":"20px"}},vt={class:"lg:flex gap-4"},ht=Q({name:"workbench"}),xt=Q({...ht,setup(e){const t=ke(),n=ue(),s=ue();D(()=>t.theme,()=>{f()});const r=Le({version:{version:"",website:"",based:"",channel:{gitee:"",website:""}},income:[],support:[],today:{},menu:[],visitor:[],article:[],visitorOption:{xAxis:{type:"category",data:[]},yAxis:{type:"value"},legend:{data:["访问量"]},tooltip:{trigger:"axis"},series:[{name:"访问量",data:[],type:"line",smooth:!0,color:t.theme,lineStyle:{color:t.theme,width:2},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:t.theme},{offset:1,color:t.theme}]},opacity:.1}}]},saleOption:{xAxis:{type:"category",data:[]},yAxis:{type:"value",name:"单位(万)"},tooltip:{trigger:"axis"},series:[{name:"入驻数",data:[],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderRadius:[10,10,0,0]},barWidth:"40%",itemStyle:{borderRadius:[10,10,0,0],color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}]}}}]},saleOption1:{xAxis:{type:"category",data:[]},yAxis:{type:"value",name:"单位(人)"},tooltip:{trigger:"axis"},series:[{name:"入驻数",data:[],type:"line",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderRadius:[10,10,0,0]},barWidth:"40%",itemStyle:{borderRadius:[10,10,0,0],color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}]}}}]},saleOption2:{xAxis:{type:"category",data:[]},yAxis:{type:"value",name:"单位(人)"},tooltip:{trigger:"axis"},series:[{name:"入驻数",data:[],type:"line",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderRadius:[10,10,0,0]},barWidth:"40%",itemStyle:{borderRadius:[10,10,0,0],color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}]}}}]},saleOption3:{xAxis:{type:"category",data:[]},yAxis:{type:"value",name:"单位(人)"},tooltip:{trigger:"axis"},series:[{name:"销售量",data:[],type:"line",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderRadius:[10,10,0,0]},barWidth:"40%",itemStyle:{borderRadius:[10,10,0,0],color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}]}}}]}}),a=()=>{De().then(l=>{r.version=l.version,r.today=l.today,r.menu=l.menu,r.visitor=l.visitor,r.support=l.support,r.income=l.income,r.visitorOption.xAxis.data=[],r.visitorOption.series[0].data=[],r.saleOption.xAxis.data=[],r.saleOption.series[0].data=[],r.saleOption1.xAxis.data=[],r.saleOption1.series[0].data=[],r.saleOption2.xAxis.data=[],r.saleOption2.series[0].data=[],r.saleOption3.xAxis.data=[],r.saleOption3.series[0].data=[],l.visitor.date.reverse().forEach(i=>{r.visitorOption.xAxis.data.push(i)}),l.visitor.list[0].data.forEach(i=>{r.visitorOption.series[0].data.push(i)}),l.sale.date.reverse().forEach(i=>{r.saleOption.xAxis.data.push(i)}),l.sale.list[0].data.forEach(i=>{i<=50&&(i={value:i,itemStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:O("#ff8729",.7)},{offset:1,color:"#ff8729"}]}}}),r.saleOption.series[0].data.push(i)}),l.agricultural_data.monthData.forEach(i=>{r.saleOption1.xAxis.data.push(i)}),l.agricultural_data.valueData.forEach(i=>{console.log(i,"itemitemitemitemitemitem"),r.saleOption1.series[0].data.push(i)}),l.bake_data.monthData.forEach(i=>{r.saleOption2.xAxis.data.push(i)}),l.bake_data.valueData.forEach(i=>{r.saleOption2.series[0].data.push(i)}),l.air_data.monthData.forEach(i=>{r.saleOption3.xAxis.data.push(i)}),l.air_data.valueData.forEach(i=>{r.saleOption3.series[0].data.push(i)})}).catch(l=>{console.log("err",l)})},f=()=>{var l,i,c,p,z,T;r.visitorOption.series[0].color=t.theme,r.visitorOption.series[0].lineStyle.color=t.theme,r.visitorOption.series[0].areaStyle.color.colorStops=[{offset:0,color:t.theme},{offset:1,color:t.theme}],r.saleOption.series[0].itemStyle.color.colorStops=[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}],r.saleOption1.series[0].itemStyle.color.colorStops=[{offset:0,color:O(t.theme,.7)},{offset:1,color:t.theme}],(l=saleChart1.value)==null||l.setOption(r.saleOption),(i=saleChart1.value)==null||i.clear(),(c=n.value)==null||c.clear(),(p=s.value)==null||p.clear(),(z=n.value)==null||z.setOption(r.saleOption),(T=s.value)==null||T.setOption(r.visitorOption)};return pe(()=>{a()}),(l,i)=>{const c=Te;return je(),Re("div",et,[o("div",tt,[x(c,{class:"!border-none mb-4 lg:mr-4 lg:w-[350px]",shadow:"never"},{header:g(()=>i[0]||(i[0]=[o("span",{class:"card-title"},"版本信息",-1)])),default:g(()=>[o("div",null,[o("div",rt,[i[1]||(i[1]=o("div",{class:"w-20"},"平台名称",-1)),o("span",null,E(_(r).version.name),1)]),o("div",it,[i[2]||(i[2]=o("div",{class:"w-20"},"当前版本",-1)),o("span",null,E(_(r).version.version),1)])])]),_:1}),x(c,{class:"!border-none mb-4 flex-1",shadow:"never"},{header:g(()=>[o("div",null,[i[3]||(i[3]=o("span",{class:"card-title"},null,-1)),o("span",nt," 更新时间:"+E(_(r).today.time),1)])]),default:g(()=>[o("div",ot,[o("div",at,[i[4]||(i[4]=o("div",{class:"leading-10"},"总收益",-1)),o("div",st,E(_(r).income.total_income),1)]),o("div",lt,[i[5]||(i[5]=o("div",{class:"leading-10"},"今日收益",-1)),o("div",dt,E(_(r).income.today_income),1)]),o("div",ut,[i[6]||(i[6]=o("div",{class:"leading-10"},"新增用户",-1)),o("div",ct,E(_(r).today.today_new_user),1)]),o("div",_t,[i[7]||(i[7]=o("div",{class:"leading-10"},"新增访问量",-1)),o("div",ft,E(_(r).today.today_visitor),1)])])]),_:1})]),o("div",pt,[x(c,{class:"!border-none mb-4 lg:mb-0 w-full lg:w-2/3",shadow:"never"},{header:g(()=>i[8]||(i[8]=[o("span",null,"访问量趋势图",-1)])),default:g(()=>[o("div",null,[x(_(j),{ref_key:"visitorChart",ref:s,style:{height:"350px"},option:_(r).visitorOption,autoresize:!0},null,8,["option"])])]),_:1}),x(c,{class:"!border-none w-full lg:w-1/3",shadow:"never"},{header:g(()=>i[9]||(i[9]=[o("span",null,"销售额趋势图",-1)])),default:g(()=>[o("div",null,[x(_(j),{ref_key:"saleChart",ref:n,style:{height:"350px"},option:_(r).saleOption,autoresize:!0},null,8,["option"])])]),_:1})]),o("div",vt,[x(c,{class:"!border-none w-full lg:w-1/3",shadow:"never"},{header:g(()=>i[10]||(i[10]=[o("span",null,"农机手统计",-1)])),default:g(()=>[o("div",null,[x(_(j),{ref:"saleChart1",style:{height:"350px"},option:_(r).saleOption1,autoresize:!0},null,8,["option"])])]),_:1}),x(c,{class:"!border-none w-full lg:w-1/3",shadow:"never"},{header:g(()=>i[11]||(i[11]=[o("span",null,"飞防服务商统计",-1)])),default:g(()=>[o("div",null,[x(_(j),{ref_key:"saleChart",ref:n,style:{height:"350px"},option:_(r).saleOption2,autoresize:!0},null,8,["option"])])]),_:1}),x(c,{class:"!border-none w-full lg:w-1/3",shadow:"never"},{header:g(()=>i[12]||(i[12]=[o("span",null,"烘干服务商统计",-1)])),default:g(()=>[o("div",null,[x(_(j),{ref_key:"saleChart",ref:n,style:{height:"350px"},option:_(r).saleOption3,autoresize:!0},null,8,["option"])])]),_:1})])])}}});export{xt as default};