Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-8f1ad302.b4be534b.js

149 lines
16 KiB
JavaScript

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-8f1ad302"], { 2087: function(e, t, a) {
"use strict";
a("d15b");
}, "2f7e": function(e, t, a) {
"use strict";
a.r(t);
var n = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "app-container bgHeight" }, [e2.listShow ? a2("div", [a2("div", { ref: "box", staticClass: "searchStys transition_dom" }, [a2("el-form", { ref: "query", attrs: { model: e2.query } }, [a2("div", { ref: "form_box", staticClass: "searchBar" }, [a2("div", { staticClass: "searchInput" }, [a2("el-row", { attrs: { gutter: 24 } }, [a2("el-col", { attrs: { span: 3 } }, [a2("el-form-item", { attrs: { prop: "executeNo" } }, [a2("el-input", { attrs: { placeholder: "演练编号", clearable: "" }, model: { value: e2.query.executeNo, callback: function(t3) {
e2.$set(e2.query, "executeNo", t3);
}, expression: "query.executeNo" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 3 } }, [a2("el-form-item", { attrs: { prop: "emergencyPlanName" } }, [a2("el-input", { attrs: { placeholder: "预案名称", clearable: "" }, model: { value: e2.query.emergencyPlanName, callback: function(t3) {
e2.$set(e2.query, "emergencyPlanName", t3);
}, expression: "query.emergencyPlanName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 3 } }, [a2("el-form-item", { attrs: { prop: "name" } }, [a2("el-input", { attrs: { placeholder: "执行方案名称", clearable: "" }, model: { value: e2.query.name, callback: function(t3) {
e2.$set(e2.query, "name", t3);
}, expression: "query.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 9 } }, [a2("el-form-item", [a2("el-date-picker", { attrs: { type: "daterange", format: "yyyy-MM-dd", "value-format": "yyyy-MM-dd", "range-separator": "至", "start-placeholder": "开始日期", "end-placeholder": "结束日期" }, model: { value: e2.createTime, callback: function(t3) {
e2.createTime = t3;
}, expression: "createTime" } })], 1)], 1)], 1)], 1), e2._v(" "), a2("div", { staticClass: "searchBtn" }, [a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetFormQuery("query");
} } }, [e2._v("重置")]), e2._v(" "), a2("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(" "), a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("div", { staticClass: "planLst", attrs: { slot: "header" }, slot: "header" }, [a2("span", { staticClass: "planTitle" }, [e2._v("定期安检列表")]), e2._v(" "), a2("div", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", icon: "el-icon-plus" }, on: { click: e2.addItem } }, [e2._v("新增")])], 1)]), e2._v(" "), a2("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 } }, [a2("el-table-column", { attrs: { label: "#", align: "center", fixed: "", "min-width": "50" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.$index + (e2.query.pageNumber - 1) * e2.query.pageSize + 1))];
} }], null, false, 3355511203) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "消防检查", "min-width": "140", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.fireProtectionCheck || 0) + "次\n ")];
} }], null, false, 1503174897) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "补植绿化", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.replantExtent || 0) + "㎡\n ")];
} }], null, false, 4042913546) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "补植苗", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.replantNum || 0) + "棵\n ")];
} }], null, false, 3769342974) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "电梯重大维修/停梯", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.elevatorMaintenance || 0) + "次\n ")];
} }], null, false, 1344685539) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "渗漏水抢修", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.leakageWater) + "次\n ")];
} }], null, false, 1087673001) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "重大更新改造", "min-width": "90", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.majorReform || 0) + "次\n ")];
} }], null, false, 1974611414) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "清理业主垃圾", "min-width": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.trashCleanTon || 0) + "次\n ")];
} }], null, false, 3212839136) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "清理垃圾站/池点", "min-width": "140", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.trashCleanNum || 0) + "次\n ")];
} }], null, false, 401369283) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "重大设备预警", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("div", [e2._v(e2._s(t3.row.majorDeviceEarlyWarning || 0) + "次")])];
} }], null, false, 1420212577) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "处理违规停车", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.violateParkingHandle || 0) + "次\n ")];
} }], null, false, 1538608034) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "清理搭建物品", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.buildClean || 0) + "次\n ")];
} }], null, false, 2284286079) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "处理重大投诉", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.majorComplaintHandle || 0) + "次\n ")];
} }], null, false, 2153004082) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "处理违规电动车充电", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.violateChargeHandle || 0) + "次\n ")];
} }], null, false, 398245808) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", "min-width": "120", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.editItem(t3.row);
} } }, [e2._v("编辑")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) {
return e2.deleteItem(t3.row);
} } }, [e2._v("删除")])];
} }], null, false, 2127471286) })], 1), e2._v(" "), a2("div", { staticClass: "paginations" }, [a2("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) : a2("regularCheckDetail", { ref: "regularCheckDetail", attrs: { detailType: e2.detailType }, on: { close: e2.detailClose } })], 1);
}, r = [], o = a("b775");
function l(e2) {
return Object(o["a"])({ url: "/appproject/ProjectMonthRecord/pageList", method: "POST", data: e2 });
}
function i(e2) {
return Object(o["a"])({ url: "/appproject/ProjectMonthRecord/create", method: "POST", data: e2 });
}
function s(e2) {
return Object(o["a"])({ url: "/appproject/ProjectMonthRecord/delete", method: "POST", data: e2 });
}
function c(e2) {
return Object(o["a"])({ url: "/appproject/ProjectMonthRecord/findById", method: "POST", data: e2 });
}
function u(e2) {
return Object(o["a"])({ url: "/appproject/ProjectMonthRecord/update", method: "POST", data: e2 });
}
var m = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "edit-accident-main" }, [a2("el-card", { staticClass: "box-card" }, [a2("el-page-header", { attrs: { content: e2.title }, on: { back: e2.goBack } })], 1), e2._v(" "), a2("el-card", { staticClass: "box-card" }, [a2("h3", [e2._v("基本信息")]), e2._v(" "), a2("el-form", { ref: "from", staticClass: "demo-ruleForm", attrs: { model: e2.from, "label-width": "220px" } }, [a2("el-row", { attrs: { gutter: 24 } }, [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "定期安检月份:", prop: "month" } }, [a2("el-date-picker", { attrs: { format: "yyyy-MM", "value-format": "yyyy-MM", type: "month", placeholder: "请选择定期安检月份", disabled: "edit" == e2.detailType }, model: { value: e2.from.month, callback: function(t3) {
e2.$set(e2.from, "month", t3);
}, expression: "from.month" } })], 1)], 1), e2._v(" "), e2._l(e2.tableData, (function(t3, n2) {
return a2("el-col", { key: n2, attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: t3.label, prop: t3.prop } }, [true === t3.decimal ? a2("el-input-number", { attrs: { step: t3.step }, model: { value: e2.from[t3.prop], callback: function(a3) {
e2.$set(e2.from, t3.prop, a3);
}, expression: "from[item.prop]" } }) : a2("el-input-number", { model: { value: e2.from[t3.prop], callback: function(a3) {
e2.$set(e2.from, t3.prop, a3);
}, expression: "from[item.prop]" } })], 1)], 1);
}))], 2), e2._v(" "), a2("div", { staticClass: "btn-box" }, ["add" == e2.detailType ? a2("el-button", { attrs: { type: "primary" }, on: { click: e2.submitData } }, [e2._v("添加")]) : e2._e(), e2._v(" "), "edit" == e2.detailType ? a2("el-button", { attrs: { type: "primary" }, on: { click: e2.saveData } }, [e2._v("更新")]) : e2._e(), e2._v(" "), a2("el-button", { on: { click: e2.goBack } }, [e2._v("返回")])], 1)], 1)], 1)], 1);
}, p = [], d = { name: "regularCheckDetail", props: { detailType: String }, data: function() {
return { title: "新增定期安检", from: { month: "", fireProtectionCheck: 0, replantExtent: 0, replantNum: 0, elevatorMaintenance: 0, leakageWater: 0, majorReform: 0, trashCleanTon: 0, trashCleanNum: 0, majorDeviceEarlyWarning: 0, violateParkingHandle: 0, buildClean: 0, majorComplaintHandle: 0, violateChargeHandle: 0 }, tableData: [{ label: "消防检查(次):", prop: "fireProtectionCheck" }, { label: "补植绿化(㎡):", prop: "replantExtent", decimal: true, step: 0.01 }, { label: "补植苗(棵):", prop: "replantNum" }, { label: "电梯重大维修/停梯(次):", prop: "elevatorMaintenance" }, { label: "渗漏水抢修(次):", prop: "leakageWater" }, { label: "重大更新改造(次):", prop: "majorReform" }, { label: "清理业主垃圾(吨):", prop: "trashCleanTon", decimal: true, step: 0.01 }, { label: "清理垃圾站/点位(次):", prop: "trashCleanNum" }, { label: "重大设备预警(次):", prop: "majorDeviceEarlyWarning" }, { label: "处理违规停车(次):", prop: "violateParkingHandle" }, { label: "清理搭建物品(次):", prop: "buildClean" }, { label: "处理重大投诉(次):", prop: "majorComplaintHandle" }, { label: "处理违规电动车充电(次):", prop: "violateChargeHandle" }] };
}, methods: { goBack: function() {
this.$emit("close");
}, initData: function(e2) {
for (var t2 in e2) this.from.hasOwnProperty(t2) && this.$set(this.from, t2, e2[t2]);
this.from.id = e2.id, console.log(this.from, "this.from"), this.title = "编辑定期安检";
}, submitData: function() {
var e2 = this;
"" != this.from.month ? (this.from.companyId = this.$store.state.companyId, this.from.companyName = localStorage.getItem("companyName"), this.from.projectUuid = this.$store.state.community_uuid, this.from.projectName = this.$store.state.community_name, this.from.creatorName = this.$store.state.user.userInfo.memberName, i(this.from).then((function(t2) {
0 == t2.code && (e2.$message.success("新增成功"), e2.$emit("close"), e2.$parent.getListData());
}))) : this.$message.error("请选择定期安检月份");
}, saveData: function() {
var e2 = this;
this.from.updaterName = this.$store.state.user.userInfo.memberName, u(this.from).then((function(t2) {
0 == t2.code && (e2.$message.success("更新成功"), e2.$emit("close"), e2.$parent.getListData());
}));
} }, mounted: function() {
} }, f = d, h = (a("2087"), a("829d")), v = Object(h["a"])(f, m, p, false, null, "3a352fcf", null), b = v.exports, g = { components: { regularCheckDetail: b }, data: function() {
return { createTime: "", query: { pageNumber: 1, pageSize: 10, projectUuid: "", executeNo: "", type: "", status: "", name: "", emergencyPlanName: "" }, list: [], listLoading: false, total: 1, listShow: true, detailType: "add" };
}, mounted: function() {
this.getListData();
}, methods: { addItem: function() {
this.listShow = false, this.detailType = "add";
}, detailClose: function() {
this.listShow = true;
}, editItem: function(e2) {
var t2 = this;
this.listShow = false, c({ id: e2.id }).then((function(e3) {
t2.$refs.regularCheckDetail.initData(e3.data), t2.detailType = "edit";
}));
}, deleteItem: function(e2) {
var t2 = this;
this.$confirm("是否确认删除该记录?", "警告", { type: "warning" }).then((function() {
s({ id: e2.id }).then((function(e3) {
t2.$message({ type: "success", message: "删除成功!" }), t2.getListData();
}));
})).catch((function() {
}));
}, getListData: function() {
var e2 = this;
this.query.projectUuid = this.$store.state.community_uuid;
var t2 = Object.assign(this.query, {});
t2.startTime = this.createTime ? this.createTime[0] + " 00:00:00" : "", t2.endTime = this.createTime ? this.createTime[1] + " 23:59:59" : "", l(t2).then((function(t3) {
e2.list = t3.data.records, e2.query.pageNumber = t3.data.pageNumber, e2.total = t3.data.rowsCount;
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getListData();
}, resetFormQuery: function(e2) {
this.$refs[e2].resetFields(), this.createTime = "", 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;";
} } }, y = g, _ = (a("7425"), Object(h["a"])(y, n, r, false, null, "cb60b052", null));
t["default"] = _.exports;
}, 7425: function(e, t, a) {
"use strict";
a("c2b1");
}, c2b1: function(e, t, a) {
}, d15b: function(e, t, a) {
} }]);