| 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>
 
 
  |