| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | <template>	<view>		<view			class="list ss-m-x-15"			v-for="item in items"			:key="item.id"		>			<view class="list-top">				<text class="list-top-person">牛人:{{ item.sendPerson?.name }}</text>				<text class="list-top-time">{{ timesTampChange(item.createTime) }}</text>			</view>			<view class="list-remuneration">				薪酬:				<span v-if="item.job?.payFrom && item.job?.payTo">{{ item.job?.payFrom + '-' + item.job?.payTo }}</span>				<span v-else>面议</span>			</view>			<view class="list-company" style="border-radius: 0 0 12px 12px;">				<text>{{ formatName(item.enterprise?.anotherName || item.enterprise?.name) }}</text>				<text>{{ item.enterprise?.anotherName && item.job?.name ? ' · ' : '' }}</text>				<text>{{ formatName(item.job?.name) }}</text>			</view>		</view>	</view></template><script setup>import { timesTampChange } from '@/utils/date'import { formatName } from '@/utils/getText'const props = defineProps({	items: {		type: Array,		default: () => []	}})</script><style lang="scss" scoped>.list {	background: #fff;	margin-top: 20rpx;	border-radius: 12px;	&-top {		padding: 20rpx;		display: flex;		justify-content: space-between;		align-items: center;		&-person {			font-size: .9em;			color: #333;		}		&-time {			font-size: .75em;			color: #999;		}	}	&-company {		padding: 30rpx 20rpx;		font-size: 28rpx;		color: #666;		background: linear-gradient(90deg, #f5fcfc 0, #fcfbfa 100%);	}	&-remuneration {		padding: 20rpx;		font-size: 28rpx;		color: #666;	}	}</style>
 |