|
@@ -145,12 +145,15 @@
|
|
|
@eventClick="showSchedule"
|
|
|
@select="selectDates"
|
|
|
>
|
|
|
- <el-button type="primary" size="small" @click="dateClick()">添加日程</el-button>
|
|
|
+ <div>
|
|
|
+ <el-button type="primary" size="small" @click="addSchedule()">添加排期</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="addCalender()">添加日程</el-button>
|
|
|
+ </div>
|
|
|
</MyFullCalendar>
|
|
|
<calender-list
|
|
|
v-show="activeSchedule === '2'"
|
|
|
ref="calender-list"
|
|
|
- @add="dateClick"
|
|
|
+ @add="addCalender"
|
|
|
@edit="handleEdit"
|
|
|
@delete="handleDelete"
|
|
|
/>
|
|
@@ -392,7 +395,7 @@ export default {
|
|
|
createSchOrCal(bizId) { // 创建排期或者日程
|
|
|
this.createDialog = false
|
|
|
if (!bizId) { // 新建日程
|
|
|
- this.dateClick({
|
|
|
+ this.addCalender({
|
|
|
dayList: getAllTime(...this.selectRangeData)
|
|
|
})
|
|
|
} else { // 新建排期
|
|
@@ -405,10 +408,14 @@ export default {
|
|
|
this.DialogTitle = '新建排期'
|
|
|
}
|
|
|
},
|
|
|
- dateClick(arg) { // 新建日程弹框
|
|
|
+ addCalender(arg) { // 新建日程弹框
|
|
|
this.createSchedule.data = arg
|
|
|
this.createSchedule.visible = true
|
|
|
},
|
|
|
+ addSchedule() { // 新建排期
|
|
|
+ this.DialogTitle = '新建排期'
|
|
|
+ this.visibleSchedule = true
|
|
|
+ },
|
|
|
editSchedule(data) { // 编辑日程/排期弹框
|
|
|
if (data) {
|
|
|
this.nowDetailData = data
|
|
@@ -444,13 +451,6 @@ export default {
|
|
|
this.visibleSchedule = true
|
|
|
} else if (this.nowDetailData.origin === 1) {
|
|
|
this.dialog_schedule_visible = true
|
|
|
- // this.$confirm('是否删除此日程', '提示', {
|
|
|
- // confirmButtonText: '确定',
|
|
|
- // cancelButtonText: '取消',
|
|
|
- // type: 'warning'
|
|
|
- // }).then(() => {
|
|
|
- // this.deleteSchedule_1()
|
|
|
- // }).catch(() => {})
|
|
|
}
|
|
|
},
|
|
|
async deleteSchedule_1() { // 删除日程
|