瑶都万能墙
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.2 KiB

7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
  1. <template>
  2. <view class="page pageList">
  3. <navbar title="工作" leftClick @leftClick="$utils.navigateBack" />
  4. <view style="padding: 10rpx 20rpx;">
  5. <uv-search bgColor="#fff" @search="getData" :showAction="false" searchIconSize="30rpx"
  6. placeholder="请输入搜索关键字..." v-model="queryParams.title"></uv-search>
  7. </view>
  8. <view class="">
  9. <screenRen @clickItem="clickItem" />
  10. </view>
  11. <!-- <workList ref="workList"/> -->
  12. <view class="list">
  13. <workItem @click="$utils.navigateTo('/pages_order/work/workDetail?id=' + item.id)" :key="index"
  14. v-for="(item, index) in list" :item="item" />
  15. </view>
  16. </view>
  17. </template>
  18. <script>
  19. import mixinsList from '@/mixins/list.js'
  20. import workItem from '../components/list/workList/workItem.vue'
  21. import screenRen from '../components/screen/screenRen.vue'
  22. export default {
  23. mixins: [mixinsList],
  24. components: {
  25. screenRen,
  26. workItem,
  27. },
  28. data() {
  29. return {
  30. mixinsListApi: 'getJobPage',
  31. }
  32. },
  33. methods: {
  34. clickItem(result) {
  35. this.queryParams = {
  36. pageNo: 1,
  37. pageSize: 10,
  38. }
  39. result.forEach(n => {
  40. this.queryParams[n.name] = n.value
  41. })
  42. this.getData()
  43. },
  44. }
  45. }
  46. </script>
  47. <style scoped lang="scss">
  48. .page{
  49. background-color: #fff;
  50. }
  51. </style>