Files
oms/back/public/static/js/chunk-7485.25ddea3c.js
2026-03-10 18:45:36 +08:00

1 line
3.2 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7485"],{M15b:function(t,e,a){},cRds:function(t,e,a){"use strict";var n=a("M15b");a.n(n).a},sye3:function(t,e,a){"use strict";a.r(e);var n=a("14Xm"),i=a.n(n),r=a("D3Ub"),o=a.n(r),s=a("MT78"),c=a.n(s),l=a("9CxU"),h=a("c/X4"),u={mixins:[l.a],props:{className:{type:String,default:"chart"},id:{type:String,default:"chart"},width:{type:String,default:"200px"},height:{type:String,default:"200px"}},data:function(){return{chart:null,packageData:[]}},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){var t=this;return o()(i.a.mark(function e(){var a,n,r,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.a.getProductByBatch().then(function(e){var a=e.data.data;t.packageData=a});case 2:return a=t.packageData,e.next=5,c.a.init(document.getElementById(t.id));case 5:for(t.chart=e.sent,n=function(){for(var t=[],e=0;e<a.length;e++)t.push(a[e].batch);return t}(),r=[],o=0;o<a.length;o++)r.push(a[o].packageCount);t.chart.setOption({backgroundColor:"#344b58",title:{text:"货物统计",x:"20",top:"20",textStyle:{color:"#fff",fontSize:"22"},subtextStyle:{color:"#90979c",fontSize:"16"}},tooltip:{trigger:"axis",axisPointer:{textStyle:{color:"#fff"}},formatter:function(t){var e=[],n=t[0].dataIndex;return e.push("批号:"+String(a[n].batch)),e.push("moCode:"+String(a[n].mocode)),e.push("名称:"+String(a[n].name)),e.push("库存:"+String(a[n].packageCount)),'<div class="showBox">'+e.join("<br>")+"</div>"}},grid:{left:"5%",right:"5%",borderWidth:0,top:150,bottom:95,textStyle:{color:"#fff"}},legend:{x:"5%",top:"10%",textStyle:{color:"#90979c"},data:["库存"]},calculable:!0,xAxis:[{type:"category",axisLine:{lineStyle:{color:"#90979c"}},splitLine:{show:!1},axisTick:{show:!1},splitArea:{show:!1},axisLabel:{interval:0},data:n}],yAxis:[{type:"value",splitLine:{show:!1},axisLine:{lineStyle:{color:"#90979c"}},axisTick:{show:!1},axisLabel:{interval:0},splitArea:{show:!1}}],dataZoom:[{show:!0,height:30,xAxisIndex:[0],bottom:30,start:10,end:80,handleIcon:"path://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z",handleSize:"110%",handleStyle:{color:"#d3dee5"},textStyle:{color:"#fff"},borderColor:"#90979c"},{type:"inside",show:!0,height:15,start:1,end:35}],series:[{name:"库存",type:"bar",stack:"total",barMaxWidth:35,barGap:"10%",itemStyle:{normal:{color:"rgba(255,144,128,1)",label:{show:!0,textStyle:{color:"#fff"},position:"insideTop",formatter:function(t){return t.value>0?t.value:""}}}},data:[].concat(r)}]});case 10:case"end":return e.stop()}},e,t)}))()}}},d=a("KHd+"),p=Object(d.a)(u,function(){var t=this.$createElement;return(this._self._c||t)("div",{class:this.className,style:{height:this.height,width:this.width},attrs:{id:this.id}})},[],!1,null,null,null);p.options.__file="lineMarker.vue";var f={name:"LineChart",components:{Chart:p.exports}},x=(a("cRds"),Object(d.a)(f,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"chart-container"},[e("chart",{attrs:{height:"100%",width:"100%"}})],1)},[],!1,null,"105be940",null));x.options.__file="order.vue";e.default=x.exports}}]);