| | |
| | | </div> |
| | | <ProTableQueryFilterBar @on-reset="reset"> |
| | | <template #query> |
| | | <QueryFilterItem tip-content="申报月份"> |
| | | <FieldDatePicker |
| | | v-model="extraParamState.months" |
| | | type="months" |
| | | clearable |
| | | placeholder="请选择申报月份" |
| | | format="YYYY-MM" |
| | | value-format="YYYY-MM" |
| | | @change="getList()" |
| | | ></FieldDatePicker> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem> |
| | | <FieldSelect |
| | | v-model="extraParamState.industrialParkId" |
| | |
| | | clearable |
| | | @change="getList()" |
| | | /> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem tip-content="申报月份"> |
| | | <FieldDatePicker |
| | | v-model="extraParamState.months" |
| | | type="months" |
| | | clearable |
| | | placeholder="请选择申报月份" |
| | | format="YYYY-MM" |
| | | value-format="YYYY-MM" |
| | | @change="getList()" |
| | | :disabled-date="disabledDate" |
| | | ></FieldDatePicker> |
| | | </QueryFilterItem> |
| | | <QueryFilterItem> |
| | | <SearchInput |
| | |
| | | import EnterpriseWithdrawalDetailDialog from './components/EnterpriseWithdrawalDetailDialog.vue'; |
| | | import BalanceDetailDialog from './components/BalanceDetailDialog.vue'; |
| | | import { EnumParkRewardStatisticsDetailScene } from '@/constants'; |
| | | import { useRewardStatisticsMonths } from './hooks'; |
| | | |
| | | defineOptions({ |
| | | name: 'RewardStatistics', |
| | |
| | | // Message.errorMessage('请选择月份'); |
| | | // return; |
| | | // } |
| | | if (!extraParamState.months.length) { |
| | | Message.errorMessage('请选择月份'); |
| | | return; |
| | | } |
| | | if (!extraParamState.industrialParkId) { |
| | | Message.errorMessage('请选择园区'); |
| | | return; |
| | | } |
| | | if (!extraParamState.months.length) { |
| | | Message.errorMessage('请选择月份'); |
| | | return; |
| | | } |
| | | |
| | | let params: API.GetRewardStatisticsInput = { |
| | | pageModel: { |
| | | rows: pageSize, |
| | |
| | | } |
| | | ); |
| | | |
| | | const { disabledDate } = useRewardStatisticsMonths({ |
| | | industrialParkId: toRef(extraParamState, 'industrialParkId'), |
| | | enabled: computed(() => !!extraParamState.industrialParkId), |
| | | }); |
| | | |
| | | const handleExport = _.debounce( |
| | | async () => { |
| | | if (!extraParamState.month) { |