yxk_pc_mdh/gyhl/static/js/91.fa4196b52dcdbd7b8bb4.js

1 line
25 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([91],{"4y0Q":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("mvHQ"),r=a.n(i),s=a("d7EF"),n=a.n(s),o=a("//Fk"),l=a.n(o),c=a("BO1k"),d=a.n(c),m=a("Dd8w"),u=a.n(m),p=(a("GKmE"),a("ysqt")),f=a("cXln"),h=a("CdUU"),v=a("G9gL"),b=a("3MlD"),g=a("NYxO"),D=a("bzuE"),y={name:"upkeep_plan_add",components:{btnInput:p.a,ChooseProjects:f.a,ChooseParts:h.a,ChooseDevices:v.a,DialogChooseSingleUser:b.a},data:function(){return{depOptions:[],selectDeptId:[],formData:{deviceModel:"",deviceUser:"",deviceSite:"",deviceDept:"",deviceName:"",deviceId:null,engineerId:null,cellphone:"",startTime:"",endTime:"",expireday:"",intervalTime:"",engineerName:"",name:"",type:""},start_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},end_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},ruleForm:{bycqts:[{required:!0,message:"请输入保养超期天数",trigger:"change"}],engineerName:[{required:!0,message:"请选择保养负责人",trigger:"change"}],name:[{required:!0,message:"请填写保养计划名称",trigger:"blur"}],deviceName:[{required:!0,message:"请选择设备",trigger:"change"}],startTime:[{required:!0,message:"请选择计划开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择计划完成时间",trigger:"change"}],expireday:[{required:!0,message:"请填写提醒天数",trigger:"blur"}],intervalTime:[{required:!0,message:"请填写间隔天数",trigger:"blur"}],type:[{required:!0,message:"请选择保养级别",trigger:"change"}]},chooseDevicesVisible:!1,chooseUserVisible:!1,getUserList:[],levelList:[],tableData:[],deptList:[],chooseVisible:!1,projects:[],chooseProjects:[],choosePartsVisible:!1,parts:[],choosePartss:[],loading:!1,isDisabled:!1,config:D.a}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},watch:{formData:{handler:function(e,t){""==e.deviceId&&(this.formData.deviceModel="",this.formData.deviceUser="",this.formData.deviceSite="",this.formData.deviceDept="",this.formData.deviceName=""),""==e.engineerId&&(this.formData.engineerName="",this.formData.cellphone="",this.formData.deptId="",this.selectDeptId=[])},deep:!0}},methods:u()({},Object(g.d)({removeTagNav:"tagNav/removeTagNav"}),{setTotal:function(e){return e.num&&e.salePrice?parseFloat(e.num)*parseFloat(e.salePrice):0},treeFindPath:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return[];var i=!0,r=!1,s=void 0;try{for(var n,o=d()(e);!(i=(n=o.next()).done);i=!0){var l=n.value;if(a.push(l.id),t(l))return a;if(l.children){var c=this.treeFindPath(l.children,t,a);if(c.length)return c}a.pop()}}catch(e){r=!0,s=e}finally{try{!i&&o.return&&o.return()}finally{if(r)throw s}}return[]},setDeptList:function(e){var t=!0,a=!1,i=void 0;try{for(var r,s=d()(e);!(t=(r=s.next()).done);t=!0){var n=r.value;n.hasChildren?this.setDeptList(n.children):n.children=void 0}}catch(e){a=!0,i=e}finally{try{!t&&s.return&&s.return()}finally{if(a)throw i}}},handleChange:function(e){this.formData.deptId=e.length>=1?e[e.length-1]:"",this.selectDeptId=e},getDevice:function(e){e&&(this.formData.deviceId=e.id,this.formData.deviceModel=e.model,this.formData.deviceUser=e.userName,this.formData.deviceSite=e.site,this.formData.deviceDept=e.deptName,this.formData.deviceName=e.name)},getUser:function(e){var t=this;e&&(this.$set(this.formData,"engineerId",e.id),this.$set(this.formData,"engineerName",e.name),this.$set(this.formData,"cellphone",e.mobile),this.getUserList.forEach(function(a){if(e.id===a.id)return t.formData.selectDeptId=a.deptId,void(t.formData.deptId=a.deptId)}),this.setDefaultDept())},getProject:function(e){var t=this;e&&e.forEach(function(e){t.projects.push(e)})},removeProject:function(){var e=this;this.chooseProjects&&this.chooseProjects.forEach(function(t){var a=e.projects.findIndex(function(e){if(e.id==t.id)return!0});e.projects.splice(a,1)})},handleProjectChange:function(e){this.chooseProjects=e},getPart:function(e){var t=this;e&&e.forEach(function(e){t.parts.push(e)})},removePart:function(){var