Files
app_hub/dist/js/chunk-56216674.5f78e65f.js
2026-01-13 12:46:07 +03:00

1 line
12 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-56216674"],{"2fa4":function(t,e,a){"use strict";a("20f6");var s=a("80d2");e["a"]=Object(s["j"])("spacer","div","v-spacer")},"42b0":function(t,e,a){},5632:function(t,e,a){},a2a2:function(t,e,a){"use strict";a.r(e);var s=a("8336"),i=a("b0af"),l=a("99d9"),r=a("62ad"),n=a("a523"),c=a("8fea"),d=a("2e4b"),o=a("ce7e"),h=a("132d"),u=a("e449"),p=a("0fd9"),f=a("b974"),m=a("2fa4"),x=a("8654"),v=(a("ac1f"),function(){var t=this,e=t._self._c;return e(n["a"],{attrs:{fluid:"",id:"BOFReportAvgData_Marka"}},[t._l(t.allChartData,(function(a,s){return e("div",{key:s,staticClass:"chart"},[e("Bar",{ref:"allBar",refInFor:!0,staticClass:"d-none",attrs:{data:a,options:t.allChartOptions[s]}})],1)})),e(l["b"],{staticClass:"text-center headline black--text"},[t._v("Показатели по работе КО (побригадно) за период "+t._s(t.computedDateFormatted))]),e(o["a"],{staticClass:"mx-0 elevation-4"}),e(p["a"],[e(r["a"],{staticStyle:{"min-width":"250px","max-width":"250px"},attrs:{cols:"12"}},[e(u["a"],{attrs:{"close-on-content-click":!1,"nudge-right":40,"nudge-top":-5,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function({on:a}){return[e(x["a"],t._g({staticClass:"datePicker",attrs:{id:"datePicker","prepend-icon":"event",readonly:"","single-line":"",disabled:t.loading},model:{value:t.computedDateFormatted,callback:function(e){t.computedDateFormatted=e},expression:"computedDateFormatted"}},a))]}}]),model:{value:t.datePickerMenu,callback:function(e){t.datePickerMenu=e},expression:"datePickerMenu"}},[e(d["a"],{attrs:{"no-title":"",scrollable:"","popover-align":"center",range:""},on:{input:function(e){t.input(e)&&t.datePickerMenu},change:function(e){return t.refreshData()}},model:{value:t.dates,callback:function(e){t.dates=e},expression:"dates"}})],1)],1),e(o["a"],{staticClass:"d-none d-md-flex mx-2 my-7",attrs:{inset:"",vertical:""}}),e(r["a"],{staticStyle:{"min-width":"180px","max-width":"180px"},attrs:{cols:"12"}},[e(f["a"],{attrs:{items:t.listBof,"persistent-hint":"",density:"compact",disabled:t.loading,active:""},on:{change:function(e){return t.refreshData()}},scopedSlots:t._u([{key:"selection",fn:function({index:a}){return[0===a?e("span",[t._v(t._s("№ конвертера: "+t.BofSelect))]):t._e()]}}]),model:{value:t.BofSelect,callback:function(e){t.BofSelect=e},expression:"BofSelect"}})],1),e(o["a"],{staticClass:"d-none d-md-flex mx-2 my-7",attrs:{inset:"",vertical:""}}),e(r["a"],{staticStyle:{"min-width":"210px","max-width":"210px"},attrs:{cols:"12"}},[e(f["a"],{attrs:{items:t.data.crewList,multiple:"",label:t.data.label,"persistent-hint":"",density:"compact",disabled:t.loading,active:""},on:{change:function(e){return t.dataFilter(e)}},scopedSlots:t._u([{key:"selection",fn:function({index:a}){return[0===a?e("span",[t._v(t._s("Выбрано бригад: ("+t.CrewSelect.length+")"))]):t._e()]}}]),model:{value:t.CrewSelect,callback:function(e){t.CrewSelect=e},expression:"CrewSelect"}})],1),e(o["a"],{staticClass:"d-none d-md-flex mx-2 my-7",attrs:{inset:"",vertical:""}}),e(r["a"],{staticStyle:{"min-width":"300px","max-width":"300px"},attrs:{cols:"12"}},[e(f["a"],{attrs:{items:t.data.itemsSetpoints,"item-value":"desc","item-text":"desc","persistent-hint":"","hide-details":"",active:"",disabled:t.loading},on:{change:function(e){return t.chartSetpoints(e)}},scopedSlots:t._u([{key:"selection",fn:function(e){return[t._v(t._s(`${e.item.desc}- (${e.item.value})`))]}},{key:"item",fn:function(a){return[a.item.isHeader?e("div",{staticClass:"overline"},[t._v(" "+t._s(a.item.desc)+" ")]):e("div",[t._v(" "+t._s(`${a.item.desc} - (${a.item.value})`)+" ")])]}}]),model:{value:t.defaultSetpoints,callback:function(e){t.defaultSetpoints=e},expression:"defaultSetpoints"}})],1),e(o["a"],{staticClass:"d-none d-md-flex mx-2 my-7",attrs:{inset:"",vertical:""}}),e(r["a"],{staticClass:"text-center my-4",attrs:{cols:"1",sm:"1"}},[e(s["a"],{attrs:{tile:"",outlined:"",color:"success",disabled:t.loading},on:{click:function(e){t.loader=t.Excel()}}},[e(h["a"],{attrs:{left:"",size:"35"}},[t._v("mdi-file-excel")]),t._v("Excel ")],1)],1)],1),e(o["a"],{staticClass:"elevation-0 py-4"}),t.data.items.length?e(p["a"],[e(r["a"],[e(i["a"],{attrs:{width:360,height:300,outlined:"",tile:""}},[[e("div",[t.chartData.datasets.length?e("Bar",{ref:"bar",attrs:{data:t.chartData,options:t.chartOptions,width:350,height:300}}):t._e()],1)]],2)],1)],1):t._e(),e(m["a"]),e(c["a"],{attrs:{headers:t.headers,items:t.data.items,loading:t.loading,search:t.search,dense:"","disable-pagination":"","hide-default-footer":"","group-by":"Бригада","group-expand":"true"},scopedSlots:t._u([t.data.items.length?{key:"header",fn:function(){return[e("thead",{staticClass:"grey lighten-5 text-center"},[e("tr",[e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:8}}),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:5}},[t._v("Чугун")]),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:8}},[t._v("Материалы")]),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:5}},[t._v("Повалка")]),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:4}},[t._v("Шлак")]),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:3}},[t._v("Додувки")]),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:1}}),e("th",{staticClass:"text-center divider d-none d-sm-table-cell",attrs:{colspan:23}},[t._v("ОРСС")])])])]},proxy:!0}:null,{key:"group.header",fn:function({group:a,headers:i,toggle:l,remove:r,items:n,isOpen:c}){return[e("th",{staticClass:"text-center divider d-sm-table-cell",attrs:{colspan:2}},[e("td",{attrs:{colspan:i.length}},[e(s["a"],{ref:a,attrs:{small:"",icon:"","data-open":c},on:{click:l}},[e(h["a"],c?[t._v("mdi-minus")]:[t._v("mdi-plus")])],1),e("span",{staticClass:"mx-5 font-weight-bold"},[t._v(t._s("Бригада:"+a))])],1)]),1===a?[t._l(i,(function(a,s,i){return["Кол. плавок, шт"===a.text||"C, шт"===a.text||"P, шт"===a.text||"Cr, шт"===a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.sumDataBrigada1[a.text]))]):"Дата"!=a.text&&"Марка"!=a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.avgDataBrigada1[a.text]))]):t._e()]}))]:t._e(),2===a?[t._l(i,(function(a,s,i){return["Кол. плавок, шт"===a.text||"C, шт"===a.text||"P, шт"===a.text||"Cr, шт"===a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.sumDataBrigada2[a.text]))]):"Дата"!=a.text&&"Марка"!=a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.avgDataBrigada2[a.text]))]):t._e()]}))]:t._e(),3===a?[t._l(i,(function(a,s,i){return["Кол. плавок, шт"===a.text||"C, шт"===a.text||"P, шт"===a.text||"Cr, шт"===a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.sumDataBrigada3[a.text]))]):"Дата"!=a.text&&"Марка"!=a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.avgDataBrigada3[a.text]))]):t._e()]}))]:t._e(),4===a?[t._l(i,(function(a,s,i){return["Кол. плавок, шт"===a.text||"C, шт"===a.text||"P, шт"===a.text||"Cr, шт"===a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.sumDataBrigada4[a.text]))]):"Дата"!=a.text&&"Марка"!=a.text?e("th",{key:i,staticClass:"text-center divider d-sm-table-cell"},[t._v(t._s(t.data.avgDataBrigada4[a.text]))]):t._e()]}))]:t._e()]}}],null,!0)})],2)}),g=[],b=a("f2ef"),_=a("2f62"),C=a("dd61"),D=a("368d"),k=a("d9fa");let y=new Date;C["f"].register(C["e"],C["j"],C["c"],C["q"],C["r"],C["h"],k["a"]);var S={components:{Bar:D["a"]},data:()=>({allChartData:[],chartData:{labels:[],datasets:[]},allChartOptions:[],chartOptions:{scale:{y:{type:"linear",grace:"1%"}},responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},title:{display:!0,text:""},datalabels:{labels:{name:{anchor:"end",align:"top",color:"black",display:!1,font:{size:12},formatter:function(t,e){return e.dataset.label}},value:{color:"black",display:"auto",padding:2}}}}},refsArr:[],search:"",listBof:[1,2],BofSelect:1,listCrew:[1,2,3,4],CrewSelect:[],defaultSetpoints:"Цикл плавки, мин\r\n",dates:[new Date(y.getFullYear(),y.getMonth(),y.getDate()-0).toISOString().substr(0,10),(new Date).toISOString().substr(0,10)],datePickerMenu:!1}),computed:{...Object(_["c"])("BOFReportAvgData_Marka",{loading:"loading",data:"data"}),computedDateFormatted(){let t=[];return t.push(this.formatDate(this.dates[0])),t.push(this.formatDate(this.dates[1])),t.join(" ~ ")},groupHeders(t){return b["a"].map(t,(function(t){return b["a"].omit(t,"Марка","Дата")}))},headers(){var t=document.createElement("canvas"),e=t.getContext("2d");return e.font="12px Roboto, sans-serif",this.data.headers.forEach(t=>{var a=e.measureText(t.text),s=a.width;t.width=s+65,t.align="center",t.divider=!0}),this.data.headers},headersSetpoints(){var t=document.createElement("canvas"),e=t.getContext("2d");return e.font="12px Roboto, sans-serif",this.data.headersSetpoints.forEach(t=>{var a=e.measureText(t.text),s=a.width;t.width=s+65,t.align="center",t.divider=!0}),this.data.headersSetpoints}},methods:{...Object(_["b"])("BOFReportAvgData_Marka",{getData:"getData",refreshChart:"refreshChart",buildAllChart:"buildAllChart"}),...Object(_["d"])("BOFReportAvgData_Marka",{dataFilter:"dataFilter",getExcel:"getExcel",chartSetpoints:"chartSetpoints"}),chartSetpoints(t){this.defaultSetpoints=t,this.chartOptions.plugins.title.text=t,this.chartData.datasets=[],this.refreshChart(t).then(()=>{this.chartData.datasets=this.data.chart.dataset,this.chartData.labels=this.data.chart.label,this.chartOptions.plugins.title.text=this.defaultSetpoints+"/ План: "+this.data.chart.currentPoints})},xlsCharts(){return new Promise(t=>{this.allChartData=[],this.allChartOptions=[],this.buildAllChart(this.data.itemsSetpoints).then(()=>{this.data.allChart.dataset.forEach(t=>{this.allChartOptions.push({responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},title:{display:!0,text:t[0].label+"/ План: "+t[0].setpoints[0].value},datalabels:{labels:{name:{anchor:"end",align:"top",color:"black",display:!1,font:{size:12},formatter:function(t,e){return e.dataset.label}},value:{color:"black",display:"auto",padding:2}}}}}),this.allChartData.push({datasets:t,labels:this.data.chart.label})})}),t()})},Excel(){let t=[];this.$refs.allBar.forEach(e=>{t.push(e.$el.toDataURL("image/png"))}),this.getExcel([this.formatDate(this.dates[0]),this.formatDate(this.dates[1]),this.BofSelect,t])},input(t){2==t.length&&(this.datePickerMenu=!1)},formatDate(t){if(!t)return null;const[e,a,s]=t.split("-");return`${s}.${a}.${e}`},refreshData(){this.getData([this.formatDate(this.dates[0]),this.formatDate(this.dates[1]),this.BofSelect]).then(()=>{this.CrewSelect=this.data.crewList,this.chartData.datasets=[],this.chartData.labels=[],this.refreshChart(this.defaultSetpoints).then(()=>{this.chartData.labels=this.data.chart.label,this.chartData.datasets=this.data.chart.dataset,this.chartOptions.plugins.title.text=this.defaultSetpoints+"/ План: "+this.data.chart.currentPoints,this.xlsCharts()});try{this.closeAll()}catch(t){console.log(t)}})},closeAll(){Object.keys(this.$refs).forEach(t=>{this.$refs[t]&&this.$refs[t].$attrs["data-open"]&&this.$refs[t].$el.click()})}},mounted(){this.refreshData()}},w=S,B=(a("c938"),a("a69c"),a("2877")),O=Object(B["a"])(w,v,g,!1,null,null,null);e["default"]=O.exports},a69c:function(t,e,a){"use strict";a("5632")},c938:function(t,e,a){"use strict";a("42b0")}}]);