wupengfei
9 小时以前 7cf04da7eaba7cad9c3b5e5f674d2e038ebcd305
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -42,6 +42,19 @@
          }}</BlRadio>
        </nut-radio-group>
      </nut-form-item>
      <nut-form-item
        label="结算日期:"
        class="bole-form-item"
        prop="settlementCycleDate"
        label-width="90px"
        required
      >
        <ChooseInputWithPicker
          v-model="form.genderLimit"
          placeholder="请设置结算日期"
          :value-enum="[]"
        />
      </nut-form-item>
      <nut-form-item label="福利:" class="bole-form-item" prop="benefits" label-width="90px">
        <ChooseInputWithCheckbox
          v-model="form.benefits"
@@ -198,9 +211,9 @@
const form = reactive({
  name: '',
  billingMethod: EnumBillingMethod.Month,
  billingMethod: EnumBillingMethod.Day,
  serviceFee: '' as any as number,
  settlementCycle: EnumSettlementCycle.Month,
  settlementCycle: EnumSettlementCycle.Day,
  benefits: [] as string[],
  ageMinLimit: '' as any as number,
  ageMaxLimit: '' as any as number,
@@ -218,6 +231,7 @@
const rules = reactive<FormRules>({
  name: [{ required: true, message: '请输入任务名称' }],
  genderLimit: [{ required: true, message: '请选择性别要求' }],
  settlementCycleDate: [{ required: true, message: '请设置结算日期' }],
  addressDetail: [{ required: true, message: '请输入详细地址' }],
  billingMethod: [
    {