From 376dc332398cb2485bcbeacf22c1d220ed703e6e Mon Sep 17 00:00:00 2001 From: yufei_wang <2267742828@qq.com> Date: Tue, 5 Nov 2024 16:15:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A2=E8=AF=81=E5=87=BD=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supplierApbalanceCalendar/index.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue b/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue index b14e79362..191636fa7 100644 --- a/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue +++ b/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue @@ -162,8 +162,21 @@ const buttonTableClick = async (val, row) => { /** 添加/修改操作 */ const basicFormRef = ref() const openForm = (type: string, row?: any) => { - beginDay.value = row['beginDay'] - endDay.value = row['endDay'] + if(row){ + beginDay.value = row['beginDay'] + endDay.value = row['endDay'] + let days = [] + let maxday = dayjs(`${row['beginMonth']}-01`).daysInMonth() + if(row['beginMonth']==2) maxday = 29 + + for (let i=1;i<=maxday;i++){ + days.push({ + value:i, + label:i + }) + } + daysInMonths.value = days + } basicFormRef.value.open(type, row) }