Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-2f5c6cf5.3fbc80c1.js

263 lines
30 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-2f5c6cf5"], { "33a4": function(e, t, a) {
"use strict";
a("650b");
}, "650b": function(e, t, a) {
}, "9d07": 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: "bgHeight" }, [a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("el-page-header", { attrs: { content: "添加标准" }, on: { back: e2.goToBack } }), e2._v(" "), a2("div", { staticClass: "standardBody" }, [a2("el-row", [a2("el-col", { attrs: { offset: 6, span: 12 } }, [a2("el-form", { ref: "addForm", staticClass: "demo-ruleForm", attrs: { model: e2.addForm, rules: e2.add, "label-width": "135px" } }, [a2("el-form-item", { attrs: { label: "所属行政区" } }, [a2("el-cascader", { attrs: { placeholder: "选择省、市、区", options: e2.pcaCode, props: e2.cascaderProps, clearable: "", filterable: "" }, model: { value: e2.addForm.areaNoRoute, callback: function(t3) {
e2.$set(e2.addForm, "areaNoRoute", t3);
}, expression: "addForm.areaNoRoute" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业事项", prop: "eventName" } }, [a2("el-input", { attrs: { clearable: "", maxlength: "80", "show-word-limit": "" }, model: { value: e2.addForm.eventName, callback: function(t3) {
e2.$set(e2.addForm, "eventName", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.eventName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业标准", prop: "servicedesc" } }, [a2("el-input", { attrs: { type: "textarea", autosize: { minRows: 4 }, clearable: "", maxlength: "2000", "show-word-limit": "" }, model: { value: e2.addForm.servicedesc, callback: function(t3) {
e2.$set(e2.addForm, "servicedesc", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.servicedesc" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "检查标准:", prop: "checkdesc" } }, [a2("el-input", { attrs: { type: "textarea", autosize: { minRows: 4, maxRows: 8 }, clearable: "", maxlength: "2000", "show-word-limit": "" }, model: { value: e2.addForm.checkdesc, callback: function(t3) {
e2.$set(e2.addForm, "checkdesc", t3);
}, expression: "addForm.checkdesc" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "常用标准", prop: "usefulLevel" } }, [a2("el-radio-group", { model: { value: e2.addForm.usefulLevel, callback: function(t3) {
e2.$set(e2.addForm, "usefulLevel", t3);
}, expression: "addForm.usefulLevel" } }, e2._l(e2.usefulLevelList, (function(t3) {
return a2("el-radio", { key: t3.value, attrs: { label: t3.value } }, [e2._v(e2._s(t3.label))]);
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "标准分值", prop: "performanceScore" } }, [a2("el-input-number", { attrs: { precision: 1, step: 0.1, min: 0.1, max: 100 }, model: { value: e2.addForm.performanceScore, callback: function(t3) {
e2.$set(e2.addForm, "performanceScore", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.performanceScore" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "扣分标准", prop: "deductionStandard" } }, [a2("el-input", { attrs: { type: "textarea", autosize: { minRows: 4 }, clearable: "", maxlength: "50", "show-word-limit": "" }, model: { value: e2.addForm.deductionStandard, callback: function(t3) {
e2.$set(e2.addForm, "deductionStandard", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.deductionStandard" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "单项扣分比例(%)", prop: "unqualified" } }, [a2("div", [a2("el-input-number", { attrs: { precision: 2, step: 0.1, min: 0.01, max: 100 }, model: { value: e2.addForm.unqualified, callback: function(t3) {
e2.$set(e2.addForm, "unqualified", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.unqualified" } })], 1)]), e2._v(" "), a2("el-form-item", { attrs: { label: "整改措施", prop: "rectificationMeasures" } }, [a2("el-input", { attrs: { maxlength: "2000", "show-word-limit": "", type: "textarea", autosize: { minRows: 4 }, clearable: "" }, model: { value: e2.addForm.rectificationMeasures, callback: function(t3) {
e2.$set(e2.addForm, "rectificationMeasures", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.rectificationMeasures" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "版本号", required: "" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.level, callback: function(t3) {
e2.level = t3;
}, expression: "level" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "上传图片", required: "" } }, [a2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.addForm.isShowCapture, callback: function(t3) {
e2.$set(e2.addForm, "isShowCapture", t3);
}, expression: "addForm.isShowCapture" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "轻量化标准", required: "" } }, [a2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.addForm.isLightWeight, callback: function(t3) {
e2.$set(e2.addForm, "isLightWeight", t3);
}, expression: "addForm.isLightWeight" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "允许照片来自相册", required: "" } }, [a2("el-switch", { attrs: { "active-text": "是", "active-value": 1, "inactive-value": 2, "inactive-text": "否" }, model: { value: e2.addForm.photoAlbum, callback: function(t3) {
e2.$set(e2.addForm, "photoAlbum", t3);
}, expression: "addForm.photoAlbum" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业菜单分类", prop: "controlType" } }, [a2("el-select", { attrs: { placeholder: "选择作业菜单分类" }, model: { value: e2.addForm.controlType, callback: function(t3) {
e2.$set(e2.addForm, "controlType", t3);
}, expression: "addForm.controlType" } }, e2._l(e2.planModeLArr, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.label, value: e3.value, clearable: "" } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "作业分类", prop: "jobCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择作业分类" }, model: { value: e2.addForm.jobCategory, callback: function(t3) {
e2.$set(e2.addForm, "jobCategory", t3);
}, expression: "addForm.jobCategory" } }, e2._l(e2.workType, (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: { label: "事故后果", prop: "eventType", required: "" } }, [a2("el-select", { attrs: { clearable: "", "collapse-tags": "", filterable: "", multiple: "", placeholder: "选择事故后果" }, model: { value: e2.addForm.eventType, callback: function(t3) {
e2.$set(e2.addForm, "eventType", t3);
}, expression: "addForm.eventType" } }, e2._l(e2.taskType2, (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: { label: "专业分类", prop: "professionalCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择专业分类" }, model: { value: e2.addForm.professionalCategory, callback: function(t3) {
e2.$set(e2.addForm, "professionalCategory", t3);
}, expression: "addForm.professionalCategory" } }, e2._l(e2.professionalList, (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: { label: "危险源类型", prop: "subcontractingCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择危险源类型" }, model: { value: e2.addForm.subcontractingCategory, callback: function(t3) {
e2.$set(e2.addForm, "subcontractingCategory", t3);
}, expression: "addForm.subcontractingCategory" } }, e2._l(e2.dangerousSource, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.name, value: e3.id } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "内外分类", prop: "internalExternalCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择内外分类" }, model: { value: e2.addForm.internalExternalCategory, callback: function(t3) {
e2.$set(e2.addForm, "internalExternalCategory", t3);
}, expression: "addForm.internalExternalCategory" } }, e2._l(e2.aroundClsssArr, (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: { label: "固移分类", prop: "movementCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择固移分类" }, model: { value: e2.addForm.movementCategory, callback: function(t3) {
e2.$set(e2.addForm, "movementCategory", t3);
}, expression: "addForm.movementCategory" } }, e2._l(e2.fixedClsssArr, (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: { label: "查办分类", prop: "investigationCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择查办分类" }, model: { value: e2.addForm.investigationCategory, callback: function(t3) {
e2.$set(e2.addForm, "investigationCategory", t3);
}, expression: "addForm.investigationCategory" } }, e2._l(e2.investigationClsssArr, (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: { label: "对象分类", prop: "objectCategory", required: "" } }, [a2("el-select", { attrs: { placeholder: "选择对象分类" }, model: { value: e2.addForm.objectCategory, callback: function(t3) {
e2.$set(e2.addForm, "objectCategory", t3);
}, expression: "addForm.objectCategory" } }, e2._l(e2.objClsssArr, (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: { label: "发生可能性", prop: "possibility", rules: { required: true, message: "请选择发生可能性", trigger: "change" } } }, [a2("el-select", { attrs: { placeholder: "选择发生可能性" }, model: { value: e2.addForm.possibility, callback: function(t3) {
e2.$set(e2.addForm, "possibility", t3);
}, expression: "addForm.possibility" } }, e2._l(e2.seriousnessList, (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: { label: "严重性", prop: "seriousness", rules: { required: true, message: "请选择严重性", trigger: "change" } } }, [a2("el-select", { attrs: { placeholder: "选择严重性" }, model: { value: e2.addForm.seriousness, callback: function(t3) {
e2.$set(e2.addForm, "seriousness", t3);
}, expression: "addForm.seriousness" } }, e2._l(e2.seriousnessList, (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: { label: "风险度", prop: "riskLevel" } }, [a2("el-input", { attrs: { disabled: "" }, model: { value: e2.riskLevel, callback: function(t3) {
e2.riskLevel = t3;
}, expression: "riskLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "参考频次:", prop: "freName" } }, [a2("el-input", { staticStyle: { width: "100px" }, attrs: { type: "number", min: 1, disabled: "" }, model: { value: e2.taskTime, callback: function(t3) {
e2.taskTime = t3;
}, expression: "taskTime" } }), e2._v(" "), a2("el-select", { staticStyle: { width: "90px" }, model: { value: e2.loopType, callback: function(t3) {
e2.loopType = t3;
}, expression: "loopType" } }, e2._l(e2.loopTypeList, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1), e2._v(" "), a2("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(t3) {
e2.task = "string" === typeof t3 ? t3.trim() : t3;
}, expression: "task" } }), e2._v(" "), a2("span", { staticClass: "inputText" }, [e2._v("次")]), e2._v(" "), a2("el-input", { staticStyle: { display: "none" }, attrs: { placeholder: "输入建议1次/日、1次/周、1次/月等" }, model: { value: e2.addForm.freName, callback: function(t3) {
e2.$set(e2.addForm, "freName", t3);
}, expression: "addForm.freName" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "四个全员", prop: "fullParticipation", required: "" } }, [a2("el-select", { attrs: { placeholder: "请选择四个全员" }, model: { value: e2.addForm.fullParticipation, callback: function(t3) {
e2.$set(e2.addForm, "fullParticipation", t3);
}, expression: "addForm.fullParticipation" } }, e2._l(e2.allList, (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: { label: "星级", prop: "star" } }, [a2("el-select", { attrs: { disabled: "", placeholder: "星级" }, model: { value: e2.addForm.star, callback: function(t3) {
e2.$set(e2.addForm, "star", t3);
}, expression: "addForm.star" } }, e2._l(e2.optionsStar, (function(e3) {
return a2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "职责归属", prop: "jobName" } }, [a2("el-select", { attrs: { placeholder: "" }, model: { value: e2.addForm.jobName, callback: function(t3) {
e2.$set(e2.addForm, "jobName", t3);
}, expression: "addForm.jobName" } }, e2._l(e2.jobListArr, (function(e3, t3) {
return a2("el-option", { key: t3, attrs: { label: e3.name, value: e3.name } });
})), 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "专业等级:", prop: "professionalLevel" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.addForm.professionalLevel, callback: function(t3) {
e2.$set(e2.addForm, "professionalLevel", t3);
}, expression: "addForm.professionalLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "安全等级:", prop: "dangerousLevel" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.addForm.dangerousLevel, callback: function(t3) {
e2.$set(e2.addForm, "dangerousLevel", t3);
}, expression: "addForm.dangerousLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "重要等级:", prop: "importantLevel" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.addForm.importantLevel, callback: function(t3) {
e2.$set(e2.addForm, "importantLevel", t3);
}, expression: "addForm.importantLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "温度:", prop: "temperatureLevel" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.addForm.temperatureLevel, callback: function(t3) {
e2.$set(e2.addForm, "temperatureLevel", t3);
}, expression: "addForm.temperatureLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "私密度:", prop: "privacyLevel" } }, [a2("el-input-number", { attrs: { "controls-position": "right", min: 1, max: 9 }, model: { value: e2.addForm.privacyLevel, callback: function(t3) {
e2.$set(e2.addForm, "privacyLevel", t3);
}, expression: "addForm.privacyLevel" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "spuQuantity" } }, [a2("label", { attrs: { slot: "label" }, slot: "label" }, [a2("span", [e2._v("定量")]), e2._v(" "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "数量,例如面积、窗户数量等", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), a2("el-input", { attrs: { placeholder: "数量,例如面积、窗户数量等", maxlength: "8" }, on: { input: function(t3) {
return e2.intNumInput(t3, "spuQuantity");
} }, model: { value: e2.addForm.spuQuantity, callback: function(t3) {
e2.$set(e2.addForm, "spuQuantity", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.spuQuantity" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { prop: "spuSpend" } }, [a2("label", { attrs: { slot: "label" }, slot: "label" }, [a2("span", [e2._v("定价")]), e2._v(" "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "工时单价", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), a2("el-input", { attrs: { placeholder: "工时单价" }, on: { input: function(t3) {
return e2.priceInput(t3, "spuSpend");
} }, model: { value: e2.addForm.spuSpend, callback: function(t3) {
e2.$set(e2.addForm, "spuSpend", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.spuSpend" } })], 1), e2._v(" "), a2("el-form-item", [a2("label", { attrs: { slot: "label" }, slot: "label" }, [a2("span", [e2._v("价值")]), e2._v(" "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "人工成本SPU-R1 = SPU-Q*SPU-T*SPU-S/3600", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1), e2._v(" "), a2("el-input", { attrs: { disabled: "", placeholder: "人工成本SPU-R1 = SPU-Q*SPU-T*SPU-S/3600" }, model: { value: e2.spuLaborResource, callback: function(t3) {
e2.spuLaborResource = "string" === typeof t3 ? t3.trim() : t3;
}, expression: "spuLaborResource" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "上传图片:", prop: "standImageUrl" } }, [a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "支持扩展名: .jpg .jpeg .gif .MPEG .MPG", placement: "top" } }, [a2("span", { staticClass: "el-icon-info" })]), e2._v(" "), a2("span", { staticClass: "imagvVdeo" }, [a2("AliOSSUpload", { attrs: { allowFileType: e2.allowFileType1, showFileList: true, fileList: [], limit: 6 }, on: { getUploadData: e2.getUploadData1 } })], 1)], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "人", prop: "c1" } }, [a2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.addForm.c1, callback: function(t3) {
e2.$set(e2.addForm, "c1", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.c1" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "财", prop: "c2" } }, [a2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.addForm.c2, callback: function(t3) {
e2.$set(e2.addForm, "c2", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.c2" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "事", prop: "c3" } }, [a2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.addForm.c3, callback: function(t3) {
e2.$set(e2.addForm, "c3", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.c3" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "物", prop: "c4" } }, [a2("el-input", { attrs: { maxlength: "50", "show-word-limit": "", type: "textarea", clearable: "" }, model: { value: e2.addForm.c4, callback: function(t3) {
e2.$set(e2.addForm, "c4", "string" === typeof t3 ? t3.trim() : t3);
}, expression: "addForm.c4" } })], 1), e2._v(" "), a2("el-form-item", { attrs: { label: "备注:", prop: "remark" } }, [a2("el-input", { attrs: { type: "textarea", clearable: "", maxlength: "200", "show-word-limit": "" }, model: { value: e2.addForm.remark, callback: function(t3) {
e2.$set(e2.addForm, "remark", t3);
}, expression: "addForm.remark" } })], 1), e2._v(" "), a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: e2.goToBack } }, [e2._v("取消")]), e2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: function(t3) {
return e2.saveAdd("addForm");
} } }, [e2._v("保存")])], 1)], 1)], 1)], 1)], 1)], 1)], 1);
}, o = [], l = a("be2e"), s = a("f8b7"), i = a("8988"), n = a("8f53"), d = a("0b37"), c = a("dce5"), u = a("fe59"), m = a("7a3b");
function p(e2, t2) {
var a2 = "undefined" != typeof Symbol && e2[Symbol.iterator] || e2["@@iterator"];
if (!a2) {
if (Array.isArray(e2) || (a2 = v(e2)) || t2 && e2 && "number" == typeof e2.length) {
a2 && (e2 = a2);
var r2 = 0, o2 = function() {
};
return { s: o2, n: function() {
return r2 >= e2.length ? { done: true } : { done: false, value: e2[r2++] };
}, e: function(e3) {
throw e3;
}, f: o2 };
}
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 l2, s2 = true, i2 = false;
return { s: function() {
a2 = a2.call(e2);
}, n: function() {
var e3 = a2.next();
return s2 = e3.done, e3;
}, e: function(e3) {
i2 = true, l2 = e3;
}, f: function() {
try {
s2 || null == a2.return || a2.return();
} finally {
if (i2) throw l2;
}
} };
}
function v(e2, t2) {
if (e2) {
if ("string" == typeof e2) return f(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) ? f(e2, t2) : void 0;
}
}
function f(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 b = { name: "addStandard", components: { AliOSSUpload: i["a"] }, props: { isBandBindFun: { type: Boolean, default: false } }, data: function() {
return { pcaCode: m, cascaderProps: { label: "name", value: "code", children: "children", checkStrictly: true }, options: m, allowFileType1: ["image", "video"], projectId: "", usefulLevelList: c["vc"], spaceTypeList: [], level: "v1", optionsStar: n["r"], professionalList: n["A"], taskType: n["I"], taskType2: c["sc"], seriousnessList: c["fc"], workType: n["M"], 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"], addForm: { areaNoRoute: [], spaceTargetId: "", name: "", servicedesc: "", checkdesc: "", freName: "", jobName: "", remark: "", performanceScore: "", deductionStandard: "", unqualified: 50, rectificationMeasures: "", controlType: "", jobCategory: 1, subcontractingCategory: 1, internalExternalCategory: 1, movementCategory: 1, objectCategory: 1, fullParticipation: 1, investigationCategory: 1, eventType: [1], professionalCategory: 1, professionalLevel: 1, dangerousLevel: 1, importantLevel: 1, temperatureLevel: 1, privacyLevel: 1, standImageUrl: "", 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, add: { 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" }], 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 }] };
}, computed: { spuLaborResource: function() {
if (this.addForm.spuQuantity && this.addForm.spuTime && this.addForm.spuSpend) return Object(d["b"])(Object(d["c"])(Object(d["c"])(this.addForm.spuQuantity, this.addForm.spuTime), this.addForm.spuSpend), 3600).toFixed(2);
}, riskLevel: function() {
if (this.addForm.possibility && this.addForm.seriousness) return Object(d["c"])(this.addForm.possibility, this.addForm.seriousness);
} }, created: function() {
}, mounted: function() {
}, methods: { findFullPathByCodes: function(e2, t2) {
var a2, r2 = e2, o2 = [], l2 = p(t2);
try {
for (l2.s(); !(a2 = l2.n()).done; ) {
var s2, i2 = a2.value, n2 = false, d2 = p(r2);
try {
for (d2.s(); !(s2 = d2.n()).done; ) {
var c2 = s2.value;
if (c2.code === i2) {
o2.push(c2.name || "未知地区"), n2 = true, c2.children && (r2 = c2.children);
break;
}
}
} catch (u2) {
d2.e(u2);
} finally {
d2.f();
}
n2 || o2.push("未知地区");
}
} catch (u2) {
l2.e(u2);
} finally {
l2.f();
}
return o2.join("/");
}, initData: function() {
this.projectId = this.$store.state.community_uuid, this.addForm.star = this.$store.state.star, this.getJobListPeople(), this.setFreName(), this.getDangerousSourceList();
}, setFreName: function() {
var e2 = this, t2 = this.loopTypeList.filter((function(t3) {
return t3.value === e2.loopType;
}));
this.addForm.freName = "".concat(this.taskTime).concat(t2[0].label).concat(this.task, "次"), this.addForm.freParam = "".concat(this.taskTime, ",").concat(this.loopType, ",").concat(this.task);
}, getUploadData1: function(e2) {
var t2 = [];
e2 && e2.length > 0 && e2.forEach((function(e3) {
t2.push(e3.filePath);
})), this.addForm.standImageUrl = t2.join(",");
}, checkFrequency: function() {
return this.taskTime > 0 && this.task > 0 ? (this.setFreName(), true) : (this.$message({ type: "info", message: "请输入正确的频次信息" }), false);
}, saveAdd: function(e2) {
var t2 = this;
if (!this.$store.state.star) return this.$message({ type: "error", message: "项目没有星级,请先去企业添加项目级别" }), false;
this.$refs[e2].validate((function(e3) {
if (!e3) return t2.$message("有必填项未填写,请检查!"), false;
if (t2.checkFrequency()) {
null !== t2.addForm.areaNoRoute && t2.addForm.areaNoRoute.length > 0 && (t2.addForm.areaType = t2.addForm.areaNoRoute.length, t2.addForm.areaNo = t2.addForm.areaNoRoute[t2.addForm.areaNoRoute.length - 1], t2.addForm.areaName = t2.findFullPathByCodes(t2.pcaCode, t2.addForm.areaNoRoute), t2.addForm.areaNoRoute = JSON.stringify(t2.addForm.areaNoRoute)), t2.addForm.star = t2.addForm.star.toString(), t2.addForm.createUserId = t2.$store.state.user.userInfo.id, t2.addForm.createUserName = t2.$store.state.user.userInfo.memberName, t2.addForm.projectUuid = t2.projectId, t2.addForm.serviceDesc = t2.addForm.servicedesc, t2.addForm.checkDesc = t2.addForm.checkdesc, t2.addForm.deductionRate = t2.addForm.unqualified / 100, 0 == t2.addForm.areaNoRoute.length && (t2.addForm.areaName = null, t2.addForm.areaNoRoute = null, t2.addForm.areaNo = null, t2.addForm.areaType = null);
var a2 = t2.addForm;
t2.addForm.eventType.length > 0 && (a2.eventType = t2.addForm.eventType.join(",")), 0 == t2.addForm.eventType.length && (a2.eventType = t2.addForm.eventType + ""), Object(l["rb"])(a2).then((function(e4) {
t2.isBandBindFun ? t2.$emit("bindStand", e4.data.standUuid) : (t2.$message({ type: "success", message: "添加成功!" }), t2.goToBack());
}));
}
}));
}, getJobListPeople: function() {
var e2 = this, t2 = { projectUuid: this.$store.state.community_uuid, flag: 1 };
Object(s["q"])(t2).then((function(t3) {
0 === t3.code && (e2.jobListArr = t3.data);
}));
}, goToBack: function() {
this.$emit("goBack");
}, priceInput: function(e2, t2) {
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.addForm[t2] = e2;
}, intNumInput: function(e2, t2) {
e2 = e2.replace(/[^\d\.]/g, ""), e2 = e2.replace(/^\./g, ""), e2 = e2.replace(/^0\d[0-9]*/g, ""), this.addForm[t2] = e2;
}, getDangerousSourceList: function() {
var e2 = this, t2 = { pageNumber: -1, pageSize: -1, status: 1 };
Object(u["a"])(t2).then((function(t3) {
0 === t3.code && t3.data.records ? e2.dangerousSource = t3.data.records : e2.dangerousSource = [];
}));
} } }, g = b, F = (a("33a4"), a("829d")), y = Object(F["a"])(g, r, o, false, null, "433f6e74", null);
t["default"] = y.exports;
} }]);