| 
						 | 
						- <template>
 - 	<view class="page pageList">
 - 
 - 
 - 		<navbar title="工作" bgColor="#5baaff" color="#fff" leftClick @leftClick="$utils.navigateBack" />
 - 
 - 		<view class="top-bg"></view>
 - 		<view style="padding: 10rpx 30rpx 0 30rpx;">
 - 			<uv-search bgColor="#fff" @search="getData" :showAction="false" searchIconSize="30rpx"
 - 				placeholder="请输入搜索关键字..." v-model="queryParams.title"></uv-search>
 - 
 - 		</view>
 - 
 - 		<view class="">
 - 			<screenSearch @clickItem="clickItem" />
 - 		</view>
 - 
 - 		<!-- <workList ref="workList"/> -->
 - 
 - 		<view class="list">
 - 			<workItem @click="$utils.navigateTo('/pages_order/work/workDetail?id=' + item.id)" :key="index"
 - 				v-for="(item, index) in list" :item="item" />
 - 		</view>
 - 
 - 	</view>
 - </template>
 - 
 - <script>
 - 	import mixinsList from '@/mixins/list.js'
 - 	import workItem from '../components/list/workList/workItem.vue'
 - 	import screenSearch from '../components/screen/screenSearch.vue'
 - 	export default {
 - 		mixins: [mixinsList],
 - 		components: {
 - 			screenSearch,
 - 			workItem,
 - 		},
 - 		data() {
 - 			return {
 - 				mixinsListApi: 'getJobPage',
 - 			}
 - 		},
 - 		methods: {
 - 			clickItem(result) {
 - 				this.queryParams = {
 - 					pageNo: 1,
 - 					pageSize: 10,
 - 				}
 - 				result.forEach(n => {
 - 					this.queryParams[n.name] = n.value
 - 				})
 - 				this.getData()
 - 			},
 - 		}
 - 	}
 - </script>
 - 
 - <style scoped lang="scss">
 - 	.page {
 - 		min-height: 100vh;
 - 		background-color: #fff;
 - 	}
 - 	.top-bg{
 - 		position: absolute;
 - 		height: 500rpx;
 - 		width: 100%;
 - 		background: linear-gradient($uni-color, #fff);
 - 	}
 - </style>
 
 
  |