diff --git a/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue b/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue index 9490866cf..728b16463 100644 --- a/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue +++ b/src/views/wms/supplierManage/supplierApbalanceCalendar/index.vue @@ -261,7 +261,10 @@ const daysInMonths = ref([]) const onChange = (field, value, formRef)=>{ if(field=='beginMonth'){ let days = [] - for (let i=1;i<=dayjs(`${value}-01`).daysInMonth();i++){ + let maxday = dayjs(`${value}-01`).daysInMonth() + if(value==2) maxday = 29 + + for (let i=1;i<=maxday;i++){ days.push({ value:i, label:i diff --git a/src/views/wms/supplierManage/supplierApbalanceCalendar/supplierApbalanceCalendar.data.ts b/src/views/wms/supplierManage/supplierApbalanceCalendar/supplierApbalanceCalendar.data.ts index f8c9f2b14..b1d91b15b 100644 --- a/src/views/wms/supplierManage/supplierApbalanceCalendar/supplierApbalanceCalendar.data.ts +++ b/src/views/wms/supplierManage/supplierApbalanceCalendar/supplierApbalanceCalendar.data.ts @@ -64,6 +64,14 @@ export const SupplierApbalanceCalendar = useCrudSchemas(reactive([ isSearch: true, dictType: DICT_TYPE.TRUE_FALSE, dictClass: 'string', + form: { + component: 'Switch', + value: 'TRUE', + componentProps: { + inactiveValue: 'FALSE', + activeValue: 'TRUE' + } + } }, { label: '备注',