|                                                                                                                      |  | <template>	<view class="se-mt-10">		<view class="se-m-20 se-br-20 se-bs-b se-bgc-white se-py-20 se-px-30">			<view class="se-flex se-flex-ai-c se-pb-10">				<view class="line-orange"></view>				<view class="se-ml-10 se-fs-32 se-c-black se-fw-6">					企业信息				</view>			</view>			<view class="se-py-10 se-pb-30">				<view class="se-mt-30">					<text class="se-fs-28 se-c-black se-fw5">公司名称:{{companyData.employAuthenticationCompany && companyData.employAuthenticationCompany.name || companyData.workName || '暂未'}}</text>					<br>					<text class="se-fs-28 se-c-black se-fw5">公司地址:{{companyData.employAuthenticationCompany && companyData.employAuthenticationCompany.address || companyData.workAddress || '暂未'}}</text>					<br>					<text class="se-fs-28 se-c-black se-fw5">所属行业:{{companyData.employAuthenticationCompany && companyData.employAuthenticationCompany.industryName || '暂未'}}</text>					<br>					<text class="se-fs-28 se-c-black se-fw5">招聘联系人:{{companyData.employAuthenticationPerson && companyData.employAuthenticationPerson.name || '暂未'}}</text>					<br>					<text class="se-fs-24 se-c-text-third">联系方式:{{companyData.employAuthenticationPerson && companyData.employAuthenticationPerson.phone || '暂未'}}</text>					<view class="se-bgc-orange se-c-white se-fs-20 se-display-ib se-px-10 se-py-5 se-br-10 se-ml-10"						@click="copyText(companyData.employAuthenticationPerson && companyData.employAuthenticationPerson.phone)">						复制					</view>				</view>				<view class="se-mt-10">					<text class="se-fs-24 se-c-33">工作地址:{{companyData.workAddress || '暂未'}}</text>					<view class="se-bgc-orange se-c-white se-fs-20 se-display-ib se-px-10 se-py-5 se-br-10 se-ml-10"						@click="copyText(companyData.workAddress)">						复制					</view>				</view>			</view>			<!-- 联系企业按钮 -->			<view class="se-px-220 se-pb-30 se-fs-20 se-flex se-flex-h-c" v-if="showContactButton">				<view					@click="callCompany()"					class="se-mx-10 se-w-200 se-br-40 se-flex-h-c se-h-50 se-lh-50 se-ta-c se-fs-24 se-c-white se-bgc-orange">					<text>联系企业</text>				</view>			</view>		</view>	</view></template>
<script>export default {	name: 'CompanyInfo',	props: {		// 企业数据
		companyData: {			type: Object,			default: () => ({})		},		// 是否显示联系企业按钮
		showContactButton: {			type: Boolean,			default: false		}	},	methods: {		// 复制文本
		copyText(text) {			if (!text) {				uni.showToast({					title: '暂无内容可复制',					icon: 'none'				});				return;			}						uni.setClipboardData({				data: text,				success: () => {					uni.showToast({						title: "复制成功",						icon: "none",					});				},				fail: (err) => {					console.error("复制失败", err);				},			});		},				// 拨打企业联系人电话
		callCompany() {			const phone = this.companyData.employAuthenticationPerson && this.companyData.employAuthenticationPerson.phone;			if (phone) {				uni.makePhoneCall({					phoneNumber: phone,					fail: (err) => {						console.error('拨打电话失败', err);						uni.showToast({							title: '拨打电话失败',							icon: 'none'						});					}				});			} else {				uni.showToast({					title: '企业联系人电话号码不存在',					icon: 'none'				});			}		}	}}</script>
<style lang="scss" scoped>.line-orange {	width: 8rpx;	height: 32rpx;	background: #ff7a31;	border-radius: 4rpx;}</style>
 |