Commit 2ba9ee80 authored by 沈翠玲's avatar 沈翠玲

分页页数选择和排班班次

parent a35212e2
......@@ -218,12 +218,15 @@ export default {
return this.$message.warning('最少需要一个休息时段')
}
this.breakTimeList.splice(index, 1)
this.$nextTick(()=>{
this.breakTimeList[0]['orderNum'] = this.breakTimeList.length
})
},
addlist(){
if(this.breakTimeList.length >= 2) {
return this.$message.warning('最多只能增加两个休息时段')
}
this.breakTimeList.push({breakStartTime: null, breakEndTime: null})
this.breakTimeList.push({breakStartTime: null, breakEndTime: null, orderNum: this.breakTimeList.length + 1})
},
/** 查询计划班次列表 */
getList() {
......@@ -268,9 +271,10 @@ export default {
this.currentIndex = index
this.currentRow = row
this.form = Object.assign({}, row);
// this.breakTimeList = row.breakTimeList
this.breakTimeList = []
this.breakTimeList.push({breakStartTime: row.breakStartTime, breakEndTime: row.breakEndTime})
this.breakTimeList = row.breakTimeList
if(this.breakTimeList.length === 0){
this.breakTimeList.push({breakStartTime: null, breakEndTime: null, orderNum: this.breakTimeList.length + 1})
}
this.open = true;
this.title = "修改计划班次";
},
......@@ -285,7 +289,13 @@ export default {
this.currentRow.breakEndTime = this.form.breakEndTime
this.currentRow.breakStartTime = this.form.breakStartTime
this.currentRow.remark = this.form.remark
this.currentRow.breakTimeList = this.breakTimeList
const list = []
this.breakTimeList.forEach(i => {
if(i.breakStartTime && i.breakEndTime) {
list.push({breakStartTime: i.breakStartTime, breakEndTime: i.breakEndTime, orderNum: i.orderNum})
}
})
this.currentRow.breakTimeList = list
this.open = false;
// this.$set(this.shiftList, this.currentIndex, this.form)
}
......
......@@ -559,6 +559,7 @@
<pagination
v-show="total > 0"
:total="total"
:page-sizes="[50, 100, 500, 1000, 2000, 3000, 4000]"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment