提交 16d2513e 编写于 作者: xiaoping.di's avatar xiaoping.di

修改排班表

上级 35d843ef
......@@ -8,8 +8,8 @@
justifycontent: space-between;
"
>
<div
ref="agment"
<div
ref="agment"
class="agment-box"
>
<FullCalendar :options="calendarOptions" />
......@@ -17,7 +17,7 @@
<div
v-if="this.schedulingType != 3"
class="agment-box-left"
:style="{height: scrollerHeight}"
:style="{ height: scrollerHeight }"
>
<div class="ag-left-change">
<div
......@@ -187,7 +187,7 @@
eventClick: this.handleEventClick,
},
workingTicketVisible: false, // 工作表票详情页面
scrollerHeight:0
scrollerHeight: 0,
};
},
watch: {
......@@ -241,7 +241,17 @@
});
},
handleInitData(data) {
const newDate = [].concat(data.acceptList, data.noAcceptList);
var newDate = null;
if (this.schedulingType != 3) {
newDate = [].concat(data.acceptList, data.noAcceptList);
} else {
var acceptList = [];
data.acceptList.forEach((item) => {
item.type = 88;
acceptList.push(item);
});
newDate = [].concat(acceptList, data.noAcceptList);
}
// const keyAll = ['end', 'endStr', 'id', 'start', 'startStr'];
newDate.forEach((item) => {
const dataObj = {};
......@@ -250,7 +260,11 @@
dataObj['id'] = id;
dataObj['end'] = item.endTime;
dataObj['start'] = item.startTime;
console.log(item.type);
dataObj['type'] = item.type;
if (item.type == 88) {
dataObj['color'] = '#FFEDE9';
}
this.calendarOptions.events.push(dataObj);
});
},
......@@ -294,8 +308,19 @@
if (!this.calendarOptions.selectable) {
return;
}
const index = this.getIdDeleteData(event.event.id);
return this.calendarOptions.events.splice(index, 1);
this.$confirm('你要取消日期吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
})
.then((_) => {
console.log(_);
const index = this.getIdDeleteData(event.event.id);
return this.calendarOptions.events.splice(index, 1);
})
.catch((_) => {
console.log(_);
});
// alert("你要取消日期吗");
},
eventDrop(event) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册