Files
wysite/output/sourcemaps/hc-pos.sqygj.cn/static/js/chunk-066f8d10.84f43f48.js

319 lines
26 KiB
JavaScript
Raw 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-066f8d10"], { "055f": function(e, t, r) {
"use strict";
var a = function() {
var e2 = this, t2 = e2.$createElement, r2 = e2._self._c || t2;
return r2("div", { staticClass: "workOrder" }, [r2("work-order-basic", { ref: "basicRef", attrs: { workOrderType: e2.workOrderType, basicData: e2.editInfor }, on: { getOrderTypeAll: e2.getOrderTypeAll } }), e2._v(" "), r2("work-order-deatil", { ref: "deatilRef", attrs: { workOrderType: e2.workOrderType, detailData: e2.editInfor } }), e2._v(" "), r2("div", { staticClass: "btnStys" }, [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: e2.returnPage } }, [e2._v("取消")]), e2._v(" "), r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", disabled: e2.disabledBtn }, on: { click: e2.handleClick } }, [e2._v("立即发布")])], 1)], 1);
}, i = [], o = function() {
var e2 = this, t2 = e2.$createElement, r2 = e2._self._c || t2;
return r2("div", { staticClass: "basic" }, [r2("header", [r2("SubTitle", { attrs: { title: e2.title } })], 1), e2._v(" "), r2("div", { staticClass: "content" }, [r2("el-form", { ref: "form", attrs: { "label-position": "right", rules: e2.rules, model: e2.form, "label-width": "140px" } }, [r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "项目名称:", prop: "projectName" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.projectName, callback: function(t3) {
e2.$set(e2.form, "projectName", t3);
}, expression: "form.projectName" } })], 1)], 1)]), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "工单类型:", prop: "orderType" } }, [r2("el-select", { attrs: { disabled: "", placeholder: "请选择" }, model: { value: e2.form.orderType, callback: function(t3) {
e2.$set(e2.form, "orderType", t3);
}, expression: "form.orderType" } }, e2._l(e2.orderTypeList, (function(e3) {
return r2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1)])], 1), e2._v(" "), r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "工单标题:", prop: "orderTitle" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.orderTitle, callback: function(t3) {
e2.$set(e2.form, "orderTitle", t3);
}, expression: "form.orderTitle" } })], 1)], 1)]), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "优先级:", prop: "priority" } }, [r2("el-select", { attrs: { disabled: "", placeholder: "请选择" }, model: { value: e2.form.priority, callback: function(t3) {
e2.$set(e2.form, "priority", t3);
}, expression: "form.priority" } }, e2._l(e2.prioritys, (function(e3) {
return r2("el-option", { key: e3.value, attrs: { label: e3.label, value: e3.value } });
})), 1)], 1)], 1)]), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "工单截止时间:", prop: "orderCutoffTime" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.orderCutoffTime, callback: function(t3) {
e2.$set(e2.form, "orderCutoffTime", t3);
}, expression: "form.orderCutoffTime" } })], 1)], 1)]), e2._v(" "), 11 == e2.workOrderType ? r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "工单业务名称:", prop: "orderTwoServiceName" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.orderTwoServiceName, callback: function(t3) {
e2.$set(e2.form, "orderTwoServiceName", t3);
}, expression: "form.orderTwoServiceName" } })], 1)], 1)]) : e2._e(), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "绩效分值:", prop: "performanceScore" } }, [r2("el-input-number", { attrs: { min: 0 }, model: { value: e2.form.performanceScore, callback: function(t3) {
e2.$set(e2.form, "performanceScore", t3);
}, expression: "form.performanceScore" } })], 1)], 1)])], 1)], 1)], 1)]);
}, n = [], s = r("52c1"), l = r("f139"), c = r("8f53"), m = r("e10e"), d = r("8975");
function u(e2) {
return u = "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;
}, u(e2);
}
function f(e2, t2) {
var r2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var a2 = Object.getOwnPropertySymbols(e2);
t2 && (a2 = a2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), r2.push.apply(r2, a2);
}
return r2;
}
function p(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var r2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? f(Object(r2), true).forEach((function(t3) {
g(e2, t3, r2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(r2)) : f(Object(r2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(r2, t3));
}));
}
return e2;
}
function g(e2, t2, r2) {
return (t2 = h(t2)) in e2 ? Object.defineProperty(e2, t2, { value: r2, enumerable: true, configurable: true, writable: true }) : e2[t2] = r2, e2;
}
function h(e2) {
var t2 = b(e2, "string");
return "symbol" == u(t2) ? t2 : t2 + "";
}
function b(e2, t2) {
if ("object" != u(e2) || !e2) return e2;
var r2 = e2[Symbol.toPrimitive];
if (void 0 !== r2) {
var a2 = r2.call(e2, t2 || "default");
if ("object" != u(a2)) return a2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === t2 ? String : Number)(e2);
}
var v = { props: ["workOrderType", "basicData"], components: { SubTitle: l["a"] }, computed: p({}, Object(s["c"])({ community_name: function(e2) {
return e2.community_name;
}, community_uuid: function(e2) {
return e2.community_uuid;
} })), data: function() {
return { title: "工单基础信息", prioritys: c["y"], orderTypeList: c["v"], form: { projectUuid: "", projectName: "", orderType: "", orderTitle: "", priority: 3, orderCutoffTime: "", orderTwoServiceName: "", orderTwoServiceId: "", performanceScore: 0 }, rules: { projectName: [{ required: true, message: "请输入项目名称", trigger: "blur" }], orderType: [{ required: true, message: "请选择工单类型", trigger: "change" }], orderTitle: [{ required: true, message: "请输入工单标题", trigger: "blur" }], priority: [{ required: true, message: "请选择优先级", trigger: "change" }], orderCutoffTime: [{ required: true, message: "请填写工单截止时间", trigger: "change" }], orderTwoServiceName: [{ required: true, message: "请填工单业务名称", trigger: "change" }] } };
}, created: function() {
this.getInfoList();
}, mounted: function() {
if (null === this.basicData) return false;
this.form.projectUuid = this.community_uuid, this.form.projectName = this.community_name, this.form.operatorId = this.$store.state.user.userInfo.memberUuid, this.form.operatorName = this.$store.state.user.userInfo.memberName, this.form.applicantid = this.$store.state.user.userInfo.memberUuid, this.form.name = this.$store.state.user.userInfo.memberName, this.form.orderType = parseInt(this.workOrderType), this.form.orderTitle = this.basicData.deviceName + "报警";
var e2 = /* @__PURE__ */ new Date();
e2.setTime(e2.getTime() + 72e5);
var t2 = Object(d["formatDate"])(e2, "Y-M-D h:m");
this.form.orderCutoffTime = t2;
}, methods: { orderTypeAllNmae: function(e2) {
var t2 = this, r2 = [], a2 = [];
this.form.orderTwoServiceId = e2 || "", Object(m["g"])({ id: e2, projectUuid: this.$store.state.community_uuid }).then((function(e3) {
if (0 == e3.code) {
var i2 = Object(d["formatDate"])(t2.basicData.createDate, "Y-M-D h:m");
if (e3.data && e3.data.aging) {
var o2 = new Date(i2.replace("-", "/")), n2 = o2.setMinutes(o2.getMinutes() + e3.data.aging, o2.getSeconds(), 0), s2 = t2.formatDate2(n2);
t2.form.orderCutoffTime = s2;
}
e3.data && e3.data.projectOrderTypePersonRelRespDTOS.length > 0 && (e3.data.projectOrderTypePersonRelRespDTOS.forEach((function(e4) {
1 == e4.engineerType && r2.push({ name: e4.engineerName, uuid: e4.engineerUuid }), 2 == e4.engineerType && a2.push({ name: e4.engineerName, uuid: e4.engineerUuid });
})), t2.$emit("getOrderTypeAll", r2, a2));
}
}));
}, formatDate2: function(e2) {
var t2 = new Date(e2), r2 = t2.getFullYear() + "-", a2 = (t2.getMonth() + 1 < 10 ? "0" + (t2.getMonth() + 1) : t2.getMonth() + 1) + "-", i2 = t2.getDate() < 10 ? "0" + t2.getDate() : t2.getDate(), o2 = (t2.getHours() < 10 ? "0" + t2.getHours() : t2.getHours()) + ":", n2 = (t2.getMinutes() < 10 ? "0" + t2.getMinutes() : t2.getMinutes()) + ":", s2 = t2.getSeconds() < 10 ? "0" + t2.getSeconds() : t2.getSeconds();
return r2 + a2 + i2 + " " + o2 + n2 + s2;
}, getInfoList: function() {
var e2 = this, t2 = { companyUuid: this.$store.state.companyUuid, aiQuote: this.basicData.alarmType.toString() };
Object(m["v"])(t2).then((function(t3) {
0 == t3.code && (t3.data && t3.data.length > 0 ? (e2.form.orderTwoServiceName = t3.data[0].orderTypeName, e2.orderTypeAllNmae(t3.data[0].id)) : e2.$confirm("请联系管理员在企业管理平台工单管理菜单下类型管理配置工单业务名称配置完成后请重新处理该AI预警工单。", "AI预警处理工单业务名称未配置", { confirmButtonText: "确定", showCancelButton: false, type: "warning" }));
}));
}, getData: function() {
var e2 = true;
if (this.$refs.form.validate((function(t2) {
if (console.log("valid", t2), !t2) return e2 = false, e2;
})), e2) return this.form;
} } }, y = v, O = (r("d0f4"), r("829d")), T = Object(O["a"])(y, o, n, false, null, "56abaaeb", null), N = T.exports, w = function() {
var e2 = this, t2 = e2.$createElement, r2 = e2._self._c || t2;
return r2("div", { staticClass: "detail" }, [r2("header", [r2("SubTitle", { attrs: { title: e2.title } })], 1), e2._v(" "), r2("div", { staticClass: "content" }, [r2("el-form", { ref: "form", attrs: { "label-position": "right", rules: e2.rules, model: e2.form, "label-width": "140px" } }, [e2.isPublicArea ? r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "报修人:" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.repairerName, callback: function(t3) {
e2.$set(e2.form, "repairerName", t3);
}, expression: "form.repairerName" } })], 1)], 1)]), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "联系方式:" } }, [r2("el-input", { attrs: { disabled: "" }, model: { value: e2.form.phoneNumber, callback: function(t3) {
e2.$set(e2.form, "phoneNumber", t3);
}, expression: "form.phoneNumber" } })], 1)], 1)])], 1) : e2._e(), e2._v(" "), e2.isPublicArea ? r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "空间:", prop: "spaceId" } }, [r2("el-input", { attrs: { disabled: "", placeholder: "请选择空间" }, model: { value: e2.form.spaceName, callback: function(t3) {
e2.$set(e2.form, "spaceName", t3);
}, expression: "form.spaceName" } })], 1)], 1)]), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "网格:", prop: "locationId" } }, [r2("el-input", { attrs: { disabled: "", placeholder: "请选择网格" }, model: { value: e2.form.locationName, callback: function(t3) {
e2.$set(e2.form, "locationName", t3);
}, expression: "form.locationName" } })], 1)], 1)])], 1) : e2._e(), e2._v(" "), r2("el-row", [e2.isPublicArea ? r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "设备:" } }, [r2("el-input", { attrs: { disabled: "", placeholder: "请选择设备" }, model: { value: e2.form.deviceName, callback: function(t3) {
e2.$set(e2.form, "deviceName", t3);
}, expression: "form.deviceName" } })], 1)], 1)]) : e2._e(), e2._v(" "), r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "问题描述:", prop: "remake" } }, [r2("el-input", { staticClass: "remarker-input", attrs: { type: "textarea", maxlength: "1000", rows: "5" }, model: { value: e2.form.remake, callback: function(t3) {
e2.$set(e2.form, "remake", t3);
}, expression: "form.remake" } })], 1)], 1)])], 1), e2._v(" "), r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "主工程师:", prop: "masterEngineer" } }, [r2("el-select", { attrs: { "value-key": "uuid", filterable: "", placeholder: "请输入关键词" }, on: { change: e2.engineerChange }, model: { value: e2.form.masterEngineer, callback: function(t3) {
e2.$set(e2.form, "masterEngineer", t3);
}, expression: "form.masterEngineer" } }, e2._l(e2.engineerList, (function(e3) {
return r2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3 } });
})), 1)], 1)], 1)])], 1), e2._v(" "), r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "协同工程师:", prop: "engineer" } }, [r2("el-select", { attrs: { "value-key": "uuid", filterable: "", multiple: "" }, model: { value: e2.form.engineer, callback: function(t3) {
e2.$set(e2.form, "engineer", t3);
}, expression: "form.engineer" } }, e2._l(e2.engineerList, (function(e3) {
return r2("el-option", { key: e3.uuid, attrs: { label: e3.name, value: e3 } });
})), 1)], 1)], 1)])], 1), e2._v(" "), r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "上传图片或视频:", prop: "imageUrl" } }, [r2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "支持扩展名: .jpg .jpeg .gif .MPEG .MPG", placement: "top" } }, [r2("span", { staticClass: "el-icon-info" })]), e2._v(" "), r2("span", { staticClass: "imagvVdeo" }, [r2("AliOSSUpload", { attrs: { allowFileType: e2.allowFileType1, showFileList: true, fileList: e2.fileList }, on: { getUploadData: e2.getUploadData1 } })], 1)], 1)], 1)])], 1), e2._v(" "), r2("el-row", [r2("el-col", { attrs: { span: 12 } }, [r2("div", { staticClass: "grid-content" }, [r2("el-form-item", { attrs: { label: "上传附件:", prop: "annexUrl" } }, [r2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "支持扩展名: .doc .docx .xls .xlsx .pdf ", placement: "top" } }, [r2("span", { staticClass: "el-icon-info" })]), e2._v(" "), r2("span", { staticClass: "imagvVdeo" }, [r2("AliOSSUpload", { attrs: { allowFileType: e2.allowFileType2, showFileList: true, listType: "text" }, on: { getUploadData: e2.getUploadData2 }, scopedSlots: e2._u([{ key: "uploadButton", fn: function() {
return [r2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], staticClass: "el-icon-upload", attrs: { type: "primary", plain: "", size: "small" } }, [e2._v("选择附件")])];
}, proxy: true }]) })], 1)], 1)], 1)])], 1)], 1)], 1)]);
}, D = [], j = r("8988"), S = r("f8b7"), k = r("be2e");
function C(e2) {
return C = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e3) {
return typeof e3;
} : function(e3) {
return e3 && "function" == typeof Symbol && e3.constructor === Symbol && e3 !== Symbol.prototype ? "symbol" : typeof e3;
}, C(e2);
}
function _(e2, t2) {
var r2 = Object.keys(e2);
if (Object.getOwnPropertySymbols) {
var a2 = Object.getOwnPropertySymbols(e2);
t2 && (a2 = a2.filter((function(t3) {
return Object.getOwnPropertyDescriptor(e2, t3).enumerable;
}))), r2.push.apply(r2, a2);
}
return r2;
}
function P(e2) {
for (var t2 = 1; t2 < arguments.length; t2++) {
var r2 = null != arguments[t2] ? arguments[t2] : {};
t2 % 2 ? _(Object(r2), true).forEach((function(t3) {
U(e2, t3, r2[t3]);
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e2, Object.getOwnPropertyDescriptors(r2)) : _(Object(r2)).forEach((function(t3) {
Object.defineProperty(e2, t3, Object.getOwnPropertyDescriptor(r2, t3));
}));
}
return e2;
}
function U(e2, t2, r2) {
return (t2 = I(t2)) in e2 ? Object.defineProperty(e2, t2, { value: r2, enumerable: true, configurable: true, writable: true }) : e2[t2] = r2, e2;
}
function I(e2) {
var t2 = $(e2, "string");
return "symbol" == C(t2) ? t2 : t2 + "";
}
function $(e2, t2) {
if ("object" != C(e2) || !e2) return e2;
var r2 = e2[Symbol.toPrimitive];
if (void 0 !== r2) {
var a2 = r2.call(e2, t2 || "default");
if ("object" != C(a2)) return a2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === t2 ? String : Number)(e2);
}
var x = { props: ["workOrderType", "detailData"], components: { SubTitle: l["a"], AliOSSUpload: j["a"] }, data: function() {
return { allowFileType1: ["image", "video"], allowFileType2: ["file"], isCommon: 13 === this.workOrderType, isPublicArea: 11 === this.workOrderType, isHouseHolder: 12 === this.workOrderType, repairServiceList: c["B"], fileList: [], houseNoList: [], spaceNameList: [], locationNameList: [], orderTypeList: [], deviceNameList: [], engineerList: [], loading: false, spaceObj: {}, form: { imageUrl: "", annexUrl: "", repairerName: "", phoneNumber: "", houseNo: "", householderName: "", householderPhone: "", reserveTime: "", spaceId: "", spaceName: "", locationId: "", locationName: "", orderType: "", deviceName: "", remake: "", masterEngineer: "", engineer: [] }, detailInfo: { imageUrl: "", annexUrl: "", orderPersonnelRelAddReqDTOS: [], publicAreaRectifyOrderRelAddReqDTO: {}, householderOrdinaryOrderRelAddReqDTO: {} }, rules: { remake: [{ required: true, message: "请填写问题描述", trigger: "blur" }], masterEngineer: [{ required: true, message: "请选择主工程师", trigger: "change" }] }, title: "工单详细信息" };
}, computed: P({}, Object(s["c"])({ community_uuid: function(e2) {
return e2.community_uuid;
} })), created: function() {
}, mounted: function() {
if (this.getEngineer(), null === this.detailData) return false;
var e2 = this.$store.state.user.userInfo;
this.form.repairerName = e2.memberName, this.form.phoneNumber = e2.accountName, this.form.spaceId = this.detailData.alarmSpaceUuid, this.form.spaceName = this.detailData.alarmSpaceName, this.form.locationId = this.detailData.alarmLocationUuid, this.form.locationName = this.detailData.alarmLocationName, this.form.remake = "报警时间:".concat(this.detailData.createDate.substring(0, 16), "\r\n设备编号").concat(this.detailData.deviceCode, "\r\n报警设备").concat(this.detailData.deviceName, "\r\n空间网格").concat(this.detailData.alarmSpaceName + this.detailData.alarmLocationName, "\r\n设备负责人"), this.form.deviceName = this.detailData.deviceName, null != this.detailData.images && "" != this.detailData.images ? (this.fileList.push({ url: this.detailData.images }), this.form.imageUrl = this.detailData.images) : (this.fileList = [], this.form.imageUrl = "");
}, methods: { getEngineerInfo: function(e2) {
this.form.masterEngineer = e2.masterEngineer, this.form.engineer = e2.engineer;
}, getUploadData1: function(e2) {
var t2 = [];
e2 && e2.length > 0 && e2.forEach((function(e3) {
t2.push(e3.filePath);
})), this.form.imageUrl = t2.join(";");
}, getUploadData2: function(e2) {
var t2 = [];
e2 && e2.length > 0 && e2.forEach((function(e3) {
t2.push(e3.filePath);
})), this.form.annexUrl = t2.join(",");
}, clickView: function(e2) {
this.$router.push({ path: "/basicManagement/spaceManagement/housingDetails", query: { id: e2.id } });
}, getEngineer: function() {
var e2 = this, t2 = { id: this.$store.state.id };
Object(m["m"])(t2).then((function(t3) {
e2.engineerList = t3.data;
}));
}, selectLocation: function(e2) {
var t2 = this, r2 = { projectId: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, locationId: e2.locationUuid };
Object(m["j"])(r2).then((function(e3) {
t2.deviceNameList = e3.data.records;
}));
}, selectChanged: function(e2) {
var t2 = this, r2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: [e2.spaceUuid] };
Object(S["I"])(r2).then((function(e3) {
0 == e3.code && (t2.locationNameList = e3.data.records);
}));
}, getSpaceList: function() {
var e2 = this;
Object(k["ib"])({ projectId: this.community_uuid }).then((function(t2) {
e2.spaceNameList = t2.data;
}));
}, engineerChange: function(e2) {
this.form.remake = "报警时间:".concat(this.detailData.createDate.substring(0, 16), "\r\n设备编号").concat(this.detailData.deviceCode, "\r\n报警设备").concat(this.detailData.deviceName, "\r\n空间网格").concat(this.detailData.alarmSpaceName + this.detailData.alarmLocationName, "\r\n设备负责人").concat(e2.name);
}, getData: function() {
var e2 = [], t2 = true;
if (this.$refs.form.validate((function(e3) {
if (!e3) return t2 = false, t2;
})), t2) {
var r2 = [{ engineerName: this.form.masterEngineer.name, engineerUuid: this.form.masterEngineer.uuid, engineerType: 1 }];
return this.form.engineer && this.form.engineer.length > 0 && this.form.engineer.forEach((function(t3) {
var r3 = { engineerName: t3.name, engineerUuid: t3.uuid, engineerType: 2 };
e2.push(r3);
})), this.detailInfo.imageUrl = this.form.imageUrl, this.detailInfo.annexUrl = this.form.annexUrl, this.detailInfo.remake = this.form.remake, this.detailInfo.publicAreaRectifyOrderRelAddReqDTO = { phoneNumber: this.form.phoneNumber, repairerName: this.form.repairerName, spaceName: this.detailData.alarmSpaceName, spaceNo: this.detailData.alarmSpaceUuid, locationName: this.detailData.alarmLocationName, locationUuid: this.detailData.alarmLocationUuid, deviceName: this.detailData.deviceName, deviceUuid: this.detailData.alarmDeviceUuid }, this.detailInfo.orderPersonnelRelAddReqDTOS = [].concat(r2, e2), this.detailInfo;
}
} } }, L = x, A = (r("eceb"), Object(O["a"])(L, w, D, false, null, "5f4dd65a", null)), E = A.exports, R = r("ed5f"), M = (r("c2ee"), { components: { WorkOrderBasic: N, WorkOrderDeatil: E }, props: { editInfor: { type: Object }, handleClose: { type: Function }, handleSubmit: { type: Function } }, data: function() {
return { engineerInfo: {}, workOrderType: 11, disabledBtn: false };
}, created: function() {
}, mounted: function() {
}, methods: { getOrderTypeAll: function(e2, t2) {
this.engineerInfo = { masterEngineer: e2[0], engineer: t2 }, this.$refs.deatilRef.getEngineerInfo(this.engineerInfo);
}, returnPage: function() {
this.$emit("handleClose");
}, handleClick: function() {
var e2 = this, t2 = this.$refs.basicRef.getData(), r2 = this.$refs.deatilRef.getData();
if (!t2) return this.$message({ type: "error", message: "请检查工单基础信息是否填写完整" }), false;
if (void 0 != t2 && (void 0 === t2.orderTwoServiceId || null === t2.orderTwoServiceId)) return this.$confirm("请联系管理员在企业管理平台工单管理菜单下类型管理配置工单业务名称配置完成后请重新处理该AI预警工单。", "AI预警处理工单业务名称未配置", { confirmButtonText: "确定", showCancelButton: false, type: "warning" }), false;
if (r2) {
var a2 = Object.assign({}, t2, r2, { alarmRecordId: this.editInfor.id }), i2 = new Date(a2.orderCutoffTime);
a2.orderCutoffTime = i2.setTime(i2.getTime()), this.disabledBtn = true, Object(R["g"])(a2).then((function(t3) {
0 == t3.code && (e2.$message({ message: "创建成功", type: "success" }), e2.$emit("handleSubmit")), e2.disabledBtn = false;
}));
} else this.$message({ type: "error", message: "请选择主工程师及问题描述" });
} } }), q = M, B = (r("8824"), Object(O["a"])(q, a, i, false, null, "2c529849", null));
t["a"] = B.exports;
}, "4a03": function(e, t, r) {
}, "6f81": function(e, t, r) {
}, 8824: function(e, t, r) {
"use strict";
r("bf6b");
}, bf6b: function(e, t, r) {
}, d0f4: function(e, t, r) {
"use strict";
r("6f81");
}, eceb: function(e, t, r) {
"use strict";
r("4a03");
}, ed5f: function(e, t, r) {
"use strict";
r.d(t, "e", (function() {
return i;
})), r.d(t, "g", (function() {
return o;
})), r.d(t, "h", (function() {
return n;
})), r.d(t, "c", (function() {
return s;
})), r.d(t, "d", (function() {
return l;
})), r.d(t, "a", (function() {
return c;
})), r.d(t, "b", (function() {
return m;
})), r.d(t, "f", (function() {
return d;
}));
var a = r("b775");
function i(e2) {
return Object(a["a"])({ url: "/appproject/AlarmRecord/pageList", method: "POST", data: e2 });
}
function o(e2) {
return Object(a["a"])({ url: "/appproject/AlarmRecord/alarmSendWorderOrder", method: "POST", data: e2 });
}
function n(e2) {
return Object(a["a"])({ url: "/appproject/AlarmRecord/updateAiSign", method: "POST", data: e2 });
}
function s(e2) {
return Object(a["a"])({ url: "/appproject/DeviceAlarmManage/pageList", method: "POST", data: e2 });
}
function l(e2) {
return Object(a["a"])({ url: "/appproject/DeviceAlarmManage/update", method: "POST", data: e2 });
}
function c(e2) {
return Object(a["a"])({ url: "/appproject/DeviceAlarmManage/create", method: "POST", data: e2 });
}
function m(e2) {
return Object(a["a"])({ url: "/appproject/DeviceAlarmManage/delete", method: "POST", data: e2 });
}
function d(e2) {
return Object(a["a"])({ url: "/appproject/AlarmRecord/update", method: "POST", data: e2 });
}
} }]);