| | |
| | | }}</BlRadio> |
| | | </nut-radio-group> |
| | | </nut-form-item> |
| | | <nut-form-item label=" " class="bole-form-item" prop="serviceFee" label-width="0"> |
| | | <nut-form-item |
| | | v-if="form.billingMethod !== EnumBillingMethod.Face" |
| | | label=" " |
| | | class="bole-form-item" |
| | | prop="serviceFee" |
| | | label-width="0" |
| | | > |
| | | <div class="bole-form-input-wrapper"> |
| | | <NumberInput |
| | | v-model.trim="form.serviceFee" |
| | |
| | | > |
| | | <ChooseInputWithDatePicker |
| | | v-model="form.applyBeginTime" |
| | | :minDate="form.beginTime ? dayjs(form.beginTime).toDate() : nowDate" |
| | | :minDate="nowDate" |
| | | placeholder="请选择报名开始日期" |
| | | ></ChooseInputWithDatePicker> |
| | | </nut-form-item> |
| | |
| | | message: '请选择报名开始日期', |
| | | validator(value) { |
| | | if (!value) return Promise.reject('请选择报名开始日期'); |
| | | if (dayjs(value).isBefore(dayjs(form.beginTime))) |
| | | return Promise.reject('报名开始日期需大于任务开始日期'); |
| | | if (dayjs(value).isAfter(dayjs(form.endTime))) |
| | | return Promise.reject('报名开始日期需小于任务结束日期'); |
| | | return Promise.resolve(true); |