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