zhengyiming
9 天以前 fbfe0d346033b4234ff86b376039fdb71bce37f8
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -22,7 +22,7 @@
            </div> -->
          </div>
          <TaskPrice
            :value="detail.serviceFee ?? 0"
            :value="toThousand(detail.serviceFee ?? 0)"
            :unit="BillingMethodEnumUnit[detail.billingMethod]"
          />
        </div>
@@ -43,7 +43,7 @@
            <TaskDetailWelfareItem
              v-for="benefit in detail.benefits"
              :key="benefit.benefitCode"
              :icon="IconAttentioActive"
              :icon="setOSSLink(benefit.benefitField2)"
              :text="benefit.benefitContent"
            />
          </div>
@@ -101,7 +101,12 @@
        openType="share"
      ></PageFooterAction>
      <PageFooterAction :icon="IconPhone" text="手机" :isFlex="false"></PageFooterAction>
      <PageFooterBtn type="primary">报名(5人已报名)</PageFooterBtn>
      <PageFooterBtn v-if="detail.releaseStatus === EnumTaskReleaseStatus.InProcess" type="primary"
        >报名(5人已报名)</PageFooterBtn
      >
      <PageFooterBtn v-if="detail.releaseStatus === EnumTaskReleaseStatus.Stopped" color="#999999"
        >已停止</PageFooterBtn
      >
    </PageFooter>
  </LoadingLayout>
</template>
@@ -122,8 +127,12 @@
import './taskDetail.scss';
import CompanyDesc from '../components/CompanyDesc.vue';
import dayjs from 'dayjs';
import { TaskUtils } from '@12333/utils';
import { EnumSettlementCycleText, BillingMethodEnumUnit } from '@12333/constants';
import { TaskUtils, toThousand, setOSSLink } from '@12333/utils';
import {
  EnumSettlementCycleText,
  BillingMethodEnumUnit,
  EnumTaskReleaseStatus,
} from '@12333/constants';
import { useAccessLogin } from '@/hooks';
defineOptions({
@@ -131,7 +140,7 @@
});
/**
 * TODO 缺少已报名人数 手机 投诉举报接口
 * TODO 缺少已报名人数 手机 投诉举报接口 报名接口
 */
const router = Taro.useRouter();
@@ -167,8 +176,10 @@
});
const goCompanyDetail = useAccessLogin(() => {
  Taro.navigateTo({
    url: `${RouterPath.companyDetail}?id=${taskId}`,
  });
  if (detail.value.enterpriseId) {
    Taro.navigateTo({
      url: `${RouterPath.companyDetail}?id=${detail.value.enterpriseId}`,
    });
  }
});
</script>