wupengfei
5 天以前 bed3ed84e17796ade03d35939b62cdbb11daf2c6
apps/cMiniApp/src/subpackages/task/components/CompanyDesc.vue
@@ -4,13 +4,18 @@
      <div class="taskDetail-company-title">{{ enterpriseName }}</div>
      <RectRight v-if="showArrow" :size="8" class="taskDetail-company-arrow" />
    </div>
    <div class="taskDetail-company-info" v-if="isCertified">
    <div class="taskDetail-company-info" v-if="isReal">
      <img :src="IconSafe" class="safe-company-info-icon" />
      <div class="taskDetail-company-info-text">已认证 | {{ taskCount }}个岗位在招</div>
    </div>
    <div class="taskDetail-company-info" v-else>
      <div class="taskDetail-company-info-text">
        <span class="danger">未认证</span> | {{ taskCount }}个岗位在招
        <span v-if="showReal" class="danger">未认证</span> | {{ taskCount }}个岗位在招
      </div>
    </div>
    <div class="taskDetail-company-info">
      <div class="taskDetail-company-info-text">
        {{ `该岗位由${supplierEnterpriseName}公司承揽` }}
      </div>
    </div>
  </div>
@@ -26,9 +31,12 @@
type Props = {
  showArrow?: boolean;
  isCertified?: boolean;
  isReal?: boolean;
  enterpriseName?: string;
  taskCount?: number;
  supplierEnterpriseName?: string;
  showReal?: boolean;
  /**
   * TODO 缺少是否已认证
   */
@@ -37,6 +45,7 @@
const props = withDefaults(defineProps<Props>(), {
  showArrow: true,
  taskCount: 0,
  showReal: false,
});
</script>