zhengyiming
2025-12-02 04a8dacfa291441b55df5ff5ee14c4ba6ec8191d
packages/components/src/Task/TaskDetailView.vue
@@ -17,6 +17,7 @@
        v-if="detail.releaseStatus !== EnumTaskReleaseStatus.Stopped"
        :value="toThousand(detail.serviceFee ?? 0)"
        :unit="BillingMethodEnumUnit[detail.billingMethod]"
        :billingMethod="detail.billingMethod"
      />
    </div>
    <div class="taskDetail-address-wrapper" @click="goMap">
@@ -29,6 +30,12 @@
        <RectRight :size="8" class="taskDetail-address-info-icon" />
      </div>
    </div>
  </Cell>
  <Cell
    title="谢绝原因"
    v-if="detail?.hireRemark && detail.hireStatus === EnumTaskUserHireStatus.Refuse"
  >
    <div class="safe-cell-content">{{ detail?.hireRemark ?? '' }}</div>
  </Cell>
  <Cell :show-title="false">
    <CellChunk title="福利信息">
@@ -84,6 +91,7 @@
  EnumSettlementCycleText,
  EnumTaskReleaseStatus,
  BillingMethodEnumUnit,
  EnumTaskUserHireStatus,
} from '@12333/constants';
import { TaskUtils, toThousand, setOSSLink, Message } from '@12333/utils';
import Taro from '@tarojs/taro';