(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-1b9c6262"], { "00df": function(module, __webpack_exports__, __webpack_require__) { "use strict"; var _utils_cul__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("0b37"), _utils_dataDict__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("dce5"); __webpack_exports__["a"] = { props: { tableData: { type: Array, default: [] }, tools: { type: Boolean, default: false }, del: { type: Boolean, default: false }, search: { type: Boolean, default: true }, quote: { type: Boolean, default: false }, selection: { type: Boolean, default: false }, pageIndex: { type: Boolean, default: false }, page: { type: Boolean, default: false }, opentype: { type: String, default: "add" }, attrData: { type: Object, default: function() { return {}; } }, autoPass: { type: Number, default: 0 } }, data: function() { return { editVisible: false, tableIndex: 0, editForm: {}, editRule: { spuQuantity: { required: true, message: "请输入SPU-Q的数值", trigger: "blur" }, spuTime: { required: true, message: "请输入SPU-T的数值", trigger: "blur" }, spuSpend: { required: true, message: "请输入SPU-S的数值", trigger: "blur" }, spuLaborResource: { required: true, message: "请输入SPU-R1的数值", trigger: "blur" } }, professionalList: _utils_dataDict__WEBPACK_IMPORTED_MODULE_1__["Ub"], taskType: _utils_dataDict__WEBPACK_IMPORTED_MODULE_1__["rc"], listLoading: false, listTable: [], pageTotal: 0, spaceTypeList: [], locationList: [], formInfo: { pageNumber: 1, pageSize: 10 }, selectionList: [], tooltipText: "本功能控制本次计划管理下的该作业标准是否要求拍照", tooltipText2: "本功能控制本次计划管理下的该作业标准执行时是否允许从相册选择照片" }; }, watch: { tableData: { handler: function(t, e) { }, deep: true } }, mounted: function() { console.log(this.attrData, "asdjklasdjaklsdjaskd++++++++++++"); }, methods: { handleSizeChange: function(t) { this.formInfo.pageNumber = 1, this.formInfo.pageSize = t; }, handleCurrentChange: function(t) { this.formInfo.pageNumber = t; }, formatType: function formatType(val) { return val ? eval(val).label : "-"; }, formatPlanType: function(t) { if (t && "0" != t) { var e = parseInt(t); return this.taskType[e - 1].label; } return "-"; }, thisTaskInfor: function(t, e) { var a = { type: t, data: e }; this.$emit("tableClickInfor", a); }, deleteItemStand: function(t) { var e = this; this.$confirm("此操作将在本次创建移除该标准,点击上方“确认添加”可重新查询出该数据, 是否继续?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() { e.$emit("deleteItemStand", t); })).catch((function() { })); }, setToolTipContent: function(t) { return ""; }, culCurrentImg: function(t, e) { return t && Array.isArray(t) && t.length > 0 ? t.filter((function(t2) { return 2 == t2.selected; })).length : 0; }, quoteImg: function(t, e) { if ("add" === this.opentype || "edit" === this.opentype || "copy" === this.opentype) { if ("add" === this.opentype || "edit" === this.opentype || "copy" === this.opentype) { if (1 === this.attrData.planStatus || 3 === this.attrData.planStatus) return void this.$message({ message: "当前状态不允许编辑标准示例图片。", type: "error" }); console.log(e.locationExamplesImageRespDTOS, "row.locationExamplesImageRespDTOS"), this.$emit("queryCurStandLocationImg", { locationId: e.locationId, examplesImageUrl: e.examplesImageUrl ? e.examplesImageUrl : "", index: t.$index, standardUuid: e.standardUuid, spaceUuid: e.spaceUuid, locationExamplesImageRespDTOS: e.locationExamplesImageRespDTOS && Array.isArray(e.locationExamplesImageRespDTOS) && e.locationExamplesImageRespDTOS.length > 0 ? e.locationExamplesImageRespDTOS : [] }); } } else this.$emit("queryCurStandLocationImg", { locationId: e.locationId, examplesImageUrl: e.examplesImageUrl ? e.examplesImageUrl : "", index: t.$index, standardUuid: e.standardUuid, spaceUuid: e.spaceUuid, locationExamplesImageRespDTOS: e.locationExamplesImageRespDTOS && Array.isArray(e.locationExamplesImageRespDTOS) && e.locationExamplesImageRespDTOS.length > 0 ? e.locationExamplesImageRespDTOS : [] }); }, editClick: function(t, e) { this.tableIndex = e, this.editForm = JSON.parse(JSON.stringify(t)), this.editVisible = true; }, inputChange: function() { this.editForm.spuQuantity && this.editForm.spuSpend ? this.editForm.spuLaborResource = Object(_utils_cul__WEBPACK_IMPORTED_MODULE_0__["b"])(Object(_utils_cul__WEBPACK_IMPORTED_MODULE_0__["c"])(Object(_utils_cul__WEBPACK_IMPORTED_MODULE_0__["c"])(this.editForm.spuQuantity, this.editForm.spuTime), this.editForm.spuSpend), 3600).toFixed(2) : this.editForm.spuLaborResource = 0; }, confirmClick: function() { var t = this; this.$refs["editForm"].validate((function(e) { if (e) { var a = JSON.parse(JSON.stringify(t.editForm)); t.$set(t.tableData, t.tableIndex, a), t.$nextTick((function() { this.eidtClose(); })); } })); }, eidtClose: function() { this.$refs["editForm"].resetFields(), this.editVisible = false; } } }; }, "25c0": function(t, e, a) { }, 2769: function(t, e, a) { }, "35ad": function(t, e, a) { "use strict"; a.d(e, "b", (function() { return i; })), a.d(e, "a", (function() { return r; })), a.d(e, "n", (function() { return o; })), a.d(e, "j", (function() { return s; })), a.d(e, "l", (function() { return l; })), a.d(e, "k", (function() { return c; })), a.d(e, "m", (function() { return u; })), a.d(e, "c", (function() { return p; })), a.d(e, "i", (function() { return d; })), a.d(e, "d", (function() { return m; })), a.d(e, "g", (function() { return f; })), a.d(e, "f", (function() { return h; })), a.d(e, "h", (function() { return g; })), a.d(e, "e", (function() { return v; })); var n = a("b775"); function i(t2) { return Object(n["a"])({ url: "/appproject/Contract/pageList", method: "post", data: t2 }); } function r(t2) { return Object(n["a"])({ url: "/appproject/Contract/create", method: "POST", data: t2 }); } function o(t2) { return Object(n["a"])({ url: "/appproject/Contract/update", method: "POST", data: t2 }); } function s(t2) { return Object(n["a"])({ url: "/appproject/Contract/delete", method: "POST", data: t2 }); } function l(t2) { return Object(n["a"])({ url: "/appproject/Contract/findById", method: "POST", data: t2 }); } function c(t2) { return Object(n["a"])({ url: "/appproject/Contract/deletePaymentInfo", method: "POST", data: t2 }); } function u(t2) { return Object(n["a"])({ url: "/appproject/supplier/pageList", method: "POST", data: t2 }); } function p(t2) { return Object(n["a"])({ url: "/appproject/ContractStandRel/standRelQuery", method: "POST", data: t2 }); } function d(t2) { return Object(n["a"])({ url: "/appproject/ContractStandRel/standRelCreateBatch", method: "POST", data: t2 }); } function m(t2) { return Object(n["a"])({ url: "/project/ContractStandRecognize/recognize", method: "POST", data: t2 }); } function f(t2) { return Object(n["a"])({ url: "/project/ContractStandRecognize/pageList", method: "POST", data: t2 }); } function h(t2) { return Object(n["a"])({ url: "/project/ContractStandRecognize/deleteBatch", method: "POST", data: t2 }); } function g(t2) { return Object(n["a"])({ url: "/project/ContractStandRecognize/update", method: "POST", data: t2 }); } function v(t2) { return Object(n["a"])({ url: "/project/ContractStandRecognize/standCommit", method: "POST", data: t2 }); } }, "36a3": function(t, e, a) { }, "370e": function(t, e, a) { "use strict"; a("25c0"); }, "37fc": function(t, e, a) { "use strict"; var n = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "planSetting" }, [a2("header", [a2("SubTitle", { attrs: { title: t2.title } })], 1), t2._v(" "), "add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? a2("div", { staticClass: "operationInfor" }, [a2("el-tabs", { staticClass: "planSettingTabs", attrs: { type: "border-card" }, on: { "tab-click": t2.handleClick }, model: { value: t2.activeName, callback: function(e3) { t2.activeName = e3; }, expression: "activeName" } }, [a2("el-tab-pane", { attrs: { label: "合同作业标准", name: "workStand" } }, [a2("workStand", { ref: "workStand", attrs: { changeType: "workStand", opentype: t2.opentype, attrData: t2.attrData }, on: { updataWorkStandSel: t2.updataWorkStandSel, standSearchQuery: t2.setStandSearchQuery } })], 1), t2._v(" "), a2("el-tab-pane", { attrs: { label: "5A标准", name: "five" } }, [a2("workStand", { ref: "five", attrs: { changeType: "five", opentype: t2.opentype, attrData: t2.attrData }, on: { updataWorkStandSel: t2.updataWorkStandSel, standSearchQuery: t2.setStandSearchQuery } })], 1), t2._v(" "), a2("el-tab-pane", { attrs: { label: "作业网格", name: "workPosition" } }, [a2("workPosition", { ref: "workPosition", attrs: { opentype: t2.opentype, attrData: t2.attrData, selectChange: t2.workTargetSelect }, on: { updataWorkPositionSel: t2.updataWorkPositionSel } })], 1), t2._v(" "), a2("el-tab-pane", { attrs: { label: "作业对象", name: "workTarget" } }, [a2("workTarget", { ref: "workTarget", attrs: { opentype: t2.opentype, attrData: t2.attrData, selectChange: t2.workStandSelect }, on: { updataworkTargetSel: t2.updataworkTargetSel } })], 1), t2._v(" "), a2("el-tab-pane", { attrs: { label: "危险源标准", name: "dangerousStandards" } }, [a2("workStand", { ref: "dangerousStandards", attrs: { changeType: "dangerousStandards", opentype: t2.opentype, attrData: t2.attrData }, on: { updataWorkStandSel: t2.updataWorkStandSel, standSearchQuery: t2.setStandSearchQuery } })], 1)], 1)], 1) : t2._e(), t2._v(" "), "add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? a2("div", { staticClass: "operationAdd" }, [a2("el-button", { attrs: { type: "primary", disabled: !(t2.workStandSelect.length > 0) }, on: { click: t2.submitAdd } }, [t2._v("确认添加")])], 1) : t2._e(), t2._v(" "), t2.listTable.length > 0 ? a2("div", { staticClass: "selectedPosStand" }, t2._l(t2.listTable, (function(e3, n2) { return a2("div", { directives: [{ name: "show", rawName: "v-show", value: t2.isShow, expression: "isShow" }], key: n2, staticClass: "workInforItem" }, [a2("div", { staticClass: "workItemlocation" }, [t2._v("\n " + t2._s(e3.spaceName + "-" + e3.location) + "\n "), a2("label", { staticClass: "isNeedScanCode" }, [t2._v("扫码开启工作:\n "), a2("el-switch", { attrs: { disabled: !(e3.planDeviceList.length > 0) || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus || 5 === t2.attrData.planStatus), "active-color": "#13ce66", "active-text": "是", "inactive-text": "否", "active-value": 1, "inactive-value": 2 }, model: { value: e3.needScanCode, callback: function(a3) { t2.$set(e3, "needScanCode", a3); }, expression: "item.needScanCode" } }), t2._v(" "), "view" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], staticClass: "locationCheckImg", attrs: { type: "primary", size: "mini" }, on: { click: function(a3) { return t2.viewLocation(e3); } } }, [t2._v("查看照片")]) : t2._e()], 1), t2._v(" "), a2("div", { staticClass: "rigth" }, ["add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? a2("el-button", { attrs: { type: "primary", disabled: !(e3.planDeviceList.length > 0) || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus), size: "mini" }, on: { click: function(e4) { return t2.deleteLocation(n2); } } }, [t2._v("删除")]) : t2._e(), t2._v(" "), a2("span", { on: { click: function(e4) { return t2.handleSlowList(n2); } } }, [t2._v("\n " + t2._s(e3.isShow ? "收起" : "展开") + "\n "), a2("i", { class: { icons: true, "el-icon-arrow-down": !e3.isShow, "el-icon-arrow-up": e3.isShow } })])], 1)]), t2._v(" "), e3.planDeviceList.length > 0 ? a2("el-tabs", { directives: [{ name: "show", rawName: "v-show", value: e3.isShow, expression: "item.isShow" }], staticClass: "planSettingTabs", attrs: { type: "border-card", value: e3.planDeviceList[0].targetUuid, closable: ("add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype) && (1 !== t2.attrData.planStatus && 3 !== t2.attrData.planStatus) }, on: { "tab-remove": function(e4) { return t2.closeTabs(n2, e4); } } }, t2._l(e3.planDeviceList, (function(e4, i2) { return a2("el-tab-pane", { key: i2, staticClass: "workItemPane", attrs: { label: e4.targetName, name: e4.targetUuid } }, [a2("editStandTable", { attrs: { autoPass: t2.autoPass, tableData: e4.standardRespDTOList, pageIndex: true, page: true, opentype: t2.opentype, attrData: t2.attrData }, on: { queryCurStandLocationImg: function(e5) { return t2.queryCurStandLocationImg(n2, i2, e5); }, deleteItemStand: function(e5) { return t2.deleteItemStand(n2, i2, e5); } } })], 1); })), 1) : t2._e()], 1); })), 0) : t2._e(), t2._v(" "), a2("task-infomation", { ref: "taskInfomationRef", attrs: { selectStand: t2.selectStand, attrData: t2.attrData, taskData: t2.settingData, addType: t2.addType, opentype: t2.opentype } }), t2._v(" "), a2("el-dialog", { staticClass: "dialogHead", attrs: { "show-close": true, "close-on-press-escape": false, "close-on-click-modal": false, visible: t2.pictureDialog, width: "630px" }, on: { "update:visible": function(e3) { t2.pictureDialog = e3; } } }, [a2("span", { attrs: { slot: "title" }, slot: "title" }, [a2("span", { staticClass: "header-main-title" }, [t2._v("照片集")]), t2._v(" "), "task" === !t2.opentype ? a2("span", { staticClass: "header-sub-title" }, [t2._v("注:选择以下照片作为标准照片后,将在计划工单中显示作为参照标准图片")]) : t2._e()]), t2._v(" "), t2.getImgUrr(t2.imageUrl).length > 0 ? a2("div", { staticStyle: { "margin-bottom": "24px" } }, [a2("h4", { staticStyle: { "margin-top": "-15px" } }, [t2._v("示例图片:")]), t2._v(" "), a2("el-row", t2._l(t2.getImgUrr(t2.imageUrl), (function(t3) { return a2("el-col", { key: t3, attrs: { span: 6 } }, [a2("div", { staticClass: "imgItem" }, [a2("span", { staticClass: "imgWrap" }, [a2("el-image", { staticStyle: { cursor: "pointer", width: "100px", height: "100px" }, attrs: { src: t3, "preview-src-list": [t3] } })], 1)])]); })), 1), t2._v(" "), a2("div", { staticClass: "tab-title2" })], 1) : t2._e(), t2._v(" "), a2("div", { staticClass: "imgPreview" }, [t2.pictureUrl.length > 0 ? t2._l(Math.ceil(t2.pictureUrl.length / 3), (function(e3, n2) { return a2("el-row", { key: e3, staticClass: "pictureRow", attrs: { type: "flex" } }, t2._l(t2.pictureUrl.slice(0 === n2 ? 0 : 3 * n2, 3 * (n2 + 1)), (function(e4) { return a2("el-col", { key: e4.src, attrs: { span: 8 } }, [a2("div", { staticClass: "imgItem", on: { click: function(a3) { return t2.handleImg(e4); } } }, [a2("span", { staticClass: "imgWrap" }, [a2("img", { staticStyle: { cursor: "pointer" }, attrs: { src: e4.src, alt: "" } })]), t2._v(" "), a2("span", { staticClass: "btnWrap2" }, [a2("i", { staticClass: "floats" }, [a2("el-image", { staticClass: "bannerImg", attrs: { src: t2.replaceUrl(e4.src), "preview-src-list": [e4.src], fit: "contain" } })], 1)]), t2._v(" "), !e4.checked || "view" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype ? t2._e() : a2("span", { staticClass: "btnWrap" }, [a2("el-button", { attrs: { type: "primary", icon: "el-icon-check", circle: "" } })], 1)])]); })), 1); })) : a2("div", { staticClass: "noData" }, [t2._v("暂无数据")]), t2._v(" "), a2("div", { staticClass: "picture" }, [t2.pictureUrl.length > 0 && ("view" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype) ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: t2.saveSelect } }, [t2._v("确定选择")]) : t2._e(), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(e3) { t2.pictureDialog = false; } } }, [t2._v("取消")])], 1)], 2)]), t2._v(" "), a2("el-dialog", { attrs: { title: "示例图片", visible: t2.locationEgImgDialog, width: "600px" }, on: { "update:visible": function(e3) { t2.locationEgImgDialog = e3; } } }, [t2.unreferencedImages.length > 0 ? a2("div", [a2("h4", { staticStyle: { "margin-bottom": "15px", color: "#409EFF" } }, [t2._v("网格备选图片库")]), t2._v(" "), a2("div", { staticClass: "locationEgImgBox" }, t2._l(t2.unreferencedImages, (function(e3, n2) { return a2("div", { key: "unref-" + n2, staticClass: "locationEgImgItem" }, [a2("div", { staticClass: "locationEgImgItemImgBox" }, [a2("el-image", { staticClass: "locationEgImgItemImg", staticStyle: { cursor: "pointer" }, attrs: { src: e3.examplesImageUrl, fit: "fill", "preview-src-list": t2.allExampleImagesPreviewList } })], 1), t2._v(" "), "view" !== t2.opentype ? a2("div", { staticClass: "setEgImg", class: "unimgSelected", on: { click: function(a3) { return t2.addToReferencedImages(e3); } } }, [t2._v("\n 添加到引用示例图片库\n ")]) : a2("div", { staticClass: "setEgImg", staticStyle: { cursor: "not-allowed", opacity: "0.5" } }, [t2._v("\n 已引用\n ")])]); })), 0), t2._v(" "), a2("div", { staticClass: "tab-title2" })]) : t2._e(), t2._v(" "), t2.referencedImages.length > 0 ? a2("div", [a2("h4", { staticStyle: { "margin-bottom": "15px", color: "#67C23A" } }, [t2._v("引用示例图片库")]), t2._v(" "), a2("div", { staticClass: "locationEgImgBox" }, t2._l(t2.referencedImages, (function(e3, n2) { return a2("div", { key: "ref-" + n2, staticClass: "locationEgImgItem" }, [a2("div", { staticClass: "locationEgImgItemImgBox" }, [a2("el-image", { staticClass: "locationEgImgItemImg", staticStyle: { cursor: "pointer" }, attrs: { src: e3.examplesImageUrl, fit: "fill", "preview-src-list": t2.allExampleImagesPreviewList } })], 1), t2._v(" "), "view" !== t2.opentype ? a2("div", { staticClass: "setEgImg", class: 2 === e3.selected ? "imgSelected" : "unimgSelected", on: { click: function(a3) { t2.setCurrentImgToEgImg(e3, t2.getOriginalIndex(e3)); } } }, [t2._v("\n " + t2._s(2 === e3.selected ? "示例图片" : "设为示例图片") + "\n ")]) : a2("div", { staticClass: "setEgImg", class: 2 === e3.selected ? "imgSelected" : "unimgSelected", staticStyle: { cursor: "default" } }, [t2._v("\n " + t2._s(2 === e3.selected ? "示例图片" : "设为示例图片") + "\n ")])]); })), 0)]) : t2._e(), t2._v(" "), 0 === t2.locationEgImg.length ? a2("div", { staticStyle: { color: "red", "text-align": "center" } }, [t2._v("\n 暂无示例图片可引用\n ")]) : t2._e(), t2._v(" "), a2("span", { staticClass: "dialog-footer", attrs: { slot: "footer" }, slot: "footer" }, [a2("el-button", { on: { click: t2.closelocationEgImgDialog } }, [t2._v("关闭")])], 1)])], 1); }, i = [], r = a("f139"), o = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "workPosition" }, [a2("div", { staticClass: "planWorkSearchBox" }, [a2("el-form", { staticClass: "demo-form-inline", attrs: { inline: true, model: t2.query } }, [a2("el-form-item", { attrs: { prop: "sceneId" } }, [a2("el-select", { attrs: { placeholder: "选择场景归属", clearable: "" }, model: { value: t2.query.sceneId, callback: function(e3) { t2.$set(t2.query, "sceneId", e3); }, expression: "query.sceneId" } }, t2._l(t2.sceneMenu, (function(t3, e3) { return a2("el-option", { key: e3, attrs: { label: t3.sceneName, value: t3.id } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-select", { staticClass: "formItem", attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, multiple: "", "collapse-tags": "", filterable: "", clearable: "", placeholder: "请选择作业空间" }, on: { change: t2.selectChanged }, model: { value: t2.query.spaceUuidList, callback: function(e3) { t2.$set(t2.query, "spaceUuidList", e3); }, expression: "query.spaceUuidList" } }, t2._l(t2.spaceList, (function(t3) { return a2("el-option", { key: t3.spaceUuid, attrs: { label: t3.name, value: t3.spaceUuid } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-select", { staticClass: "formItem", attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, multiple: "", "collapse-tags": "", filterable: "", clearable: "", placeholder: "请选择作业网格" }, model: { value: t2.query.locationUuidList, callback: function(e3) { t2.$set(t2.query, "locationUuidList", e3); }, expression: "query.locationUuidList" } }, t2._l(t2.locationList, (function(t3) { return a2("el-option", { key: t3.locationUuid, attrs: { label: t3.location, value: t3.locationUuid } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-button", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onReset("query"); } } }, [t2._v("重置")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onSearch(""); } } }, [t2._v("查询")])], 1)], 1)], 1), t2._v(" "), a2("div", { staticClass: "planWorkTable" }, [a2("el-table", { ref: "workPositionMultipleTable", staticStyle: { width: "100%" }, attrs: { "row-key": "locationUuid", border: "", size: "small", data: t2.tableData.slice((t2.query.pageNumber - 1) * t2.query.pageSize, t2.query.pageNumber * t2.query.pageSize), "tooltip-effect": "dark", "header-cell-style": t2.headClass }, on: { "selection-change": t2.handleSelectionChange } }, [a2("el-table-column", { attrs: { type: "selection", align: "center", "reserve-selection": true, width: "55", selectable: t2.locationSelcet } }), t2._v(" "), a2("el-table-column", { attrs: { label: "场景", align: "center", prop: "sceneName" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.sceneName || "-"))])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { label: "空间网格编码", align: "center", prop: "locationCode" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "空间", prop: "spaceName", align: "center", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "网格", prop: "location", align: "center", "show-overflow-tooltip": "" } })], 1), t2._v(" "), a2("div", { staticClass: "pagination" }, [a2("Pagination", { attrs: { total: t2.pageTotal }, on: { handleCurrentChange: t2.handleCurrentChange, handleSizeChange: t2.handleSizeChange } })], 1)], 1)]); }, s = [], l = a("333d"), c = a("f8b7"), u = a("8826"), p = a("d2a7"), d = { name: "workPosition", components: { Pagination: l["a"] }, props: { selectChange: { type: Array, default: [] }, opentype: { type: String, default: "add" }, attrData: { type: Object, default: function() { return {}; } } }, data: function() { return { spaceList: [], locationList: [], query: { pageNumber: 1, pageSize: 10, projectUuid: "", sceneId: "", locationUuidList: [], spaceUuidList: [], targetUuid: [] }, workPositionSelection: [], pageTotal: 0, tableData: [], sceneMenu: [] }; }, watch: { selectChange: { handler: function(t2, e2) { this.parentChange(); }, deep: true } }, mounted: function() { this.query.projectUuid = this.$store.state.community_uuid, this.getSceneMenuList(), this.spaceLocation(), this.getTableList(); }, methods: { getSceneMenuList: function() { var t2 = this; Object(p["a"])().then((function(e2) { t2.sceneMenu = e2.data; })); }, spaceLocation: function() { var t2 = this, e2 = { projectId: this.$store.state.community_uuid }, a2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: [] }; Object(c["J"])(e2).then((function(e3) { 0 == e3.code && (t2.spaceList = e3.data); })), this.positionQuery(a2); }, positionQuery: function(t2) { var e2 = this; Object(c["I"])(t2).then((function(t3) { 0 == t3.code && (e2.locationList = t3.data.records); })); }, selectChanged: function(t2) { var e2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: t2 }; this.positionQuery(e2); }, parentChange: function() { var t2 = this, e2 = { locationUuidList: [], standUuidList: [], targetUuidList: this.selectChange.length > 0 ? this.getArByKey(this.selectChange, "targetUuid", 0) : [], selectType: 2, projectUuid: this.$store.state.community_uuid }; Object(u["b"])(e2).then((function(e3) { if (0 === e3.code && e3.data) { var a2 = e3.data.locationUuidList, n2 = t2.tableData.filter((function(t3) { return a2.some((function(e4) { return e4 === t3.locationUuid; })); })); console.log("workPositionMultipleTable", n2), n2.length > 0 ? t2.$nextTick((function() { n2.forEach((function(e4) { t2.$refs.workPositionMultipleTable.toggleRowSelection(e4, true); })); })) : t2.$nextTick((function() { t2.$refs.workPositionMultipleTable.clearSelection(); })), t2.$forceUpdate(); } })); }, headClass: function() { return "text-align:center;background:#FAFAFA;"; }, handleSizeChange: function(t2) { this.query.pageNumber = 1, this.query.pageSize = t2.limit; }, handleCurrentChange: function(t2) { this.query.pageNumber = t2.currentPage; }, onReset: function(t2) { this.query.pageNumber = 1, this.query.sceneId = "", this.query.locationUuidList = [], this.query.spaceUuidList = [], this.$refs.workPositionMultipleTable.clearSelection(), this.getTableList(); }, onSearch: function() { this.query.pageNumber = 1, this.getTableList(); }, getTableList: function() { var t2 = this, e2 = this.query; e2.enableStatus = 0, Object(u["d"])(e2).then((function(e3) { 0 == e3.code && (t2.tableData = e3.data, t2.pageTotal = e3.data.length); })); }, locationSelcet: function() { return "view" !== this.opentype && 1 !== this.attrData.planStatus && 3 !== this.attrData.planStatus; }, handleSelectionChange: function(t2) { this.workPositionSelection = t2, this.$emit("updataWorkPositionSel", t2); }, getArByKey: function(t2, e2, a2, n2) { if (0 === a2) return t2.map((function(t3) { return t3[e2]; })); var i2 = void 0 === n2 ? "," : n2; return t2.map((function(t3) { return t3[e2]; })).join(i2); } } }, m = d, f = a("829d"), h = Object(f["a"])(m, o, s, false, null, null, null), g = h.exports, v = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "workPosition" }, [a2("div", { staticClass: "planWorkSearchBox" }, [a2("el-form", { staticClass: "demo-form-inline", attrs: { inline: true, model: t2.query } }, [a2("el-form-item", [a2("el-select", { staticClass: "formItem", attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, multiple: "", "collapse-tags": "", filterable: "", clearable: "", placeholder: "请选择作业网格" }, model: { value: t2.query.locationUuidList, callback: function(e3) { t2.$set(t2.query, "locationUuidList", e3); }, expression: "query.locationUuidList" } }, t2._l(t2.locationList, (function(t3) { return a2("el-option", { key: t3.locationUuid, attrs: { label: t3.location, value: t3.locationUuid } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-form-item", [a2("el-input", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, placeholder: "请输入作业对象", maxlength: "36", clearable: "" }, model: { value: t2.query.targetName, callback: function(e3) { t2.$set(t2.query, "targetName", e3); }, expression: "query.targetName" } })], 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-button", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onReset("query"); } } }, [t2._v("重置")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onSearch(""); } } }, [t2._v("查询")])], 1)], 1)], 1), t2._v(" "), a2("div", { staticClass: "planWorkTable" }, [a2("el-table", { ref: "workTargetMultipleTable", staticStyle: { width: "100%" }, attrs: { "row-key": "targetUuid", border: "", size: "small", data: t2.tableData.slice((t2.query.pageNumber - 1) * t2.query.pageSize, t2.query.pageNumber * t2.query.pageSize), "tooltip-effect": "dark", "header-cell-style": t2.headClass }, on: { "selection-change": t2.handleSelectionChange } }, [a2("el-table-column", { attrs: { type: "selection", align: "center", "reserve-selection": true, width: "55", selectable: t2.locationSelcet } }), t2._v(" "), a2("el-table-column", { attrs: { label: "作业对象", align: "center", prop: "targetName" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "作业对象类型", prop: "targetType", align: "center" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(t2._f("getItemType")(e3.row.targetType, t2.targetTypeList)) + "\n ")]; } }]) })], 1), t2._v(" "), a2("div", { staticClass: "pagination" }, [a2("Pagination", { attrs: { total: t2.pageTotal }, on: { handleCurrentChange: t2.handleCurrentChange, handleSizeChange: t2.handleSizeChange } })], 1)], 1)]); }, y = [], b = { name: "workTarget", components: { Pagination: l["a"] }, props: { selectChange: { type: Array, default: [] }, opentype: { type: String, default: "add" }, attrData: { type: Object, default: function() { return {}; } } }, data: function() { return { spaceList: [], locationList: [], query: { pageNumber: 1, pageSize: 10, projectUuid: "", locationUuidList: [], spaceUuidList: [], targetName: "" }, workTargetSelection: [], pageTotal: 0, tableData: [], targetTypeList: [{ value: 1, label: "设备" }, { value: 2, label: "空间" }, { value: 3, label: "物品" }] }; }, watch: { selectChange: { handler: function(t2, e2) { this.parentChange(); }, deep: true } }, mounted: function() { this.query.projectUuid = this.$store.state.community_uuid, this.positionQuery(), this.getTableList(); }, methods: { positionQuery: function() { var t2 = this, e2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: [] }; Object(c["I"])(e2).then((function(e3) { 0 == e3.code && (t2.locationList = e3.data.records); })); }, selectChanged: function(t2) { this.$store.state.community_uuid; }, parentChange: function() { var t2 = this, e2 = { locationUuidList: [], targetUuidList: [], standUuidList: this.selectChange.length > 0 ? this.getArByKey(this.selectChange, "standUuid", 0) : [], selectType: 3, projectUuid: this.$store.state.community_uuid }; Object(u["b"])(e2).then((function(e3) { if (0 === e3.code && e3.data) { var a2 = e3.data.targetUuidList, n2 = t2.tableData.filter((function(t3) { return a2.some((function(e4) { return e4 === t3.targetUuid; })); })); console.log("needSelect", n2), n2.length > 0 ? t2.$nextTick((function() { n2.forEach((function(e4) { t2.$refs.workTargetMultipleTable.toggleRowSelection(e4, true); })); })) : t2.$nextTick((function() { t2.$refs.workTargetMultipleTable.clearSelection(); })), t2.$forceUpdate(); } })); }, headClass: function() { return "text-align:center;background:#FAFAFA;"; }, handleSizeChange: function(t2) { this.query.pageNumber = 1, this.query.pageSize = t2.limit; }, handleCurrentChange: function(t2) { this.query.pageNumber = t2.currentPage; }, onReset: function(t2) { this.query.pageNumber = 1, this.query.locationUuidList = [], this.query.targetName = "", this.$refs.workTargetMultipleTable.clearSelection(), this.getTableList(); }, onSearch: function() { this.query.pageNumber = 1, this.getTableList(); }, getTableList: function() { var t2 = this, e2 = this.query; Object(u["e"])(e2).then((function(e3) { 0 == e3.code && (t2.tableData = e3.data, t2.pageTotal = e3.data.length); })); }, locationSelcet: function() { return "view" !== this.opentype && 1 !== this.attrData.planStatus && 3 !== this.attrData.planStatus; }, handleSelectionChange: function(t2) { this.workTargetSelection = t2, this.$emit("updataworkTargetSel", t2); }, getArByKey: function(t2, e2, a2, n2) { if (0 === a2) return t2.map((function(t3) { return t3[e2]; })); var i2 = void 0 === n2 ? "," : n2; return t2.map((function(t3) { return t3[e2]; })).join(i2); } } }, S = b, _ = Object(f["a"])(S, v, y, false, null, null, null), w = _.exports, k = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "workPosition" }, [a2("div", { staticClass: "planWorkSearchBox" }, [a2("el-form", { staticClass: "demo-form-inline", attrs: { inline: true, model: t2.query } }, [a2("el-form-item", [a2("el-select", { staticClass: "formItem", attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, multiple: "", "collapse-tags": "", filterable: "", clearable: "", placeholder: "请选择项目合同" }, model: { value: t2.query.contractIds, callback: function(e3) { t2.$set(t2.query, "contractIds", e3); }, expression: "query.contractIds" } }, t2._l(t2.contractList, (function(t3) { return a2("el-option", { key: t3.id, attrs: { label: t3.name, value: t3.id } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-select", { staticClass: "formItem", attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, multiple: "", "collapse-tags": "", filterable: "", clearable: "", placeholder: "请选择作业网格" }, on: { change: t2.standLocationQueryChange }, model: { value: t2.query.locationUuidList, callback: function(e3) { t2.$set(t2.query, "locationUuidList", e3); }, expression: "query.locationUuidList" } }, t2._l(t2.locationList, (function(t3) { return a2("el-option", { key: t3.locationUuid, attrs: { label: t3.location, value: t3.locationUuid } }); })), 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-form-item", [a2("el-input", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, placeholder: "请输入作业对象", maxlength: "36", clearable: "" }, model: { value: t2.query.targetName, callback: function(e3) { t2.$set(t2.query, "targetName", e3); }, expression: "query.targetName" } })], 1)], 1), t2._v(" "), a2("el-form-item", [a2("el-form-item", [a2("el-input", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus, placeholder: "请输入作业事项", maxlength: "36", clearable: "" }, model: { value: t2.query.eventName, callback: function(e3) { t2.$set(t2.query, "eventName", e3); }, expression: "query.eventName" } })], 1)], 1), t2._v(" "), a2("el-form-item", [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: t2.freParam.loopNum, callback: function(e3) { t2.$set(t2.freParam, "loopNum", "string" === typeof e3 ? e3.trim() : e3); }, expression: "freParam.loopNum" } })], 1), t2._v(" "), a2("el-form-item", { staticClass: "formLoop-loopType", attrs: { prop: "loopType" } }, [a2("el-select", { attrs: { placeholder: "请选择频次类型", clearable: "" }, model: { value: t2.freParam.loopType, callback: function(e3) { t2.$set(t2.freParam, "loopType", e3); }, expression: "freParam.loopType" } }, t2._l(t2.frequencyLevel, (function(t3, e3) { return a2("el-option", { key: e3, attrs: { label: t3.label, value: t3.value } }); })), 1)], 1), t2._v(" "), a2("el-form-item", { staticClass: "formLoop-loopType", attrs: { prop: "loopType" } }, [a2("el-select", { attrs: { placeholder: "请选择作业菜单分类", clearable: "" }, model: { value: t2.query.controlType, callback: function(e3) { t2.$set(t2.query, "controlType", e3); }, expression: "query.controlType" } }, t2._l(t2.planModeLArr, (function(t3, e3) { return a2("el-option", { key: e3, attrs: { label: t3.label, value: t3.value } }); })), 1)], 1), t2._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: t2.freParam.rateNum, callback: function(e3) { t2.$set(t2.freParam, "rateNum", "string" === typeof e3 ? e3.trim() : e3); }, expression: "freParam.rateNum" } })], 1), t2._v(" "), a2("span", { staticClass: "ci" }, [t2._v("次")])], 1)])], 1), t2._v(" "), a2("el-form-item", [a2("el-button", { attrs: { disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onReset("query"); } } }, [t2._v("重置")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", disabled: "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus }, on: { click: function(e3) { return t2.onSearch(""); } } }, [t2._v("查询")])], 1)], 1)], 1), t2._v(" "), a2("div", { staticClass: "planWorkTable" }, [a2("el-table", { ref: "workStandMultipleTable", staticStyle: { width: "100%" }, attrs: { "row-key": "standUuid", border: "", size: "small", data: t2.tableData, "tooltip-effect": "dark", "header-cell-style": t2.headClass }, on: { "selection-change": t2.handleSelectionChange } }, [a2("el-table-column", { attrs: { type: "selection", align: "center", "reserve-selection": true, "min-width": "55", selectable: t2.locationSelcet } }), t2._v(" "), a2("el-table-column", { attrs: { label: "作业事项", prop: "eventName", align: "center", "min-width": "120", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "作业标准", prop: "serviceDesc", align: "center", "min-width": "120", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "检查标准", prop: "checkDesc", align: "center", "min-width": "120", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "50", label: "AI标准", prop: "freName", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v("\n " + t2._s(null != e3.row.aiStandard && 1 == e3.row.isAiCheck ? "是" : "否") + "\n ")])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { label: "参考频次", prop: "freName", align: "center", "min-width": "80", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "参考岗位", prop: "jobName", align: "center", "min-width": "100", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { label: "作业菜单分类", prop: "controlType", align: "center", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(t2._f("getItemType")(e3.row.controlType, t2.planModeLArr)))])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { label: "图片集", align: "center", "min-width": "100", fixed: "right" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return ["view" === t2.opentype && 3 === t2.attrData.planStatus ? a2("el-link", { attrs: { type: "primary" }, on: { click: function(a3) { return t2.viewPhotos(e3.row, 1); } } }, [t2._v("查看图片集")]) : a2("el-link", { attrs: { type: "primary" }, on: { click: function(a3) { return t2.viewPhotos(e3.row, 2); } } }, [t2._v("查看图片")])]; } }]) })], 1), t2._v(" "), a2("div", { staticClass: "pagination" }, [a2("Pagination", { attrs: { total: t2.pageTotal }, on: { handleCurrentChange: t2.handleCurrentChange, handleSizeChange: t2.handleSizeChange } })], 1)], 1), t2._v(" "), a2("el-dialog", { staticClass: "dialogHead", attrs: { "show-close": true, "close-on-press-escape": false, "close-on-click-modal": false, visible: t2.pictureDialog, width: "630px" }, on: { "update:visible": function(e3) { t2.pictureDialog = e3; } } }, [a2("span", { attrs: { slot: "title" }, slot: "title" }, [a2("span", { staticClass: "header-main-title" }, [t2._v("照片集")]), t2._v(" "), "task" === !t2.opentype ? a2("span", { staticClass: "header-sub-title" }, [t2._v("注:选择以下照片作为标准照片后,将在计划工单中显示作为参照标准图片")]) : t2._e()]), t2._v(" "), t2.getImgUrr(t2.imageUrl).length > 0 ? a2("div", { staticStyle: { "margin-bottom": "24px" } }, [a2("h4", { staticStyle: { "margin-top": "-15px" } }, [t2._v("示例图片:")]), t2._v(" "), a2("el-row", t2._l(t2.getImgUrr(t2.imageUrl), (function(t3) { return a2("el-col", { key: t3, attrs: { span: 6 } }, [a2("div", { staticClass: "imgItem" }, [a2("span", { staticClass: "imgWrap" }, [a2("el-image", { staticStyle: { cursor: "pointer", width: "100px", height: "100px" }, attrs: { src: t3, "preview-src-list": [t3] } })], 1)])]); })), 1), t2._v(" "), a2("div", { staticClass: "tab-title2" })], 1) : t2._e(), t2._v(" "), a2("div", { staticClass: "imgPreview" }, [t2.pictureUrl.length > 0 ? t2._l(Math.ceil(t2.pictureUrl.length / 3), (function(e3, n2) { return a2("el-row", { key: e3, staticClass: "pictureRow", attrs: { type: "flex" } }, t2._l(t2.pictureUrl.slice(0 === n2 ? 0 : 3 * n2, 3 * (n2 + 1)), (function(e4) { return a2("el-col", { key: e4.src, attrs: { span: 8 } }, [a2("div", { staticClass: "imgItem", on: { click: function(a3) { return t2.handleImg(e4); } } }, [a2("span", { staticClass: "imgWrap" }, [a2("img", { staticStyle: { cursor: "pointer" }, attrs: { src: e4.src, alt: "" } })]), t2._v(" "), a2("span", { staticClass: "btnWrap2" }, [a2("i", { staticClass: "floats" }, [a2("el-image", { staticClass: "bannerImg", attrs: { src: t2.replaceUrl(e4.src), "preview-src-list": [e4.src], fit: "contain" } })], 1)]), t2._v(" "), !e4.checked || "view" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype ? t2._e() : a2("span", { staticClass: "btnWrap" }, [a2("el-button", { attrs: { type: "primary", icon: "el-icon-check", circle: "" } })], 1)])]); })), 1); })) : a2("div", { staticClass: "noData" }, [t2._v("暂无数据")]), t2._v(" "), a2("div", { staticClass: "picture" }, [t2.pictureUrl.length > 0 && ("view" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype) ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: t2.saveSelect } }, [t2._v("确定选择")]) : t2._e(), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: function(e3) { t2.pictureDialog = false; } } }, [t2._v("取消")])], 1)], 2)])], 1); }, T = [], I = a("be2e"), D = a("35ad"), U = a("8f53"), C = { name: "workStand", components: { Pagination: l["a"] }, props: { changeType: { type: String }, opentype: { type: String, default: "add" }, attrData: { type: Object, default: function() { return {}; } } }, data: function() { return { pictureDialog: false, pictureUrl: [], locationImageList: [], imageUrl: "", imageSave: {}, planModeLArr: U["w"], spaceList: [], locationList: [], query: { pageNumber: 1, pageSize: 10, projectUuid: "", contractIds: [], locationUuidList: [], eventName: "", targetName: "", freParam: "", controlType: "" }, workStandSelection: [], pageTotal: 0, tableData: [], contractList: [], LevelArr: [{ label: "普通", value: 1 }, { label: "培训", value: 2 }, { label: "认证", value: 3 }], frequencyLevel: U["i"], freParam: { loopNum: 1, loopType: "", rateNum: 1 } }; }, watch: { freParam: { handler: function(t2, e2) { "" === this.freParam.loopType || void 0 === this.freParam.loopType || null === this.freParam.loopType ? this.query.freParam = "" : this.query.freParam = Object.values(this.freParam).join(","); }, deep: true } }, created: function() { }, mounted: function() { this.query.projectUuid = this.$store.state.community_uuid, this.spaceLocation(), this.getlistData(), "add" == this.opentype && "dangerousStandards" !== this.changeType && 1 !== this.attrData.planModel && (this.query.controlType = this.attrData.planModel); }, methods: { getlistData: function() { var t2 = this, e2 = { pageSize: -1, pageNumber: -1, projectUuid: this.$store.state.community_uuid, companyId: this.$store.state.companyId }; Object(D["b"])(e2).then((function(e3) { 0 === e3.code && e3.data ? (t2.contractList = e3.data.records, "view" === t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus ? t2.query.contractIds = [] : "workStand" == t2.changeType && 1 !== t2.attrData.planModel && (t2.query.contractIds = [e3.data.records[0].id]), t2.getTableList()) : t2.contractList = []; })); }, reviewStandSelect: function(t2) { var e2 = this, a2 = t2, n2 = this.tableData.filter((function(t3) { return a2.some((function(e3) { return e3.standardUuid === t3.standUuid; })); })); this.$nextTick((function() { n2.forEach((function(t3) { e2.$refs.workStandMultipleTable.toggleRowSelection(t3, true); })); })), this.$forceUpdate(); }, spaceLocation: function() { var t2 = this, e2 = { projectId: this.$store.state.community_uuid }, a2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: [] }; Object(c["J"])(e2).then((function(e3) { 0 == e3.code && (t2.spaceList = e3.data); })), this.positionQuery(a2); }, positionQuery: function(t2) { var e2 = this; Object(c["I"])(t2).then((function(t3) { 0 == t3.code && (e2.locationList = t3.data.records); })); }, selectChanged: function(t2) { var e2 = { projectUuid: this.$store.state.community_uuid, pageNumber: -1, pageSize: -1, spaceUuidList: t2 }; this.positionQuery(e2); }, headClass: function() { return "text-align:center;background:#FAFAFA;"; }, handleSizeChange: function(t2) { this.query.pageNumber = 1, this.query.pageSize = t2.limit, this.getTableList(); }, handleCurrentChange: function(t2) { this.query.pageNumber = t2.currentPage, this.getTableList(); }, onReset: function(t2) { this.query.pageNumber = 1, this.query.locationUuidList = [], this.query.contractIds = [], this.query.eventName = "", this.query.targetName = "", this.freParam.loopNum = 1, this.freParam.loopType = "", this.freParam.rateNum = 1, this.query.freParam = "", this.query.controlType = "", this.$refs.workStandMultipleTable.clearSelection(), this.getTableList(); }, onSearch: function() { this.query.pageNumber = 1, this.getTableList(); }, getTableList: function() { var t2 = this, e2 = this.query; "dangerousStandards" == this.changeType && (e2.isDanger = 1), Object(u["h"])(e2).then((function(e3) { 0 == e3.code && (t2.tableData = e3.data.records, t2.pageTotal = e3.data.rowsCount); })); }, locationSelcet: function() { return "view" !== this.opentype && 1 !== this.attrData.planStatus && 3 !== this.attrData.planStatus; }, handleSelectionChange: function(t2) { this.workStandSelection = t2, this.$emit("updataWorkStandSel", t2); }, standLocationQueryChange: function() { this.$emit("standSearchQuery", this.query.locationUuidList); }, viewPhotos: function(t2, e2) { var a2 = this, n2 = { projectUuid: this.$store.state.community_uuid, standUuid: t2.standUuid, type: e2 }; Object(I["qb"])(n2).then((function(t3) { if (0 === t3.code) { var e3 = t3.data.records; e3.length && (a2.pictureUrl = e3.map((function(t4, e4) { return { src: t4.imageUrl, checked: false }; }))); } })), this.pictureDialog = true; }, getviewImageUrl: function(t2) { if (this.pictureUrl = [], t2.standImageUrl) { var e2 = (t2.standImageUrl.indexOf(";") > 0 ? t2.standImageUrl.split(";") : t2.standImageUrl.split(",")) || []; this.pictureUrl = e2.map((function(t3, e3) { return { src: t3 }; })); } else this.pictureUrl = []; this.pictureDialog = true; }, viewPhoto: function(t2) { this.getviewImageUrl(t2); }, getImgUrr: function(t2) { return t2 && t2.split(";") || []; }, handleImg: function(t2) { var e2 = this.examplesImageUrl.indexOf(t2.src); if (-1 !== e2) return this.examplesImageUrl.splice(e2, 1), void (t2.checked = false); this.examplesImageUrl.length >= 6 || (this.examplesImageUrl.push(t2.src), t2.checked = true); }, replaceUrl: function(t2) { return t2 && t2.split(";")[0] || ""; }, saveSelect: function() { this.examplesImageUrl.length > 6 && "add" !== this.opentype ? this.$message({ message: "最多只能选择6张图片", type: "error" }) : 0 != this.examplesImageUrl.length || "add" === this.opentype ? (this.imageSave.examplesImageUrl = this.examplesImageUrl.join(";"), 2 === this.imageType ? this.saveStandImgGather(this.imageSave) : this.saveLocationImg(this.imageSave)) : this.$message({ message: "请选择图片", type: "error" }); }, saveLocationImg: function(t2) { var e2 = this; Object(c["d"])(t2).then((function(t3) { 0 == t3.code && (e2.$message({ message: "保存成功", type: "success" }), e2.pictureDialog = false); })).catch((function() { e2.pictureDialog = false; })), this.pictureDialog = false; }, saveStandImgGather: function(t2) { var e2 = this; Object(c["e"])(t2).then((function(t3) { 0 == t3.code && (e2.$message({ message: "保存成功", type: "success" }), e2.pictureDialog = false); })).catch((function() { e2.pictureDialog = false; })), this.pictureDialog = false; } } }, L = C, j = (a("d5de"), Object(f["a"])(L, k, T, false, null, "5546d154", null)), P = j.exports, x = a("d8b0"), O = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", [a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: t2.listLoading, expression: "listLoading" }], ref: "standDataTable", attrs: { border: "", data: t2.tableData.slice((t2.formInfo.pageNumber - 1) * t2.formInfo.pageSize, t2.formInfo.pageNumber * t2.formInfo.pageSize), "row-key": "standUuid", "header-cell-style": { background: "#FAFAFA", color: "#606266" }, "tooltip-effect": "dark" } }, [t2.selection ? a2("el-table-column", { attrs: { "show-overflow-tooltip": "", "reserve-selection": true, type: "selection", width: "55" } }) : t2._e(), t2._v(" "), t2.pageIndex ? a2("el-table-column", { attrs: { label: "#", width: "50", align: "center", fixed: "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.$index + (t2.formInfo.pageNumber - 1) * t2.formInfo.pageSize + 1) + "\n ")])]; } }], null, false, 3443501601) }) : t2._e(), t2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", "show-overflow-tooltip": "", label: "作业对象类型" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(1 === e3.row.targetType ? "设备" : 2 === e3.row.targetType ? "空间" : 3 === e3.row.targetType ? "物品" : 4 === e3.row.targetType ? "房屋" : "未知") + "\n ")]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { "min-width": "100", align: "center", label: "作业对象" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", placement: "top-start" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [t2._v("\n 作业对象:" + t2._s(e3.row.targetName || "-")), a2("br"), t2._v("\n 参考频次:" + t2._s(e3.row.recomndFreqName || "-")), a2("br"), t2._v("\n 专业等级:" + t2._s(e3.row.professionalLevel || "-")), a2("br"), t2._v("\n 安全等级:" + t2._s(e3.row.dangerousLevel || "-")), a2("br"), t2._v("\n 温度:" + t2._s(e3.row.temperatureLevel || "-")), a2("br"), t2._v("\n 私密度:" + t2._s(e3.row.privacyLevel || "-") + "\n ")]), t2._v(" "), a2("div", { staticClass: "tdTooltipItem" }, [t2._v(t2._s(e3.row.targetName || "-"))])])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { "min-width": "120", align: "center", label: "作业事项" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", placement: "top-start" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [t2._v("\n 作业事项:" + t2._s(e3.row.eventName || "-")), a2("br"), t2._v("\n 参考频次:" + t2._s(e3.row.recomndFreqName || "-")), a2("br"), t2._v("\n 专业等级:" + t2._s(e3.row.professionalLevel || "-")), a2("br"), t2._v("\n 安全等级:" + t2._s(e3.row.dangerousLevel || "-")), a2("br"), t2._v("\n 温度:" + t2._s(e3.row.temperatureLevel || "-")), a2("br"), t2._v("\n 私密度:" + t2._s(e3.row.privacyLevel || "-") + "\n ")]), t2._v(" "), a2("div", { staticClass: "tdTooltipItem" }, [t2._v(t2._s(e3.row.eventName || "-"))])])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "160", label: "作业标准" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", placement: "top-start" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [t2._v("\n 作业标准:" + t2._s(e3.row.proStandard || "-")), a2("br"), t2._v("\n 参考频次:" + t2._s(e3.row.recomndFreqName || "-")), a2("br"), t2._v("\n 专业等级:" + t2._s(e3.row.professionalLevel || "-")), a2("br"), t2._v("\n 安全等级:" + t2._s(e3.row.dangerousLevel || "-")), a2("br"), t2._v("\n 温度:" + t2._s(e3.row.temperatureLevel || "-")), a2("br"), t2._v("\n 私密度:" + t2._s(e3.row.privacyLevel || "-") + "\n ")]), t2._v(" "), a2("div", { staticClass: "tdTooltipItem" }, [t2._v(t2._s(e3.row.proStandard || "-"))])])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "160", label: "检查标准", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", placement: "top-start" } }, [a2("div", { attrs: { slot: "content" }, slot: "content" }, [t2._v("\n 检查标准:" + t2._s(e3.row.checkStandard || "-")), a2("br"), t2._v("\n 参考频次:" + t2._s(e3.row.recomndFreqName || "-")), a2("br"), t2._v("\n 专业等级:" + t2._s(e3.row.professionalLevel || "-")), a2("br"), t2._v("\n 安全等级:" + t2._s(e3.row.dangerousLevel || "-")), a2("br"), t2._v("\n 温度:" + t2._s(e3.row.temperatureLevel || "-")), a2("br"), t2._v("\n 私密度:" + t2._s(e3.row.privacyLevel || "-") + "\n ")]), t2._v(" "), a2("div", { staticClass: "tdTooltipItem" }, [t2._v("\n " + t2._s(e3.row.checkStandard || "-") + "\n ")])])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", label: "参考岗位", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.recomndJobName || "-") + "\n ")]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("div", { staticClass: "quoteBtn" }, [a2("el-link", { attrs: { type: "primary", disabled: ("add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype) && (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus) }, on: { click: function(a3) { return t2.quoteImg(e3, e3.row); } } }, [t2._v(t2._s("add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? "引用" : "查看"))]), t2._v("(" + t2._s(t2.culCurrentImg(e3.row.locationExamplesImageRespDTOS, e3.row)) + " 张)\n ")], 1)]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 示例图片\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "示例图片只能引用1张", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "80" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-switch", { attrs: { disabled: "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus || 2 === t2.autoPass), "active-color": "#13ce66", "active-value": 1, "inactive-value": 2 }, model: { value: e3.row.autoPass, callback: function(a3) { t2.$set(e3.row, "autoPass", a3); }, expression: "scope.row.autoPass" } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 合格\n ")])], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "80" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-switch", { attrs: { disabled: "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus || 2 === t2.autoPass), "active-color": "#13ce66", "active-value": 1, "inactive-value": 2 }, model: { value: e3.row.isShowCapture, callback: function(a3) { t2.$set(e3.row, "isShowCapture", a3); }, expression: "scope.row.isShowCapture" } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 拍照\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: t2.tooltipText, placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "80" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-switch", { attrs: { disabled: "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus), "active-color": "#13ce66", "active-value": 1, "inactive-value": 2 }, model: { value: e3.row.photoAlbum, callback: function(a3) { t2.$set(e3.row, "photoAlbum", a3); }, expression: "scope.row.photoAlbum" } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 相册\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: t2.tooltipText2, placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "80" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-switch", { attrs: { disabled: "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus), "active-color": "#13ce66", "active-value": 1, "inactive-value": 2 }, model: { value: e3.row.isAiCheck, callback: function(a3) { t2.$set(e3.row, "isAiCheck", a3); }, expression: "scope.row.isAiCheck" } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v(" AI验收 ")])], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "90", label: "重要等级" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.importantLevel || "-"))])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "90", label: "安全等级" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.dangerousLevel || "-"))])]; } }]) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.spuQuantity || 0))]), t2._v(" "), "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus ? t2._e() : a2("i", { staticClass: "el-icon-edit editIcon", on: { click: function(a3) { return t2.editClick(e3.row, e3.$index); } } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 定量\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "数量,例如面积、窗户数量等", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.spuSpend || 0))]), t2._v(" "), "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || 1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus ? t2._e() : a2("i", { staticClass: "el-icon-edit editIcon", on: { click: function(a3) { return t2.editClick(e3.row, e3.$index); } } })]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 定价\n "), a2("el-tooltip", { staticClass: "item", attrs: { effect: "dark", content: "工时单价", placement: "top-start" } }, [a2("i", { staticClass: "el-icon-question" })])], 1)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.spuLaborResource || 0))])]; } }]) }, [a2("template", { slot: "header" }, [t2._v("\n 价值\n "), 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)], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "100" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.updateUserName || "-"))])]; } }]) }, [a2("template", { slot: "header" }, [t2._v(" 修改人 ")])], 2), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "160" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("span", [t2._v(t2._s(e3.row.updateDate || "-"))])]; } }]) }, [a2("template", { slot: "header" }, [t2._v(" 修改时间 ")])], 2), t2._v(" "), "add" === t2.opentype || "edit" === t2.opentype || "copy" === t2.opentype ? a2("el-table-column", { attrs: { label: "操作", align: "center", "min-width": "80", fixed: "right" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-button", { attrs: { type: "text", disabled: "add" !== t2.opentype && "edit" !== t2.opentype && "copy" !== t2.opentype || (1 === t2.attrData.planStatus || 3 === t2.attrData.planStatus) }, on: { click: function(a3) { return t2.deleteItemStand(e3); } } }, [t2._v("删除")])]; } }], null, false, 829164705) }) : t2._e()], 1), t2._v(" "), t2.page ? a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": t2.formInfo.pageNumber, "page-sizes": [10, 30, 50, 100, 200], "page-size": t2.formInfo.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: t2.tableData.length }, on: { "update:currentPage": function(e3) { return t2.$set(t2.formInfo, "pageNumber", e3); }, "update:current-page": function(e3) { return t2.$set(t2.formInfo, "pageNumber", e3); }, "size-change": t2.handleSizeChange, "current-change": t2.handleCurrentChange } })], 1) : t2._e(), t2._v(" "), a2("el-dialog", { attrs: { title: "编辑SPU数据", "close-on-click-modal": false, "close-on-press-escape": false, visible: t2.editVisible, width: "30%", "before-close": t2.eidtClose }, on: { "update:visible": function(e3) { t2.editVisible = e3; } } }, [a2("el-form", { ref: "editForm", attrs: { model: t2.editForm, rules: t2.editRule, "label-width": "100px" } }, [a2("el-form-item", { attrs: { label: "定量", prop: "spuQuantity" } }, [a2("el-input-number", { attrs: { "controls-position": "right", precision: 0, step: 1, min: 1, max: 99999999 }, on: { change: t2.inputChange }, model: { value: t2.editForm.spuQuantity, callback: function(e3) { t2.$set(t2.editForm, "spuQuantity", e3); }, expression: "editForm.spuQuantity" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "SPU-T", prop: "spuTime" } }, [a2("el-input-number", { attrs: { "controls-position": "right", disabled: "" }, model: { value: t2.editForm.spuTime, callback: function(e3) { t2.$set(t2.editForm, "spuTime", e3); }, expression: "editForm.spuTime" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "定价", prop: "spuSpend" } }, [a2("el-input-number", { attrs: { "controls-position": "right", precision: 2, step: 1, min: 0.01, max: 99999999 }, on: { change: t2.inputChange }, model: { value: t2.editForm.spuSpend, callback: function(e3) { t2.$set(t2.editForm, "spuSpend", e3); }, expression: "editForm.spuSpend" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "价值", prop: "spuLaborResource" } }, [a2("el-input-number", { attrs: { "controls-position": "right", disabled: "" }, model: { value: t2.editForm.spuLaborResource, callback: function(e3) { t2.$set(t2.editForm, "spuLaborResource", e3); }, expression: "editForm.spuLaborResource" } }), t2._v(" "), a2("div", [a2("i", { staticClass: "el-icon-info" }), t2._v(" "), a2("span", { staticClass: "spuR1Tip" }, [t2._v("人工成本,SPU-R1 = SPU-Q*SPU-T*SPU-S/3600")])])], 1), t2._v(" "), a2("el-form-item", [a2("el-button", { attrs: { type: "primary" }, on: { click: t2.confirmClick } }, [t2._v("确定")]), t2._v(" "), a2("el-button", { on: { click: t2.eidtClose } }, [t2._v("取消")])], 1)], 1)], 1)], 1); }, $ = [], q = a("00df"), N = q["a"], R = (a("5c7c"), Object(f["a"])(N, O, $, false, null, null, null)), E = R.exports, A = a("fc4e"), F = a("5f43"), M = a("7274"); function B(t2) { return K(t2) || W(t2) || Q(t2) || z(); } function z() { 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 Q(t2, e2) { if (t2) { if ("string" == typeof t2) return V(t2, e2); var a2 = {}.toString.call(t2).slice(8, -1); return "Object" === a2 && t2.constructor && (a2 = t2.constructor.name), "Map" === a2 || "Set" === a2 ? Array.from(t2) : "Arguments" === a2 || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a2) ? V(t2, e2) : void 0; } } function W(t2) { if ("undefined" != typeof Symbol && null != t2[Symbol.iterator] || null != t2["@@iterator"]) return Array.from(t2); } function K(t2) { if (Array.isArray(t2)) return V(t2); } function V(t2, e2) { (null == e2 || e2 > t2.length) && (e2 = t2.length); for (var a2 = 0, n2 = Array(e2); a2 < e2; a2++) n2[a2] = t2[a2]; return n2; } var G = { name: "planSetting", components: { SubTitle: r["a"], workPosition: g, workTarget: w, workStand: P, TaskInfomation: x["a"], editStandTable: E }, props: ["opentype", "attrData", "taskData", "settingData", "addType"], data: function() { return { title: "作业信息", activeName: "workStand", projectUuid: "", listTable: [], workPositionSelect: [], workTargetSelect: [], workStandSelect: [], isShow: true, planDeviceActiveName: "", pictureDialog: false, pictureUrl: [], locationImageList: [], locationUuid: "", imageType: null, imageUrl: "", examplesImageUrl: [], imageSave: {}, locationEgImgDialog: false, locationEgImg: [], setImgStand: null, standHasQuery: [], selectStand: [], autoPass: null }; }, computed: { unreferencedImages: function() { return this.locationEgImg.filter((function(t2) { return 0 === t2.isPtuImage; })); }, referencedImages: function() { return this.locationEgImg.filter((function(t2) { return 0 !== t2.isPtuImage; })); }, allExampleImagesPreviewList: function() { return this.locationEgImg.map((function(t2) { return t2.examplesImageUrl; })).filter((function(t2) { return t2; })); } }, watch: { listTable: { handler: function(t2, e2) { this.getSelectedStand(); }, deep: true }, opentype: { handler: function(t2, e2) { var a2 = this; "view" !== this.opentype && "edit" !== this.opentype && "copy" !== this.opentype || setTimeout((function() { a2.reviewPlanStand(); }), 1e3); }, deep: true }, attrData: { handler: function(t2, e2) { if ("add" === this.opentype && "ptuPlan" == this.addType) { var a2 = this.attrData.planStandardDeviceList, n2 = JSON.parse(JSON.stringify(a2)); n2.length > 0 && n2.map((function(t3) { return t3.planDeviceList.map((function(t4) { t4.standardRespDTOList.map((function(t5) { return Object.assign(t5, { examplesImageUrl: "", autoPass: t5.autoPass ? t5.autoPass : 1 }); })); })), Object.assign(t3, { isShow: true }); })), this.listTable = n2, this.$nextTick((function() { this.reviewLocationTargetAndStand(), console.log("tmpList", n2); })); } }, deep: true } }, mounted: function() { this.projectUuid = this.$store.state.community_uuid, this.getSet(); }, methods: { getSet: function() { var t2 = this; Object(M["l"])({ projectUuid: this.$store.state.community_uuid, projectName: this.$store.state.community_name, pageSize: -1, pageNumber: -1 }).then((function(e2) { 0 == e2.code && e2.data.records.length && "add" == t2.opentype && (t2.autoPass = e2.data.records[0].autoPass); })); }, handleClick: function(t2) { var e2 = t2.paneName; this.activeName = e2; }, reviewPlanStand: function() { var t2 = this, e2 = { planUuid: this.attrData.planUuid, type: "group" == this.addType || "ptuPlan" == this.addType ? "ptu" : "", taskUuid: null }; Object(c["t"])(e2).then((function(e3) { if (0 === e3.code) { var a2 = e3.data; a2.length > 0 ? (t2.listTable = a2, t2.listTable.map((function(t3) { return t3.isShow = true; })), t2.reviewLocationTargetAndStand()) : t2.listTable = []; } })); }, reviewLocationTargetAndStand: function() { var t2 = this, e2 = []; this.listTable.map((function(t3) { var a2 = t3.planDeviceList; a2.map((function(t4) { e2 = 0 === e2.length ? B(t4.standardRespDTOList) : e2.concat(t4.standardRespDTOList); })); })), console.log("reviewSelectStand", e2), e2.length > 0 ? (this.$nextTick((function() { t2.$refs.workStand ? t2.$refs.workStand.reviewStandSelect(e2) : console.log("此时为查看状态不回显"), t2.$refs.five && t2.$refs.five.reviewStandSelect(e2); })), this.$forceUpdate()) : console.log("未查询到相关标准不回显"); }, submitAdd: function() { if (0 === this.workStandSelect.length) return this.$message({ message: "请先选择作业标准", type: "error" }), false; var t2 = {}; "ptuPlan" === this.addType ? (t2 = { projectUuid: this.projectUuid, locationUuidList: this.workPositionSelect.length > 0 ? this.standHasQuery.length > 0 ? this.standHasQuery : this.getArByKey(this.workPositionSelect, "locationUuid", 0) : [], targetUuidList: this.workTargetSelect.length > 0 ? this.getArByKey(this.workTargetSelect, "targetUuid", 0) : [], standUuidList: this.workStandSelect.length > 0 ? this.getArByKey(this.workStandSelect, "standUuid", 0) : [] }, this.$route.query.ids && (t2.standardGroupIds = this.attrData.ptuIds), this.$route.query.dangerSourceIds && (t2.dangerSourceIds = this.attrData.ptuIds)) : t2 = { projectUuid: this.projectUuid, locationUuidList: this.workPositionSelect.length > 0 ? this.standHasQuery.length > 0 ? this.standHasQuery : this.getArByKey(this.workPositionSelect, "locationUuid", 0) : [], targetUuidList: this.workTargetSelect.length > 0 ? this.getArByKey(this.workTargetSelect, "targetUuid", 0) : [], standUuidList: this.workStandSelect.length > 0 ? this.getArByKey(this.workStandSelect, "standUuid", 0) : [] }, console.log(t2, "params", this.addType, "this.addType"), "ptuPlan" == this.addType ? this.$route.query.ids ? this.queryPlanStandardV2(t2, 1) : this.$route.query.dangerSourceIds && this.queryPlanStandardV3(t2, 1) : this.queryPlanStandard(t2); }, queryPlanStandard: function(t2) { var e2 = this; Object(u["f"])(t2).then((function(t3) { if (0 === t3.code && t3.data) { var a2 = t3.data; a2.length > 0 ? a2.forEach((function(t4) { t4.isShow = true, t4.planDeviceList.forEach((function(t5) { t5.standardRespDTOList.forEach((function(t6) { t6.examplesImageUrl = "", 2 === e2.autoPass ? (t6.autoPass = 1, t6.isShowCapture = 1) : t6.autoPass = t6.autoPass ? t6.autoPass : 1; })); })); })) : e2.$message({ message: "未查询到任何相关信息,请重新选择标准", type: "error" }), e2.listTable = a2, e2.updataSettingData(); } else e2.listTable = []; })); }, queryPlanStandardV2: function(t2, e2) { var a2 = this; Object(A["h"])(t2).then((function(t3) { if (0 === t3.code && t3.data.planStandardDeviceList) { var n2 = t3.data.planStandardDeviceList; n2.length > 0 ? n2.map((function(t4) { return t4.planDeviceList.map((function(t5) { t5.standardRespDTOList.map((function(t6) { return Object.assign(t6, { examplesImageUrl: "", autoPass: t6.autoPass ? t6.autoPass : 1 }); })); })), Object.assign(t4, { isShow: true }); })) : a2.$message({ message: "未查询到任何相关信息,请重新选择标准", type: "error" }), 1 == e2 && (a2.listTable = n2), a2.updataSettingData(); } else a2.listTable = []; })); }, queryPlanStandardV3: function(t2, e2) { var a2 = this; Object(A["i"])(t2).then((function(t3) { if (0 === t3.code && t3.data.planStandardDeviceList) { var n2 = t3.data.planStandardDeviceList; n2.length > 0 ? n2.map((function(t4) { return t4.planDeviceList.map((function(t5) { t5.standardRespDTOList.map((function(t6) { return Object.assign(t6, { examplesImageUrl: "", autoPass: t6.autoPass ? t6.autoPass : 1 }); })); })), Object.assign(t4, { isShow: true }); })) : a2.$message({ message: "未查询到任何相关信息,请重新选择标准", type: "error" }), 1 == e2 && (a2.listTable = n2), a2.updataSettingData(); } else a2.listTable = []; })); }, updataSettingData: function() { var t2 = this.listTable, e2 = []; t2.map((function(t3) { e2.push({ locationUuid: t3.locationUuid, needScanCode: t3.needScanCode || 2 }); })); var a2 = Object.assign({}, { equipmentData: t2, taskInspectionsStandardAddReqDTO: this.onSiteInspectionList, planType: 1 }); this.$emit("getSettingData", { settingData: a2, planLocationInfoList: e2 }); }, getPlanSettingData: function() { var t2 = this.listTable, e2 = this.$refs.taskInfomationRef.getTaskInfomation(); if (e2) { var a2 = this.getSelectedStand(); if (0 === a2.length) return this.$message({ message: "请在作业信息中选择作业标准,并点击“确认添加”,以完成计划标准添加", type: "error" }), false; var n2 = []; t2.map((function(t3) { n2.push({ locationUuid: t3.locationUuid, needScanCode: t3.needScanCode || 2 }); })); var i2 = Object.assign({}, e2, { planLocationInfoList: n2, taskInspectionsStandardAddReqDTO: a2, planType: 1 }); return i2; } }, getSelectedStand: function() { var t2 = []; if (this.listTable.map((function(e3) { var a2 = e3.planDeviceList; a2.map((function(e4) { t2 = 0 === t2.length ? B(e4.standardRespDTOList) : t2.concat(e4.standardRespDTOList); })); })), this.selectStand = t2, this.$refs.taskInfomationRef.getSelectStand(), "ptuPlan" == this.addType) { var e2 = { projectUuid: this.projectUuid, locationUuidList: this.workPositionSelect.length > 0 ? this.standHasQuery.length > 0 ? this.standHasQuery : this.getArByKey(this.workPositionSelect, "locationUuid", 0) : [], targetUuidList: this.workTargetSelect.length > 0 ? this.getArByKey(this.workTargetSelect, "targetUuid", 0) : [], standUuidList: this.workStandSelect.length > 0 ? this.getArByKey(this.workStandSelect, "standUuid", 0) : [] }; this.$route.query.ids && (e2.standardGroupIds = this.attrData.ptuIds, this.queryPlanStandardV2(e2, 2)), this.$route.query.dangerSourceIds && (e2.dangerSourceIds = this.attrData.ptuIds, this.queryPlanStandardV3(e2, 2)); } return t2; }, updataWorkPositionSel: function(t2) { this.workPositionSelect = t2; }, updataworkTargetSel: function(t2) { this.workTargetSelect = t2; }, updataWorkStandSel: function(t2) { this.workStandSelect = t2; }, setStandSearchQuery: function(t2) { this.standHasQuery = t2; }, handleSlow: function() { this.isShow = !this.isShow; }, handleSlowList: function(t2) { var e2 = this, a2 = !this.listTable[t2].isShow; this.$nextTick((function() { e2.$set(e2.listTable[t2], "isShow", a2); })), this.$forceUpdate(); }, deleteLocation: function(t2) { var e2 = this, a2 = this.listTable; a2.splice(t2, 1), this.$nextTick((function() { e2.listTable = a2; })), this.$forceUpdate(), this.updataSettingData(); }, closeTabs: function(t2, e2) { this.deleteDevice(t2, e2); }, deleteDevice: function(t2, e2) { var a2 = this; console.log("index", t2), console.log("targetName", e2); var n2 = this.listTable, i2 = this.listTable[t2].planDeviceList; i2.splice(i2.findIndex((function(t3) { return t3.targetUuid === e2; })), 1), i2.length > 0 ? this.$nextTick((function() { a2.$set(a2.listTable[parIndex], "planDeviceList", i2); })) : (n2.splice(t2, 1), this.$nextTick((function() { a2.listTable = n2; }))), this.$forceUpdate(), this.updataSettingData(); }, deleteItemStand: function(t2, e2, a2) { var n2 = this; console.log("parIndex", t2), console.log("thisIndex", e2), console.log("deleteItemStand", a2); var i2 = a2.$index, r2 = this.listTable, o2 = this.listTable[t2].planDeviceList, s2 = this.listTable[t2].planDeviceList[e2].standardRespDTOList; s2.splice(i2, 1), s2.length > 0 ? this.$nextTick((function() { n2.$set(n2.listTable[t2].planDeviceList[e2], "standardRespDTOList", s2); })) : (o2.splice(e2, 1), o2.length > 0 ? this.$nextTick((function() { n2.$set(n2.listTable[t2], "planDeviceList", o2); })) : (r2.splice(t2, 1), this.$nextTick((function() { n2.listTable = r2; })))), this.$forceUpdate(), this.updataSettingData(); }, getImgUrr: function(t2) { return t2 && t2.split(";") || []; }, replaceUrl: function(t2) { return t2 && t2.split(";")[0] || ""; }, saveSelect: function() { this.examplesImageUrl.length > 6 && "add" !== this.opentype ? this.$message({ message: "最多只能选择6张图片", type: "error" }) : 0 != this.examplesImageUrl.length || "add" === this.opentype ? (this.imageSave.examplesImageUrl = this.examplesImageUrl.join(";"), 2 === this.imageType ? this.saveStandImgGather(this.imageSave) : this.saveLocationImg(this.imageSave)) : this.$message({ message: "请选择图片", type: "error" }); }, saveLocationImg: function(t2) { var e2 = this; Object(c["d"])(t2).then((function(t3) { 0 == t3.code && (e2.$message({ message: "保存成功", type: "success" }), e2.pictureDialog = false); })).catch((function() { e2.pictureDialog = false; })), this.pictureDialog = false; }, saveStandImgGather: function(t2) { var e2 = this; Object(c["e"])(t2).then((function(t3) { 0 == t3.code && (e2.$message({ message: "保存成功", type: "success" }), e2.pictureDialog = false); })).catch((function() { e2.pictureDialog = false; })), this.pictureDialog = false; }, seeClick: function(t2) { this.$router.replace({ path: "/workOrderManagement/temporaryManagement/viewWorkOrderDetails", query: { orderNo: t2.workOrderNo } }); }, getviewImageUrl: function(t2) { if (this.pictureUrl = [], "task" === this.opentype) { if (t2.imageUrl) { var e2 = t2.imageUrl.split(";") || []; this.pictureUrl = e2.map((function(t3, e3) { return { src: t3 }; })); } else this.pictureUrl = []; this.pictureDialog = true; } }, viewPhoto: function(t2) { this.getviewImageUrl(t2); }, viewLocation: function(t2) { var e2 = this; this.locationUuid = "", this.examplesImageUrl = [], this.imageSave = {}, this.imageType = 1, this.locationUuid = t2.locationUuid; var a2 = { planUuid: this.attrData.planUuid, standardUuid: t2.standardUuid, locationUuid: t2.locationUuid, projectUuid: this.projectUuid }; this.imageSave = a2, Object(c["K"])(a2).then((function(t3) { if (0 === t3.code) { var a3 = t3.data.imageUrlList; t3.data.examplesImageUrl && (e2.imageUrl = t3.data.examplesImageUrl), a3.length && (e2.pictureUrl = a3.map((function(t4, e3) { return { src: t4, checked: false }; }))); } })), this.pictureDialog = true; }, queryCurStandLocationImg: function(t2, e2, a2) { this.setImgStand = { topIndex: t2, parIndex: e2, val: a2 }, this.locationEgImg = a2.locationExamplesImageRespDTOS, this.locationEgImgDialog = true; }, setCurrentImgToEgImg: function(t2, e2) { var a2 = this; "view" !== this.opentype ? (this.locationEgImg.forEach((function(t3, n2) { t3.standardUuid = a2.setImgStand.val.standardUuid, n2 == e2 ? a2.$set(a2.locationEgImg[e2], "selected", t3.selected = 2) : a2.$set(a2.locationEgImg[n2], "selected", t3.selected = 1); })), Object(F["D"])({ standardUuid: this.setImgStand.val.standardUuid, imageRespDTOList: this.locationEgImg }).then((function(t3) { 0 == t3.code && a2.$message.success("设置示例图片成功"); })), this.$forceUpdate()) : this.$message({ message: "查看模式下不允许设置示例图片", type: "warning" }); }, getOriginalIndex: function(t2) { return this.locationEgImg.findIndex((function(e2) { return e2.examplesImageUrl === t2.examplesImageUrl; })); }, addToReferencedImages: function(t2) { var e2 = this; if ("view" !== this.opentype) if (0 === t2.isPtuImage) { var a2 = { standardUuid: this.setImgStand.val.standardUuid, isPtuImage: 1, imageRespDTOList: [{ id: t2.id, locationUuid: t2.locationUuid, examplesImageUrl: t2.examplesImageUrl, selected: t2.selected, imageDataList: t2.imageDataList, standardUuid: t2.standardUuid, planUuid: t2.planUuid, topis: t2.topis, spaceUuid: t2.spaceUuid }] }; Object(A["j"])(a2).then((function(a3) { if (0 === a3.code) { e2.$message.success("添加到引用示例图片库成功"); var n2 = e2.getOriginalIndex(t2); -1 !== n2 && e2.$set(e2.locationEgImg[n2], "isPtuImage", 1), e2.$forceUpdate(); } else e2.$message.error(a3.message || "操作失败"); })).catch((function(t3) { e2.$message.error("操作失败"), console.error(t3); })); } else this.$message({ message: "该图片已经是引用图片", type: "warning" }); else this.$message({ message: "查看模式下不允许添加到引用示例图片库", type: "warning" }); }, closelocationEgImgDialog: function() { this.locationEgImg = [], this.locationEgImgDialog = false; }, queryLocationImage: function(t2) { var e2 = this; console.log(t2, "val+++6+6+"), this.pictureUrl = [], this.examplesImageUrl = [], Object(F["z"])({ locationUuid: t2.locationUuid, standardUuid: t2.standardUuid }).then((function(a2) { 0 === a2.code && a2.data.length > 0 && a2.data.length && (e2.pictureUrl = a2.data.map((function(e3, a3) { return { locationUuid: t2.locationUuid, src: e3.examplesImageUrl, checked: false }; }))); })), this.pictureDialog = true; }, viewPhotos: function(t2) { var e2 = this; this.examplesImageUrl = [], this.pictureUrl = [], this.imageSave = {}, this.imageType = 2; this.dataObj; var a2 = { planUuid: this.attrData.planUuid, standardUuid: t2.standardUuid, projectUuid: this.projectUuid, locationUuid: t2.locationId }; this.imageSave = a2, Object(c["L"])(a2).then((function(t3) { if (0 === t3.code) { var a3 = t3.data.imageUrlList; a3.length && (e2.pictureUrl = a3.map((function(t4, e3) { return { src: t4, checked: false }; }))); } })), this.pictureDialog = true; }, handleImg: function(t2) { var e2 = this.examplesImageUrl.indexOf(t2.src); if (-1 !== e2) return this.examplesImageUrl.splice(e2, 1), void (t2.checked = false); this.examplesImageUrl.length >= 6 || (this.examplesImageUrl.push(t2.src), t2.checked = true); }, handleEdit: function(t2) { this.editObj = t2, null != this.editObj.standImageUrl && "" != this.editObj.standImageUrl ? (this.fileList = [], this.editObj.standImageUrl.indexOf(",") > 0 ? this.fileList = this.editObj.standImageUrl.split(",").map((function(t3) { return { url: t3 }; })) : this.fileList.push({ url: this.editObj.standImageUrl })) : this.fileList = [], this.inspectionItemDialog = true; }, getArByKey: function(t2, e2, a2, n2) { if (0 === a2) return t2.map((function(t3) { return t3[e2]; })); var i2 = void 0 === n2 ? "," : n2; return t2.map((function(t3) { return t3[e2]; })).join(i2); } } }, H = G, J = (a("d009"), a("6ff6"), Object(f["a"])(H, n, i, false, null, "46f796c7", null)); e["a"] = J.exports; }, "5be0": function(t, e, a) { }, "5c7c": function(t, e, a) { "use strict"; a("f2a3"); }, "6ff6": function(t, e, a) { "use strict"; a("36a3"); }, 7274: function(t, e, a) { "use strict"; a.d(e, "f", (function() { return i; })), a.d(e, "t", (function() { return r; })), a.d(e, "x", (function() { return o; })), a.d(e, "g", (function() { return s; })), a.d(e, "B", (function() { return l; })), a.d(e, "s", (function() { return c; })), a.d(e, "c", (function() { return u; })), a.d(e, "l", (function() { return p; })), a.d(e, "z", (function() { return d; })), a.d(e, "A", (function() { return m; })), a.d(e, "n", (function() { return f; })), a.d(e, "m", (function() { return h; })), a.d(e, "j", (function() { return g; })), a.d(e, "o", (function() { return v; })), a.d(e, "h", (function() { return y; })), a.d(e, "i", (function() { return b; })), a.d(e, "k", (function() { return S; })), a.d(e, "p", (function() { return _; })), a.d(e, "y", (function() { return w; })), a.d(e, "r", (function() { return k; })), a.d(e, "w", (function() { return T; })), a.d(e, "a", (function() { return I; })), a.d(e, "b", (function() { return D; })), a.d(e, "e", (function() { return U; })), a.d(e, "d", (function() { return C; })), a.d(e, "v", (function() { return L; })), a.d(e, "q", (function() { return j; })), a.d(e, "u", (function() { return P; })); var n = a("b775"); function i(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/findByUuid", method: "post", data: t2 }); } function r(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateByProjectUuid", method: "post", data: t2 }); } function o(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/scheduled/push/date", method: "post", data: t2 }); } function s(t2) { return Object(n["a"])({ url: "/appproject/OrderInfo/findLiaisonByProjectUuids", method: "post", data: t2 }); } function l(t2) { return Object(n["a"])({ url: "/appproject/ProjectInit/getVisitConfig", method: "post", data: t2 }); } function c(t2) { return Object(n["a"])({ url: "/appproject/ProjectInit/updateBatchVisitConfig", method: "post", data: t2 }); } function u(t2) { return Object(n["a"])({ url: "/appproject/QualityControls/choose", method: "post", data: t2 }); } function p(t2) { return Object(n["a"])({ url: "/appproject/QualityControls/pageList", method: "post", data: t2 }); } function d(t2) { return Object(n["a"])({ url: "/appproject/ChargeReceivable/urge/listFee", method: "post", data: t2 }); } function m(t2) { return Object(n["a"])({ url: "/appproject/CustomerVisit/create/by/urge/model", method: "post", data: t2 }); } function f(t2) { return Object(n["a"])({ url: "/appproject/SalaryConfig/findByProjectUuid", method: "post", data: t2 }); } function h(t2) { return Object(n["a"])({ url: "/appproject/SalaryConfig/edit", method: "post", data: t2 }); } function g(t2) { return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/pageList", method: "post", data: t2 }); } function v(t2) { return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/salaryItemPageList", method: "post", data: t2 }); } function y(t2) { return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/create", method: "post", data: t2 }); } function b(t2) { return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/findById", method: "post", data: t2 }); } function S(t2) { return Object(n["a"])({ url: "/appproject/MemberSalaryConfig/update", method: "post", data: t2 }); } function _(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAccessControlByProjectUuid", method: "post", data: t2 }); } function w(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateTargetValueByProjectUuid", method: "post", data: t2 }); } function k(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAutoResetDangerousByProjectUuid", method: "post", data: t2 }); } function T(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateMeterReadingType", method: "post", data: t2 }); } function I(t2) { return Object(n["a"])({ url: "/appproject/ChargeOrderConfig/pageList", method: "post", data: t2 }); } function D(t2) { return Object(n["a"])({ url: "/appproject/ChargeOrderConfig/update", method: "post", data: t2 }); } function U(t2) { return Object(n["a"])({ url: "/appproject/ProjectReturnStatistics/debtAnalysisDetail", method: "post", data: t2 }); } function C(t2) { return Object(n["a"])({ url: "/appproject/ChargeOrder/createBatch", method: "post", data: t2 }); } function L(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateEnergyParams", method: "post", data: t2 }); } function j(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateAutoCharge", method: "post", data: t2 }); } function P(t2) { return Object(n["a"])({ url: "/appproject/ProjectConfig/updateChargeDeduction", method: "post", data: t2 }); } }, b428: function(t, e, a) { }, c4ed: function(t, e, a) { "use strict"; a.r(e); var n = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "app-container" }, [t2.list ? a2("div", { staticClass: "bgHeight" }, [a2("div", { ref: "box", staticClass: "searchStys transition_dom" }, [a2("el-form", { ref: "query", attrs: { model: t2.query } }, [a2("div", { ref: "form_box", staticClass: "searchBar" }, [a2("div", { staticClass: "searchInput" }, [a2("el-row", { attrs: { gutter: 20 } }, [a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "groupNo" } }, [a2("el-input", { attrs: { placeholder: "输入PTU组合编号", clearable: "" }, model: { value: t2.query.groupNo, callback: function(e3) { t2.$set(t2.query, "groupNo", e3); }, expression: "query.groupNo" } })], 1)], 1), t2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "name" } }, [a2("el-input", { attrs: { placeholder: "输入PTU组合名称", clearable: "" }, model: { value: t2.query.name, callback: function(e3) { t2.$set(t2.query, "name", e3); }, expression: "query.name" } })], 1)], 1), t2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "createUserName" } }, [a2("el-input", { attrs: { placeholder: "创建人", clearable: "" }, model: { value: t2.query.createUserName, callback: function(e3) { t2.$set(t2.query, "createUserName", e3); }, expression: "query.createUserName" } })], 1)], 1), t2._v(" "), a2("el-col", { attrs: { span: 4 } }, [a2("el-form-item", { attrs: { prop: "planModel" } }, [a2("el-select", { attrs: { clearable: "", placeholder: "请选择作业菜单分类" }, model: { value: t2.query.planModel, callback: function(e3) { t2.$set(t2.query, "planModel", e3); }, expression: "query.planModel" } }, t2._l(t2.planModeLArr, (function(t3) { return a2("el-option", { key: t3.value, attrs: { label: t3.label, value: t3.value } }); })), 1)], 1)], 1), t2._v(" "), a2("el-col", { attrs: { span: 6 } }, [a2("el-form-item", { attrs: { prop: "deviceId" } }, [a2("el-cascader", { attrs: { clearable: "", placeholder: "请选择设备类型", options: t2.typeList, props: { label: "eventName", children: "children", value: "id", emitPath: false }, filterable: "" }, model: { value: t2.query.deviceId, callback: function(e3) { t2.$set(t2.query, "deviceId", e3); }, expression: "query.deviceId" } })], 1)], 1)], 1)], 1), t2._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(e3) { return t2.resetForm("query"); } } }, [t2._v("重置")]), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: t2.onSearch } }, [t2._v("查询")]), t2._v(" "), t2.is_show || "80px" == t2.height ? t2._e() : a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: t2.upAndDown } }, [t2._v("展开"), a2("i", { staticClass: "el-icon-arrow-down" })]), t2._v(" "), t2.is_show && "80px" != t2.height ? a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: t2.upAndDown } }, [t2._v("收起"), a2("i", { staticClass: "el-icon-arrow-up" })]) : t2._e()], 1)], 1)])])], 1), t2._v(" "), a2("el-card", { staticClass: "box-card", attrs: { shadow: "never" } }, [a2("div", { staticClass: "planLst", attrs: { slot: "header" }, slot: "header" }, [a2("span", { staticClass: "planTitle" }, [t2._v("PTU组合列表")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", size: "small" }, on: { click: function(e3) { t2.deviceVisible = true; } } }, [t2._v("创建三保两修PTU组合")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", size: "small" }, on: { click: t2.addPTU } }, [t2._v("创建PTU组合")]), t2._v(" "), a2("el-button", { attrs: { type: "primary", size: "small" }, on: { click: t2.ptuToPlan } }, [t2._v("生成服务订单计划")])], 1), t2._v(" "), a2("el-table", { directives: [{ name: "loading", rawName: "v-loading", value: t2.listLoading, expression: "listLoading" }], ref: "tableList", attrs: { align: "center", border: "", "header-cell-style": { background: "#FAFAFA", color: "#606266" }, data: t2.listTable, "tooltip-effect": "dark" }, on: { "selection-change": t2.selectChange } }, [a2("el-table-column", { attrs: { type: "selection", align: "center", width: "55", "show-overflow-tooltip": "" } }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "PTU组合编号", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.groupNo || "-") + "\n ")]; } }], null, false, 1888908750) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "PTU组合名称", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.name || "-") + "\n ")]; } }], null, false, 2129237207) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "200", label: "设备类型", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.deviceName || "-") + "\n ")]; } }], null, false, 731224591) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "作业菜单分类", "show-overflow-tooltip": true }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v(t2._s(t2._f("getItemType")(e3.row.planModel, t2.planModeLArr)))]; } }], null, false, 246687602) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "创建人", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.createUserName || "-") + "\n ")]; } }], null, false, 2021740866) }), t2._v(" "), a2("el-table-column", { attrs: { align: "center", "min-width": "120", label: "创建时间", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [t2._v("\n " + t2._s(e3.row.createTime || "-") + "\n ")]; } }], null, false, 1372402849) }), t2._v(" "), a2("el-table-column", { attrs: { prop: "statueName", align: "center", "min-width": "100", label: "操作", fixed: "right", "show-overflow-tooltip": "" }, scopedSlots: t2._u([{ key: "default", fn: function(e3) { return [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) { return t2.veiwPtu(e3.row); } } }, [t2._v("查看")]), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) { return t2.eidtPtu(e3.row); } } }, [t2._v("编辑")]), t2._v(" "), a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "text" }, on: { click: function(a3) { return t2.delPtu(e3.row); } } }, [t2._v("删除")])]; } }], null, false, 3634204648) })], 1), t2._v(" "), a2("div", { staticClass: "paginations" }, [a2("el-pagination", { attrs: { background: "", "current-page": t2.query.pageNumber, "page-sizes": [10, 30, 50, 100, 200], "page-size": t2.query.pageSize, layout: "total, sizes, prev, pager, next, jumper", total: t2.pageTotal }, on: { "update:currentPage": function(e3) { return t2.$set(t2.query, "pageNumber", e3); }, "update:current-page": function(e3) { return t2.$set(t2.query, "pageNumber", e3); }, "size-change": t2.handleSizeChange, "current-change": t2.handleCurrentChange } })], 1)], 1)], 1) : t2._e(), t2._v(" "), t2.group ? a2("div", [a2("addGroup", { ref: "group", attrs: { show: t2.group, planModel: t2.planModel }, on: { goBack: t2.goBack } })], 1) : t2._e(), t2._v(" "), a2("el-dialog", { attrs: { title: "生成三保两修PTU组合", visible: t2.deviceVisible, width: "30%", "before-close": t2.deviceClose }, on: { "update:visible": function(e3) { t2.deviceVisible = e3; } } }, [a2("el-form", { ref: "deviceForm", attrs: { model: t2.deviceForm, "label-width": "100px" } }, [a2("el-form-item", { attrs: { label: "设备类型", prop: "deviceTypeId", rules: { required: true, message: "请选择设备类型", trigger: "change" } } }, [a2("el-cascader", { attrs: { clearable: "", placeholder: "请选择设备类型", options: t2.typeList, props: { label: "eventName", children: "children", value: "id", emitPath: false }, filterable: "" }, model: { value: t2.deviceForm.deviceTypeId, callback: function(e3) { t2.$set(t2.deviceForm, "deviceTypeId", e3); }, expression: "deviceForm.deviceTypeId" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "设备关联标准", prop: "bindStand" } }, [a2("el-switch", { attrs: { "active-value": 1, "inactive-value": 0 }, model: { value: t2.deviceForm.bindStand, callback: function(e3) { t2.$set(t2.deviceForm, "bindStand", e3); }, expression: "deviceForm.bindStand" } }), t2._v(" "), a2("div", { staticClass: "standTip" }, [a2("i", { staticClass: "el-icon-warning" }), t2._v("\n 若设备没有关联标准,默认将“日保”等标准绑定到设备\n ")])], 1), t2._v(" "), a2("el-form-item", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary", loading: t2.createLoad }, on: { click: t2.postConfirm } }, [t2._v("立即生成")]), t2._v(" "), a2("el-button", { on: { click: t2.deviceClose } }, [t2._v("取消")])], 1)], 1)], 1)], 1); }, i = [], r = a("fc4e"), o = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "planOrder" }, [a2("el-card", { staticStyle: { "margin-bottom": "20px" }, attrs: { shadow: "never" } }, [a2("el-page-header", { attrs: { content: t2.title }, on: { back: t2.goBack } })], 1), t2._v(" "), a2("el-card", { attrs: { shadow: "never" } }, [a2("section", [a2("groupInfo", { ref: "info", attrs: { addType: t2.addType, attrData: t2.attrData, opentype: t2.opentype }, model: { value: t2.info, callback: function(e3) { t2.info = e3; }, expression: "info" } }), t2._v(" "), a2("plan-setting", { ref: "planSetting", attrs: { opentype: t2.opentype, addType: t2.addType, settingData: t2.settingData, attrData: t2.attrData, taskData: t2.taskData }, on: { handleCancel: t2.handleCancel, getSettingData: t2.getSettingData } }), t2._v(" "), t2.planRouteFlag ? a2("plan-route", { ref: "planRoute", attrs: { addType: t2.addType, settingData: t2.settingData, attrData: t2.attrData, opentype: t2.opentype, routeData: t2.routeData }, on: { handleCancel: t2.handleCancel, getRouteData: t2.getRouteData, addFormData: t2.addFormData } }) : t2._e()], 1), t2._v(" "), "view" === t2.opentype ? a2("div", { staticClass: "taskBtn" }, [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], attrs: { type: "primary" }, on: { click: t2.handleCancel } }, [t2._v("返回")])], 1) : a2("div", { staticClass: "taskBtn" }, [a2("span", [a2("el-button", { attrs: { type: "primary", disabled: t2.btnSave, loading: t2.btnSave }, on: { click: t2.handleSave } }, [t2._v("保存")])], 1), t2._v(" "), a2("span", [a2("el-button", { directives: [{ name: "points", rawName: "v-points", value: 500, expression: "500" }], on: { click: t2.handleCancel } }, [t2._v("取 消")])], 1)])])], 1); }, s = [], l = function() { var t2 = this, e2 = t2.$createElement, a2 = t2._self._c || e2; return a2("div", { staticClass: "content" }, [a2("el-form", { ref: "infoForm", attrs: { model: t2.infoForm, rules: t2.rules, "label-width": "120px", disabled: "view" === t2.opentype } }, [a2("el-form-item", { attrs: { label: "PTU名称", prop: "name" } }, [a2("el-input", { attrs: { clearable: "" }, model: { value: t2.infoForm.name, callback: function(e3) { t2.$set(t2.infoForm, "name", e3); }, expression: "infoForm.name" } })], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "作业菜单分类", prop: "planModel" } }, [a2("el-select", { attrs: { placeholder: "请选择作业菜单分类", clearable: "", disabled: t2.isDis && "edit" === t2.opentype }, model: { value: t2.infoForm.planModel, callback: function(e3) { t2.$set(t2.infoForm, "planModel", e3); }, expression: "infoForm.planModel" } }, t2._l(t2.planModeLArr, (function(t3, e3) { return a2("el-option", { key: e3, attrs: { label: t3.label, value: t3.value } }); })), 1)], 1), t2._v(" "), a2("el-form-item", { attrs: { label: "备注", prop: "remark" } }, [a2("el-input", { attrs: { type: "textarea", autosize: { minRows: 2 }, clearable: "" }, model: { value: t2.infoForm.remark, callback: function(e3) { t2.$set(t2.infoForm, "remark", e3); }, expression: "infoForm.remark" } })], 1)], 1)], 1); }, c = [], u = a("8f53"), p = { props: ["addType", "attrData", "opentype"], data: function() { return { planModeLArr: u["w"], infoForm: { name: "", remark: "", planModel: "" }, rules: { name: { required: true, message: "请输入PTU组合名称", trigger: "blur" }, planModel: { required: true, message: "请选择作业菜单分类", trigger: "change" } }, isDis: false }; }, watch: { attrData: { handler: function() { this.initInfo(this.attrData); }, deep: true } }, methods: { initInfo: function() { this.attrData.groupNo && (this.infoForm.name = this.attrData.name, this.infoForm.planModel = this.attrData.planModel, this.infoForm.remark = this.attrData.remark), this.isDis = null != this.infoForm.planModel && "" != this.infoForm.planModel; }, dataPost: function() { var t2 = this, e2 = true; return this.$refs["infoForm"].validate((function(a2) { a2 ? (t2.infoForm.projectUuid = t2.$store.state.community_uuid, t2.$emit("input", t2.infoForm)) : e2 = false; })), e2; } } }, d = p, m = (a("d4d0"), a("829d")), f = Object(m["a"])(d, l, c, false, null, "45a2975b", null), h = f.exports, g = a("b406"), v = a("cc4d"), y = a("37fc"); a("f8b7"); function b(t2) { return b = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t3) { return typeof t3; } : function(t3) { return t3 && "function" == typeof Symbol && t3.constructor === Symbol && t3 !== Symbol.prototype ? "symbol" : typeof t3; }, b(t2); } function S(t2, e2) { var a2 = Object.keys(t2); if (Object.getOwnPropertySymbols) { var n2 = Object.getOwnPropertySymbols(t2); e2 && (n2 = n2.filter((function(e3) { return Object.getOwnPropertyDescriptor(t2, e3).enumerable; }))), a2.push.apply(a2, n2); } return a2; } function _(t2) { for (var e2 = 1; e2 < arguments.length; e2++) { var a2 = null != arguments[e2] ? arguments[e2] : {}; e2 % 2 ? S(Object(a2), true).forEach((function(e3) { w(t2, e3, a2[e3]); })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t2, Object.getOwnPropertyDescriptors(a2)) : S(Object(a2)).forEach((function(e3) { Object.defineProperty(t2, e3, Object.getOwnPropertyDescriptor(a2, e3)); })); } return t2; } function w(t2, e2, a2) { return (e2 = k(e2)) in t2 ? Object.defineProperty(t2, e2, { value: a2, enumerable: true, configurable: true, writable: true }) : t2[e2] = a2, t2; } function k(t2) { var e2 = T(t2, "string"); return "symbol" == b(e2) ? e2 : e2 + ""; } function T(t2, e2) { if ("object" != b(t2) || !t2) return t2; var a2 = t2[Symbol.toPrimitive]; if (void 0 !== a2) { var n2 = a2.call(t2, e2 || "default"); if ("object" != b(n2)) return n2; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === e2 ? String : Number)(t2); } var I = { components: { groupInfo: h, PlanHeader: g["a"], PlanRoute: v["a"], PlanSetting: y["a"] }, props: { planModel: { type: Number, default: 1 }, content: { type: String, default: "" } }, data: function() { return { info: {}, title: "", planeStep: 1, opentype: "add", addType: "group", btnSave: false, planInfor: {}, taskData: {}, attrData: { planModel: this.planModel, projectUuid: "", projectName: "", planName: "", memo: "", defaultRequire: "", ydPoolId: "" }, settingData: { planEndDate: "", planInfoAddReqDTO: [], planNature: "0", planStartDate: "", planToTaskTimeReqDTO: [], taskInspectionsStandardAddReqDTO: [], equipmentData: [] }, routeData: { planRoute: "", planStatus: true }, planHeader: { 1: "定制计划基本属性", 2: "选择点位及设备", 3: "顺序位置" }, planRouteFlag: true, planRouteStr: "" }; }, methods: { addFormData: function(t2) { this.planRouteStr = t2.map((function(t3) { return t3.location; })).join("=Connector=>"); }, titleInfoLst: function(t2, e2) { t2 && this.getInfoByID(t2, e2), this.opentype = e2, "add" == e2 ? (this.title = "新增PTU组合", this.btnSave = false, this.$refs.planSetting.$refs.taskInfomationRef.defaultSet()) : "view" == e2 ? (this.title = "查看PTU组合", this.btnSava = false) : "edit" == e2 && (this.title = "编辑PTU组合", this.btnSava = false); }, getInfoByID: function(t2, e2) { var a2 = this; Object(r["e"])({ id: t2.id, uuid: "ptu" }).then((function(t3) { if (0 === t3.code) { var n2 = t3.data; n2.planStatus = "view" == e2 ? 1 : 4, a2.attrData = n2, a2.attrData.planEndDate = "", a2.attrData.planStartDate = "", a2.planInfor = n2, a2.planInfor.planEndDate = "", a2.planInfor.planStartDate = "", a2.settingData = { planEndDate: "", planInfoAddReqDTO: [], planNature: n2.planNature, planStartDate: "", planToTaskTimeReqDTO: [], taskInspectionsStandardAddReqDTO: [], equipmentData: [] }; } })); }, handleCancel: function() { this.goBack(); }, handleSave: function() { var t2 = this; if (this.btnSave = true, this.$refs.info.dataPost()) { var e2 = this.$refs.planSetting.getPlanSettingData(); if (e2) { var a2 = this.$refs.planRoute.handleSave(this.opentype); this.planRouteStr && (a2.planRoute = this.planRouteStr); var n2 = _(_(_({}, this.info), e2), a2), i2 = {}; if (i2.createUserId = this.$store.state.user.userInfo.memberId, i2.createUserName = this.$store.state.user.userInfo.memberName, i2.cycleWeek = n2.cycleWeek, i2.frequencyParam = n2.frequencyParam, i2.name = n2.name, i2.planLocationInfoList = n2.planLocationInfoList, i2.projectUuid = n2.projectUuid, i2.remark = n2.remark, i2.planModel = n2.planModel, i2.standardBackupsReqDTOS = n2.taskInspectionsStandardAddReqDTO, i2.timeInfoList = n2.planToTaskTimeReqDTO, i2.planNature = n2.planNature, i2.planRoute = n2.planRoute, console.log("param", n2), "add" === this.opentype || "copy" === this.opentype) Object(r["c"])(i2).then((function(e3) { 0 == e3.code && (t2.$message({ message: "创建成功", type: "success" }), t2.btnSave = false, t2.goBack()); })).catch((function() { t2.btnSave = false; })); else { var o2 = Object.assign(i2, { id: this.attrData.id, planUuid: this.attrData.planUuid }); Object(r["g"])(o2).then((function(e3) { 0 == e3.code && (t2.$message({ message: "更新成功", type: "success" }), t2.btnSave = false, t2.goBack()); })).catch((function() { t2.btnSave = false; })); } this.planRouteStr = ""; } else this.btnSave = false; } else this.btnSave = false; }, getAttrData: function(t2) { var e2 = t2.attrData; t2.step; this.attrData = e2; }, getSettingData: function(t2) { var e2 = this; this.planRouteFlag = false; var a2 = t2.settingData; t2.step; this.settingData = a2, setTimeout((function() { e2.planRouteFlag = true; }), 500); }, getRouteData: function(t2) { var e2 = t2.settingData, a2 = (t2.step, t2.attrData), n2 = t2.routeData; this.settingData = e2, this.attrData = a2, this.routeData = n2; }, goBack: function() { this.$emit("goBack"); } } }, D = I, U = (a("e621"), Object(m["a"])(D, o, s, false, null, "8e9be644", null)), C = U.exports, L = a("be2e"), j = { components: { addGroup: C }, data: function() { return { is_show: true, height: "", pageTotal: 0, list: true, group: false, planModel: 3, query: { pageNumber: 1, pageSize: 10, groupNo: "", name: "", planModel: "", createUserName: "", deviceId: "" }, listLoading: false, listTable: [], deviceVisible: false, deviceForm: { deviceTypeId: "", bindStand: 0 }, typeList: [], createLoad: false, planModeLArr: u["w"] }; }, created: function() { this.getRealHeight(), this.getType(); }, mounted: function() { this.getList(); }, methods: { getList: function() { var t2 = this; this.query.projectUuid = this.$store.state.community_uuid, this.listLoading = true, Object(r["f"])(this.query).then((function(e2) { t2.listTable = e2.data.records, t2.pageTotal = e2.data.rowsCount, t2.listLoading = false; })); }, delPtu: function(t2) { var e2 = this; this.$confirm("此操作将删除该PTU组合, 是否继续?", "提示", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning" }).then((function() { Object(r["d"])({ id: t2.id }).then((function(t3) { e2.$message({ message: "操作成功", type: "success" }), e2.getList(); })); })).catch((function() { })); }, handleSizeChange: function(t2) { this.query.pageSize = t2, this.getList(); }, handleCurrentChange: function(t2) { this.query.pageNumber = t2, this.getList(); }, addPTU: function() { var t2 = this; this.list = false, this.group = true, this.$nextTick((function() { t2.$refs.group.titleInfoLst("", "add"); })); }, veiwPtu: function(t2) { var e2 = this; this.list = false, this.group = true, this.$nextTick((function() { e2.$refs.group.titleInfoLst(t2, "view"); })); }, eidtPtu: function(t2) { var e2 = this; this.list = false, this.group = true, this.$nextTick((function() { e2.$refs.group.titleInfoLst(t2, "edit"); })); }, goBack: function() { this.list = true, this.group = false, this.getList(); }, upAndDown: function() { this.is_show ? this.$refs.box.style.height = "80px" : this.$refs.box.style.height = this.height, this.is_show = !this.is_show; }, getRealHeight: function() { this.$nextTick((function() { this.height = this.$refs.form_box.offsetHeight + "px", this.$refs.box.style.height = this.height; })); }, onSearch: function() { this.query.pageNumber = 1, this.getList(); }, resetForm: function(t2) { this.$refs[t2].resetFields(), this.query.planModel = "", this.getList(); }, selectChange: function(t2) { this.selectionList = t2; }, ptuToPlan: function() { if (this.selectionList.length <= 0) return this.$message({ message: "请先选择需要生成计划的PTU组合", type: "error" }), false; var t2 = []; this.selectionList.map((function(e3) { t2.push(e3.id); })); var e2 = this.$router.resolve({ path: "/ptuToPlan", query: { ids: t2.toString() } }); this.$refs.tableList.clearSelection(), window.open(e2.href, "_blank"); }, getType: function() { var t2 = this, e2 = { projectId: this.$store.state.community_uuid, queryTypeL: 2 }; Object(L["F"])(e2).then((function(e3) { console.log("%c [ res ----- ]-", "font-size:13px; background:pink; color:#bf2c9f;", e3), t2.typeList = e3.data; })); }, postConfirm: function() { var t2 = this; this.$refs["deviceForm"].validate((function(e2) { if (e2) { t2.createLoad = true; var a2 = { projectUuid: t2.$store.state.community_uuid, deviceTypeUuid: t2.deviceForm.deviceTypeId, createUserId: t2.$store.state.user.userInfo.memberId, createUserName: t2.$store.state.user.userInfo.memberName, bindStand: t2.deviceForm.bindStand }; Object(r["a"])(a2).then((function(e3) { 0 == e3.code && (t2.$message({ type: "success", message: "操作成功,请等待系统生成!" }), t2.createLoad = false, t2.deviceClose(), t2.getList()); })).catch((function(e3) { t2.createLoad = false; })); } })); }, deviceClose: function() { this.$refs["deviceForm"].resetFields(), this.deviceVisible = false; } } }, P = j, x = (a("370e"), Object(m["a"])(P, n, i, false, null, null, null)); e["default"] = x.exports; }, d009: function(t, e, a) { "use strict"; a("5be0"); }, d4d0: function(t, e, a) { "use strict"; a("b428"); }, d5de: function(t, e, a) { "use strict"; a("e91a"); }, e621: function(t, e, a) { "use strict"; a("2769"); }, e91a: function(t, e, a) { }, f2a3: function(t, e, a) { }, fc4e: function(t, e, a) { "use strict"; a.d(e, "f", (function() { return i; })), a.d(e, "c", (function() { return r; })), a.d(e, "d", (function() { return o; })), a.d(e, "e", (function() { return s; })), a.d(e, "g", (function() { return l; })), a.d(e, "b", (function() { return c; })), a.d(e, "h", (function() { return u; })), a.d(e, "i", (function() { return p; })), a.d(e, "a", (function() { return d; })), a.d(e, "j", (function() { return m; })); var n = a("b775"); function i(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/page", method: "POST", data: t2 }); } function r(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/create", method: "POST", data: t2 }); } function o(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/delete", method: "POST", data: t2 }); } function s(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/findById", method: "POST", data: t2 }); } function l(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/update", method: "POST", data: t2 }); } function c(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/createGroup", method: "POST", data: t2 }); } function u(t2) { return Object(n["a"])({ url: "/appproject/PlanStandard/queryPlanStandardLightweightV2", method: "POST", data: t2 }); } function p(t2) { return Object(n["a"])({ url: "/appproject/PlanStandard/queryPlanStandardLightweightV3", method: "POST", data: t2 }); } function d(t2) { return Object(n["a"])({ url: "/appproject/StandardGroup/createByDeviceType", method: "POST", data: t2 }); } function m(t2) { return Object(n["a"])({ url: "/appproject/SpaceLocation/setPtuImage", method: "POST", data: t2 }); } } }]);