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.t
|