1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
|
webpackJsonp([247],{KY12:function(e,t){},oRxG:function(e,t){},s9eT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("mvHQ"),i=a.n(r),o=a("d7EF"),n=a.n(o),s=a("//Fk"),l=a.n(s),c=a("woOf"),d=a.n(c),m=a("Dd8w"),f=a.n(m),p=a("ysqt"),u=a("P8pm"),h=a("yPOz"),v=a("3MlD"),g=a("NYxO"),D=a("bzuE"),b={components:{btnInput:p.a,ChooseDevices:u.a,ChooseStandard:h.a,DialogChooseSingleUser:v.a},name:"inspection_plan_add",data:function(){return{formData:{engineerId:null,engineerName:"",deptName:"",cellphone:""},start_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},end_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},ruleForm:{engineerName:[{required:!0,message:"请选择巡检人",trigger:"change"}],startTime:[{required:!0,message:"请选择计划开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择计划完成时间",trigger:"change"}],xjcqsj:[{required:!0,message:"请选择巡检超期时间",trigger:"change"}],name:[{required:!0,message:"请填写计划名称",trigger:"change"}],expireday:[{required:!0,message:"请填写提醒小时",trigger:"change"}],frequency:[{required:!0,message:"请填写巡检间隔时间",trigger:"change"}]},chooseUserVisible:!1,getUserList:[],typeList:[],tableData:[],deviceList:[],deptList:[],chooseStandardsVisible:!1,standards:[],chooseStandards:[],chooseDevicesVisible:!1,devices:[],chooseDevices:[],btnDelDisabled:!0,btnOtherDisabled:!0,isDisabled:!1,loading:!1,arr:[],config:D.a,proList:[]}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},watch:{formData:{handler:function(e,t){""==e.engineerId&&(this.formData.engineerName="",this.formData.cellphone="",this.formData.deptName="")},deep:!0}},methods:f()({},Object(g.d)({removeTagNav:"tagNav/removeTagNav"}),{getUser:function(e){e&&(this.formData.engineerId=e.id,this.formData.engineerName=e.name,this.formData.deptName=e.deptName,this.formData.cellphone=e.mobile)},getDetail:function(){var e=this;this.loading=!0,this.$api.patroPlanAPI.planDetail({id:this.formData.id}).then(function(t){if(0===t.code){e.formData=d()({},e.formData,t.patrolplan),e.formData.workOrderNo=t.patrolplan.workOrderNo,e.formData.engineerName=t.patrolplan.patrolPersonName,e.formData.engineerId=t.patrolplan.patrolPersonId,e.formData.deptName=t.patrolplan.patroldeptName,e.formData.expireday=t.patrolplan.expireDay,e.formData.frequency=t.patrolplan.frequency;var a=t.deviceDOS;a&&a.length>0?a.map(function(e){return e.qy=1==e.qy}):a=[],e.devices=a,e.proList=t.projectDOS}e.loading=!1}).catch(function(t){e.loading=!1,console.log(t)})},getMyTable:function(){var e=[],t=0,a=[];this.devices.forEach(function(r,i,o){e.length&&(t=e[e.length-1].row+o[i-1].standards.length),e.push({row:t,index:r.standards.length}),r.standards&&r.standards.length&&r.standards.forEach(function(e){a.push({id:r.id,serialno:r.serialno,name:r.name,projectid:e.id,projectname:e.name,profunc:e.function})})}),this.arr=e,this.devices=a},arraySpanMethod:function(e){e.row,e.column;var t=e.rowIndex,a=e.columnIndex;if(1===a||2===a){var r=[0,0];return this.arr.some(function(e){t===e.row&&(r=[e.index,1])}),r}},getStandard:function(e){e&&(this.proList=e)},removeStandard:function(){var e=this;this.chooseStandards&&this.chooseStandards.forEach(function(t){var a=e.standards.findIndex(function(e){if(e.id==t.id)return!0});e.standards.splice(a,1)})},handleStandardChange:function(e){this.chooseStandards=e},getDevice:function(e){var t=this;console.log(e),e&&e.forEach(function(e){if(e.deviceProjectList)for(var a=0;a<e.deviceProjectList.length;a++)t.devices.push({id:e.id,serialno:e.serialno,name:e.name,qy:!0,projectname:e.deviceProjectList[a].patrolProjectName,profunc:e.deviceProjectList[a].patrolProjectFunction,proid:e.deviceProjectList[a].patrolProjectId});else e.projectname="",e.profunc="",e.qy=!0,t.devices.push(e)})},removeDevice:function(){var e=this;this.chooseDevices&&this.chooseDevices.forEach(function(t){var a=e.devices.findIndex(function(e){if(t.proid){if(e.id==t.id&&e.proid==t.proid)re
|