|
@@ -21,7 +21,7 @@
|
|
|
<div class="module_title__sign" />
|
|
|
<div class="module_title__caption">我的日程</div>
|
|
|
</div>
|
|
|
- <MyFullCalendar :events="calendarEvents" @dateClick="dateClick" @expand="calendarDialogVisible = true" @change="queryWorkListByTime" />
|
|
|
+ <MyFullCalendar :events="calendarEvents" @dateClick="dateClick" @expand="calendarDialogVisible = true" @change="queryWorkListByTime" @select="select" />
|
|
|
</el-aside>
|
|
|
<el-aside width="32.8%" style="margin-right: 10px" class="layout_aside">
|
|
|
<div class="module_title">
|
|
@@ -46,7 +46,7 @@
|
|
|
>
|
|
|
<el-tabs v-model="tabsActiveName" @tab-click="handleTabsClick">
|
|
|
<el-tab-pane label="日历视图" name="1" style="padding: 31px 146px">
|
|
|
- <MyFullCalendar :events="calendarEvents" type="big" @dateClick="dateClick" @change="queryWorkListByTime" />
|
|
|
+ <MyFullCalendar :events="calendarEvents" type="big" @dateClick="dateClick" @change="queryWorkListByTime" @select="select" />
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="列表视图" name="2" style="padding: 31px 146px">
|
|
|
<div>
|
|
@@ -271,9 +271,8 @@ export default {
|
|
|
this.queryWorkList()
|
|
|
},
|
|
|
dateClick(arg) {
|
|
|
- this.createSelfScheduleDialog.data = arg
|
|
|
- this.createSelfScheduleDialog.visible = true
|
|
|
- console.log(arg)
|
|
|
+ // this.createSelfScheduleDialog.data = arg
|
|
|
+ // this.createSelfScheduleDialog.visible = true
|
|
|
},
|
|
|
openUpdateSelfScheduleDialog(val) {
|
|
|
this.updateSelfScheduleDialog.data = val
|
|
@@ -283,6 +282,10 @@ export default {
|
|
|
this.deleteSelfScheduleDialog.data = val
|
|
|
this.deleteSelfScheduleDialog.visible = true
|
|
|
},
|
|
|
+ select(selectionInfo) {
|
|
|
+ this.createSelfScheduleDialog.data = selectionInfo
|
|
|
+ this.createSelfScheduleDialog.visible = true
|
|
|
+ },
|
|
|
// 删除日程
|
|
|
deleteSelfSchedule() {
|
|
|
workbenchApi.deleteSelfSchedule(this.deleteSelfScheduleDialog.data.id)
|