Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-309e2e3a.7c0bc902.js

1336 lines
107 KiB
JavaScript
Raw Permalink 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-309e2e3a", "chunk-2d0aa9e6"], { "09cf": function(e, t, a) {
"use strict";
a("0f5a");
}, "0e48": function(e, t, a) {
}, "0f5a": function(e, t, a) {
}, "127f": function(e, t, a) {
"use strict";
a.d(t, "a", (function() {
return r;
}));
var r = function() {
function e2() {
return (65536 * (1 + Math.random()) | 0).toString(16).substring(1);
}
return "".concat(+/* @__PURE__ */ new Date(), "_").concat(e2()).concat(e2());
};
}, "1a60": function(e, t, a) {
"use strict";
a("9e8d");
}, "1de8": function(e, t, a) {
"use strict";
a("d61f");
}, "2ae6": function(e, t, a) {
"use strict";
a.r(t);
var r = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", { staticClass: "app-container bgHeight" }, [e2.formFlag ? 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: 6 } }, [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: 6 } }, [a2("el-form-item", { attrs: { prop: "sceneMenuId" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择预案场景" }, model: { value: e2.query.sceneMenuId, callback: function(t3) {
e2.$set(e2.query, "sceneMenuId", t3);
}, expression: "query.sceneMenuId" } }, e2._l(e2.sceneList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "status" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择状态" }, model: { value: e2.query.status, callback: function(t3) {
e2.$set(e2.query, "status", t3);
}, expression: "query.status" } }, [a2("el-option", { attrs: { label: "启用", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "禁用", value: 0 } })], 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "type" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择预案类型" }, model: { value: e2.query.type, callback: function(t3) {
e2.$set(e2.query, "type", t3);
}, expression: "query.type" } }, e2._l(e2.sceneTypeList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 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("el-button", { attrs: { type: "primary" }, on: { click: function(t3) {
return e2.interactionClick("add");
} } }, [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": "80", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.sceneMenuId, e2.sceneList)) + "\n ")];
} }], null, false, 1942829391) }), 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.name) + "\n ")];
} }], null, false, 1969434650) }), 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(e2._f("getItemType")(t3.row.type, e2.sceneTypeList)) + "\n ")];
} }], null, false, 1486033199) }), 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 [a2("el-button", { attrs: { slot: "reference", type: "text" }, on: { click: function(a3) {
return e2.instruction(t3.row, "standard");
} }, slot: "reference" }, [e2._v(e2._s(t3.row.relStandNum || 0))])];
} }], null, false, 2702688194) }), 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.actualTimes) + "\n ")];
} }], null, false, 1940751701) }), 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.drillTimes || 0) + "\n ")];
} }], null, false, 2482119156) }), 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 [t3.row.fileUrl.length <= 2 ? a2("span", [e2._v("-")]) : a2("div", [a2("el-popover", { attrs: { placement: "right", width: "400", trigger: "click" } }, [e2._l(e2.fileData(t3.row.fileUrl), (function(t4, r2) {
return a2("div", { key: r2 }, [a2("div", { staticClass: "download-style" }, [a2("span", [e2._v(e2._s(t4.name))]), e2._v(" "), a2("i", { staticClass: "el-icon-download", on: { click: function(a3) {
return e2.downloadItem(t4);
} } })])]);
})), e2._v(" "), a2("el-button", { attrs: { slot: "reference", type: "text" }, slot: "reference" }, [e2._v("下载")])], 2)], 1)];
} }], null, false, 1951633741) }), 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 [1 == t3.row.status ? a2("el-tag", { attrs: { type: "success" } }, [e2._v("已启用")]) : e2._e(), e2._v(" "), 0 == t3.row.status ? a2("el-tag", { attrs: { type: "info" } }, [e2._v("已禁用")]) : e2._e()];
} }], null, false, 1269940178) }), 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.creatorName) + "\n ")];
} }], null, false, 3448814470) }), 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.updateTime) + "\n ")];
} }], null, false, 4220230937) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", label: "操作", "min-width": "240", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.instruction(t3.row, "info");
} } }, [e2._v("查看")]), e2._v(" "), a2("el-button", { attrs: { type: "text" }, on: { click: function(a3) {
return e2.instruction(t3.row, "edit");
} } }, [e2._v("编辑")]), e2._v(" "), a2("el-button", { attrs: { type: "text", disabled: 1 != t3.row.status }, on: { click: function(a3) {
return e2.instruction(t3.row, "perform");
} } }, [e2._v("执行")]), e2._v(" "), 0 == t3.row.status ? a2("el-button", { staticStyle: { color: "#67c23a" }, attrs: { type: "text" }, on: { click: function(a3) {
return e2.instruction(t3.row, "open");
} } }, [e2._v("启用")]) : e2._e(), e2._v(" "), 1 == t3.row.status ? a2("el-button", { staticStyle: { color: "#e6a23c" }, attrs: { type: "text" }, on: { click: function(a3) {
return e2.instruction(t3.row, "close");
} } }, [e2._v("禁用")]) : e2._e()];
} }], null, false, 515506902) })], 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) : e2._e(), e2._v(" "), a2("form-info", { ref: "info", attrs: { show: e2.formShow }, on: { close: e2.closeForm } }), e2._v(" "), a2("div", { staticClass: "dialog-box" }, [a2("el-dialog", { attrs: { visible: e2.associatedDialog, width: "80%", "close-on-click-modal": false, "custom-class": "import-dialog" }, on: { "update:visible": function(t3) {
e2.associatedDialog = t3;
} } }, [a2("div", { staticClass: "header-title", attrs: { slot: "title" }, slot: "title" }, [a2("h2", [e2._v("危险源类型列表")])]), e2._v(" "), e2.associated.associatedFlag ? a2("associated-in-fo", { attrs: { list: e2.associated.list, associatedType: e2.associated.type, search: true, emergencyPlanId: e2.associated.emergencyPlanId } }) : e2._e()], 1)], 1), e2._v(" "), a2("el-dialog", { attrs: { visible: e2.performFlag, width: "450px", "close-on-click-modal": false }, on: { "update:visible": function(t3) {
e2.performFlag = t3;
} } }, [a2("div", { staticClass: "header-title", attrs: { slot: "title" }, slot: "title" }, [a2("strong", [e2._v("执行信息")])]), e2._v(" "), a2("el-form", { ref: "perform", attrs: { rules: e2.performRules, model: e2.perform, "label-width": "120px" } }, [a2("el-row", { attrs: { gutter: 24 } }, [a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", { attrs: { prop: "type", label: "执行类型" } }, [a2("el-select", { staticClass: "w290", attrs: { clearable: "", placeholder: "请选择执行类型" }, model: { value: e2.perform.type, callback: function(t3) {
e2.$set(e2.perform, "type", t3);
}, expression: "perform.type" } }, [a2("el-option", { attrs: { label: "安全措施", value: 1 } }), e2._v(" "), a2("el-option", { attrs: { label: "紧急预案", value: 2 } })], 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", { attrs: { prop: "name", label: "执行方案名称" } }, [a2("el-input", { attrs: { placeholder: "执行方案名称", clearable: "" }, model: { value: e2.perform.name, callback: function(t3) {
e2.$set(e2.perform, "name", t3);
}, expression: "perform.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", { attrs: { prop: "subscribePersonName", label: "执行人" } }, [a2("el-input", { attrs: { placeholder: "执行人", clearable: "" }, model: { value: e2.perform.subscribePersonName, callback: function(t3) {
e2.$set(e2.perform, "subscribePersonName", t3);
}, expression: "perform.subscribePersonName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", { attrs: { prop: "subscribePersonPhone", label: "执行人手机号" } }, [a2("el-input", { attrs: { placeholder: "执行人手机号", clearable: "" }, model: { value: e2.perform.subscribePersonPhone, callback: function(t3) {
e2.$set(e2.perform, "subscribePersonPhone", t3);
}, expression: "perform.subscribePersonPhone" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", { attrs: { prop: "expertList", label: "专家" } }, [a2("el-select", { staticClass: "w290", attrs: { clearable: "", filterable: "", multiple: "", "collapse-tags": "", placeholder: "请选择专家" }, on: { change: e2.selectExpertList }, model: { value: e2.expertList, callback: function(t3) {
e2.expertList = t3;
}, expression: "expertList" } }, [a2("el-option", { attrs: { label: "全选", value: "all" } }), e2._v(" "), e2._l(e2.worderList, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.name, value: e3.id } });
}))], 2)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 24 } }, [a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.savePerform("perform");
} } }, [e2._v("确认")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(t3) {
return e2.resetFormQuery("perform", 1);
} } }, [e2._v("关闭")])], 1)], 1)], 1)], 1)], 1)], 1);
}, n = [], l = a("be96"), o = a("dce5"), i = a("2b74"), s = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return e2.show ? a2("div", { staticClass: "edit-accident-main box" }, [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: "form", attrs: { model: e2.form, "label-width": "180px" } }, [a2("div", { ref: "form_box", staticClass: "searchBar" }, [a2("div", { staticClass: "searchInput" }, [a2("el-row", { attrs: { gutter: 24 } }, [a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "sceneMenuId", label: "预案场景: ", rules: [{ required: true, message: "请选择预案场景", trigger: ["blur", "change"] }] } }, [a2("el-select", { staticClass: "w400", attrs: { disabled: "add" !== e2.type, clearable: "", placeholder: "请选择预案场景" }, on: { change: e2.sceneMenuChange }, model: { value: e2.form.sceneMenuId, callback: function(t3) {
e2.$set(e2.form, "sceneMenuId", t3);
}, expression: "form.sceneMenuId" } }, e2._l(e2.sceneList, (function(e3) {
return a2("el-option", { key: e3.id, attrs: { label: e3.sceneName, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "name", label: "预案名称: ", rules: [{ required: true, message: "请输入预案名称", trigger: ["blur", "change"] }] } }, [a2("el-input", { staticClass: "w400", attrs: { disabled: "add" !== e2.type, placeholder: "请输入预案名称", clearable: "" }, model: { value: e2.form.name, callback: function(t3) {
e2.$set(e2.form, "name", t3);
}, expression: "form.name" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "type", label: "预案类型: ", rules: [{ required: true, message: "请选择预案类型", trigger: ["blur", "change"] }] } }, [a2("el-select", { staticClass: "w400", attrs: { disabled: "add" !== e2.type, clearable: "", placeholder: "请选择预案类型" }, model: { value: e2.form.type, callback: function(t3) {
e2.$set(e2.form, "type", t3);
}, expression: "form.type" } }, e2._l(e2.sceneTypeList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { prop: "status", label: "状态: " } }, [a2("el-switch", { attrs: { disabled: "info" === e2.type, "active-value": 1, "inactive-value": 0 }, model: { value: e2.form.status, callback: function(t3) {
e2.$set(e2.form, "status", t3);
}, expression: "form.status" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 12 } }, [a2("el-form-item", { attrs: { label: "预案附件: " } }, [a2("el-upload", { ref: "uploadFile", staticClass: "upload-demo", attrs: { disabled: "info" === e2.type, action: "", accept: ".pdf,.doc,.docx,.xls,.xlsx,.txt,.png,.jpg,.jpeg,.bmp,.PDF,.DOC,.DOCX,.XLS,.XLSX,.TXT,.PNG,.JPG,.JPEG,.BMP", "on-exceed": e2.exceedUpload, "before-upload": e2.beforeUpload, "http-request": e2.uploadRequest, "on-success": e2.uploadSuccess, "on-remove": e2.uploadRemove, multiple: "", limit: 10, "file-list": e2.fileList } }, [a2("el-button", { attrs: { size: "small", type: "primary", disabled: "info" === e2.type } }, [e2._v("点击上传")]), e2._v(" "), a2("div", { staticClass: "el-upload__tip", attrs: { slot: "tip" }, slot: "tip" }, [e2._v("\n 只能上传图片和文档图片不超过2M文档不超过10M\n ")])], 1)], 1)], 1)], 1)], 1)])])], 1), e2._v(" "), a2("el-card", { staticClass: "box-card" }, [a2("div", { staticClass: "h-title" }, [e2._v("预案标准")]), e2._v(" "), a2("el-tabs", { attrs: { value: e2.activeName, type: "border-card" } }, [a2("el-tab-pane", { attrs: { label: "危险源识别", name: "hazards" } }, [a2("hazards", { ref: "hazards", on: { selectionChange: e2.receiveSelectDanger } })], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "合同标准", name: "contractStandard" } }, [a2("contract-standard", { ref: "contractStandard", on: { selectionChange: e2.receiveSelectContract } })], 1), e2._v(" "), a2("el-tab-pane", { attrs: { label: "应用云标准", name: "applicationStandard" } }, [a2("application-standard", { ref: "applicationStandard", on: { selectionChange: e2.receiveSelectApplication } })], 1)], 1), e2._v(" "), a2("el-button", { staticClass: "enter-btn", attrs: { size: "small", type: "primary", disabled: "info" === e2.type }, on: { click: e2.addStand } }, [e2._v("确认添加")])], 1), e2._v(" "), a2("el-card", { staticClass: "box-card" }, [a2("div", { staticClass: "h-title" }, [e2._v("\n 已关联的标准信息"), a2("span", { staticStyle: { color: "red", "padding-left": "10px", "font-size": "12px" } }, [e2._v("可自行调整标准顺序")])]), e2._v(" "), e2.associatedObj.associatedFlag ? a2("associated-in-fo", { attrs: { list: e2.associatedObj.list, associatedType: e2.associatedObj.type } }) : e2._e(), e2._v(" "), a2("div", { staticClass: "btn-box" }, ["info" !== e2.type ? a2("el-button", { staticClass: "btn-item", attrs: { type: "primary" }, on: { click: e2.submitData } }, [e2._v("保存")]) : e2._e(), e2._v(" "), a2("el-button", { staticClass: "btn-item", on: { click: e2.goBack } }, [e2._v("关闭")])], 1)], 1)], 1) : e2._e();
}, u = [], c = (a("127f"), a("b562")), p = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [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: 4 } }, [a2("el-form-item", { attrs: { prop: "locationName" } }, [a2("el-input", { attrs: { placeholder: "危险作业场景", clearable: "" }, model: { value: e2.query.locationName, callback: function(t3) {
e2.$set(e2.query, "locationName", t3);
}, expression: "query.locationName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "targetName" } }, [a2("el-input", { attrs: { placeholder: "危险对象", clearable: "" }, model: { value: e2.query.targetName, callback: function(t3) {
e2.$set(e2.query, "targetName", t3);
}, expression: "query.targetName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "dangerousTypeId" } }, [a2("el-select", { attrs: { clearable: "", filterable: "", placeholder: "清选择危险源类型" }, model: { value: e2.query.dangerousTypeId, callback: function(t3) {
e2.$set(e2.query, "dangerousTypeId", t3);
}, expression: "query.dangerousTypeId" } }, e2._l(e2.dangerousSource, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "eventType" } }, [a2("el-select", { attrs: { clearable: "", filterable: "", placeholder: "请选择事故后果" }, model: { value: e2.query.eventType, callback: function(t3) {
e2.$set(e2.query, "eventType", t3);
}, expression: "query.eventType" } }, e2._l(e2.taskType2, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 8 } }, [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)], 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 }, on: { select: e2.selectionChange, "select-all": e2.selectionChange } }, [a2("el-table-column", { attrs: { type: "selection", width: "55", align: "center", selectable: e2.selectable } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险作业场景", prop: "sceneName", fixed: "" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险区域", prop: "locationName", fixed: "", "show-overflow-tooltip": "" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "危险对象类型", prop: "targetType" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.targetType, e2.targetTypeList)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险对象", prop: "targetName", "show-overflow-tooltip": "" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险源分类", prop: "sourceType" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.sourceType, e2.hazardClassification)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险源类型", prop: "dangerousTypeName", "show-overflow-tooltip": "" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "危险源状态", prop: "status" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.status, e2.hazardStatus)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "事故后果", prop: "eventType", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2.filterStr(t3.row.eventType)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "默认危险等级", prop: "dangerousLevel" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "当前危险等级", prop: "currentDangerousLevel" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "160", label: "危险源上次销项时间", prop: "lastResetTime" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "重置间隔天数", prop: "betweenDays" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "160", label: "危险源下次呈现时间", prop: "nextResetTime" } })], 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);
}, d = [], f = a("8f53"), v = a("fe59"), b = a("cfb6");
function m(e2) {
return m = "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;
}, m(e2);
}
var h = { data: function() {
return { query: { pageNumber: 1, pageSize: 10, loopNum: 1, rateNum: "", loopType: "", locationName: "", targetName: "", eventType: "", dangerousTypeId: "", projectUuid: "" }, list: [], listLoading: false, total: 1, frequencyLevel: f["i"], targetTypeList: o["oc"], taskType2: o["sc"], dangerousSource: [], hazardClassification: [{ value: 1, label: "一类" }, { value: 2, label: "二类" }], hazardStatus: [{ value: 0, label: "已禁用" }, { value: 1, label: "已启用" }], echoList: [], type: "" };
}, mounted: function() {
this.query.projectUuid = this.$store.state.community_uuid, this.getDangerousSourceList(), this.getlistData();
}, methods: { filterStr: function(e2) {
var t2 = this;
if (e2 || 0 === e2) {
var a2 = "string" === typeof e2 ? e2 : String(e2);
if (console.log(a2, "str"), console.log(m(a2), "str++++++++++++++"), "string" === typeof a2 && a2.includes(",")) {
var r2 = a2.split(",").map((function(e3) {
return Number(e3);
}));
return r2.map((function(e3) {
var a3 = t2.taskType2.find((function(t3) {
return t3.value == e3;
}));
return a3 ? a3.label : "未知";
})).join("/");
}
var n2 = this.taskType2.find((function(e3) {
return e3.value == Number(a2);
}));
return n2 ? n2.label : "-";
}
return "-";
}, selectable: function() {
return "info" !== this.type;
}, waitForLsit: function() {
return !!this.list.length;
}, echoSelect: function() {
var e2 = this, t2 = this.echoList, a2 = setInterval((function() {
e2.waitForLsit() ? (clearTimeout(a2), a2 = null, e2.list.forEach((function(a3, r2) {
(t2.includes(a3.monitorUuid) || t2.includes(a3.standUuid) || t2.includes(a3.uuid)) && e2.$refs.receivableTable.toggleRowSelection(e2.list[r2], true);
}))) : e2.waitForLsit();
}), 500);
}, selectionAll: function(e2) {
console.log("%c [ selection ]-", "font-size:13px; background:pink; color:#bf2c9f;", e2);
}, selectionChange: function(e2) {
this.$emit("selectionChange", e2);
}, getlistData: function() {
var e2 = this, t2 = Object.assign({}, this.query);
Object(b["c"])(t2).then((function(t3) {
0 === t3.code && t3.data ? (e2.list = t3.data.records, e2.total = t3.data.rowsCount) : (e2.list = [], e2.total = 0);
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getlistData();
}, resetFormQuery: function(e2) {
this.$refs[e2].resetFields(), this.query.createTime = "", this.query.type = "", this.query.pageNumber = 1, this.getlistData();
}, getDangerousSourceList: function() {
var e2 = this, t2 = { pageNumber: -1, pageSize: -1, status: 1 };
Object(v["a"])(t2).then((function(t3) {
0 === t3.code && t3.data.records ? e2.dangerousSource = t3.data.records : e2.dangerousSource = [];
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getlistData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.list = [], this.getlistData(), this.echoSelect();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, y = h, g = (a("75ec"), a("829d")), _ = Object(g["a"])(y, p, d, false, null, "0b94a611", null), w = _.exports, S = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [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: 6 } }, [a2("el-form-item", { attrs: { prop: "eventName" } }, [a2("el-input", { attrs: { placeholder: "作业事项", clearable: "" }, model: { value: e2.query.eventName, callback: function(t3) {
e2.$set(e2.query, "eventName", t3);
}, expression: "query.eventName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "serviceDesc" } }, [a2("el-input", { attrs: { placeholder: "作业标准", clearable: "" }, model: { value: e2.query.serviceDesc, callback: function(t3) {
e2.$set(e2.query, "serviceDesc", t3);
}, expression: "query.serviceDesc" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "damageType" } }, [a2("el-form-item", { attrs: { prop: "freParam" } }, [a2("div", { staticClass: "formLoop" }, [a2("el-form-item", { attrs: { prop: "loopNum" } }, [a2("el-input", { staticClass: "formLoop-loopNum", attrs: { disabled: "" }, model: { value: e2.query.loopNum, callback: function(t3) {
e2.$set(e2.query, "loopNum", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "query.loopNum" } })], 1), e2._v(" "), a2("el-form-item", { staticClass: "formLoop-loopType", attrs: { prop: "loopType" } }, [a2("el-select", { attrs: { placeholder: "请选择频次类型", clearable: "" }, model: { value: e2.query.loopType, callback: function(t3) {
e2.$set(e2.query, "loopType", t3);
}, expression: "query.loopType" } }, e2._l(e2.frequencyLevel, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "rateNum" } }, [a2("el-input-number", { staticClass: "formLoop-rateNum", attrs: { precision: 0, "controls-position": "right", min: 1, max: 15 }, model: { value: e2.query.rateNum, callback: function(t3) {
e2.$set(e2.query, "rateNum", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "query.rateNum" } })], 1), e2._v(" "), a2("span", { staticClass: "ci" }, [e2._v("次")])], 1)])], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [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)], 1)])]), e2._v(" "), a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: e2.listLoading, expression: "listLoading" }], ref: "contractStandard", attrs: { border: "", "row-key": "id", data: e2.list, "header-cell-style": e2.headClass }, on: { select: e2.selectionChange, "select-all": e2.selectionChange } }, [a2("el-table-column", { attrs: { type: "selection", align: "center", fixed: "", "min-width": "50", "show-overflow-tooltip": "", selectable: e2.selectable } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "作业事项", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.eventName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "作业标准", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.serviceDesc || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", width: "200", label: "检查标准", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.checkDesc || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "上传照片", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 == t3.row.isShowCapture ? "是" : 2 == t3.row.isShowCapture ? "否" : "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "轻量化标准", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(1 == t3.row.isLightWeight ? "是" : 2 == t3.row.isLightWeight ? "否" : "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "标准分值", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.performanceScore || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "扣分标准", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.deductionStandard || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "单项扣分比例", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.deductionRate ? (100 * t3.row.deductionRate).toFixed(2) + "%" : "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "整改措施", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.rectificationMeasures || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "来源", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.source || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "版本号", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.versionNumber ? "v" + t3.row.versionNumber : "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "作业分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.jobCategory, e2.workType)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "事故后果", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2.filterStr(t3.row.eventType)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "130", label: "专业分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.professionalCategory, e2.professionalList)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "危险源类型", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.subcontractingCategoryName) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "内外分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.internalExternalCategory, e2.aroundClsssArr)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "固移分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.movementCategory, e2.fixedClsssArr)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "查办分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.investigationCategory, e2.investigationClsssArr)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "对象分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.objectCategory, e2.objClsssArr)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "专业等级", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.professionalLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "安全等级", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.dangerousLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "平均安全系数", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.avgDangerousLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "重要等级", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.importantLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "平均重要系数", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.avgImportantLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "温度", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.temperatureLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "平均温度系数", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.avgTemperatureLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "私密度", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.privacyLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "平均私密度系数", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.avgPrivacyLevel || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "职责归属", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.jobName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "频次", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.freName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "人", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.c1 || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "财", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.c2 || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "事", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.c3 || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "物", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.c4 || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "作业菜单分类", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(e2._f("getItemType")(t3.row.controlType, e2.planModeLArr)))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "星级", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.star || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "四个全员", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.fullParticipation, e2.allList)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "引用次数", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.citedNum || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "最近更新人", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.updateUserName || "-"))];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "180", label: "更新时间", "show-overflow-tooltip": true }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v(e2._s(t3.row.updateDate || "-"))];
} }]) })], 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);
}, k = [], L = a("35ad");
function j(e2) {
return j = "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;
}, j(e2);
}
var q = { data: function() {
return { query: { pageNumber: 1, pageSize: 10, loopNum: 1, rateNum: "", loopType: "", projectUuid: "", type: 1, eventName: "", serviceDesc: "", freParam: "" }, list: [], listLoading: false, total: 1, frequencyLevel: f["i"], allList: f["d"], planModeLArr: f["w"], objClsssArr: f["q"], investigationClsssArr: f["m"], fixedClsssArr: f["h"], aroundClsssArr: f["e"], professionalList: f["A"], taskType2: o["sc"], workType: f["M"], echoList: [] };
}, mounted: function() {
this.query.projectUuid = this.$store.state.community_uuid, this.getListData();
}, methods: { filterStr: function(e2) {
var t2 = this;
if (e2 || 0 === e2) {
var a2 = "string" === typeof e2 ? e2 : String(e2);
if (console.log(a2, "str"), console.log(j(a2), "str++++++++++++++"), "string" === typeof a2 && a2.includes(",")) {
var r2 = a2.split(",").map((function(e3) {
return Number(e3);
}));
return r2.map((function(e3) {
var a3 = t2.taskType2.find((function(t3) {
return t3.value == e3;
}));
return a3 ? a3.label : "未知";
})).join("/");
}
var n2 = this.taskType2.find((function(e3) {
return e3.value == Number(a2);
}));
return n2 ? n2.label : "-";
}
return "-";
}, selectable: function() {
return "info" !== this.type;
}, waitForLsit: function() {
return !!this.list.length;
}, echoSelect: function() {
var e2 = this, t2 = this.echoList, a2 = setInterval((function() {
e2.waitForLsit() ? (clearTimeout(a2), a2 = null, e2.list.forEach((function(a3, r2) {
(t2.includes(a3.monitorUuid) || t2.includes(a3.standUuid) || t2.includes(a3.uuid)) && e2.$refs.contractStandard.toggleRowSelection(e2.list[r2], true);
}))) : e2.waitForLsit();
}), 500);
}, selectionChange: function(e2) {
this.$emit("selectionChange", e2);
}, getListData: function() {
var e2 = this;
this.query.freParam = this.query.loopType ? "1,".concat(this.query.loopType, ",").concat(this.query.loopNum) : "";
var t2 = Object.assign({}, this.query);
Object(L["c"])(t2).then((function(t3) {
0 === t3.code && t3.data ? (e2.list = t3.data.records, e2.total = t3.data.rowsCount) : e2.list = [];
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getListData();
}, resetFormQuery: function(e2) {
this.$refs[e2].resetFields(), this.query.createTime = "", this.query.freParam = "", this.query.type = 1, this.query.pageNumber = 1, this.getListData();
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getListData();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.list = [], this.getListData(), this.echoSelect();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, C = q, N = (a("09cf"), Object(g["a"])(C, S, k, false, null, "95532f90", null)), x = N.exports, T = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [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: 6 } }, [a2("el-form-item", { attrs: { prop: "eventName" } }, [a2("el-input", { attrs: { placeholder: "作业事项", clearable: "" }, model: { value: e2.query.eventName, callback: function(t3) {
e2.$set(e2.query, "eventName", t3);
}, expression: "query.eventName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "damageType" } }, [a2("el-select", { staticClass: "w375", attrs: { clearable: "", placeholder: "作业分类" }, model: { value: e2.query.jobCategory, callback: function(t3) {
e2.$set(e2.query, "jobCategory", t3);
}, expression: "query.jobCategory" } }, e2._l(e2.workType, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "damageType" } }, [a2("el-form-item", { attrs: { prop: "freParam" } }, [a2("div", { staticClass: "formLoop" }, [a2("el-form-item", { attrs: { prop: "loopNum" } }, [a2("el-input", { staticClass: "formLoop-loopNum", attrs: { disabled: "" }, model: { value: e2.query.loopNum, callback: function(t3) {
e2.$set(e2.query, "loopNum", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "query.loopNum" } })], 1), e2._v(" "), a2("el-form-item", { staticClass: "formLoop-loopType", attrs: { prop: "loopType" } }, [a2("el-select", { attrs: { placeholder: "请选择频次类型", clearable: "" }, model: { value: e2.query.loopType, callback: function(t3) {
e2.$set(e2.query, "loopType", t3);
}, expression: "query.loopType" } }, e2._l(e2.frequencyLevel, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "rateNum" } }, [a2("el-input-number", { staticClass: "formLoop-rateNum", attrs: { precision: 0, "controls-position": "right", min: 1, max: 15 }, model: { value: e2.query.rateNum, callback: function(t3) {
e2.$set(e2.query, "rateNum", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "query.rateNum" } })], 1), e2._v(" "), a2("span", { staticClass: "ci" }, [e2._v("次")])], 1)])], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 6 } }, [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)], 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 }, on: { select: e2.selectionChange, "select-all": e2.selectionChange } }, [a2("el-table-column", { attrs: { type: "selection", width: "55", align: "center" } }), 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.eventName) + "\n ")];
} }]) }), 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.serviceDesc) + "\n ")];
} }]) }), 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.deductionStandard) + "\n ")];
} }]) }), 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(1 === t3.row.objectCategory ? "一类" : "二类") + "\n ")];
} }]) }), 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.subcontractingCategoryName) + "\n ")];
} }]) }), 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(e2.filterStr(t3.row.eventType)) + "\n \n ")];
} }]) }), 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(e2._f("getItemType")(t3.row.jobCategory, e2.workType)) + "\n ")];
} }]) }), 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(e2._f("getItemType")(t3.row.professionalCategory, e2.professionalList)) + "\n ")];
} }]) }), 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.freName) + "\n ")];
} }]) })], 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);
}, O = [];
function P(e2) {
return P = "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;
}, P(e2);
}
var $ = { data: function() {
return { query: { pageNumber: 1, pageSize: 10, loopNum: 1, rateNum: "", loopType: "", id: "", type: 1, jobCategory: "", eventName: "" }, list: [], listLoading: false, total: 1, frequencyLevel: f["i"], workType: o["Bc"], taskType2: o["sc"], professionalList: o["Ub"] };
}, methods: { filterStr: function(e2) {
var t2 = this;
if (e2 || 0 === e2) {
var a2 = "string" === typeof e2 ? e2 : String(e2);
if (console.log(a2, "str"), console.log(P(a2), "str++++++++++++++"), "string" === typeof a2 && a2.includes(",")) {
var r2 = a2.split(",").map((function(e3) {
return Number(e3);
}));
return r2.map((function(e3) {
var a3 = t2.taskType2.find((function(t3) {
return t3.value == e3;
}));
return a3 ? a3.label : "未知";
})).join("/");
}
var n2 = this.taskType2.find((function(e3) {
return e3.value == Number(a2);
}));
return n2 ? n2.label : "-";
}
return "-";
}, selectionChange: function(e2) {
this.$emit("selectionChange", e2);
}, getListData: function() {
var e2 = this;
console.log(this.query, "query...");
var t2 = Object.assign({}, this.query);
t2.freParam = this.query.loopType ? "1,".concat(this.query.loopType, ",").concat(this.query.loopNum) : "", Object(l["i"])(t2).then((function(t3) {
e2.list = t3.data.records, e2.total = t3.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;";
} } }, I = $, D = (a("1a60"), Object(g["a"])(I, T, O, false, null, "27a9d6de", null)), F = D.exports, z = function() {
var e2 = this, t2 = e2.$createElement, a2 = e2._self._c || t2;
return a2("div", [e2.search ? 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: 4 } }, [a2("el-form-item", { attrs: { prop: "eventName" } }, [a2("el-input", { attrs: { placeholder: "作业事项", clearable: "" }, model: { value: e2.query.eventName, callback: function(t3) {
e2.$set(e2.query, "eventName", t3);
}, expression: "query.eventName" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "serviceDesc" } }, [a2("el-input", { attrs: { placeholder: "作业标准", clearable: "" }, model: { value: e2.query.serviceDesc, callback: function(t3) {
e2.$set(e2.query, "serviceDesc", t3);
}, expression: "query.serviceDesc" } })], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "dangerousTypeId" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "清选择危险源类型" }, model: { value: e2.query.dangerousTypeId, callback: function(t3) {
e2.$set(e2.query, "dangerousTypeId", t3);
}, expression: "query.dangerousTypeId" } }, e2._l(e2.dangerousSource, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "eventType" } }, [a2("el-select", { attrs: { clearable: "", filterable: "", placeholder: "请选择事故后果" }, model: { value: e2.query.eventType, callback: function(t3) {
e2.$set(e2.query, "eventType", t3);
}, expression: "query.eventType" } }, e2._l(e2.taskType2, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1), e2._v(" "), a2("el-col", { attrs: { span: 8 } }, [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)], 1)])]) : e2._e(), e2._v(" "), a2("el-table", { ref: "receivableTable", staticClass: "tableSort", attrs: { border: "", data: e2.dataList.slice((e2.query.pageNumber - 1) * e2.query.pageSize, e2.query.pageNumber * e2.query.pageSize), "header-cell-style": e2.headClass }, on: { "selection-change": e2.selectionChange } }, [a2("el-table-column", { attrs: { align: "center", "min-width": "50", label: "#" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.$index + 1) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "作业网格", prop: "locationName" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.locationName || "未知") + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "作业事项/危险源描述", prop: "eventName", "show-overflow-tooltip": "" } }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "作业对象", prop: "targetName" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.targetName || "未知") + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "作业标准", prop: "serviceDesc", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.serviceDesc) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "检查标准/后果描述", prop: "checkDesc" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.checkDesc) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "危险源分类", prop: "sourceType", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2._f("getItemType")(t3.row.sourceType, e2.hazardClassification)) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "危险源类型", prop: "eventType", "show-overflow-tooltip": "" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(t3.row.dangerousTypeName) + "\n ")];
} }]) }), e2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "150", label: "事故后果", prop: "dangerousLevel" }, scopedSlots: e2._u([{ key: "default", fn: function(t3) {
return [e2._v("\n " + e2._s(e2.filterStr(t3.row.eventType)) + "\n ")];
} }]) }), e2._v(" "), "info" !== e2.associatedType ? a2("el-table-column", { attrs: { align: "center", label: "操作", width: "120" }, 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.deleInFo(t3.$index);
} } }, [e2._v("删除")])];
} }], null, false, 2313101914) }) : e2._e()], 1), e2._v(" "), e2.search ? 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.query.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) : e2._e()], 1);
}, U = [], E = a("e7e2"), M = a.n(E), A = { props: { list: { type: Array, default: [] }, associatedType: { type: String, default: "add" }, search: { type: Boolean, default: false }, emergencyPlanId: { default: "" } }, data: function() {
return { query: { eventName: "", serviceDesc: "", eventType: "", dangerousTypeId: "", projectUuid: "", pageNumber: 1, pageSize: 10, total: 1, emergencyPlanId: "" }, frequencyLevel: f["i"], targetTypeList: o["oc"], taskType2: o["sc"], dangerousSource: [], hazardClassification: [{ value: 1, label: "一类" }, { value: 2, label: "二类" }], hazardStatus: [{ value: 0, label: "已禁用" }, { value: 1, label: "已启用" }], dataList: [] };
}, watch: { list: { handler: function(e2) {
this.search || (this.query.pageSize = 9999999), this.dataList = e2, console.log("%c [ nv ]-", "font-size:13px; background:pink; color:#bf2c9f;", e2);
}, immediate: true, deep: true } }, mounted: function() {
this.query.projectUuid = this.$store.state.community_uuid, this.query.total = this.list.length, this.query.emergencyPlanId = this.emergencyPlanId, this.getDangerousSourceList(), "info" !== this.associatedType && this.rowDrop();
}, methods: { filterStr: function(e2) {
var t2 = this;
if (e2 || 0 === e2) {
var a2 = "string" === typeof e2 ? e2 : String(e2);
if ("string" === typeof a2 && a2.includes(",")) {
var r2 = a2.split(",").map((function(e3) {
return Number(e3);
}));
return r2.map((function(e3) {
var a3 = t2.taskType2.find((function(t3) {
return t3.value == e3;
}));
return a3 ? a3.label : "未知";
})).join("/");
}
var n2 = this.taskType2.find((function(e3) {
return e3.value == Number(a2);
}));
return n2 ? n2.label : "-";
}
return "-";
}, deleInFo: function(e2) {
this.dataList.splice(e2, 1);
}, rowDrop: function() {
var e2 = document.querySelector(".tableSort .el-table__body-wrapper tbody"), t2 = this;
M.a.create(e2, { onEnd: function(e3) {
t2.dataList.splice(e3.newIndex, 0, t2.dataList.splice(e3.oldIndex, 1)[0]);
var a2 = t2.dataList.slice(0);
t2.dataList = [], t2.$nextTick((function() {
t2.dataList = a2;
}));
} });
}, selectionChange: function(e2) {
this.$emit("selectionChange", e2);
}, getTableList: function() {
var e2 = this, t2 = Object.assign({}, this.query);
if (!this.query.emergencyPlanId) return console.log("emergencyPlanId", "没有emergencyPlanId参数!!!");
Object(l["f"])(t2).then((function(t3) {
e2.dataList = t3.data, e2.query.total = t3.data.length;
}));
}, onSearch: function() {
this.query.pageNumber = 1, this.getTableList();
}, resetFormQuery: function(e2) {
this.$refs[e2].resetFields(), this.query.pageNumber = 1, this.query.pageSize = 10, this.getTableList();
}, getDangerousSourceList: function() {
var e2 = this, t2 = { pageNumber: -1, pageSize: -1, status: 1 };
Object(v["a"])(t2).then((function(t3) {
0 === t3.code && t3.data.records ? e2.dangerousSource = t3.data.records : e2.dangerousSource = [];
}));
}, handleSizeChange: function(e2) {
this.query.pageSize = e2, this.getTableList();
}, handleCurrentChange: function(e2) {
this.query.pageNumber = e2, this.getTableList();
}, headClass: function() {
return "text-align:center;background:#FAFAFA;";
} } }, B = A, R = Object(g["a"])(B, z, U, false, null, "68588cbf", null), X = R.exports;
function G(e2) {
return G = "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;
}, G(e2);
}
function J() {
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
var e2, t2, a2 = "function" == typeof Symbol ? Symbol : {}, r2 = a2.iterator || "@@iterator", n2 = a2.toStringTag || "@@toStringTag";
function l2(a3, r3, n3, l3) {
var s3 = r3 && r3.prototype instanceof i2 ? r3 : i2, u3 = Object.create(s3.prototype);
return Q(u3, "_invoke", (function(a4, r4, n4) {
var l4, i3, s4, u4 = 0, c3 = n4 || [], p3 = false, d3 = { p: 0, n: 0, v: e2, a: f2, f: f2.bind(e2, 4), d: function(t3, a5) {
return l4 = t3, i3 = 0, s4 = e2, d3.n = a5, o2;
} };
function f2(a5, r5) {
for (i3 = a5, s4 = r5, t2 = 0; !p3 && u4 && !n5 && t2 < c3.length; t2++) {
var n5, l5 = c3[t2], f3 = d3.p, v2 = l5[2];
a5 > 3 ? (n5 = v2 === r5) && (s4 = l5[(i3 = l5[4]) ? 5 : (i3 = 3, 3)], l5[4] = l5[5] = e2) : l5[0] <= f3 && ((n5 = a5 < 2 && f3 < l5[1]) ? (i3 = 0, d3.v = r5, d3.n = l5[1]) : f3 < v2 && (n5 = a5 < 3 || l5[0] > r5 || r5 > v2) && (l5[4] = a5, l5[5] = r5, d3.n = v2, i3 = 0));
}
if (n5 || a5 > 1) return o2;
throw p3 = true, r5;
}
return function(n5, c4, v2) {
if (u4 > 1) throw TypeError("Generator is already running");
for (p3 && 1 === c4 && f2(c4, v2), i3 = c4, s4 = v2; (t2 = i3 < 2 ? e2 : s4) || !p3; ) {
l4 || (i3 ? i3 < 3 ? (i3 > 1 && (d3.n = -1), f2(i3, s4)) : d3.n = s4 : d3.v = s4);
try {
if (u4 = 2, l4) {
if (i3 || (n5 = "next"), t2 = l4[n5]) {
if (!(t2 = t2.call(l4, s4))) throw TypeError("iterator result is not an object");
if (!t2.done) return t2;
s4 = t2.value, i3 < 2 && (i3 = 0);
} else 1 === i3 && (t2 = l4.return) && t2.call(l4), i3 < 2 && (s4 = TypeError("The iterator does not provide a '" + n5 + "' method"), i3 = 1);
l4 = e2;
} else if ((t2 = (p3 = d3.n < 0) ? s4 : a4.call(r4, d3)) !== o2) break;
} catch (t3) {
l4 = e2, i3 = 1, s4 = t3;
} finally {
u4 = 1;
}
}
return { value: t2, done: p3 };
};
})(a3, n3, l3), true), u3;
}
var o2 = {};
function i2() {
}
function s2() {
}
function u2() {
}
t2 = Object.getPrototypeOf;
var c2 = [][r2] ? t2(t2([][r2]())) : (Q(t2 = {}, r2, (function() {
return this;
})), t2), p2 = u2.prototype = i2.prototype = Object.create(c2);
function d2(e3) {
return Object.setPrototypeOf ? Object.setPrototypeOf(e3, u2) : (e3.__proto__ = u2, Q(e3, n2, "GeneratorFunction")), e3.prototype = Object.create(p2), e3;
}
return s2.prototype = u2, Q(p2, "constructor", u2), Q(u2, "constructor", s2), s2.displayName = "GeneratorFunction", Q(u2, n2, "GeneratorFunction"), Q(p2), Q(p2, n2, "Generator"), Q(p2, r2, (function() {
return this;
})), Q(p2, "toString", (function() {
return "[object Generator]";
})), (J = function() {
return { w: l2, m: d2 };
})();
}
function Q(e2, t2, a2, r2) {
var n2 = Object.defineProperty;
try {
n2({}, "", {});
} catch (e3) {
n2 = 0;
}
Q = function(e3, t3, a3, r3) {
function l2(t4, a4) {
Q(e3, t4, (function(e4) {
return this._invoke(t4, a4, e4);
}));
}
t3 ? n2 ? n2(e3, t3, { value: a3, enumerable: !r3, configurable: !r3, writable: !r3 }) : e3[t3] = a3 : (l2("next", 0), l2("throw", 1), l2("return", 2));
}, Q(e2, t2, a2, r2);
}
function W(e2, t2, a2, r2, n2, l2, o2) {
try {
var i2 = e2[l2](o2), s2 = i2.value;
} catch (e3) {
return void a2(e3);
}
i2.done ? t2(s2) : Promise.resolve(s2).then(r2, n2);
}
function H(e2) {
return function() {
var t2 = this, a2 = arguments;
return new Promise((function(r2, n2) {
var l2 = e2.apply(t2, a2);
function o2(e3) {
W(l2, r2, n2, o2, i2, "next", e3);
}
function i2(e3) {
W(l2, r2, n2, o2, i2, "throw", e3);
}
o2(void 0);
}));
};
}
function K(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var r2 = Object.getOwnPropertySymbols(e2);
t2 && (r2 = r2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, r2);
}
return a2;
}
function V(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? K(Object(a2), true).forEach((function(t3) {
Y(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : K(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
function Y(e2, t2, a2) {
return (t2 = Z(t2)) in e2 ? Object.defineProperty(e2, t2, { value: a2, enumerable: true, configurable: true, writable: true }) : e2[t2] = a2, e2;
}
function Z(e2) {
var t2 = ee(e2, "string");
return "symbol" == G(t2) ? t2 : t2 + "";
}
function ee(e2, t2) {
if ("object" != G(e2) || !e2) return e2;
var a2 = e2[Symbol.toPrimitive];
if (void 0 !== a2) {
var r2 = a2.call(e2, t2 || "default");
if ("object" != G(r2)) return r2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === t2 ? String : Number)(e2);
}
function te(e2) {
return le(e2) || ne(e2) || re(e2) || ae();
}
function ae() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function re(e2, t2) {
if (e2) {
if ("string" == typeof e2) return oe(e2, t2);
var a2 = {}.toString.call(e2).slice(8, -1);
return "Object" === a2 && e2.constructor && (a2 = e2.constructor.name), "Map" === a2 || "Set" === a2 ? Array.from(e2) : "Arguments" === a2 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a2) ? oe(e2, t2) : void 0;
}
}
function ne(e2) {
if ("undefined" != typeof Symbol && null != e2[Symbol.iterator] || null != e2["@@iterator"]) return Array.from(e2);
}
function le(e2) {
if (Array.isArray(e2)) return oe(e2);
}
function oe(e2, t2) {
(null == t2 || t2 > e2.length) && (t2 = e2.length);
for (var a2 = 0, r2 = Array(t2); a2 < t2; a2++) r2[a2] = e2[a2];
return r2;
}
var ie = { props: ["show"], components: { hazards: w, contractStandard: x, applicationStandard: F, associatedInFo: X }, data: function() {
return { sceneTypeList: o["ec"], type: "", title: "", activeName: "hazards", form: { sceneMenuId: "", status: 1, name: "", type: 2 }, sceneList: [], fileList: [], uploadFileList: [], receiveSelectObj: { monitorUuidList: [], standUuidList: [], projectUuid: "" }, titleObj: { add: "添加预案", edit: "编辑预案", info: "预案详情" }, uuidList: [], standUuidList: [], appStandUuidList: [], associatedObj: { list: [], type: "add", associatedFlag: true }, oldList: [], filterList: [] };
}, mounted: function() {
this.title = this.titleObj[this.type] || "添加预案", this.getSceneMenuList();
}, methods: { init: function(e2, t2) {
switch (this.type = e2, this.title = this.titleObj[e2] || "添加预案", e2) {
case "info":
this.fillData(t2, e2), this.sceneMenuChange(t2.sceneMenuId);
break;
case "edit":
this.fillData(t2, e2), this.sceneMenuChange(t2.sceneMenuId);
break;
}
}, sceneMenuChange: function(e2) {
var t2 = this;
this.$nextTick((function() {
t2.$refs.applicationStandard.query.id = e2, t2.$refs.applicationStandard.getListData();
}));
}, fillData: function(e2, t2) {
var a2 = this;
Object(l["d"])({ id: e2.id }).then((function(r2) {
a2.form = r2.data, a2.fileList = JSON.parse(r2.data.fileUrl), a2.uploadFileList = JSON.parse(r2.data.fileUrl), a2.associatedObj.associatedFlag = false, Object(l["f"])({ emergencyPlanId: e2.id }).then((function(e3) {
a2.associatedObj.list = e3.data, a2.associatedObj.type = t2;
var r3 = e3.data.map((function(e4) {
return e4.monitorUuid || e4.standUuid;
}));
a2.$refs.hazards.echoList = r3, a2.$refs.contractStandard.echoList = r3, a2.$nextTick((function() {
a2.associatedObj.associatedFlag = true, a2.$refs.hazards.echoSelect(), a2.$refs.hazards.type = a2.type, a2.$refs.contractStandard.echoSelect(), a2.$refs.contractStandard.type = a2.type;
}));
}));
}));
}, getSceneMenuList: function() {
var e2 = this;
Object(l["j"])().then((function(t2) {
0 === t2.code && (e2.sceneList = t2.data);
}));
}, cleanData: function() {
this.uuidList = [], this.standUuidList = [], this.appStandUuidList = [];
}, addStand: function() {
var e2 = this;
if (!this.receiveSelectObj.standUuidList.length && !this.receiveSelectObj.monitorUuidList.length) return this.$message({ message: "请选择要添加的标准", type: "error" });
this.receiveSelectObj.projectUuid = this.$store.state.community_uuid, console.log(this.receiveSelectObj, "---------------------"), this.filterList = [], this.receiveSelectObj.monitorUuidList.forEach((function(t2, a2) {
-1 == e2.oldList.indexOf(t2) && e2.filterList.push(t2);
})), this.filterList = te(new Set(this.filterList)), this.receiveSelectObj.monitorUuidList = this.filterList, Object(l["b"])(this.receiveSelectObj).then((function(t2) {
var a2 = [];
0 === t2.code && (e2.associatedObj.associatedFlag = false, a2 = t2.data.dtoList.map((function(e3) {
return e3.monitorUuid;
})), a2.forEach((function(t3) {
e2.oldList.push(t3);
})), console.log(e2.oldList, "789456"), t2.data.dtoList.forEach((function(t3) {
e2.associatedObj.list.push(t3);
})), console.log("%c [ res ]-", "font-size:13px; background:pink; color:#bf2c9f;", t2), e2.appStandUuidList.length ? e2.$message({ message: t2.data.standLack ? "添加成功" : "数据添加不全,请更新云标准至本项目,方可正常使用", type: t2.data.standLack ? "success" : "warning" }) : e2.$message({ message: "添加成功", type: "success" }), e2.$nextTick((function() {
e2.associatedObj.associatedFlag = true;
})));
}));
}, receiveSelectDanger: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
e3.uuid && a2.push(e3.uuid), e3.standUuid && temSuid.push(e3.standUuid);
})), this.uuidList = te(new Set(a2)), this.$nextTick((function() {
t2.receiveSelectObj.monitorUuidList = t2.uuidList;
}));
}, receiveSelectContract: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
e3.uuid && temUid.push(e3.uuid), e3.standUuid && a2.push(e3.standUuid);
})), this.standUuidList = te(new Set(a2)), this.$nextTick((function() {
t2.receiveSelectObj.standUuidList = te(new Set([].concat(te(t2.appStandUuidList), te(t2.standUuidList))));
}));
}, receiveSelectApplication: function(e2) {
var t2 = this, a2 = [];
e2.forEach((function(e3) {
e3.uuid && temUid.push(e3.uuid), e3.standUuid && a2.push(e3.standUuid);
})), this.appStandUuidList = te(new Set(a2)), this.$nextTick((function() {
t2.receiveSelectObj.standUuidList = te(new Set([].concat(te(t2.appStandUuidList), te(t2.standUuidList))));
}));
}, goBack: function() {
this.fileList = [], this.uploadFileList = [], this.$refs["form"].resetFields(), this.$emit("close");
}, submitData: function() {
var e2 = this;
this.$refs["form"].validate((function(t2) {
if (t2) {
var a2 = Object.assign({}, e2.form);
a2.fileUrl = JSON.stringify(e2.uploadFileList), a2.items = e2.associatedObj.list.map((function(e3, t3) {
return V(V({}, e3), {}, { sortNumber: t3 + 1 });
})), a2.projectUuid = e2.$store.state.community_uuid, a2.creatorName = e2.$store.state.user.userInfo.memberName, a2.creatorId = e2.$store.state.user.userInfo.memberId, "add" === e2.type ? Object(l["a"])(a2).then((function(t3) {
0 == t3.code && e2.$message({ message: "添加成功", type: "success" });
})) : Object(l["k"])(a2).then((function(t3) {
0 == t3.code && e2.$message({ message: "修改成功", type: "success" });
})), e2.$refs["form"].resetFields(), e2.associatedObj.list = [], e2.$emit("close");
}
}));
}, exceedUpload: function() {
this.$message("最多仅允许上传10个文件");
}, beforeUpload: function(e2) {
var t2 = e2.size / 1024 / 1024 < 10, a2 = e2.size / 1024 / 1024 < 2, r2 = ["jpeg", "jpg", "gif", "bmp", "png", "JPEG", "JPG", "GIF", "BMP", "PNG"], n2 = ["xls", "xlsx", "doc", "docx", "ppt", "pptx", "pdf", "txt", "XLS", "XLSX", "DOC", "DOCX", "PPT", "PPTX", "PDF", "TXT"], l2 = e2.name.substring(e2.name.lastIndexOf(".") + 1);
if (!r2.includes(l2) && !n2.includes(l2)) return this.$message("上传文件只能是图片或文档jpg、jpeg、png、doc、pdf、xls、txt等格式!"), false;
if (r2.includes(l2) || n2.includes(l2)) {
if (r2.includes(l2) && !a2) return this.$message("图片文件最大不超过2M"), false;
if (n2.includes(l2) && !t2) return this.$message("文档文件最大不超过10M"), false;
}
return true;
}, uploadRequest: (function() {
var e2 = H(J().m((function e3(t3) {
var a2, r2, n2, l2, o2, i2, s2, u2, p2, d2, f2, v2, b2;
return J().w((function(e4) {
while (1) switch (e4.p = e4.n) {
case 0:
if (a2 = t3.file, e4.p = 1, r2 = a2.size / 1024 / 1024 < 10, n2 = a2.size / 1024 / 1024 < 2, l2 = ["jpeg", "jpg", "gif", "bmp", "png", "JPEG", "JPG", "GIF", "BMP", "PNG"], o2 = ["xls", "xlsx", "doc", "docx", "ppt", "pptx", "pdf", "txt", "XLS", "XLSX", "DOC", "DOCX", "PPT", "PPTX", "PDF", "TXT"], i2 = a2.name.substring(a2.name.lastIndexOf(".") + 1), l2.includes(i2) || o2.includes(i2)) {
e4.n = 2;
break;
}
return this.$message("上传文件只能是图片或文档jpg、jpeg、png、doc、pdf、xls、txt等格式!"), t3.onError("文件类型不支持"), e4.a(2, false);
case 2:
if (!l2.includes(i2) && !o2.includes(i2)) {
e4.n = 4;
break;
}
if (!l2.includes(i2) || n2) {
e4.n = 3;
break;
}
return this.$message("图片文件最大不超过2M"), t3.onError("图片文件过大"), e4.a(2, false);
case 3:
if (!o2.includes(i2) || r2) {
e4.n = 4;
break;
}
return this.$message("文档文件最大不超过10M"), t3.onError("文档文件过大"), e4.a(2, false);
case 4:
return s2 = new FormData(), s2.append("file", a2), e4.n = 5, Object(c["b"])(s2);
case 5:
u2 = e4.v, u2 && 0 === u2.data.code && u2.data.data.fullUrl ? (p2 = { name: a2.name, url: u2.data.data.fullUrl }, t3.onSuccess(p2), this.$message({ message: "文件上传成功", type: "success" })) : (d2 = a2.uid, f2 = this.$refs.uploadFile.uploadFiles.findIndex((function(e5) {
return e5.uid == d2;
})), this.$refs.uploadFile.uploadFiles.splice(f2, 1), this.$message.error("文件上传失败"), t3.onError("上传失败")), e4.n = 7;
break;
case 6:
e4.p = 6, e4.v, v2 = a2.uid, b2 = this.$refs.uploadFile.uploadFiles.findIndex((function(e5) {
return e5.uid == v2;
})), this.$refs.uploadFile.uploadFiles.splice(b2, 1), this.$message.error("文件上传失败"), t3.onError("上传失败");
case 7:
return e4.a(2);
}
}), e3, this, [[1, 6]]);
})));
function t2(t3) {
return e2.apply(this, arguments);
}
return t2;
})(), uploadSuccess: function(e2) {
e2 && this.uploadFileList.push(e2);
}, uploadRemove: function(e2) {
var t2 = this.uploadFileList.findIndex((function(t3) {
return t3.name === e2.name;
}));
this.uploadFileList.splice(t2, 1);
} } }, se = ie, ue = (a("1de8"), Object(g["a"])(se, s, u, false, null, "79808d4e", null)), ce = ue.exports;
function pe(e2) {
return pe = "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;
}, pe(e2);
}
function de(e2, t2) {
var a2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var r2 = Object.getOwnPropertySymbols(e2);
t2 && (r2 = r2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), a2.push.apply(a2, r2);
}
return a2;
}
function fe(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var a2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? de(Object(a2), true).forEach((function(t3) {
ve(e2, t3, a2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(a2)) : de(Object(a2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(a2, t3));
}));
}
return e2;
}
function ve(e2, t2, a2) {
return (t2 = be(t2)) in e2 ? Object.defineProperty(e2, t2, { value: a2, enumerable: true, configurable: true, writable: true }) : e2[t2] = a2, e2;
}
function be(e2) {
var t2 = me(e2, "string");
return "symbol" == pe(t2) ? t2 : t2 + "";
}
function me(e2, t2) {
if ("object" != pe(e2) || !e2) return e2;
var a2 = e2[Symbol.toPrimitive];
if (void 0 !== a2) {
var r2 = a2.call(e2, t2 || "default");
if ("object" != pe(r2)) return r2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === t2 ? String : Number)(e2);
}
var he = { components: { FormInfo: ce, associatedInFo: X }, data: function() {
return { sceneTypeList: o["ec"], formFlag: true, formShow: false, query: { pageNumber: 1, pageSize: 10, sceneMenuId: "", type: "" }, list: [], listLoading: false, total: 1, sceneList: [], associatedDialog: false, associated: { list: [], type: "info", associatedFlag: true, emergencyPlanId: "" }, performFlag: false, worderList: [], expertList: [], perform: { type: "", subscribePersonName: "", name: "", subscribePersonPhone: "", expertList: [], id: "", createUserId: "", createUserName: "" }, performRules: { type: [{ required: true, message: "请选择执行类型", trigger: "change" }], subscribePersonName: [{ required: true, message: "请输入执行人", trigger: "blur" }], name: [{ required: true, message: "请输入执行方案名称", trigger: "blur" }], subscribePersonPhone: [{ required: true, validator: function(e2, t2, a2) {
var r2 = /^1[3-9]\d{9}$/;
"" === t2 ? a2(new Error("请输入执行人手机号")) : r2.test(t2) ? a2() : a2(new Error("请输入正确的手机号"));
}, trigger: "blur" }], expertList: [{ required: true, message: "请选择专家", trigger: "change" }] } };
}, mounted: function() {
var e2 = this;
this.$nextTick((function() {
e2.$route.query && (e2.query.name = e2.$route.query.name, e2.query.sceneMenuId = e2.$route.query.sceneMenuId, e2.query.type = e2.$route.query.type, e2.$route.query.status && (e2.query.status = e2.$route.query.status), e2.$refs.selectName && (e2.$refs.selectName.blur(), e2.$refs.selectName.focus())), e2.getSceneMenuList(), e2.getListData(), e2.getWorderList();
}));
}, methods: { selectExpertList: function(e2) {
var t2;
(this.perform.expertList = [], e2.length) && (e2.includes("all") ? (this.expertList[0] = "all", t2 = this.worderList.map((function(e3) {
return fe(fe({}, e3), {}, { expertJobId: e3.postUuid, expertJobName: e3.postName, expertUserId: e3.id, expertUserName: e3.name, expertUserPhone: e3.phoneNumber });
})), this.perform.expertList = t2.filter((function(e3) {
return e3;
}))) : (t2 = this.worderList.map((function(t3) {
if (e2.includes(t3.id)) return fe(fe({}, t3), {}, { expertJobId: t3.postUuid, expertJobName: t3.postName, expertUserId: t3.id, expertUserName: t3.name, expertUserPhone: t3.phoneNumber });
})), this.perform.expertList = t2.filter((function(e3) {
return e3;
}))));
}, getWorderList: function() {
var e2 = this;
Object(i["F"])({ pageNumber: -1, id: this.$store.state.id }).then((function(t2) {
e2.worderList = t2.data;
}));
}, savePerform: function(e2) {
var t2 = this;
this.$refs[e2].validate((function(e3) {
if (!e3) return console.log("error submit!!"), false;
Object(l["c"])(t2.perform).then((function(e4) {
t2.performFlag = false, t2.perform = { type: "", subscribePersonName: "", name: "", subscribePersonPhone: "", expertList: [], id: "", createUserId: "", createUserName: "" }, t2.expertList = [], t2.getListData(), t2.$message({ type: "success", message: "执行成功!" });
}));
}));
}, getSceneMenuList: function() {
var e2 = this;
Object(l["j"])().then((function(t2) {
0 === t2.code && (e2.sceneList = t2.data.map((function(e3) {
return { label: e3.sceneName, value: e3.id };
})));
}));
}, downloadItem: function(e2) {
var t2 = e2.url, a2 = new XMLHttpRequest();
a2.open("GET", t2, true), a2.responseType = "blob", a2.onload = function() {
var t3 = URL.createObjectURL(a2.response), r2 = document.createElement("a");
r2.href = t3, r2.download = e2.name, r2.target = "_blank", r2.click();
}, a2.send();
}, fileData: function(e2) {
if (e2 && "" != e2) return JSON.parse(e2);
}, instruction: function(e2, t2) {
var a2 = this;
switch (t2) {
case "edit":
this.interactionClick(t2, e2);
break;
case "info":
this.interactionClick(t2, e2);
break;
case "open":
this.openAndClose(e2, 1);
break;
case "close":
this.openAndClose(e2, 0);
break;
case "perform":
this.perform.id = e2.id, this.perform.createUserId = e2.creatorId, this.perform.createUserName = e2.creatorName, this.performFlag = true, this.$refs["perform"] && this.$refs["perform"].resetFields();
break;
case "standard":
this.associatedDialog = true, Object(l["f"])({ emergencyPlanId: e2.id }).then((function(t3) {
a2.associated.associatedFlag = false, a2.associated.list = t3.data, a2.associated.emergencyPlanId = e2.id, a2.$nextTick((function() {
a2.associated.associatedFlag = true;
}));
}));
break;
}
}, openAndClose: function(e2, t2) {
var a2 = this;
this.$confirm("此操作将".concat(t2 ? "启" : "禁", "用该数据, 是否继续?"), "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() {
var r2 = fe(fe({}, e2), {}, { status: t2 });
Object(l["h"])(r2).then((function() {
a2.getListData(), a2.$message({ type: "success", message: "".concat(t2 ? "启" : "禁", "用成功!") });
}));
}));
}, interactionClick: function(e2, t2) {
this.formFlag = false, this.formShow = true, this.$refs.info.init(e2, t2);
}, closeForm: function() {
var e2 = this;
this.formShow = false, this.formFlag = true, setTimeout((function() {
e2.getListData();
}), 500);
}, getListData: function() {
var e2 = this, t2 = Object.assign({}, this.query);
t2.projectUuid = this.$store.state.community_uuid, Object(l["e"])(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, t2) {
this.$refs[e2].resetFields(), t2 ? (this.performFlag = false, this.expertList = []) : (this.query.type = "", 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;";
} } }, ye = he, ge = (a("d048"), Object(g["a"])(ye, r, n, false, null, "bda1713a", null));
t["default"] = ge.exports;
}, "35ad": function(e, t, a) {
"use strict";
a.d(t, "b", (function() {
return n;
})), a.d(t, "a", (function() {
return l;
})), a.d(t, "n", (function() {
return o;
})), a.d(t, "j", (function() {
return i;
})), a.d(t, "l", (function() {
return s;
})), a.d(t, "k", (function() {
return u;
})), a.d(t, "m", (function() {
return c;
})), a.d(t, "c", (function() {
return p;
})), a.d(t, "i", (function() {
return d;
})), a.d(t, "d", (function() {
return f;
})), a.d(t, "g", (function() {
return v;
})), a.d(t, "f", (function() {
return b;
})), a.d(t, "h", (function() {
return m;
})), a.d(t, "e", (function() {
return h;
}));
var r = a("b775");
function n(e2) {
return Object(r["a"])({ url: "/appproject/Contract/pageList", method: "post", data: e2 });
}
function l(e2) {
return Object(r["a"])({ url: "/appproject/Contract/create", method: "POST", data: e2 });
}
function o(e2) {
return Object(r["a"])({ url: "/appproject/Contract/update", method: "POST", data: e2 });
}
function i(e2) {
return Object(r["a"])({ url: "/appproject/Contract/delete", method: "POST", data: e2 });
}
function s(e2) {
return Object(r["a"])({ url: "/appproject/Contract/findById", method: "POST", data: e2 });
}
function u(e2) {
return Object(r["a"])({ url: "/appproject/Contract/deletePaymentInfo", method: "POST", data: e2 });
}
function c(e2) {
return Object(r["a"])({ url: "/appproject/supplier/pageList", method: "POST", data: e2 });
}
function p(e2) {
return Object(r["a"])({ url: "/appproject/ContractStandRel/standRelQuery", method: "POST", data: e2 });
}
function d(e2) {
return Object(r["a"])({ url: "/appproject/ContractStandRel/standRelCreateBatch", method: "POST", data: e2 });
}
function f(e2) {
return Object(r["a"])({ url: "/project/ContractStandRecognize/recognize", method: "POST", data: e2 });
}
function v(e2) {
return Object(r["a"])({ url: "/project/ContractStandRecognize/pageList", method: "POST", data: e2 });
}
function b(e2) {
return Object(r["a"])({ url: "/project/ContractStandRecognize/deleteBatch", method: "POST", data: e2 });
}
function m(e2) {
return Object(r["a"])({ url: "/project/ContractStandRecognize/update", method: "POST", data: e2 });
}
function h(e2) {
return Object(r["a"])({ url: "/project/ContractStandRecognize/standCommit", method: "POST", data: e2 });
}
}, 6682: function(e, t, a) {
}, "75ec": function(e, t, a) {
"use strict";
a("6682");
}, "8f53": function(e, t, a) {
"use strict";
a.d(t, "y", (function() {
return r;
})), a.d(t, "t", (function() {
return n;
})), a.d(t, "v", (function() {
return l;
})), a.d(t, "B", (function() {
return o;
})), a.d(t, "n", (function() {
return i;
})), a.d(t, "a", (function() {
return s;
})), a.d(t, "K", (function() {
return u;
})), a.d(t, "s", (function() {
return c;
})), a.d(t, "u", (function() {
return p;
})), a.d(t, "x", (function() {
return d;
})), a.d(t, "G", (function() {
return f;
})), a.d(t, "I", (function() {
return v;
})), a.d(t, "M", (function() {
return b;
})), a.d(t, "N", (function() {
return m;
})), a.d(t, "z", (function() {
return h;
})), a.d(t, "i", (function() {
return y;
})), a.d(t, "d", (function() {
return g;
})), a.d(t, "p", (function() {
return _;
})), a.d(t, "H", (function() {
return w;
})), a.d(t, "e", (function() {
return S;
})), a.d(t, "h", (function() {
return k;
})), a.d(t, "m", (function() {
return L;
})), a.d(t, "q", (function() {
return j;
})), a.d(t, "A", (function() {
return q;
})), a.d(t, "E", (function() {
return C;
})), a.d(t, "F", (function() {
return N;
})), a.d(t, "r", (function() {
return x;
})), a.d(t, "D", (function() {
return T;
})), a.d(t, "o", (function() {
return O;
})), a.d(t, "L", (function() {
return P;
})), a.d(t, "j", (function() {
return $;
})), a.d(t, "f", (function() {
return I;
})), a.d(t, "w", (function() {
return D;
})), a.d(t, "g", (function() {
return F;
})), a.d(t, "k", (function() {
return z;
})), a.d(t, "J", (function() {
return U;
})), a.d(t, "C", (function() {
return E;
})), a.d(t, "l", (function() {
return M;
})), a.d(t, "b", (function() {
return A;
})), a.d(t, "c", (function() {
return B;
}));
var r = [{ value: 1, label: "低" }, { value: 2, label: "一般" }, { value: 3, label: "紧急" }], n = [{ value: 1, label: "待受理" }, { value: 2, label: "已派单" }, { value: 3, label: "已接单" }, { value: 4, label: "处理中" }, { value: 5, label: "已完成" }, { value: 6, label: "已回访" }, { value: 7, label: "已关闭" }, { value: 8, label: "已延后" }, { value: 9, label: "待评价" }, { value: 10, label: "已评价" }, { value: 11, label: "未受理" }], l = [{ value: 11, label: "公区整改" }, { value: 12, label: "住户服务" }, { value: 13, label: "通用工单" }, { value: 15, label: "工单审核" }], o = [{ value: 1, label: "邻里关系" }, { value: 2, label: "清洁卫生" }, { value: 3, label: "投诉报修" }, { value: 4, label: "房屋认证" }, { value: 5, label: "月卡申请" }, { value: 6, label: "门禁申请" }, { value: 7, label: "个人维修" }, { value: 8, label: "工区维修" }, { value: 9, label: "订单服务" }, { value: 10, label: "管家服务" }], i = [{ label: "日", value: 0 }, { label: "周", value: 1 }, { label: "月", value: 2 }, { label: "年", value: 4 }], s = [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], u = [{ value: 1, label: "正常" }, { value: 2, label: "预警" }, { value: 3, label: "超时" }], c = [{ value: 1, label: "服务提交" }, { value: 2, label: "服务受理" }, { value: 3, label: "服务处理" }, { value: 4, label: "服务评价" }, { value: 5, label: "服务完成" }, { value: 6, label: "服务拒绝" }], p = [{ value: 1, label: "房屋认证" }, { value: 2, label: "门禁申请" }, { value: 3, label: "车辆月卡" }, { value: 4, label: "投诉报修" }], d = [{ value: 1, label: "巡检" }, { value: 2, label: "维保" }, { value: 3, label: "抄表" }, { value: 4, label: "保洁" }, { value: 5, label: "绿化" }, { value: 6, label: "拜访" }], f = [{ value: 1, label: "未执行" }, { value: 2, label: "执行中" }, { value: 3, label: "已完成" }, { value: 4, label: "超时" }, { value: 5, label: "领取超时" }, { value: 9, label: "超时完成" }, { value: 12, label: "超时预警" }], v = [{ label: "巡检类", value: 1 }, { label: "维保类", value: 2 }, { label: "抄表类", value: 3 }, { label: "清洁类", value: 4 }, { label: "绿化类", value: 5 }, { label: "上门拜访类", value: 6 }, { label: "维修类", value: 7 }, { label: "服务礼仪类", value: 8 }, { label: "内部管控类", value: 9 }, { label: "社区温度类", value: 10 }], b = [{ label: "人事管控类", value: 1 }, { label: "财务管控类", value: 2 }, { label: "事务管控类", value: 3 }, { label: "物料管控类", value: 4 }], m = [{ label: "人", value: 1 }, { label: "财", value: 2 }, { label: "事", value: 3 }, { label: "物", value: 4 }], h = [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], y = [{ label: "日", value: 0 }, { label: "周", value: 1 }, { label: "月", value: 2 }, { label: "年", value: 4 }], g = [{ label: "全员收费", value: 1 }, { label: "全员突击", value: 2 }, { label: "全员巡查", value: 3 }, { label: "全员保洁", value: 4 }], _ = [{ label: "X新增默认", value: "X" }, { label: "A", value: "A" }, { label: "B", value: "B" }, { label: "C", value: "C" }, { label: "D", value: "D" }, { label: "E", value: "E" }], w = [{ label: "自管", value: 1 }, { label: "外包", value: 2 }], S = [{ label: "内勤", value: 1 }, { label: "外勤", value: 2 }], k = [{ label: "固定作业", value: 1 }, { label: "移动作业", value: 2 }], L = [{ label: "发现问题", value: 1 }, { label: "处理问题", value: 2 }], j = [{ label: "人", value: 1 }, { label: "物", value: 2 }], q = [{ label: "客户服务", value: 1 }, { label: "安全服务", value: 2 }, { label: "设施设备管理", value: 3 }, { label: "环境管理", value: 4 }, { label: "基础资料", value: 5 }], C = [{ label: "设备标准", value: 1 }, { label: "空间服务标准", value: 2 }, { label: "物品标准", value: 3 }, { label: "绿化养护标准", value: 5 }, { label: "内部标准", value: 6 }, { label: "体检标准", value: 7 }, { label: "项目标准", value: 8 }], N = [{ label: "1A", value: 1 }, { label: "2A", value: 2 }, { label: "3A", value: 3 }, { label: "4A", value: 4 }, { label: "5A", value: 5 }], x = [{ value: 1, label: "1星级" }, { value: 2, label: "2星级" }, { value: 3, label: "3星级" }, { value: 4, label: "4星级" }, { value: 5, label: "5星级" }], T = [{ label: "业务收入", value: 1 }, { label: "经营收入", value: 2 }, { label: "资产处置收益", value: 3 }, { label: "其他收益", value: 4 }, { label: "营业外收入", value: 5 }, { label: "投资收益", value: 6 }, { label: "筹资活动", value: 7 }, { label: "清洁卫生费", value: 8 }, { label: "安全保卫费", value: 9 }, { label: "绿化养护费", value: 10 }, { label: "工程维护费", value: 11 }, { label: "能源费", value: 12 }, { label: "职工薪酬", value: 13 }, { label: "行政办公费", value: 14 }, { label: "其他物业管理成本", value: 15 }, { label: "停车场经营成本", value: 16 }, { label: "物业经营成本", value: 17 }, { label: "其他业务成本", value: 18 }, { label: "税金及附加", value: 19 }, { label: "财务费用", value: 20 }, { label: "资产减值损失", value: 21 }, { label: "营业外支出", value: 22 }, { label: "所得税费用", value: 23 }, { label: "投资费用", value: 24 }, { label: "筹资费用", value: 25 }, { label: "资本支出", value: 26 }, { label: "代收代付项", value: 27 }], O = [{ label: "水表", value: 1 }, { label: "电表", value: 2 }, { label: "暖气表", value: 3 }, { label: "燃气表", value: 4 }, { label: "热水表", value: 5 }], P = [{ label: "普通", value: 1 }, { label: "一般", value: 2 }, { label: "重要", value: 3 }], $ = [{ label: "房屋认证", value: 1 }, { label: "门禁申请", value: 2 }, { label: "车辆月卡", value: 3 }, { label: "现场品质", value: 4 }, { label: "邻里关系", value: 6 }, { label: "投诉", value: 7 }, { label: "到家服务", value: 8 }, { label: "公区维修", value: 9 }, { label: "满意度调查", value: 10 }, { label: "业委会会议", value: 11 }, { label: "政务沟通", value: 12 }, { label: "客户拜访", value: 13 }, { label: "门禁权限申请", value: 14 }, { label: "服务态度", value: 15 }], I = [{ label: "设备整改", value: 2 }, { label: "电梯整改", value: 3 }, { label: "清洁卫生[内控]", value: 4 }, { label: "车场整改", value: 5 }, { label: "安防整改", value: 6 }, { label: "绿化整改", value: 7 }, { label: "历史工单-1", value: 12 }, { label: "历史工单-2", value: 13 }, { label: "能源整改", value: 15 }, { label: "审批工单", value: 16 }, { label: "内部整改", value: 17 }, { label: "行政", value: 18 }, { label: "人事", value: 19 }, { label: "财务", value: 20 }, { label: "市场", value: 21 }], D = [{ label: "主动服务", value: 1 }, { label: "设备管理", value: 2 }, { label: "电梯管理", value: 3 }, { label: "清洁卫生", value: 4 }, { label: "车场运营", value: 5 }, { label: "安防管理", value: 6 }, { label: "绿化管理", value: 7 }, { label: "业委会会议", value: 8 }, { label: "政务沟通", value: 9 }, { label: "客户拜访", value: 10 }, { label: "能源计划", value: 11 }, { label: "审批工单", value: 12 }, { label: "内部整改", value: 13 }], F = [{ label: "设备管理标准", value: 1 }, { label: "内部管控标准", value: 2 }, { label: "清洁管理标准", value: 3 }, { label: "安全管理标准", value: 4 }, { label: "绿化养护标准", value: 5 }, { label: "消防管控标准", value: 6 }, { label: "电梯管理标准", value: 7 }, { label: "停车场管理标准", value: 8 }, { label: "能源管理标准", value: 9 }], z = [{ label: "产权人", value: 1 }, { label: "亲属", value: 2 }, { label: "租户", value: 3 }, { label: "好友", value: 4 }, { label: "访客", value: 5 }, { label: "产权人(共有)", value: 6 }], U = [{ label: "感知器", value: 1 }, { label: "控制器", value: 2 }, { label: "动作器", value: 3 }], E = [{ label: "日报", value: 1 }, { label: "周报", value: 2 }, { label: "月报", value: 3 }, { label: "季度", value: 4 }, { label: "半年", value: 5 }, { label: "年度", value: 6 }], M = [{ label: "安全生产", value: 1 }, { label: "效益", value: 2 }, { label: "满意", value: 3 }], A = [{ label: "一般", value: [1, 2, 3] }, { label: "重要", value: [4, 5, 6] }, { label: "非常重要", value: [7, 8, 9] }], B = [{ value: 0, label: "不合格" }, { value: 1, label: "合格" }, { value: 2, label: "AI判定中" }, { value: 3, label: "无需AI验收" }, { value: 4, label: "AI标准缺失" }, { value: 5, label: "智能体未配置" }, { value: 6, label: "无权益请充值" }];
}, "9e8d": function(e, t, a) {
}, be96: function(e, t, a) {
"use strict";
a.d(t, "b", (function() {
return n;
})), a.d(t, "j", (function() {
return l;
})), a.d(t, "a", (function() {
return o;
})), a.d(t, "k", (function() {
return i;
})), a.d(t, "e", (function() {
return s;
})), a.d(t, "f", (function() {
return u;
})), a.d(t, "d", (function() {
return c;
})), a.d(t, "i", (function() {
return p;
})), a.d(t, "h", (function() {
return d;
})), a.d(t, "c", (function() {
return f;
})), a.d(t, "g", (function() {
return v;
}));
var r = a("b775");
function n(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/addStand", method: "post", data: e2 });
}
function l() {
return Object(r["a"])({ url: "/appproject/SceneMenu/sceneMenuList", method: "post" });
}
function o(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/create", method: "post", data: e2 });
}
function i(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/update", method: "post", data: e2 });
}
function s(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/pageList", method: "post", data: e2 });
}
function u(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/listRelStand", method: "post", data: e2 });
}
function c(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/findById", method: "post", data: e2 });
}
function p(e2) {
return Object(r["a"])({ url: "/appproject/SceneMenu/standRelQuery", method: "post", data: e2 });
}
function d(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/updateStatus", method: "post", data: e2 });
}
function f(e2) {
return Object(r["a"])({ url: "/space/EmergencyPlan/execute", method: "post", data: e2 });
}
function v(e2) {
return Object(r["a"])({ url: "/appproject/EmergencyPlan/recordPageList", method: "post", data: e2 });
}
}, cfb6: function(e, t, a) {
"use strict";
a.d(t, "a", (function() {
return n;
})), a.d(t, "b", (function() {
return l;
})), a.d(t, "c", (function() {
return o;
})), a.d(t, "e", (function() {
return i;
})), a.d(t, "g", (function() {
return s;
})), a.d(t, "h", (function() {
return u;
})), a.d(t, "d", (function() {
return c;
})), a.d(t, "f", (function() {
return p;
}));
var r = a("b775");
function n(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/createBatch", method: "post", data: e2 });
}
function l(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/findById", method: "post", data: e2 });
}
function o(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/pageList", method: "post", data: e2 });
}
function i(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/unrelatedPageList", method: "post", data: e2 });
}
function s(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/updateNextResetTime", method: "post", data: e2 });
}
function u(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/updateStatus", method: "post", data: e2 });
}
function c(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/relStandPageList", method: "post", data: e2 });
}
function p(e2) {
return Object(r["a"])({ url: "/space/DangerousSourceMonitor/updateMonitorStartTime", method: "post", data: e2 });
}
}, d048: function(e, t, a) {
"use strict";
a("0e48");
}, d61f: function(e, t, a) {
}, fe59: function(e, t, a) {
"use strict";
a.d(t, "a", (function() {
return n;
}));
var r = a("b775");
function n(e2) {
return Object(r["a"])({ url: "/appproject/DangerousSourceType/pageList", method: "post", data: e2 });
}
} }]);