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

分页页数选择和排班班次

parent a35212e2
...@@ -218,12 +218,15 @@ export default { ...@@ -218,12 +218,15 @@ export default {
return this.$message.warning('最少需要一个休息时段') return this.$message.warning('最少需要一个休息时段')
} }
this.breakTimeList.splice(index, 1) this.breakTimeList.splice(index, 1)
this.$nextTick(()=>{
this.breakTimeList[0]['orderNum'] = this.breakTimeList.length
})
}, },
addlist(){ addlist(){
if(this.breakTimeList.length >= 2) { if(this.breakTimeList.length >= 2) {
return this.$message.warning('最多只能增加两个休息时段') return this.$message.warning('最多只能增加两个休息时段')
} }
this.breakTimeList.push({breakStartTime: null, breakEndTime: null}) this.breakTimeList.push({breakStartTime: null, breakEndTime: null, orderNum: this.breakTimeList.length + 1})
}, },
/** 查询计划班次列表 */ /** 查询计划班次列表 */
getList() { getList() {
...@@ -268,9 +271,10 @@ export default { ...@@ -268,9 +271,10 @@ export default {
this.currentIndex = index this.currentIndex = index
this.currentRow = row this.currentRow = row
this.form = Object.assign({}, row); this.form = Object.assign({}, row);
// this.breakTimeList = row.breakTimeList this.breakTimeList = row.breakTimeList
this.breakTimeList = [] if(this.breakTimeList.length === 0){
this.breakTimeList.push({breakStartTime: row.breakStartTime, breakEndTime: row.breakEndTime}) this.breakTimeList.push({breakStartTime: null, breakEndTime: null, orderNum: this.breakTimeList.length + 1})
}
this.open = true; this.open = true;
this.title = "修改计划班次"; this.title = "修改计划班次";
}, },
...@@ -285,7 +289,13 @@ export default { ...@@ -285,7 +289,13 @@ export default {
this.currentRow.breakEndTime = this.form.breakEndTime this.currentRow.breakEndTime = this.form.breakEndTime
this.currentRow.breakStartTime = this.form.breakStartTime this.currentRow.breakStartTime = this.form.breakStartTime
this.currentRow.remark = this.form.remark 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.open = false;
// this.$set(this.shiftList, this.currentIndex, this.form) // this.$set(this.shiftList, this.currentIndex, this.form)
} }
......
...@@ -559,6 +559,7 @@ ...@@ -559,6 +559,7 @@
<pagination <pagination
v-show="total > 0" v-show="total > 0"
:total="total" :total="total"
:page-sizes="[50, 100, 500, 1000, 2000, 3000, 4000]"
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
@pagination="getList" @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