yxk_pc_mdh/gyhl/static/js/216.56617c0ff88949b3d85d.js

1 line
10 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([216],{OlgV:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("d7EF"),r=a.n(l),o=a("//Fk"),n=a.n(o),s=a("woOf"),i=a.n(s),c=a("BO1k"),m=a.n(c),f=a("mvHQ"),p=a.n(f),u=a("Dd8w"),d=a.n(u),v=a("NYxO"),b=a("bzuE"),D={name:"upkeep_execution_detail",data:function(){return{depOptions:[],selectDeptId:[],formData:{},planList:[],projects:[],statusList:[],getUserList:[],deptList:[],parts:[],loading:!1,config:b.a}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},methods:d()({},Object(v.d)({removeTagNav:"tagNav/removeTagNav"}),{setDefaultDept:function(){if(this.depOptions.length>0&&this.formData.selectDeptId){var t=p()(this.formData.selectDeptId),e=this.treeFindPath(this.depOptions,function(e){return e.id===t});this.selectDeptId=JSON.parse(p()(e))}},setDeptList:function(t){var e=!0,a=!1,l=void 0;try{for(var r,o=m()(t);!(e=(r=o.next()).done);e=!0){var n=r.value;n.hasChildren?this.setDeptList(n.children):n.children=void 0}}catch(t){a=!0,l=t}finally{try{!e&&o.return&&o.return()}finally{if(a)throw l}}},treeFindPath:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!t)return[];var l=!0,r=!1,o=void 0;try{for(var n,s=m()(t);!(l=(n=s.next()).done);l=!0){var i=n.value;if(a.push(i.id),e(i))return a;if(i.children){var c=this.treeFindPath(i.children,e,a);if(c.length)return c}a.pop()}}catch(t){r=!0,o=t}finally{try{!l&&s.return&&s.return()}finally{if(r)throw o}}return[]},getDetail:function(){var t=this;this.loading=!0,this.$api.upkeepPlanAPI.oneRecordDetail(this.formData.id).then(function(e){t.loading=!1,0===e.code&&(t.formData=i()({},t.formData,e.data.record[0]),t.$set(t.formData,"selectDeptId",e.data.record[0].upkeepDeptId),t.setDefaultDept(),t.projects=e.data.project?e.data.project:[],t.parts=e.data.part?e.data.part:[])}).catch(function(e){t.loading=!1})},initialize:function(){var t=this;n.a.all([this.$api.commonAPI.getDeptsTree()]).then(function(e){var a=r()(e,1)[0];0===a.code&&(t.depOptions=a.data.children,t.setDeptList(t.depOptions),t.setDefaultDept())}).catch(function(t){console.log(t)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/upkeep/execution"})}})},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))])],1),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"130px",model:t.formData}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"保养单号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.work_orderNo,callback:function(e){t.$set(t.formData,"work_orderNo",e)},expression:"formData.work_orderNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备编号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.serialno,callback:function(e){t.$set(t.formData,"serialno",e)},expression:"formData.serialno"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划单号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.planWorkOrderNo,callback:function(e){t.$set(t.formData,"planWorkOrderNo",e)},expression:"formData.planWorkOrderNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.deviceName,callback:function(e){t.$set(t.formData,"deviceName",e)},expression:"formData.deviceName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"使用部门"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.useDeptName,callback:function(e){t.$set(t.formData,"useDeptName",e)},expression:"formData.useDeptName"}})],1),t._v(" "),a("el-form-item",{staticClass:"for