(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-52f26802"], { "8a3c": function(e, r, t) { }, "9a64": function(e, r, t) { "use strict"; t.r(r); var l = function() { var e2 = this, r2 = e2.$createElement, t2 = e2._self._c || r2; return t2("div", { staticClass: "bgHeight" }, [t2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [t2("el-page-header", { attrs: { content: "编辑标准" }, on: { back: e2.goToBack } }), e2._v(" "), t2("div", { staticClass: "standardBody" }, [t2("el-row", [t2("el-col", { attrs: { offset: 6, span: 12 } }, [t2("el-form", { ref: "ruleForm", staticClass: "demo-ruleForm", attrs: { model: e2.ruleForm, rules: e2.rules, "label-width": "150px" } }, [t2("el-form-item", { attrs: { label: "所属行政区" } }, [t2("el-cascader", { staticStyle: { width: "100%" }, attrs: { placeholder: "选择省、市、区", options: e2.pcaCode, props: e2.cascaderProps, clearable: "", filterable: "" }, model: { value: e2.ruleForm.areaNoRoute, callback: function(r3) { e2.$set(e2.ruleForm, "areaNoRoute", r3); }, expression: "ruleForm.areaNoRoute" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "作业事项", prop: "eventName" } }, [t2("el-input", { attrs: { clearable: "", maxlength: "80", "show-word-limit": "" }, model: { value: e2.ruleForm.eventName, callback: function(r3) { e2.$set(e2.ruleForm, "eventName", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.eventName" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "作业标准", prop: "serviceDesc" } }, [t2("el-input", { attrs: { disabled: true, type: "textarea", autosize: { minRows: 4 }, clearable: "", maxlength: "2000", "show-word-limit": "" }, model: { value: e2.ruleForm.serviceDesc, callback: function(r3) { e2.$set(e2.ruleForm, "serviceDesc", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.serviceDesc" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "检查标准:", prop: "checkDesc" } }, [t2("el-input", { attrs: { disabled: true, type: "textarea", autosize: { minRows: 4, maxRows: 8 }, clearable: "", maxlength: "2000", "show-word-limit": "" }, model: { value: e2.ruleForm.checkDesc, callback: function(r3) { e2.$set(e2.ruleForm, "checkDesc", r3); }, expression: "ruleForm.checkDesc" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "常用标准", prop: "usefulLevel" } }, [t2("el-radio-group", { model: { value: e2.ruleForm.usefulLevel, callback: function(r3) { e2.$set(e2.ruleForm, "usefulLevel", r3); }, expression: "ruleForm.usefulLevel" } }, e2._l(e2.usefulLevelList, (function(r3) { return t2("el-radio", { key: r3.value, attrs: { label: r3.value } }, [e2._v(e2._s(r3.label))]); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "标准分值", prop: "performanceScore" } }, [t2("el-input-number", { attrs: { precision: 1, step: 0.1, min: 0.1, max: 100, disabled: "" }, model: { value: e2.ruleForm.performanceScore, callback: function(r3) { e2.$set(e2.ruleForm, "performanceScore", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.performanceScore" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "扣分标准", prop: "deductionStandard" } }, [t2("el-input", { attrs: { type: "textarea", autosize: { minRows: 4 }, clearable: "", maxlength: "50", "show-word-limit": "" }, model: { value: e2.ruleForm.deductionStandard, callback: function(r3) { e2.$set(e2.ruleForm, "deductionStandard", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.deductionStandard" } })], 1), e2._v(" "), t2("el-form-item", { staticClass: "setPercent", attrs: { label: "单项扣分比例", prop: "unqualified" } }, [t2("div", [t2("el-input-number", { attrs: { precision: 2, step: 0.1, min: 0.01, max: 100 }, model: { value: e2.ruleForm.unqualified, callback: function(r3) { e2.$set(e2.ruleForm, "unqualified", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.unqualified" } })], 1)]), e2._v(" "), t2("el-form-item", { attrs: { label: "整改措施", prop: "rectificationMeasures" } }, [t2("el-input", { attrs: { disabled: true, maxlength: "2000", "show-word-limit": "", type: "textarea", autosize: { minRows: 4 }, clearable: "" }, model: { value: e2.ruleForm.rectificationMeasures, callback: function(r3) { e2.$set(e2.ruleForm, "rectificationMeasures", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.rectificationMeasures" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "版本号", required: "" } }, [t2("el-input", { attrs: { disabled: "" }, model: { value: e2.level, callback: function(r3) { e2.level = r3; }, expression: "level" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "上传图片", required: "" } }, [t2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.ruleForm.isShowCapture, callback: function(r3) { e2.$set(e2.ruleForm, "isShowCapture", r3); }, expression: "ruleForm.isShowCapture" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "轻量化标准", required: "" } }, [t2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.ruleForm.isLightWeight, callback: function(r3) { e2.$set(e2.ruleForm, "isLightWeight", r3); }, expression: "ruleForm.isLightWeight" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "允许照片来自相册", required: "" } }, [t2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.ruleForm.photoAlbum, callback: function(r3) { e2.$set(e2.ruleForm, "photoAlbum", r3); }, expression: "ruleForm.photoAlbum" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "作业菜单分类", prop: "controlType" } }, [t2("el-select", { attrs: { placeholder: "选择作业菜单分类" }, model: { value: e2.ruleForm.controlType, callback: function(r3) { e2.$set(e2.ruleForm, "controlType", r3); }, expression: "ruleForm.controlType" } }, e2._l(e2.planModeLArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value, disabled: e3.disabled, clearable: "" } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "作业分类", prop: "jobCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择作业分类" }, model: { value: e2.ruleForm.jobCategory, callback: function(r3) { e2.$set(e2.ruleForm, "jobCategory", r3); }, expression: "ruleForm.jobCategory" } }, e2._l(e2.workType, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "事故后果", prop: "eventType", required: "" } }, [t2("el-select", { attrs: { clearable: "", "collapse-tags": "", filterable: "", multiple: "", placeholder: "选择事故后果" }, model: { value: e2.ruleForm.eventType, callback: function(r3) { e2.$set(e2.ruleForm, "eventType", r3); }, expression: "ruleForm.eventType" } }, e2._l(e2.taskType2, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "专业分类", prop: "professionalCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择专业分类" }, model: { value: e2.ruleForm.professionalCategory, callback: function(r3) { e2.$set(e2.ruleForm, "professionalCategory", r3); }, expression: "ruleForm.professionalCategory" } }, e2._l(e2.professionalList, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "危险源类型", prop: "subcontractingCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择危险源类型" }, model: { value: e2.ruleForm.subcontractingCategory, callback: function(r3) { e2.$set(e2.ruleForm, "subcontractingCategory", r3); }, expression: "ruleForm.subcontractingCategory" } }, e2._l(e2.dangerousSource, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.name, value: e3.id } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "内外分类", prop: "internalExternalCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择内外分类" }, model: { value: e2.ruleForm.internalExternalCategory, callback: function(r3) { e2.$set(e2.ruleForm, "internalExternalCategory", r3); }, expression: "ruleForm.internalExternalCategory" } }, e2._l(e2.aroundClsssArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "固移分类", prop: "movementCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择固移分类" }, model: { value: e2.ruleForm.movementCategory, callback: function(r3) { e2.$set(e2.ruleForm, "movementCategory", r3); }, expression: "ruleForm.movementCategory" } }, e2._l(e2.fixedClsssArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "查办分类", prop: "investigationCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择查办分类" }, model: { value: e2.ruleForm.investigationCategory, callback: function(r3) { e2.$set(e2.ruleForm, "investigationCategory", r3); }, expression: "ruleForm.investigationCategory" } }, e2._l(e2.investigationClsssArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "对象分类", prop: "objectCategory", required: "" } }, [t2("el-select", { attrs: { placeholder: "选择对象分类" }, model: { value: e2.ruleForm.objectCategory, callback: function(r3) { e2.$set(e2.ruleForm, "objectCategory", r3); }, expression: "ruleForm.objectCategory" } }, e2._l(e2.objClsssArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "发生可能性", prop: "possibility", rules: { required: true, message: "请选择发生可能性", trigger: "change" } } }, [t2("el-select", { attrs: { placeholder: "选择发生可能性" }, model: { value: e2.ruleForm.possibility, callback: function(r3) { e2.$set(e2.ruleForm, "possibility", r3); }, expression: "ruleForm.possibility" } }, e2._l(e2.seriousnessList, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "严重性", prop: "seriousness", rules: { required: true, message: "请选择严重性", trigger: "change" } } }, [t2("el-select", { attrs: { placeholder: "选择严重性" }, model: { value: e2.ruleForm.seriousness, callback: function(r3) { e2.$set(e2.ruleForm, "seriousness", r3); }, expression: "ruleForm.seriousness" } }, e2._l(e2.seriousnessList, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "风险度", prop: "riskLevel" } }, [t2("el-input", { attrs: { disabled: "" }, model: { value: e2.riskLevel, callback: function(r3) { e2.riskLevel = r3; }, expression: "riskLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "参考频次:", prop: "freName" } }, [t2("el-input", { staticStyle: { width: "100px" }, attrs: { type: "number", min: 1, disabled: "" }, model: { value: e2.taskTime, callback: function(r3) { e2.taskTime = r3; }, expression: "taskTime" } }), e2._v(" "), t2("el-select", { staticStyle: { width: "90px" }, model: { value: e2.loopType, callback: function(r3) { e2.loopType = r3; }, expression: "loopType" } }, e2._l(e2.loopTypeList, (function(e3) { return t2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } }); })), 1), e2._v(" "), t2("el-input-number", { staticClass: "formLoop-rateNum", staticStyle: { width: "100px" }, attrs: { precision: 0, "controls-position": "right", min: 1, max: 15 }, model: { value: e2.task, callback: function(r3) { e2.task = "string" === typeof r3 ? r3.trim() : r3; }, expression: "task" } }), e2._v(" "), t2("span", { staticClass: "inputText" }, [e2._v("次")]), e2._v(" "), t2("el-input", { staticStyle: { display: "none" }, attrs: { placeholder: "输入建议:1次/日、1次/周、1次/月等" }, model: { value: e2.ruleForm.freName, callback: function(r3) { e2.$set(e2.ruleForm, "freName", r3); }, expression: "ruleForm.freName" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "四个全员", prop: "fullParticipation", required: "" } }, [t2("el-select", { attrs: { placeholder: "请选择四个全员" }, model: { value: e2.ruleForm.fullParticipation, callback: function(r3) { e2.$set(e2.ruleForm, "fullParticipation", r3); }, expression: "ruleForm.fullParticipation" } }, e2._l(e2.allList, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "星级", prop: "star" } }, [t2("el-select", { attrs: { disabled: "", placeholder: "星级" }, model: { value: e2.ruleForm.star, callback: function(r3) { e2.$set(e2.ruleForm, "star", r3); }, expression: "ruleForm.star" } }, e2._l(e2.optionsStar, (function(e3) { return t2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "职责归属", prop: "jobName" } }, [t2("el-select", { attrs: { placeholder: "" }, model: { value: e2.ruleForm.jobName, callback: function(r3) { e2.$set(e2.ruleForm, "jobName", r3); }, expression: "ruleForm.jobName" } }, e2._l(e2.jobListArr, (function(e3, r3) { return t2("el-option", { key: r3, attrs: { label: e3.name, value: e3.name } }); })), 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "专业等级:", prop: "professionalLevel" } }, [t2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.ruleForm.professionalLevel, callback: function(r3) { e2.$set(e2.ruleForm, "professionalLevel", r3); }, expression: "ruleForm.professionalLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "安全等级:", prop: "dangerousLevel" } }, [t2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.ruleForm.dangerousLevel, callback: function(r3) { e2.$set(e2.ruleForm, "dangerousLevel", r3); }, expression: "ruleForm.dangerousLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "重要等级:", prop: "importantLevel" } }, [t2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.ruleForm.importantLevel, callback: function(r3) { e2.$set(e2.ruleForm, "importantLevel", r3); }, expression: "ruleForm.importantLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "温度:", prop: "temperatureLevel" } }, [t2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.ruleForm.temperatureLevel, callback: function(r3) { e2.$set(e2.ruleForm, "temperatureLevel", r3); }, expression: "ruleForm.temperatureLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "私密度:", prop: "privacyLevel" } }, [t2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.ruleForm.privacyLevel, callback: function(r3) { e2.$set(e2.ruleForm, "privacyLevel", r3); }, expression: "ruleForm.privacyLevel" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { prop: "spuQuantity" } }, [t2("label", { attrs: { slot: "label" }, slot: "label" }, [t2("span", [e2._v("定量")]), e2._v(" "), t2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "数量,例如面积、窗户数量等", placement: "top-start" } }, [t2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), t2("el-input", { attrs: { placeholder: "数量,例如面积、窗户数量等", maxlength: "8" }, on: { input: function(r3) { return e2.intNumInput(r3, "spuQuantity"); } }, model: { value: e2.ruleForm.spuQuantity, callback: function(r3) { e2.$set(e2.ruleForm, "spuQuantity", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.spuQuantity" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { prop: "spuSpend" } }, [t2("label", { attrs: { slot: "label" }, slot: "label" }, [t2("span", [e2._v("定价")]), e2._v(" "), t2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "工时单价", placement: "top-start" } }, [t2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), t2("el-input", { attrs: { placeholder: "工时单价" }, on: { input: function(r3) { return e2.priceInput(r3, "spuSpend"); } }, model: { value: e2.ruleForm.spuSpend, callback: function(r3) { e2.$set(e2.ruleForm, "spuSpend", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.spuSpend" } })], 1), e2._v(" "), t2("el-form-item", [t2("label", { attrs: { slot: "label" }, slot: "label" }, [t2("span", [e2._v("价值")]), e2._v(" "), t2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "人工成本,SPU-R1 = SPU-Q*SPU-T*SPU-S/3600", placement: "top-start" } }, [t2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), t2("el-input", { attrs: { disabled: "", placeholder: "人工成本,SPU-R1 = SPU-Q*SPU-T*SPU-S/3600" }, model: { value: e2.spuLaborResource, callback: function(r3) { e2.spuLaborResource = "string" === typeof r3 ? r3.trim() : r3; }, expression: "spuLaborResource" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "上传图片:", prop: "standImageUrl" } }, [t2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "支持扩展名: .jpg .jpeg .gif .MPEG .MPG", placement: "top" } }, [t2("span", { staticClass: "el-icon-info" })]), e2._v(" "), t2("span", { staticClass: "imagvVdeo" }, [t2("AliOSSUpload", { attrs: { allowFileType: e2.allowFileType1, showFileList: true, fileList: e2.fileList, limit: 6 }, on: { getUploadData: e2.getUploadData1 } })], 1)], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "人", prop: "c1" } }, [t2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.ruleForm.c1, callback: function(r3) { e2.$set(e2.ruleForm, "c1", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.c1" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "财", prop: "c2" } }, [t2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.ruleForm.c2, callback: function(r3) { e2.$set(e2.ruleForm, "c2", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.c2" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "事", prop: "c3" } }, [t2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.ruleForm.c3, callback: function(r3) { e2.$set(e2.ruleForm, "c3", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.c3" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "物", prop: "c4" } }, [t2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.ruleForm.c4, callback: function(r3) { e2.$set(e2.ruleForm, "c4", "string" === typeof r3 ? r3.trim() : r3); }, expression: "ruleForm.c4" } })], 1), e2._v(" "), t2("el-form-item", { attrs: { label: "备注:", prop: "remark" } }, [t2("el-input", { attrs: { type: "textarea", clearable: "", maxlength: "200", "show-word-limit": "" }, model: { value: e2.ruleForm.remark, callback: function(r3) { e2.$set(e2.ruleForm, "remark", r3); }, expression: "ruleForm.remark" } })], 1), e2._v(" "), t2("el-form-item", [t2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: e2.goToBack } }, [e2._v("取消")]), e2._v(" "), t2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(r3) { return e2.saveEdit("ruleForm"); } } }, [e2._v("保存")])], 1)], 1)], 1)], 1)], 1)], 1)], 1); }, a = [], o = t("be2e"), s = t("f8b7"), i = t("8988"), n = t("8f53"), u = t("0b37"), c = t("dce5"), m = t("fe59"), p = t("7a3b"); function d(e2, r2) { var t2 = "undefined" != typeof Symbol && e2[Symbol.iterator] || e2["@@iterator"]; if (!t2) { if (Array.isArray(e2) || (t2 = v(e2)) || r2 && e2 && "number" == typeof e2.length) { t2 && (e2 = t2); var l2 = 0, a2 = function() { }; return { s: a2, n: function() { return l2 >= e2.length ? { done: true } : { done: false, value: e2[l2++] }; }, e: function(e3) { throw e3; }, f: a2 }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o2, s2 = true, i2 = false; return { s: function() { t2 = t2.call(e2); }, n: function() { var e3 = t2.next(); return s2 = e3.done, e3; }, e: function(e3) { i2 = true, o2 = e3; }, f: function() { try { s2 || null == t2.return || t2.return(); } finally { if (i2) throw o2; } } }; } function v(e2, r2) { if (e2) { if ("string" == typeof e2) return f(e2, r2); var t2 = {}.toString.call(e2).slice(8, -1); return "Object" === t2 && e2.constructor && (t2 = e2.constructor.name), "Map" === t2 || "Set" === t2 ? Array.from(e2) : "Arguments" === t2 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t2) ? f(e2, r2) : void 0; } } function f(e2, r2) { (null == r2 || r2 > e2.length) && (r2 = e2.length); for (var t2 = 0, l2 = Array(r2); t2 < r2; t2++) l2[t2] = e2[t2]; return l2; } var b = { name: "editStandard", components: { AliOSSUpload: i["a"] }, data: function() { return { pcaCode: p, cascaderProps: { label: "name", value: "code", children: "children", checkStrictly: true }, options: p, allowFileType1: ["image"], projectId: "", professionalList: n["A"], taskType: n["I"], taskType2: c["sc"], seriousnessList: c["fc"], usefulLevelList: c["vc"], workType: n["M"], optionsStar: n["r"], professionalLevel: n["z"], frequencyLevel: n["i"], allList: n["d"], mouldLevel: n["p"], subClassArr: n["H"], aroundClsssArr: n["e"], fixedClsssArr: n["h"], investigationClsssArr: n["m"], objClsssArr: n["q"], jobListArr: [], dangerousSource: [], controlTypeList: n["g"], planModeLArr: n["w"], level: "v1", ruleForm: { areaNoRoute: [], controlType: "", spaceTargetId: "", eventName: "", serviceDesc: "", checkDesc: "", freName: "", jobName: "", remark: "", performanceScore: "", deductionStandard: "", unqualified: 50, rectificationMeasures: "", jobCategory: 1, subcontractingCategory: 1, internalExternalCategory: 1, movementCategory: 1, objectCategory: 1, fullParticipation: 1, investigationCategory: 1, eventType: [1], professionalLevel: 1, dangerousLevel: 1, importantLevel: 1, temperatureLevel: 1, privacyLevel: 1, standImageUrl: "", professionalCategory: 1, usefulLevel: 3, star: "", c1: "", c2: "", c3: "", c4: "", isShowCapture: 2, isLightWeight: 2, photoAlbum: 2, spuQuantity: 1, spuTime: 300, spuSpend: 20, possibility: 1, seriousness: 1 }, taskTime: 1, loopType: 0, task: 1, rules: { spaceTargetId: [{ required: true, message: "请选择空间", trigger: "change" }], eventType: [{ required: true, message: "请选择事故后果", trigger: "change" }], eventName: [{ required: true, message: "请输入任务名称", trigger: "blur" }], serviceDesc: [{ required: true, message: "请输入过程标准", trigger: "blur" }], checkDesc: [{ required: true, message: "请输入检查标准", trigger: "blur" }], controlType: [{ required: true, message: "请选择作业菜单分类", trigger: "change" }], freName: [{ required: true, message: "请输入频次", trigger: "blur" }], fullParticipation: [{ required: true, message: "请选择四个全员", trigger: "change" }], jobName: [{ required: true, message: "请选择职责归属", trigger: "change" }], professionalLevel: [{ required: true, message: "请输入专业等级", trigger: "blur" }], dangerousLevel: [{ required: true, message: "请输入安全等级", trigger: "blur" }], importantLevel: [{ required: true, message: "请输入重要等级", trigger: "blur" }], temperatureLevel: [{ required: true, message: "请输入温度等级", trigger: "blur" }], privacyLevel: [{ required: true, message: "请输入私密度等级", trigger: "blur" }], star: { required: true, message: "请选择星级", trigger: "change" }, performanceScore: [{ required: true, message: "请输入标准分值", trigger: "blur" }], deductionStandard: [{ required: true, message: "请输入扣分标准", trigger: "blur" }], unqualified: [{ required: true, message: "请输入单项扣分比例", trigger: "blur" }], rectificationMeasures: [{ required: true, message: "请输入整改措施", trigger: "blur" }], spuQuantity: [{ required: true, message: "请请输入SPU-Q", trigger: "blur" }], spuTime: [{ required: true, message: "请请输入SPU-T", trigger: "blur" }], spuSpend: [{ required: true, message: "请请输入SPU-S", trigger: "blur" }] }, loopTypeList: n["n"], LevelArr: [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], fileList: [] }; }, computed: { spuLaborResource: function() { if (this.ruleForm.spuQuantity && this.ruleForm.spuTime && this.ruleForm.spuSpend) return Object(u["b"])(Object(u["c"])(Object(u["c"])(this.ruleForm.spuQuantity, this.ruleForm.spuTime), this.ruleForm.spuSpend), 3600).toFixed(2); }, riskLevel: function() { if (this.ruleForm.possibility && this.ruleForm.seriousness) return Object(u["c"])(this.ruleForm.possibility, this.ruleForm.seriousness); } }, created: function() { this.planModeLArr.forEach((function(e2) { e2.disabled = false; })); }, mounted: function() { }, methods: { findFullPathByCodes: function(e2, r2) { var t2, l2 = e2, a2 = [], o2 = d(r2); try { for (o2.s(); !(t2 = o2.n()).done; ) { var s2, i2 = t2.value, n2 = false, u2 = d(l2); try { for (u2.s(); !(s2 = u2.n()).done; ) { var c2 = s2.value; if (c2.code === i2) { a2.push(c2.name || "未知地区"), n2 = true, c2.children && (l2 = c2.children); break; } } } catch (m2) { u2.e(m2); } finally { u2.f(); } n2 || a2.push("未知地区"); } } catch (m2) { o2.e(m2); } finally { o2.f(); } return a2.join("/"); }, initData: function(e2) { var r2 = this; if (this.getJobListPeople(), this.getDangerousSourceList(), this.projectId = this.$store.state.community_uuid, this.ruleForm = e2, console.log(this.ruleForm), e2.areaType && e2.areaNoRoute && (this.ruleForm.areaNoRoute = JSON.parse(e2.areaNoRoute), console.log(this.ruleForm.areaNoRoute, "this.ruleForm.areaNoRoute--")), "CT Cloud" == this.ruleForm.source) { var t2 = [2, 4, 6, 7]; t2.forEach((function(e3) { r2.planModeLArr.find((function(r3) { return r3.value == e3; })).disabled = true; })); } else this.planModeLArr.forEach((function(e3) { e3.disabled = false; })); if (console.log(this.ruleForm.source, "this.ruleForm.source--"), console.log(this.ruleForm.controlType, "this.ruleForm.controlType--"), this.ruleForm.eventType.includes(",") ? this.ruleForm.eventType = e2.eventType.split(",").map((function(e3) { return Number(e3); })) : this.ruleForm.eventType = [Number(e2.eventType)], this.ruleForm.star = this.$store.state.star, this.ruleForm.unqualified = 100 * this.ruleForm.deductionRate, this.level = this.ruleForm.versionNumber ? "v" + this.ruleForm.versionNumber : "v1", null != this.ruleForm.standImageUrl && "" != this.ruleForm.standImageUrl ? this.ruleForm.standImageUrl.indexOf(",") > 0 ? this.fileList = this.ruleForm.standImageUrl.split(",").map((function(e3) { return { url: e3 }; })) : this.fileList.push({ url: this.ruleForm.standImageUrl }) : this.fileList = [], this.ruleForm.freParam) { var l2 = this.ruleForm.freParam.split(","); this.taskTime = l2[0], this.loopType = 3 == parseInt(l2[1]) ? 4 : parseInt(l2[1]), this.task = l2[2], this.setFreName(); } else this.setFreName(); }, getUploadData1: function(e2) { var r2 = []; e2 && e2.length > 0 && e2.forEach((function(e3) { r2.push(e3.filePath); })), this.ruleForm.standImageUrl = r2.join(","); }, setFreName: function() { var e2 = this, r2 = this.loopTypeList.filter((function(r3) { return r3.value === e2.loopType; })); this.ruleForm.freName = "".concat(this.taskTime).concat(r2[0].label).concat(this.task, "次"), this.ruleForm.freParam = "".concat(this.taskTime, ",").concat(this.loopType, ",").concat(this.task); }, checkFrequency: function() { return this.taskTime > 0 && this.task > 0 ? (this.setFreName(), true) : (this.$message({ type: "info", message: "请输入正确的频次信息" }), false); }, saveEdit: function(e2) { var r2 = this; if (!this.$store.state.star) return this.$message({ type: "error", message: "项目没有星级,请先去企业添加项目级别" }), false; this.$refs[e2].validate((function(e3) { if (!e3) return r2.$message("有必填项未填写,请检查!"), false; if (r2.checkFrequency()) { console.log(r2.ruleForm.areaNoRoute, "this.ruleForm.areaNoRoute--"), r2.ruleForm.star = r2.ruleForm.star.toString(), r2.ruleForm.updateUserId = r2.$store.state.user.userInfo.id, r2.ruleForm.updateUserName = r2.$store.state.user.userInfo.memberName, r2.ruleForm.projectId = r2.projectId, r2.ruleForm.deductionRate = r2.ruleForm.unqualified / 100; var t2 = JSON.parse(JSON.stringify(r2.ruleForm)); null !== r2.ruleForm.areaNoRoute && r2.ruleForm.areaNoRoute.length > 0 && (t2.areaType = r2.ruleForm.areaNoRoute.length, t2.areaNo = r2.ruleForm.areaNoRoute[r2.ruleForm.areaNoRoute.length - 1], t2.areaName = r2.findFullPathByCodes(r2.pcaCode, r2.ruleForm.areaNoRoute), console.log(t2.areaName, "params.areaName--"), t2.areaNoRoute = JSON.stringify(r2.ruleForm.areaNoRoute)), null != r2.ruleForm.areaNoRoute && 0 != r2.ruleForm.areaNoRoute.length || (t2.areaName = null, t2.areaNoRoute = null, t2.areaNo = null, t2.areaType = null), r2.ruleForm.eventType.length > 0 && (t2.eventType = r2.ruleForm.eventType.join(",")), 0 == r2.ruleForm.eventType.length && (t2.eventType = r2.ruleForm.eventType + ""), Object(o["ub"])(t2).then((function(e4) { r2.$message({ type: "success", message: "修改成功!" }), r2.goToBack(); })); } })); }, getJobListPeople: function() { var e2 = this, r2 = { projectUuid: this.$store.state.community_uuid, flag: 1 }; Object(s["q"])(r2).then((function(r3) { 0 === r3.code && (e2.jobListArr = r3.data); })); }, goToBack: function() { this.$emit("goBack"); }, priceInput: function(e2, r2) { e2 = e2.replace(/[^\d\.]/g, ""), e2 = e2.replace(/^\./g, ""), e2 = e2.replace(/^0\d[0-9]*/g, ""), e2 = e2.replace(/\.{2,}/g, "."), e2 = e2.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."), e2 = e2.replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3"), this.ruleForm[r2] = e2; }, intNumInput: function(e2, r2) { e2 = e2.replace(/[^\d\.]/g, ""), e2 = e2.replace(/^\./g, ""), e2 = e2.replace(/^0\d[0-9]*/g, ""), this.ruleForm[r2] = e2; }, getDangerousSourceList: function() { var e2 = this, r2 = { pageNumber: -1, pageSize: -1, status: 1 }; Object(m["a"])(r2).then((function(r3) { 0 === r3.code && r3.data.records ? e2.dangerousSource = r3.data.records : e2.dangerousSource = []; })); } } }, g = b, h = (t("c124"), t("829d")), F = Object(h["a"])(g, l, a, false, null, "c2e5dbb4", null); r["default"] = F.exports; }, c124: function(e, r, t) { "use strict"; t("8a3c"); }, fe59: function(e, r, t) { "use strict"; t.d(r, "a", (function() { return a; })); var l = t("b775"); function a(e2) { return Object(l["a"])({ url: "/appproject/DangerousSourceType/pageList", method: "post", data: e2 }); } } }]);