webpackJsonp([68],{"1HPj":function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__=__webpack_require__("mvHQ"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_slicedToArray__=__webpack_require__("d7EF"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_slicedToArray___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_slicedToArray__),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_promise__=__webpack_require__("//Fk"),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_promise___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_promise__),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign__=__webpack_require__("woOf"),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign__),__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_5__components_System_dialogChooseSingleDevice__=__webpack_require__("G9gL"),__WEBPACK_IMPORTED_MODULE_6__components_dialogChoosePlan__=__webpack_require__("EQF7"),__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleUser__=__webpack_require__("3MlD"),__WEBPACK_IMPORTED_MODULE_8__plan_components_dialogChooseStandard__=__webpack_require__("yPOz"),__WEBPACK_IMPORTED_MODULE_9_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_10__utils_config_js__=__webpack_require__("bzuE"),__WEBPACK_IMPORTED_MODULE_11__utils_conversion_js__=__webpack_require__("Xnfr"),__WEBPACK_IMPORTED_MODULE_12_element_ui__=__webpack_require__("zL8q"),__WEBPACK_IMPORTED_MODULE_12_element_ui___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_element_ui__),__WEBPACK_IMPORTED_MODULE_13__api_base_js__=__webpack_require__("Dod7");__webpack_exports__.a={components:{ChooseDevices:__WEBPACK_IMPORTED_MODULE_5__components_System_dialogChooseSingleDevice__.a,ChoosePlan:__WEBPACK_IMPORTED_MODULE_6__components_dialogChoosePlan__.a,DialogChooseSingleUser:__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleUser__.a,ChooseStandard:__WEBPACK_IMPORTED_MODULE_8__plan_components_dialogChooseStandard__.a},name:"inspection_daily_add",data:function(){return{fullscreenLoading1:!1,fullscreenLoading2:!1,auto_upload:!1,uploadUrl:__WEBPACK_IMPORTED_MODULE_13__api_base_js__.a.uploadUrl,ftpPrefix:__WEBPACK_IMPORTED_MODULE_13__api_base_js__.a.ftpPrefix,formData:{engineerId:null,deptName:"",cellphone:"",content:"",signInImage:[],taglocationappearanceImage:[]},ruleForm:{engineerName:[{required:!0,message:"请选择巡检人",trigger:"blur"}],content:[{required:!0,message:"请填写巡检结果",trigger:"blur"}],startTime:[{required:!0,message:"请选择计划开始时间",trigger:"change"}],endTime:[{required:!0,message:"请选择计划完成时间",trigger:"change"}],name:[{required:!0,message:"请填写计划名称",trigger:"blur"}]},chooseUserVisible:!1,getUserList:[],levelList:[],tableData:[],deptList:[],chooseDevicesVisible:!1,devices:[],chooseDevices:[],choosePlanVisible:!1,choosePlan:{},chooseStandardsVisible:!1,isDisabled:!1,btnDelDisabled:!0,btnOtherDisabled:!0,loading:!1,signInImage:[],initFilePaths:[],arr:[],config:__WEBPACK_IMPORTED_MODULE_10__utils_config_js__.a}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},methods:__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_9_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{getDetail:function(){var e=this;this.$api.patroPlanAPI.recordDetail({id:this.formData.id}).then(function(a){if(0===a.code){if(e.formData=__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign___default()({},e.formData,a.record),e.formData.content=a.record.resultContent,e.formData.name=a.record.patrolRecordName,e.formData.engineerName=a.record.patrolPersonName,e.formData.engineerId=a.record.patrolPersonId,e.formData.deptName=a.record.patroldeptName,a.details&&a.details.forEach(function(a){e.tableData.push({id:a.deviceId,serialno:a.serialNo,name:a.deviceName,proid:a.projectId,projectname:a.projectName,profunc:a.function,result:""+a.result,remark:a.content,offTime:a.offTime})}),a.initFileList){e.initFilePaths=[];for(var t=0;t0?(t=!1,1==e.length&&(a=!1)):(a=!0,t=!0),this.btnDelDisabled=t,this.btnOtherDisabled=a},getPlan:function(e){var a=this;this.choosePlan=e,e&&this.$api.patroPlanAPI.planDetail({id:e.id}).then(function(e){0===e.code&&(a.formData=__WEBPACK_IMPORTED_MODULE_3_babel_runtime_core_js_object_assign___default()({},a.formData,e.patrolplan),a.formData.workOrderNo=e.patrolplan.workOrderNo,a.formData.engineerName=e.patrolplan.patrolPersonName,a.formData.engineerId=e.patrolplan.patrolPersonId,a.formData.deptName=e.patrolplan.patroldeptName,a.formData.expireday=e.patrolplan.expireDay,a.formData.frequency=e.patrolplan.frequency,a.formData.content="",e.patrolPlanDetail&&e.patrolPlanDetail.forEach(function(e){if(e.patrolProject)if(e.patrolProject instanceof Array)e.patrolProject.forEach(function(t){a.tableData.push({id:e.id,serialno:e.serialno,name:e.cdName,projectname:t.name,profunc:t.function,proid:t.id,result:1})});else{var t=e.patrolProject;a.tableData.push({id:e.id,serialno:e.serialno,name:e.cdName,projectname:t.name,profunc:t.function,proid:t.id,result:1})}}))})},getStandard:function(e){var a=this;if(e){var t=this.chooseDevices[0],i=this.tableData.findIndex(function(e){return!e.proid&&(t.id==e.id||void 0)});-1!==i&&this.tableData.splice(i,1),e.forEach(function(e){a.tableData.push({id:t.id,serialno:t.serialno,name:t.name,projectname:e.name,profunc:e.function,proid:e.id,result:"1"})})}},getMyTable:function(){var e=[],a=0,t=[];this.tableData.forEach(function(i,r,s){e.length&&(a=e[e.length-1].row+s[r-1].patrolProject.length),e.push({row:a,index:i.patrolProject.length}),i.patrolProject&&i.patrolProject.length&&i.patrolProject.forEach(function(e){t.push({id:i.id,serialno:i.serialno,name:i.cdName,projectid:e.id,projectname:e.name,profunc:e.function,result:"1",remark:""})})}),this.arr=e,this.tableData=t},arraySpanMethod:function(e){e.row,e.column;var a=e.rowIndex,t=e.columnIndex;if(0===t||1===t){var i=[0,0];return this.arr.some(function(e){a===e.row&&(i=[e.index,1])}),i}},initialize:function(){var e=this;__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_promise___default.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDepts()]).then(function(a){var t=__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_slicedToArray___default()(a,3),i=t[0],r=t[1];t[2];0===i.code&&(e.getUserList=i.datas),0===r.code&&(e.deptList=r.datas)}).catch(function(e){console.log(e)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/inspection/daily"})},save:function(e){var a=this;this.$refs[e].validate(function(e){if(!e)return!1;if(0!=a.tableData.length){for(var t=[],i=0;i