/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1c18c4f0","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"271a":function(e,t,a){"use strict";var r=a("cb2d"),o=a("e330"),n=a("577e"),c=a("d6d6"),i=URLSearchParams,l=i.prototype,d=o(l.getAll),u=o(l.has),s=new i("a=1");!s.has("a",2)&&s.has("a",void 0)||r(l,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var r=d(this,e);c(t,1);var o=n(a),i=0;while(i(e.headers={token:i},e),e=>Promise.reject(e));const l=async(e,t)=>{await c.get(e,{responseType:"arraybuffer"}).then(e=>s(e,t))},d=async(e,t)=>{await c.post(e,{responseType:"arraybuffer"}).then(e=>s(e,t))},u=async(e,t)=>{await c.get(e,{responseType:"blob"}).then(e=>s(e,t))},s=(e,t)=>{const a=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),r=window.URL.createObjectURL(a);p(r,t.fileName)},p=(e,t,a)=>{const r=document.createElement("a");r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r),(null==a||a)&&window.URL.revokeObjectURL(e)},h=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},m=async(e,t,a)=>{let r;return await c.post(e,t,{responseType:"blob"}).then(e=>{r=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(r)},b=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:c,downloadFile:l,getFile:u,getDownloadFileUrl:h,downloadPostFile:d,getDownloadFileUrlByPost:m,getDownloadFileBlob:b,downloadBlob:p}},"3ef5":function(e,t,a){},"4b2b":function(e,t,a){"use strict";a.r(t);var r=a("f2bf");const o={class:"manage-container"},n={class:"manage-wrap"},c={class:"manage-input"},i={class:"manage-button"};function l(e,t,a,l,d,u){const s=Object(r["resolveComponent"])("el-input"),p=Object(r["resolveComponent"])("el-form-item"),h=Object(r["resolveComponent"])("el-date-picker"),m=Object(r["resolveComponent"])("vab-query-form"),b=Object(r["resolveComponent"])("el-form"),f=Object(r["resolveComponent"])("el-button"),j=Object(r["resolveComponent"])("el-table-column"),g=Object(r["resolveComponent"])("el-table"),y=Object(r["resolveComponent"])("el-pagination"),v=Object(r["resolveDirective"])("loading");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",o,[Object(r["createElementVNode"])("div",n,[Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(b,{ref:"form",model:d.queryForm,"label-width":"80px"},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(m,null,{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(p,{width:"100",prop:"deviceName",label:e.$t("project.xmmc")},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s,{modelValue:d.queryForm.projectName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.projectName=e),size:"small",placeholder:"请输入项目名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(r["createVNode"])(p,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(h,{modelValue:d.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("defalult.xzrq"),onChange:u.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(r["createElementVNode"])("div",i,[Object(r["createVNode"])(f,{size:"small",onClick:t[2]||(t[2]=e=>u.resetForm())},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:u.search},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(r["createVNode"])(f,{type:"primary",size:"small",onClick:u.exportData},{default:Object(r["withCtx"])(()=>[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(g,{ref:"multipleTable",data:d.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(j,{label:"月",prop:"month",align:"center",width:"120"}),Object(r["createVNode"])(j,{label:e.$t("project.xmmc"),prop:"projectName",align:"center"},null,8,["label"]),Object(r["createVNode"])(j,{label:"站点总数",prop:"deviceCount",align:"center",width:"100"}),Object(r["createVNode"])(j,{label:"故障次数",prop:"deviceFaultNum",align:"center",width:"100"}),Object(r["createVNode"])(j,{label:"总运行时长",prop:"totalDuration",align:"center",width:"120"}),Object(r["createVNode"])(j,{label:"本月运行时长",prop:"monthDuration",align:"center",width:"120"}),Object(r["createVNode"])(j,{label:"运行率",prop:"runRatio",align:"center",width:"120"}),Object(r["createVNode"])(j,{label:"故障率",prop:"faultRatio",align:"center",width:"120"})]),_:1},8,["data"])),[[v,d.listLoading]]),Object(r["createVNode"])(y,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var d=a("94b0"),u=a("3038"),s={name:"Index",components:{},data(){return{reportData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",projectName:""}}},computed:{height(){return 500}},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let r=t.getMonth();return r+=1,r=r.toString().padStart(2,"0"),`${a}-${r}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(d["deviceMonthExport"])(this.queryForm);u["default"].downloadFile(e,{fileName:"电量月报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["deviceMonth"])(this.queryForm);this.reportData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.fetchData()},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(a("5fdc"),a("d959")),h=a.n(p);const m=h()(s,[["render",l],["__scopeId","data-v-8a337b9a"]]);t["default"]=m},5494:function(e,t,a){"use strict";var r=a("83ab"),o=a("e330"),n=a("edd0"),c=URLSearchParams.prototype,i=o(c.forEach);r&&!("size"in c)&&n(c,"size",{get:function(){var e=0;return i(this,(function(){e++})),e},configurable:!0,enumerable:!0})},"5fdc":function(e,t,a){"use strict";a("3ef5")},"88a7":function(e,t,a){"use strict";var r=a("cb2d"),o=a("e330"),n=a("577e"),c=a("d6d6"),i=URLSearchParams,l=i.prototype,d=o(l.append),u=o(l["delete"]),s=o(l.forEach),p=o([].push),h=new i("a=1&a=2&b=3");h["delete"]("a",1),h["delete"]("b",void 0),h+""!=="a=2"&&r(l,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return u(this,e);var r=[];s(this,(function(e,t){p(r,{key:t,value:e})})),c(t,1);var o,i=n(e),l=n(a),h=0,m=0,b=!1,f=r.length;while(h