zhengyiming
5 天以前 fbb9fdb5b11cd5ecd3ff19f41738bbd3b0afb82c
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue
@@ -115,6 +115,26 @@
        </nut-form-item>
      </template>
      <nut-form-item
        v-if="form.billingMethod === EnumBillingMethod.Piece"
        label="总件数:"
        class="bole-form-item"
        prop="totalPieces"
        label-width="90"
      >
        <div class="bole-form-input-wrapper">
          <NumberInput
            v-model.trim="form.totalPieces"
            class="nut-input-text bole-input-text"
            placeholder="请输入任务总件数"
            :min="0"
            :max="999999999999"
            :precision="2"
            type="text"
          />
          <div class="form-input-unit">{{ '件' }}</div>
        </div>
      </nut-form-item>
      <nut-form-item
        label="结算方式:"
        class="bole-form-item"
        prop="settleType"
@@ -276,14 +296,19 @@
        prop="checkReceiveMethod"
        label-width="90px"
      >
        <nut-radio-group v-model="form.checkReceiveMethod" direction="horizontal">
        <!-- <nut-radio-group v-model="form.checkReceiveMethod" direction="horizontal">
          <BlRadio
            :label="Number(key)"
            v-for="(val, key) in EnumTaskCheckReceiveMethodText"
            :key="key"
            >{{ val }}</BlRadio
          >
        </nut-radio-group>
        </nut-radio-group> -->
        <nut-checkbox-group v-model="form.checkReceiveMethod">
          <nut-checkbox v-for="(val, key) in EnumTaskCheckReceiveMethodText" :key="key">
            {{ val }}
          </nut-checkbox>
        </nut-checkbox-group>
      </nut-form-item>
      <nut-form-item
        label="结算方式:"
@@ -410,16 +435,18 @@
  verifyWorkHours: null as number,
  timeoutServiceFee: null as number,
  description: '',
  checkReceiveMethod: EnumTaskCheckReceiveMethod.CheckIn,
  checkReceiveMethod: [EnumTaskCheckReceiveMethod.CheckIn],
  applyBeginTime: '',
  applyEndTime: '',
  settlementAccess: '' as any as EnumEnterpriseWalletAccess,
  totalPieces: '' as any as number,
});
const rules = reactive<FormRules>({
  supplierEnterpriseId: [{ required: true, message: '请选择供应商' }],
  name: [{ required: true, message: '请输入任务名称' }],
  needPeopleNumber: [{ required: true, message: '请输入需求人数' }],
  totalPieces: [{ required: true, message: '请输入任务总件数' }],
  verifyWorkHours: [{ required: true, message: '请输入核定工时' }],
  timeoutServiceFee: [{ required: true, message: '请输入超时服务费' }],
  genderLimit: [{ required: true, message: '请选择性别要求' }],