Files
wysite/hc-pos.sqygj.cn/static/js/chunk-49090f59.37c4fe94.js

1 line
30 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-49090f59"],{"127d":function(e,t,r){"use strict";r("faee")},be2e:function(e,t,r){"use strict";r.d(t,"lb",(function(){return o})),r.d(t,"ib",(function(){return a})),r.d(t,"x",(function(){return c})),r.d(t,"zb",(function(){return u})),r.d(t,"F",(function(){return i})),r.d(t,"C",(function(){return s})),r.d(t,"eb",(function(){return l})),r.d(t,"vb",(function(){return p})),r.d(t,"v",(function(){return d})),r.d(t,"S",(function(){return f})),r.d(t,"s",(function(){return m})),r.d(t,"y",(function(){return h})),r.d(t,"B",(function(){return b})),r.d(t,"E",(function(){return v})),r.d(t,"db",(function(){return y})),r.d(t,"t",(function(){return g})),r.d(t,"xb",(function(){return j})),r.d(t,"z",(function(){return w})),r.d(t,"u",(function(){return S})),r.d(t,"yb",(function(){return _})),r.d(t,"hb",(function(){return O})),r.d(t,"jb",(function(){return D})),r.d(t,"fb",(function(){return I})),r.d(t,"rb",(function(){return P})),r.d(t,"ub",(function(){return B})),r.d(t,"tb",(function(){return C})),r.d(t,"sb",(function(){return k})),r.d(t,"pb",(function(){return x})),r.d(t,"qb",(function(){return M})),r.d(t,"w",(function(){return E})),r.d(t,"A",(function(){return R})),r.d(t,"cb",(function(){return q})),r.d(t,"gb",(function(){return N})),r.d(t,"nb",(function(){return L})),r.d(t,"b",(function(){return T})),r.d(t,"D",(function(){return $})),r.d(t,"bb",(function(){return F})),r.d(t,"wb",(function(){return A})),r.d(t,"mb",(function(){return z})),r.d(t,"kb",(function(){return U})),r.d(t,"G",(function(){return Q})),r.d(t,"Z",(function(){return Y})),r.d(t,"K",(function(){return J})),r.d(t,"a",(function(){return V})),r.d(t,"ab",(function(){return H})),r.d(t,"I",(function(){return W})),r.d(t,"H",(function(){return G})),r.d(t,"J",(function(){return K})),r.d(t,"j",(function(){return X})),r.d(t,"n",(function(){return Z})),r.d(t,"i",(function(){return ee})),r.d(t,"h",(function(){return te})),r.d(t,"k",(function(){return re})),r.d(t,"l",(function(){return ne})),r.d(t,"m",(function(){return oe})),r.d(t,"U",(function(){return ae})),r.d(t,"q",(function(){return ce})),r.d(t,"p",(function(){return ue})),r.d(t,"L",(function(){return ie})),r.d(t,"M",(function(){return se})),r.d(t,"N",(function(){return le})),r.d(t,"V",(function(){return pe})),r.d(t,"X",(function(){return de})),r.d(t,"W",(function(){return fe})),r.d(t,"O",(function(){return me})),r.d(t,"P",(function(){return he})),r.d(t,"Q",(function(){return be})),r.d(t,"R",(function(){return ve})),r.d(t,"Y",(function(){return ye})),r.d(t,"T",(function(){return ge})),r.d(t,"r",(function(){return je})),r.d(t,"o",(function(){return we})),r.d(t,"d",(function(){return Se})),r.d(t,"g",(function(){return _e})),r.d(t,"c",(function(){return Oe})),r.d(t,"e",(function(){return De})),r.d(t,"f",(function(){return Ie})),r.d(t,"ob",(function(){return Pe}));var n=r("b775");function o(e){return Object(n["a"])({url:"/appproject/SpaceLocation/page",method:"post",data:e})}function a(e){return Object(n["a"])({url:"/appproject/ProjectInitSpaceRel/querySelectedSpace",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/appproject/SpaceLocation/create",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/appproject/SpaceLocation/update",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/appproject/Device/getDeviceTypeTreeParam",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/pageList",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/queryDeviceMaintainPlan",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/update",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/create",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/getDeviceFilePage",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/createFile",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/deleteFileBatch",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/delete",method:"post",data:e})}function v(e){return Object(n["a"])({url:"/space/DeviceParam/pageList",method:"post",data:e})}function y(e){return Object(n["a"])({url:"/space/DeviceParam/queryBuiltinParamList",method:"post",data:e})}function g(e){return Object(n["a"])({url:"/space/DeviceParam/create",method:"post",data:e})}function j(e){return Object(n["a"])({url:"/space/DeviceParam/update",method:"post",data:e})}function w(e){return Object(n["a"])({url:"/space/DeviceParam/delete",method:"post",data:e})}function S(e){return Object(n["a"])({url:"/space/DeviceParam/changeState",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/space/DeviceParam/update",method:"post",data:e})}function O(e){return Object(n["a"])({url:"/space/DeviceParam/queryReportDataPage",method:"post",data:e})}function D(e){return Object(n["a"])({url:"/appproject/VirescenceProject/getVirescenceType",method:"post",data:e})}function I(e){return Object(n["a"])({url:"/appproject/ProjectInit/queryElectricTypeByProject",method:"post",data:e})}function P(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/create",method:"post",data:e})}function B(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/update",method:"post",data:e})}function C(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/pageList",method:"post",data:e})}function k(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/delete",method:"post",data:e})}function x(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/queryStandImageAssem",method:"post",data:e})}function M(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/standImagePage",method:"post",data:e})}function E(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/createExampleImage",method:"post",data:e})}function R(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/deleteBatch",method:"post",data:e})}function q(e){return Object(n["a"])({url:"/appproject/PlanInspectionsStandard/createExampleImageUrl",method:"post",data:e})}function N(e){return Object(n["a"])({url:"/appproject/SpaceLocation/queryLocationImage",method:"post",data:e})}function L(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/standCloudDownSyncV2",method:"post",data:e})}function T(e){return Object(n["a"])({url:"/appproject/ChargeCycle/getList",method:"post",data:e})}function $(e){return Object(n["a"])({url:"/space/DeviceParam/deviceParamCloudDownSync",method:"post",data:e})}function F(e){return Object(n["a"])({url:"/space/DeviceParam/modifyFirstData",method:"post",data:e})}function A(e){return Object(n["a"])({url:"/appproject/ChargeCycle/updateDeviceChargeInfo",method:"post",data:e})}function z(e){return Object(n["a"])({url:"appproject/SpaceLocation/listByTempId",method:"post",data:e})}function U(e){return Object(n["a"])({url:"appproject/DeviceBaseInfo/relatedPageList",method:"post",data:e})}function Q(e){return Object(n["a"])({url:"space/DeviceParam/downloadExcel",method:"post",responseType:"blob",data:e})}function Y(e,t){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/importExcel/".concat(t),method:"post",isReturnResponse:!0,responseType:"blob",headers:{"Content-Type":"multipart/form-data;charset=UTF-8"},data:e})}function J(e){return Object(n["a"])({url:"/appproject/AlarmRecord/earlyWarning",method:"post",data:e})}function V(e){return Object(n["a"])({url:"/appproject/AlarmRecord/total",method:"post",data:e})}function H(e){return Object(n["a"])({url:"/appproject/DeviceBaseInfo/listByParam",method:"post",data:e})}function W(e){return Object(n["a"])({url:"/appproject/DeviceResponsibility/pageList",method:"post",data:e})}function G(e){return Object(n["a"])({url:"/appproject/DeviceResponsibility/create",method:"post",data:e})}function K(e){return Object(n["a"])({url:"/appproject/DeviceResponsibility/update",method:"post",data:e})}function X(e){return Object(n["a"])({url:"/appproject/ElectricMeter/pageList",method:"post",data:e})}function Z(e){return Object(n["a"])({url:"/appproject/ElectricMeter/update",method:"post",data:e})}function ee(e){return Object(n["a"])({url:"/appproject/ElectricMeter/importExcel",method:"post",isReturnResponse:!0,headers:{"Content-Type":"multipart/form-data;charset=UTF-8"},responseType:"blob",data:e})}function te(e){return Object(n["a"])({url:"/appproject/ElectricMeter/findById",method:"post",data:e})}function re(e){return Object(n["a"])({url:"/appproject/ElectricMeter/pageListTotal",method:"post",data:e})}function ne(e){return Object(n["a"])({url:"/appproject/ElectricMeter/pageRecycled",method:"post",data:e})}function oe(e){return Object(n["a"])({url:"/appproject/ElectricMeter/pageRecycledTotal",method:"post",data:e})}function ae(e){return Object(n["a"])({url:"/space/DeviceParam/getPrepaymentMeterList",method:"post",data:e})}function ce(e){return Object(n["a"])({url:"/appproject/RecyclableElectricMeter/pageList",method:"post",data:e})}function ue(e){return Object(n["a"])({url:"/appproject/RecyclableElectricMeter/importExcel",method:"post",isReturnResponse:!0,headers:{"Content-Type":"multipart/form-data;charset=UTF-8"},responseType:"blob",data:e})}function ie(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getCommonElectricQty",method:"post",data:e})}function se(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getCommonElectricQty2",method:"post",data:e})}function le(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getCommonElectricQtyMom",method:"post",data:e})}function pe(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getRecyclableAmountYoy",method:"post",data:e})}function de(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getRecyclableElectricQtyYoy",method:"post",data:e})}function fe(e){return Object(n["a"])({url:"/appproject/EnergyBoard/getRecyclableElectricQtyMom",method:"post",data:e})}function me(e){return Object(n["a"])({url:"/appproject/EnergyDeviceStatistic/getEnergyDevicePowerMom",method:"post",data:e})}function he(e){return Object(n["a"])({url:"/appproject/EnergyDeviceStatistic/getEnergyDevicePowerYoy",method:"post",data:e})}function be(e){return Object(n["a"])({url:"/appproject/EnergyDeviceStatistic/getEnergyDeviceQtyMom",method:"post",data:e})}function ve(e){return Object(n["a"])({url:"/appproject/EnergyDeviceStatistic/getEnergyDeviceQtyYoy",method:"post",data:e})}function ye(e){return Object(n["a"])({url:"/appproject/EnergyDeviceStatistic/getShopsEnergyDeviceLevel",method:"post",data:e})}function ge(e){return Object(n["a"])({url:"/appproject/MultipathDevice/getMultipathDeviceChart",method:"post",data:e})}function je(e){return Object(n["a"])({url:"/project/RecyclableElectricMeter/update",method:"post",data:e})}function we(e){return Object(n["a"])({url:"/appproject/RecyclableElectricMeter/delete",method:"post",data:e})}function Se(e){return Object(n["a"])({url:"/appproject/ElectricMeterFile/create",method:"post",data:e})}function _e(e){return Object(n["a"])({url:"/appproject/ElectricMeterFile/getChargeDateImg",method:"post",data:e})}function Oe(e){return Object(n["a"])({url:"/appproject/ElectricMeterCheck/checkBill",method:"post",data:e})}function De(e){return Object(n["a"])({url:"/appproject/ElectricMeterCheck/existCheckData",method:"post",data:e})}function Ie(e){return Object(n["a"])({url:"/appproject/ElectricMeterCheck/pageList",method:"post",data:e})}function Pe(e){return Object(n["a"])({url:"/appproject/AloneStandardProject/standCloudDownSyncV3",method:"post",data:e})}},faee:function(e,t,r){},fd6d:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container bgHeight"},[r("div",[r("div",{ref:"box",staticClass:"searchStys transition_dom"},[r("el-form",{ref:"query",attrs:{model:e.query}},[r("div",{ref:"form_box",staticClass:"searchBar"},[r("div",{staticClass:"searchInput"},[r("el-row",{attrs:{gutter:24}},[r("el-col",{attrs:{span:5}},[r("el-form-item",{attrs:{prop:"chargeDates"}},[r("el-date-picker",{attrs:{type:"months",format:"yyyy-MM","value-format":"yyyy-MM",placeholder:"计费账期"},model:{value:e.query.chargeDates,callback:function(t){e.$set(e.query,"chargeDates",t)},expression:"query.chargeDates"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:5}},[r("el-form-item",{attrs:{prop:"deviceNo"}},[r("el-input",{attrs:{placeholder:"设备编号",clearable:""},model:{value:e.query.deviceNo,callback:function(t){e.$set(e.query,"deviceNo",t)},expression:"query.deviceNo"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:5}},[r("el-form-item",{attrs:{prop:"meterType"}},[r("el-select",{attrs:{placeholder:"请选择电表类型"},model:{value:e.query.meterType,callback:function(t){e.$set(e.query,"meterType",t)},expression:"query.meterType"}},[r("el-option",{attrs:{label:"普通电表",value:"1"}}),e._v(" "),r("el-option",{attrs:{label:"预付费电表",value:"2"}})],1)],1)],1),e._v(" "),r("el-col",{attrs:{span:5}},[r("el-form-item",{attrs:{prop:"status"}},[r("el-select",{attrs:{placeholder:"请选择状态"},model:{value:e.query.status,callback:function(t){e.$set(e.query,"status",t)},expression:"query.status"}},[r("el-option",{attrs:{label:"启用",value:1}}),e._v(" "),r("el-option",{attrs:{label:"禁用",value:2}})],1)],1)],1)],1)],1),e._v(" "),r("div",{staticClass:"searchBtn"},[r("el-form-item",[r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.resetFormQuery("query")}}},[e._v("重置")]),e._v(" "),r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)])])],1),e._v(" "),r("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[r("div",{staticClass:"planLst",attrs:{slot:"header"},slot:"header"},[r("span",{staticClass:"planTitle"},[e._v("可回收用电\n\n "),r("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[r("template",{slot:"content"},[r("div",[e._v("一般指的在业务层面可以收回的费用,例如预付费电表。")])]),e._v(" "),r("span",{staticClass:"el-icon-info"})],2)],1),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.exportExcelList}},[e._v("导出模版")]),e._v(" "),r("el-upload",{ref:"upload",staticClass:"importSpaceTmpBtn",staticStyle:{margin:"0 20px"},attrs:{loading:e.importDataBtn,"auto-upload":!0,"show-file-list":!1,accept:".xlsx","http-request":e.importFile,action:""}},[r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"}},[e._v("导入数据")])],1)],1),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"receivableTable",attrs:{border:"",data:e.list,"header-cell-style":e.headClass,"row-key":"id"}},[r("el-table-column",{attrs:{label:"#",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.$index+(e.query.pageNumber-1)*e.query.pageSize+1))])]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"电表类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.meterType?"普通电表":"预付费电表")+"\n ")]}}])},[r("template",{slot:"header"},[r("span",[e._v("电表类型")]),e._v(" "),r("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[r("template",{slot:"content"},[r("div",[e._v("指电表类型,如普通电表、预付费电表。")])]),e._v(" "),r("span",{staticClass:"el-icon-info"})],2)],1)],2),e._v(" "),r("el-table-column",{attrs:{"min-width":"180",align:"center","show-overflow-tooltip":"",label:"用电地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.address||"-")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"计费账期"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.chargeDate||"-")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"计费开始日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.startDate||"-")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"计费结束日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.endDate||"-")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"80",align:"center","show-overflow-tooltip":"",label:"上月行度"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"numberSet"},[e._v(e._s(t.row.lastMonthRead||0))])]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"80",align:"center","show-overflow-tooltip":"",label:"本月行度"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"numberSet"},[e._v(e._s(t.row.thisMonthRead||0))])]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"80",align:"center","show-overflow-tooltip":"",label:"电量"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter2")(t.row.thisMonthNumber))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"80",align:"center","show-overflow-tooltip":"",label:"倍率"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.magnification||0)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"80",align:"center","show-overflow-tooltip":"",label:"收费单价"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.unitPrice||0)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"收费总价"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("toThousandFilter2")(t.row.totalPrice))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"设备编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.deviceNo||"-")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"150",align:"center","show-overflow-tooltip":"",label:"量程"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.meterRange||0)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"150",align:"center","show-overflow-tooltip":"",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.status?"已启用":"已禁用")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"100",align:"center","show-overflow-tooltip":"",label:"更新人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updaterName)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{"min-width":"180",align:"center","show-overflow-tooltip":"",label:"更新时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateTime)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作","min-width":"140",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{directives:[{name:"show",rawName:"v-show",value:0==t.row.isCheck,expression:"scope.row.isCheck == 0"}],attrs:{type:"text"},on:{click:function(r){return e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),r("el-button",{directives:[{name:"show",rawName:"v-show",value:0==t.row.isCheck,expression:"scope.row.isCheck == 0"}],attrs:{type:"text"},on:{click:function(r){return e.changeStatus(t.row)}}},[e._v(e._s(1==t.row.status?"禁用":"启用"))]),e._v(" "),r("span",{directives:[{name:"show",rawName:"v-show",value:1==t.row.isCheck,expression:"scope.row.isCheck == 1"}]},[e._v("该月份已被核定")])]}}])},[r("template",{slot:"header"},[r("span",[e._v("操作")]),e._v(" "),r("el-tooltip",{attrs:{effect:"dark",placement:"top"}},[r("template",{slot:"content"},[r("div",[e._v("当显示锁定时,则表示已经在能源看板中对数据进行了核定。")])]),e._v(" "),r("span",{staticClass:"el-icon-info"})],2)],1)],2)],1),e._v(" "),r("div",{staticClass:"paginations"},[r("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)],1),e._v(" "),r("el-dialog",{attrs:{title:"编辑可回收用电","show-close":!0,"close-on-press-escape":!1,"close-on-click-modal":!1,visible:e.dialogShow,width:"25%"},on:{"update:visible":function(t){e.dialogShow=t}}},[r("el-form",{ref:"powerSupplyBureauFrom",attrs:{model:e.powerSupplyBureauInfo,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"上月行度",prop:"lastMonthRead"}},[r("el-input-number",{attrs:{min:0,"controls-position":"right",precision:2},on:{change:e.calculateTotalPrice},model:{value:e.powerSupplyBureauInfo.lastMonthRead,callback:function(t){e.$set(e.powerSupplyBureauInfo,"lastMonthRead",t)},expression:"powerSupplyBureauInfo.lastMonthRead"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"本月行度",prop:"thisMonthRead"}},[r("el-input-number",{attrs:{min:0,"controls-position":"right",precision:2},on:{change:e.calculateTotalPrice},model:{value:e.powerSupplyBureauInfo.thisMonthRead,callback:function(t){e.$set(e.powerSupplyBureauInfo,"thisMonthRead",t)},expression:"powerSupplyBureauInfo.thisMonthRead"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"倍率",prop:"magnification"}},[r("el-input",{attrs:{disabled:!0},on:{change:e.calculateTotalPrice},model:{value:e.powerSupplyBureauInfo.magnification,callback:function(t){e.$set(e.powerSupplyBureauInfo,"magnification",t)},expression:"powerSupplyBureauInfo.magnification"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"收费单价",prop:"unitPrice"}},[r("el-input-number",{attrs:{min:.01,"controls-position":"right",precision:2},on:{change:e.calculateTotalPrice},model:{value:e.powerSupplyBureauInfo.unitPrice,callback:function(t){e.$set(e.powerSupplyBureauInfo,"unitPrice",t)},expression:"powerSupplyBureauInfo.unitPrice"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"收费总价",prop:"totalPrice"}},[r("el-input-number",{attrs:{disabled:!0,min:0,"controls-position":"right",precision:2},model:{value:e.powerSupplyBureauInfo.totalPrice,callback:function(t){e.$set(e.powerSupplyBureauInfo,"totalPrice",t)},expression:"powerSupplyBureauInfo.totalPrice"}})],1),e._v(" "),r("el-form-item",{staticStyle:{"text-align":"center"}},[r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:function(t){return e.update("powerSupplyBureauFrom")}}},[e._v("提交")]),e._v(" "),r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],on:{click:function(t){return e.cancel("powerSupplyBureauFrom")}}},[e._v("取消")])],1)],1)],1)],1)},o=[],a=r("be2e");function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){var t=p(e,"string");return"symbol"==c(t)?t:t+""}function p(e,t){if("object"!=c(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var d={data:function(){return{query:{deviceNo:"",meterType:"",chargeDates:[],pageNumber:1,pageSize:10,status:1},list:[],listLoading:!1,importDataBtn:!1,total:0,dialogShow:!1,powerSupplyBureauInfo:{lastMonthRead:"",thisMonthRead:"",unitPrice:0,totalPrice:0},rules:{lastMonthRead:[{required:!0,message:"请输入上月行度",trigger:"change"}],thisMonthRead:[{required:!0,message:"请输入本月行度",trigger:"change"}],unitPrice:[{required:!0,message:"请输入收费单价",trigger:"change"}],totalPrice:[{required:!0,message:"请输入收费总价",trigger:"change"}]}}},mounted:function(){this.query.chargeDates=[this.$moment().format("YYYY-MM")],this.getListData()},methods:{deleteRow:function(e){var t=this;this.$confirm("是否删除该条数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(a["o"])({id:e.id}).then((function(e){0===e.code&&(t.$message({type:"success",message:"删除成功!"}),t.getListData())}))}))},calculateTotalPrice:function(){var e=parseFloat(this.powerSupplyBureauInfo.lastMonthRead)||0,t=parseFloat(this.powerSupplyBureauInfo.thisMonthRead)||0,r=parseFloat(this.powerSupplyBureauInfo.unitPrice)||0,n=this.powerSupplyBureauInfo.magnification||1,o=t-e,a=o*r*n;this.powerSupplyBureauInfo.totalPrice=parseFloat(a.toFixed(2))},cancel:function(e){this.$refs[e].resetFields(),this.getListData(),this.dialogShow=!1},update:function(e){var t=this;this.powerSupplyBureauInfo.lastMonthRead>this.powerSupplyBureauInfo.thisMonthRead?this.$message.error("本月行度不能小于上月行度"):this.$refs[e].validate((function(e){e?(t.powerSupplyBureauInfo.updaterName=t.$store.state.user.userInfo.memberName,t.powerSupplyBureauInfo.updaterId=t.$store.state.user.userInfo.memberId,Object(a["r"])(t.powerSupplyBureauInfo).then((function(e){0===e.code&&(t.$message({message:"入库成功",type:"success"}),t.getListData(),t.dialogShow=!1)}))):t.$message.error("请检查必填项")}))},edit:function(e){this.powerSupplyBureauInfo.id=e.id,this.powerSupplyBureauInfo.lastMonthRead=e.lastMonthRead,this.powerSupplyBureauInfo.thisMonthRead=e.thisMonthRead,this.powerSupplyBureauInfo.unitPrice=e.unitPrice,this.powerSupplyBureauInfo.totalPrice=e.totalPrice,this.powerSupplyBureauInfo.magnification=e.magnification,this.dialogShow=!0},changeStatus:function(e){var t=this,r=JSON.parse(JSON.stringify(e));r.status=1==e.status?2:1,r.updaterName=this.$store.state.user.userInfo.memberName,r.updaterId=this.$store.state.user.userInfo.memberId,delete r.updateTime,Object(a["r"])(i({},r)).then((function(e){0==e.code&&(t.$message.success("操作成功"),t.getListData())}))},exportExcelList:function(){var e="/static/template/RecyclableTemplate.xlsx",t="可回收用电导入模版.xlsx",r=document.createElement("a");r.setAttribute("type","download"),r.setAttribute("download",t),r.style.display="none",r.href=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)},downloadImportDetailes:function(e){var t="application/vnd.ms-excel",r=new Blob([e],{type:t}),n="可回收用电数据导入失败信息.xls";if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(r);else{var o=document.createElement("a");o.download=n,o.style.display="none",o.href=URL.createObjectURL(r),document.body.appendChild(o),o.click(),document.body.removeChild(o)}},isEncoded:function(e){if("string"!==typeof e)return!1;if(!e.includes("%"))return!1;try{var t=decodeURIComponent(e);return t!==e}catch(r){return!1}},importFile:function(e){var t=this,r=e.file,n=r.size/1024/1024<20,o=r.name.lastIndexOf("."),c=r.name.length,u=r.name.substring(o+1,c);if("xls"==u||"xlsx"==u)if(n){var i=new FormData;this.fileName=r.name,i.append("file",r,r.name);var s={projectUuid:this.$store.state.community_uuid,projectName:this.$store.state.community_name,memberId:this.$store.state.user.userInfo.memberId,memberName:this.$store.state.user.userInfo.memberName};for(var l in s)i.append(l,s[l]);this.importDataBtn=!0,Object(a["p"])(i).then((function(e){var r=e.headers,n=e.data;if(console.log("headers",r),r.count&&!t.isEncoded(r.count)){var o=JSON.parse(r.count);0==o.code&&(o.errorCount>0?(t.$message({message:"上传结果:总条数".concat(o.totalCount,"条,成功").concat(o.successCount,"条,失败").concat(o.errorCount,"条。"),type:"warning"}),t.downloadImportDetailes(n),t.query.pageNumber=1,t.getListData()):(t.$message({message:"导入数据成功!",type:"success"}),t.query.pageNumber=1,t.getListData()),t.importDataBtn=!1)}else{console.log("decodeURIComponent",r.count);var a=decodeURIComponent(r.count),c=a.match(/"code":(-?\d+)/),u=a.match(/"errorMsg":([^,}]+)/),i={code:c?parseInt(c[1]):null,errorMsg:u?u[1].trim():null};-10==i.code&&t.$message.error(i.errorMsg)}t.importDataBtn=!1})).catch((function(e){console.log("catch",e),t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1}))}else this.$message("上传文件大小不能超过20M!");else this.$message("只能上传Excel文件!")},getListData:function(){var e=this;this.query.projectUuid=this.$store.state.community_uuid,Object(a["q"])(this.query).then((function(t){e.list=t.data.records,e.query.pageNumber=t.data.pageNumber,e.total=t.data.rowsCount}))},onSearch:function(){this.query.pageNumber=1,this.getListData()},resetFormQuery:function(e){this.$refs[e].resetFields(),this.query.pageNumber=1,this.getListData()},handleSizeChange:function(e){this.query.pageSize=e,this.getListData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getListData()},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},f=d,m=(r("127d"),r("829d")),h=Object(m["a"])(f,n,o,!1,null,"e4c0ce8a",null);t["default"]=h.exports}}]);