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