1 line
5.9 KiB
JavaScript
1 line
5.9 KiB
JavaScript
webpackJsonp([397],{JW7l:function(t,e){},lDtg:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={data:function(){return{search_data1:{pageno:1,pagesize:1e5},search_data:{pageno:1,pagesize:10},shiftList:[],time:"",total:0,pageSizes:[10,20,50],pictLoading:!1,btnDelDisabled:!0,btnOtherDisabled:!0,tableData:[],ids:[]}},created:function(){var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.search()}},mounted:function(){this.initData(),this.getList()},watch:{time:function(t){t?(this.search_data.startTime=t[0],this.search_data.endTime=t[1]):(this.search_data.startTime="",this.search_data.endTime="")}},methods:{initData:function(){var t=this;this.$api.shiftAPI.shiftOfLists(this.search_data1).then(function(e){e.data?t.shiftList=e.data.datas?e.data.datas:[]:t.shiftList=[]})},getList:function(){var t=this;this.pictLoading=!0,this.$api.crewAPI.pageList(this.search_data).then(function(e){t.pictLoading=!1,console.log(e.data),e.data?(t.total=e.data.totalRows,t.tableData=e.data.datas?e.data.datas:[]):(t.total=0,t.tableData=[])})},gotoEdit:function(t){console.log(t.id),this.$router.push({path:"/basic/crew_add",query:{id:t.id,t:Date.now()}})},remove:function(){var t=this,e=[];console.log(this.ids),this.ids.forEach(function(t){e.push(t.id),console.log(e)}),this.$confirm("确认删除选中的排班计划吗?","提示",{type:"warning"}).then(function(){t.$api.crewAPI.batchRemove(e).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getList()):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},search:function(){this.search_data.pageno=1,this.getList()},gotoAdd:function(){this.$router.push({path:"/basic/crew_add",query:{t:Date.now()}})},edit:function(t){var e=t.id;this.$router.push({path:"/basic/crew_add",query:{id:e,t:Date.now()}})},clickRow:function(){},handleSizeChange:function(t){this.search_data.pagesize=t,this.getList()},handleCurrentChange:function(t){this.search_data.pageno=t,this.getList()},handleSelectionChange:function(t){console.log(t),this.ids=t,this.setBtn(t)},setBtn:function(t){var e=!0,a=!0;t.length>0?(a=!1,1==t.length&&(e=!1)):(e=!0,a=!0),this.btnDelDisabled=a,this.btnOtherDisabled=e}}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{directives:[{name:"has",rawName:"v-has",value:"basic:crew:add",expression:"'basic:crew:add'"}],attrs:{type:"primary"},on:{click:t.gotoAdd}},[t._v("新增")]),t._v(" "),a("el-button",{directives:[{name:"has",rawName:"v-has",value:"basic:crew:remove",expression:"'basic:crew:remove'"}],attrs:{type:"primary",disabled:t.btnDelDisabled},on:{click:t.remove}},[t._v("删除")])],1),t._v(" "),a("div",{staticClass:"sys-search"},[a("el-form",{staticClass:"form_item_search_out",attrs:{inline:""}},[a("div",{staticClass:"form_item_input_out"},[a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"设备名称"}},[a("el-input",{attrs:{placeholder:"请输入设备名称",clearable:""},model:{value:t.search_data.deviceName,callback:function(e){t.$set(t.search_data,"deviceName",e)},expression:"search_data.deviceName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"班制名称"}},[a("el-select",{attrs:{placeholder:"请选择班制名称",clearable:""},model:{value:t.search_data.shiftId,callback:function(e){t.$set(t.search_data,"shiftId",e)},expression:"search_data.shiftId"}},t._l(t.shiftList,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"34%"},attrs:{label:"开始执行日期"}},[a("el-date-picker",{attrs:{type:"daterange",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd HH:mm:ss","range-separator":"—","start-placeholder":"开始时间","end-placeholder":"结束时间"},model:{value:t.time,callback:function(e){t.time=e},expression:"time"}})],1)],1),t._v(" "),a("div",{staticClass:"form_item_btn_out"},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.search()}}},[t._v("查询")])],1)],1)])],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"排班计划名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return t.edit(e.row)}}},[t._v(t._s(e.row.name))])]}}])}),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:"deviceName",align:"center",label:"设备名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"shiftIdsName",align:"center",label:"班次名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"isUseName",align:"center",label:"状态","show-overflow-tooltip":""}})],1)],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.search_data.pageno,"page-sizes":t.pageSizes,"page-size":t.search_data.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)])},staticRenderFns:[]};var n=a("VU/8")(s,i,!1,function(t){a("JW7l")},"data-v-41623347",null);e.default=n.exports}}); |