From dcc4992bd51e9ee4a97099cd3a15085f7e247f23 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期日, 03 十一月 2024 20:21:41 +0800 Subject: [PATCH] update --- src/views/console/base/Add.vue | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/views/console/base/Add.vue b/src/views/console/base/Add.vue index 5a4e836..8d02c26 100644 --- a/src/views/console/base/Add.vue +++ b/src/views/console/base/Add.vue @@ -1,7 +1,7 @@ <!-- * @Date: 2024-05-04 16:37:48 * @LastEditors: gaoshp - * @LastEditTime: 2024-10-09 22:50:13 + * @LastEditTime: 2024-10-09 23:30:14 * @FilePath: /cps-web/src/views/console/base/Add.vue --> <template> @@ -225,7 +225,7 @@ this.form.date[0] = moment().format('YYYY-MM-DD') } // console.log(this.months) - this.$HTTP.post('/api/blade-cps/shift-off-day/list', { + this.$HTTP.post('/api/smis/shift-off-day/list', { year: currentYear, startOffDay: `${currentYear}-01-01`, endOffDay: `${currentYear}-12-31` @@ -375,14 +375,21 @@ }, }) // 浼樺厛 - this.months[i].attributes.push({ - dates: dates.filter(v => v.isHighPriority === 1).map(v => v.calendarDate), - bar: { - style: { - backgroundColor: 'red', - } - }, - }) + console.log('------------->>>>', dates) + let hiIndex = this.months[i].attributes.findIndex(v => v.bar) + if (hiIndex > -1) { + this.months[i].attributes[hiIndex].dates.push(...dates.filter(v => v.isHighPriority === 1).map(v => v.calendarDate)) + } else { + this.months[i].attributes.push({ + dates: dates.filter(v => v.isHighPriority === 1).map(v => v.calendarDate), + bar: { + style: { + backgroundColor: 'red', + } + }, + }) + } + this.months[i].attributes[1] = { highlight: true, dates: [] @@ -398,6 +405,7 @@ return false }, changeHigh(val) { + console.log('------------changeHigh') if (this.currentDateItem) { // 璁剧疆浼樺厛 let index = this.currentDateItem.attributes.findIndex(item => !!item.bar) @@ -558,7 +566,7 @@ status: 1, dateDTOList: list } - this.$HTTP.post('/api/blade-cps/calendar', data).then(res => { + this.$HTTP.post('/api/smis/calendar', data).then(res => { if (res.code === 200) { this.$emit('success') } else { @@ -570,7 +578,7 @@ id: this.drawerInfo.id, dateDTOList: list } - this.$HTTP.put('/api/blade-cps/calendar', data).then(res => { + this.$HTTP.put('/api/smis/calendar', data).then(res => { if (res.code === 200) { this.$emit('success') } else { -- Gitblit v1.9.3