wupengfei
2025-11-05 9aa35c68a7750770ea9f3697345646ef2976d0ba
feat: 1.3.0.1
已修改3个文件
44 ■■■■ 文件已修改
apps/bMiniApp/src/pages/mine/index.scss 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/pages/mine/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/subpackages/task/publishTask/InnerPage.vue 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/pages/mine/index.scss
@@ -71,6 +71,7 @@
          line-height: 28px;
          color: boleGetCssVar('text-color', 'secondary');
          @include ellipsis();
          margin-right: 18px;
        }
        .user-info-certified-btn {
          font-size: 28px;
apps/bMiniApp/src/pages/mine/index.vue
@@ -20,12 +20,10 @@
                <div class="user-info-item-name">{{ userDetail?.name ?? '' }}</div>
              </div>
              <div class="user-info-item">
                <template v-if="isCertified">
                  <div class="user-info-certified-text">
                    {{ userDetail?.enterpriseName ?? '' }}
                  </div>
                  <div class="user-info-certified-btn">已认证</div>
                </template>
                <div class="user-info-certified-text">
                  {{ userDetail?.enterpriseName ?? '' }}
                </div>
                <div class="user-info-certified-btn">已认证</div>
                <!-- <template v-else>
                  <div class="user-info-unCertified-text">未认证</div>
                  <div class="user-info-unCertified-btn" @click.stop="goAuthentication">
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: '请选择性别要求' }],