1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
|
webpackJsonp([29],{"1Sdv":function(t,e){},Ess9:function(t,e){},Xiis:function(t,e){},etLb:function(t,e){},ros4:function(t,e){},x3gj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("d7EF"),s=a.n(o),i=a("//Fk"),n=a.n(i),l=a("GKmE"),r=a("ysqt"),c=a("3MlD"),u=a("bzuE"),d={name:"upkeep_execution_all",components:{btnInput:r.a,dialogChooseSingleUser:c.a},data:function(){return{total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10},planTime:"",statusList:[],getUserList:[],btnDelDisabled:!0,btnOtherDisabled:!0,chooseUserVisible:!1,rowIds:[],tableData:[],dialogVisible:!1,pictLoading:!1,totalCost:0,totalManHour:0,totalUpkeepCost:0,totalManhourCost:0,dialogRebutVisible:!1,reason:"",config:u.a}},created:function(){var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.search()}},mounted:function(){this.getList(),this.initData()},methods:{getUser:function(t){t?(this.$set(this.search_data,"engineer_name",t.name),this.$set(this.search_data,"engineer_id",t.id)):(this.$set(this.search_data,"engineer_name",""),this.$set(this.search_data,"engineer_id",""))},sortChange:function(t){var e={column:t.column,prop:t.prop,order:t.order},a="ascending"==e.order?"asc":"desc";this.$set(this.search_data,"sort",e.prop),this.$set(this.search_data,"order",a),this.getList()},clickRow:function(t){this.$refs.tb.toggleRowSelection(t)},initData:function(){var t=this;n.a.all([this.$api.commonAPI.getUsers(),this.$api.dictAPI.getDictsByType("task_status")]).then(function(e){var a=s()(e,2),o=a[0],i=a[1];0===o.code&&(t.getUserList=o.datas),0===i.code&&(t.statusList=i.datas,t.statusList.push({id:999,name:"超时未处理"}))}).catch(function(t){console.log(t)})},getList:function(){var t=this;this.planTime?(this.search_data.start_time=Object(l.b)(this.planTime[0]),this.search_data.end_time=Object(l.b)(this.planTime[1])):(this.search_data.start_time="",this.search_data.end_time=""),this.pictLoading=!0,this.$api.upkeepPlanAPI.addValidRecords(this.search_data).then(function(e){t.pictLoading=!1,e.data?(t.total=e.data.totalRows,t.tableData=e.data.datas?e.data.datas:[],t.totalCost=e.data.totalCost,t.totalManHour=e.data.totalManHour,t.totalManhourCost=e.data.totalManhourCost):(t.total=0,t.tableData=[])}).catch(function(t){console.log(t)})},getSummaries:function(t){t.columns,t.data;var e=[];return e[1]="总计",e[9]=this.totalManHour,e[10]=this.totalManhourCost,e[11]=this.totalCost,e[12]=this.totalUpkeepCost,e},search:function(){this.search_data.pageno=1,this.getList()},handleCurrentChange:function(t){this.search_data.pageno=t,this.getList()},handleSizeChange:function(t){this.search_data.pagesize=t,this.getList()},add:function(){this.$router.push({path:"/upkeep/execution_add",query:{t:Date.now()}})},close:function(){var t=this,e=[];this.rowIds.forEach(function(t){e.push(t.id)});var a={recordIds:e,closureReason:this.reason};this.$confirm("确认关闭选中的保养单吗?","提示",{type:"warning"}).then(function(){t.$api.upkeepPlanAPI.closeRecordOfPase(a).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getList(),t.dialogRebutVisible=!1):t.$message({message:e.msg?e.msg:"关闭巡检任务失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"关闭巡检任务失败,请重试",type:"error"})})})},execution:function(){var t=this.rowIds[0];if(58!==t.result){t.plan_id;this.$router.push({path:"/upkeep/execution_handle",query:{planid:t.plan_id,id:t.id,t:Date.now()}})}else this.$alert("保养已完成验收,无法再次执行该保养!","提示",{type:"warning"})},viewDetail:function(t){146===t.result?this.$router.push({path:"/upkeep/execution_add",query:{id:t.id,t:Date.now()}}):this.$router.push({path:"/upkeep/execution_detail",query:{id:t.id,t:Date.now()}})},openDetails:function(t){this.$router.push({path:"/upkeep/detail",query:{id:t.id,t:Date.now()}})},complete:function(){var t=this.rowIds[0];if(58!==t.result){var e=t.id;this.$router.push({path:"/upkeep/execution_check",query:{id:e,t:Date.now()}})}else this.$alert("保养已完成验收,无法再次验收该保养!","提
|