|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <ContentScrollView class="business-card-detail-info-wrapper"> | 
|---|
|  |  |  | <TaskCheckPersonalView :name="'1231231'" :contactPhone="'133'"> | 
|---|
|  |  |  | <template #actions> | 
|---|
|  |  |  | <nut-button type="primary" @click="emit('edit')">编辑</nut-button> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </TaskCheckPersonalView> | 
|---|
|  |  |  | <div class="business-card-detail"> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconWechat" :value="`微信:${'13333333333'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconPosition" :value="`职位:${'经理'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconEmail" :value="`邮箱:${'yangyang@123.com'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconCompany" :value="`公司:${'杭州人力无忧科技'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconAddress" :value="`地址:${'杭州市上城区'}`" /> | 
|---|
|  |  |  | <div class="business-card-detail-company-content"> | 
|---|
|  |  |  | <TaskCheckPersonalView :name="'1231231'" :contactPhone="'133'"> | 
|---|
|  |  |  | <template #actions> | 
|---|
|  |  |  | <slot name="actions"></slot> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </TaskCheckPersonalView> | 
|---|
|  |  |  | <div class="business-card-detail"> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconWechat" :value="`微信:${'13333333333'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconPosition" :value="`职位:${'经理'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconEmail" :value="`邮箱:${'yangyang@123.com'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconCompany" :value="`公司:${'杭州人力无忧科技'}`" /> | 
|---|
|  |  |  | <BusinessCardDetailItem :icon="IconAddress" :value="`地址:${'杭州市上城区'}`" /> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <div class="business-card-detail-company-content company-intro"> | 
|---|
|  |  |  | <div class="business-card-detail-company-intro-title">公司简介</div> | 
|---|
|  |  |  | <div class="business-card-detail-company-intro-content"> | 
|---|
|  |  |  | {{ | 
|---|
|  |  |  | '我是公司的业务简介我是公司的业务简介我是公司的业务简 介我是公司的业务简介我是公司的业务简介我是公司的业务 简介我是公司的业务简介我是公司的业务简介我是公司的业 务简介我是公司的业务简介我是公司的业务简介' | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </ContentScrollView> | 
|---|
|  |  |  | <div class="business-card-detail-company-intro"> | 
|---|
|  |  |  | <div class="business-card-detail-company-intro-title">公司简介</div> | 
|---|
|  |  |  | <div class="business-card-detail-company-intro-content"> | 
|---|
|  |  |  | {{ | 
|---|
|  |  |  | '我是公司的业务简介我是公司的业务简介我是公司的业务简 介我是公司的业务简介我是公司的业务简介我是公司的业务 简介我是公司的业务简介我是公司的业务简介我是公司的业 务简介我是公司的业务简介我是公司的业务简介' | 
|---|
|  |  |  | }} | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script setup lang="ts"> | 
|---|
|  |  |  | import TaskCheckPersonalView from '../../task/components/TaskCheckPersonalView.vue'; | 
|---|
|  |  |  | import BusinessCardDetailItem from './BusinessCardDetailItem.vue'; | 
|---|
|  |  |  | import IconWechat from '@/assets/businessCard/icon-wechat.png'; | 
|---|
|  |  |  | import IconPosition from '@/assets/businessCard/icon-position.png'; | 
|---|
|  |  |  | import IconEmail from '@/assets/businessCard/icon-email.png'; | 
|---|
|  |  |  | import IconCompany from '@/assets/businessCard/icon-company.png'; | 
|---|
|  |  |  | import IconAddress from '@/assets/businessCard/icon-address.png'; | 
|---|
|  |  |  | import { TaskCheckPersonalView } from '@12333/components'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | defineOptions({ | 
|---|
|  |  |  | name: 'BusinessCardDetailInfoView', | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const emit = defineEmits<{ | 
|---|
|  |  |  | (e: 'edit'): void; | 
|---|
|  |  |  | }>(); | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <style lang="scss"> | 
|---|
|  |  |  | @import '@/styles/common.scss'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .business-card-detail-info-wrapper { | 
|---|
|  |  |  | background-color: #ffffff; | 
|---|
|  |  |  | padding-top: 20px; | 
|---|
|  |  |  | background-color: transparent; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .flexJob-card-top-wrapper { | 
|---|
|  |  |  | padding-top: 40px; | 
|---|
|  |  |  | padding-bottom: 32px; | 
|---|
|  |  |  | border-bottom: 1px solid #d9d9d9; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .business-card-detail-company-content { | 
|---|
|  |  |  | background-color: #ffffff; | 
|---|
|  |  |  | border-radius: 12px; | 
|---|
|  |  |  | padding: 30px 24px; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .business-card-detail { | 
|---|
|  |  |  | padding: 20px 0 10px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .flexJob-card-top-wrapper { | 
|---|
|  |  |  | padding-bottom: 32px; | 
|---|
|  |  |  | border-bottom: 1px solid #d9d9d9; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .business-card-detail-company-intro { | 
|---|
|  |  |  | background-color: #ffffff; | 
|---|
|  |  |  | margin-top: 30px; | 
|---|
|  |  |  | padding: 30px 24px; | 
|---|
|  |  |  | &.company-intro { | 
|---|
|  |  |  | margin-top: 30px; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .business-card-detail-company-intro-title { | 
|---|
|  |  |  | font-size: 28px; | 
|---|
|  |  |  | line-height: 40px; | 
|---|
|  |  |  | color: boleGetCssVar('text-color', 'primary'); | 
|---|
|  |  |  | font-weight: 600; | 
|---|
|  |  |  | margin-bottom: 10px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .business-card-detail-company-intro-title { | 
|---|
|  |  |  | font-size: 28px; | 
|---|
|  |  |  | line-height: 40px; | 
|---|
|  |  |  | color: boleGetCssVar('text-color', 'primary'); | 
|---|
|  |  |  | font-weight: 600; | 
|---|
|  |  |  | margin-bottom: 10px; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .business-card-detail-company-intro-content { | 
|---|
|  |  |  | font-size: 24px; | 
|---|
|  |  |  | line-height: 36px; | 
|---|
|  |  |  | color: #4e5969; | 
|---|
|  |  |  | font-weight: 400; | 
|---|
|  |  |  | .business-card-detail-company-intro-content { | 
|---|
|  |  |  | font-size: 24px; | 
|---|
|  |  |  | line-height: 36px; | 
|---|
|  |  |  | color: #4e5969; | 
|---|
|  |  |  | font-weight: 400; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|