| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | <template>	<view>		<view			class="list"			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">				薪酬:				{{ item.job?.payFrom }}				{{ item.job?.payFrom && item.job?.payTo ? ' - ' : '' }}				{{ item.job?.payTo }}			</view>			<view class="list-company">				<text>{{ item.enterprise?.anotherName }}</text>				<text>{{ item.enterprise?.anotherName && item.job?.name ? ' · ' : '' }}</text>				<text>{{ item.job?.name }}</text>			</view>		</view>	</view></template><script setup>import { timesTampChange } from '@/utils/date'const props = defineProps({	items: {		type: Array,		default: () => []	}})</script><style lang="scss" scoped>.list {	background: #FFF;	margin-top: 20rpx;	&-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>
 |