<!-- 我的投递 -->
<template>
	<view class="delivery">
		<z-paging
			 ref="paging"
			 v-model="deliveryList"
			 @query="queryList"
		>
			<view class="delivery-list">
				<view
					class="delivery-list-item"
					v-for="(item, index) in deliveryList"
					:key="index"
					@click="jumpPage('/pages/jobDetails/jobDetails')"
				>
					<view class="delivery-list-item-left">
						<view class="delivery-list-item-left-image">
							<image
								:src="item.img"
							/>
						</view>
						<view class="delivery-list-item-left-info">
							<view>{{ item.position }}</view>
							<view>{{ item.content }}</view>
							<view>{{ item.company }}</view>
						</view>
					</view>
					<view class="delivery-list-item-right">
						<view>{{ item.area }}</view>
						<view>{{ item.date }}</view>
					</view>
				</view>
			</view>
		</z-paging>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				deliveryList: []
			}
		},
		methods: {
			/**
			 * 下拉上滑触发
			 */
			queryList(pageNo, pageSize) {
				//组件加载时会自动触发此方法，因此默认页面加载时会自动触发，无需手动调用
				//这里的pageNo和pageSize会自动计算好，直接传给服务器即可
				//模拟请求服务器获取分页数据，请替换成自己的网络请求
				// this.$request.queryList(pageNo, pageSize, this.tabIndex + 1, (data) => {
				// 	//将请求的结果数组传递给z-paging
				// 	this.$refs.paging.complete(data);
				// 	//如果请求失败写 this.$refs.paging.complete(false);
				// })
				this.$refs.paging.complete(
				[
					{
						img: require('@/static/img/avatar.jpg'),
						position: '保安员',
						company: '保利贵州酒店管理有限公司',
						content: '贵州省 | 经验不限 | 中等专科',
						area: '4.0 ~ 8.0k',
						date: '2020-12.25'
					},
					{
						img: require('@/static/img/avatar.jpg'),
						position: '保安员',
						company: '保利贵州酒店管理有限公司',
						content: '贵州省 | 经验不限 | 中等专科',
						area: '4.0 ~ 8.0k',
						date: '2020-12.25'
					}
				])
			},
			/**
			 * 跳转到指定页面
			 */
			jumpPage(url, params) {
				this.$u.route({
					url: url,
					params: params
				})
			}
		}
	}
</script>

<style lang="scss" scoped>
@import './myDelivery.scss';
</style>
