From a5425f3f5ba46f146aecab37206177d8054aac9c Mon Sep 17 00:00:00 2001
From: Bobi <2166145077@qq.com>
Date: Fri, 8 Nov 2024 19:16:24 +0800
Subject: [PATCH] =?UTF-8?q?=E7=B2=89=E4=B8=9D=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages_order/components/list/workList/workItem.vue | 234 ++++++++++++++--------
pages_order/scenicSpot/scenicSpotList.vue | 152 +++++++++++---
pages_order/work/workList.vue | 60 +++---
3 files changed, 317 insertions(+), 129 deletions(-)
diff --git a/pages_order/components/list/workList/workItem.vue b/pages_order/components/list/workList/workItem.vue
index ceb7f28..99bdb32 100644
--- a/pages_order/components/list/workList/workItem.vue
+++ b/pages_order/components/list/workList/workItem.vue
@@ -1,68 +1,74 @@
-
+
+
-
- {{ item.title }}
-
-
-
- {{ (item.minPrice / 1000).toFixed(0) }}
-
-
- -{{ (item.maxPrice / 1000).toFixed(0) }}
-
- K
-
-
- {{ item.minPrice }}
- -{{ item.maxPrice }}
+
+
+ {{ item.title }}
+
+
+ 荐
+
+
+ 顶
+
-
-
-
- {{ item.school }}
-
-
- {{ t }}
+
+
+ {{item.minPrice}}-{{item.maxPrice}}元
+
+
+ |
+
+
+ {{item.title}}
+
+
+ |
+
+
+ 湘潭市
+
-
-
-
- {{ item.address }}
+
+ {{ item.address }}
+
+
+ 名企
+
+
+ 已认证
+
-
-
- {{ $dayjs(item.createTime).format('YYYY-MM-DD') }}
+
+
+ 节假日福利
+
+
+ 应聘
+
-
+
+
+
\ No newline at end of file
diff --git a/pages_order/scenicSpot/scenicSpotList.vue b/pages_order/scenicSpot/scenicSpotList.vue
index 60eaf1e..cacf4af 100644
--- a/pages_order/scenicSpot/scenicSpotList.vue
+++ b/pages_order/scenicSpot/scenicSpotList.vue
@@ -1,32 +1,77 @@
-
-
-
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+ {{item.address}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+ {{item.address}}
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,19 +79,40 @@
import mixinsList from '@/mixins/list.js'
import screenRen from '../components/screen/screenRen.vue'
import scenicSpotItem from '../components/list/scenicSpot/scenicSpotItem.vue'
+ import { guid } from '@/uni_modules/uv-ui-tools/libs/function/index.js'
export default {
mixins: [mixinsList],
- components : {
+ components: {
scenicSpotItem,
screenRen,
},
data() {
return {
- mixinsListApi : 'getScenicPage',
+ mixinsListApi: 'getScenicPage',
+ list: [], // 瀑布流全部数据
+ list1: [], // 瀑布流第一列数据
+ list2: [], // 瀑布流第二列数据
+ leftGap: 10,
+ rightGap: 10,
+ columnGap: 10
+ }
+ },
+ computed: {
+ imageStyle(item) {
+ return item => {
+ const v = uni.upx2px(750) - this.leftGap - this.rightGap - this.columnGap;
+ const w = v / 2;
+ const rate = w / item.w;
+ const h = rate * item.h;
+ return {
+ width: w + 'px',
+ height: h + 'px'
+ }
+ }
}
},
methods: {
- clickItem(result){
+ clickItem(result) {
this.queryParams = {
pageNo: 1,
pageSize: 10,
@@ -56,14 +122,54 @@
})
this.getData()
},
+ // 这点非常重要:e.name在这里返回是list1或list2,要手动将数据追加到相应列
+ changeList(e) {
+ this[e.name].push(e.value);
+ },
}
}
+
\ No newline at end of file
diff --git a/pages_order/work/workList.vue b/pages_order/work/workList.vue
index 1a6270a..63a17e4 100644
--- a/pages_order/work/workList.vue
+++ b/pages_order/work/workList.vue
@@ -1,33 +1,24 @@
-
-
-
+
+
+
-
+
-
+
-
+
+
-
+
-
+
-
+
@@ -37,17 +28,36 @@
import screenRen from '../components/screen/screenRen.vue'
export default {
mixins: [mixinsList],
- components : {
+ components: {
screenRen,
workItem,
},
data() {
return {
- mixinsListApi : 'getJobPage',
+ mixinsListApi: 'getJobPage',
+ tabsList: [{
+ name: '最新职位',
+ }, {
+ name: '零售店/个体户',
+ }, {
+ name: '美术/图形设计'
+ }, {
+ name: '跑腿'
+ }, {
+ name: '音乐'
+ }, {
+ name: '美食'
+ }, {
+ name: '文化'
+ }, {
+ name: '财经'
+ }, {
+ name: '手工'
+ }]
}
},
methods: {
- clickItem(result){
+ clickItem(result) {
this.queryParams = {
pageNo: 1,
pageSize: 10,
@@ -62,4 +72,4 @@
+
\ No newline at end of file