1 line
23 KiB
JavaScript
1 line
23 KiB
JavaScript
|
webpackJsonp([85],{"2AJW":function(t,e,a){"use strict";var r=a("d7EF"),o=a.n(r),s=a("//Fk"),l=a.n(s),n=a("GKmE"),i={name:"dialogChoosePlan",props:{id:{type:String,default:""},visible:{type:Boolean,default:!1}},watch:{visible:function(t,e){t!==e&&(t&&this.initData(),this.innerVisible=t)},innerVisible:function(t,e){t!==e&&this.$emit("update:visible",t)}},data:function(){return{subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5},getUserList:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,statusList:[],addVisible:!1,planTime:""}},computed:{},methods:{initData:function(){var t=this;l.a.all([this.$api.commonAPI.getUsers(),this.$api.dictAPI.getDictsByType("task_status")]).then(function(e){var a=o()(e,2),r=a[0],s=a[1];0===r.code&&(t.getUserList=r.datas),0===s.code&&(t.statusList=s.datas)}).catch(function(t){console.log(t)}),this.searchSubset()},searchSubset:function(t){var e=this;t&&(this.searchData_Subset.pageno=1),this.planTime?(this.searchData_Subset.startTime=Object(n.b)(this.planTime[0]),this.searchData_Subset.endTime=Object(n.b)(this.planTime[1])):(this.searchData_Subset.startTime="",this.searchData_Subset.endTime=""),this.dialogLoading=!0,this.$api.upkeepPlanAPI.planListForUser(this.searchData_Subset).then(function(t){e.dialogLoading=!1,0===t.code&&(e.subsetList=t.data?t.data.datas:[],e.subsetTotal=t.data?t.data.totalRows:0)})},submit:function(t){this.$emit("change",t),this.innerVisible=!1},subsetSizeChange:function(t){this.searchData_Subset.pagesize=t,this.searchSubset()},subsetCurrentChange:function(t){this.searchData_Subset.pageno=t,this.searchSubset()}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{center:"",title:"选择保养计划",visible:t.innerVisible,width:"1000px"},on:{"update:visible":function(e){t.innerVisible=e}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"计划名称"}},[a("el-input",{attrs:{placeholder:"请输入计划名称"},model:{value:t.searchData_Subset.planName,callback:function(e){t.$set(t.searchData_Subset,"planName",e)},expression:"searchData_Subset.planName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"计划状态"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择任务状态"},model:{value:t.searchData_Subset.status,callback:function(e){t.$set(t.searchData_Subset,"status",e)},expression:"searchData_Subset.status"}},t._l(t.statusList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"计划时间"}},[a("el-date-picker",{attrs:{type:"daterange",clearable:"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.planTime,callback:function(e){t.planTime=e},expression:"planTime"}})],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.searchSubset(1)}}},[t._v("查询")])],1)],1)],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}],attrs:{data:t.subsetList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}}},[a("el-table-column",{attrs:{prop:"work_orderNo",align:"center",label:"计划单号","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:"保养计划名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"startTime",align:"center",label:"计划开始时间","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"endTime",align:"center",label:"计划完成时间","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"",align:"center",label:"设备名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"model",align:"center",label:"规格型号","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"man_hour",align:"center",label:"保养工时"}}),t._v(" "),a("el-table-column",{attrs:{prop:"us
|