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

修改排班表

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