From 47367fb0970155abcde36332dd7ee4b2e5e5bea9 Mon Sep 17 00:00:00 2001
From: huliyong <2783385703@qq.com>
Date: Thu, 31 Oct 2024 23:45:03 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/api.js | 40 ++++-
components/base/addressSpot.vue | 38 ++++
components/list/dynamic/daynamicInfo.vue | 25 +--
main.js | 2 +
pages_order/car/carList.vue | 18 ++
.../components/list/gourmet/gourmetItem.vue | 83 +++++----
.../components/list/renting/rentingItem.vue | 100 +++++++++++
pages_order/components/list/workList/workItem.vue | 3 +-
pages_order/components/screen/screenRen.vue | 35 ++--
pages_order/gourmet/gourmetDetail.vue | 72 +-------
pages_order/gourmet/gourmetList.vue | 19 +-
pages_order/renting/rentingList.vue | 173 ++-----------------
pages_order/scenicSpot/scenicSpotList.vue | 19 +-
pages_order/work/addWork.vue | 191 ++++++++++++++-------
pages_order/work/workList.vue | 49 ++++--
.../uv-picker/components/uv-picker/props.js | 2 +-
16 files changed, 484 insertions(+), 385 deletions(-)
create mode 100644 components/base/addressSpot.vue
create mode 100644 pages_order/components/list/renting/rentingItem.vue
diff --git a/api/api.js b/api/api.js
index abf5e60..41ac26b 100644
--- a/api/api.js
+++ b/api/api.js
@@ -190,6 +190,38 @@ const config = {
auth : true,
showLoading : true,
},
+ //发布评论
+ addComment: {
+ url: '/token/addComment',
+ method: 'POST',
+ limit : 1000,
+ auth : true,
+ showLoading : true,
+ },
+ //发布租房信息
+ publishRent: {
+ url: '/token/publishRent',
+ method: 'POST',
+ limit : 1000,
+ auth : true,
+ showLoading : true,
+ },
+ //发布招聘信息
+ publishJob: {
+ url: '/token/publishJob',
+ method: 'POST',
+ limit : 1000,
+ auth : true,
+ showLoading : true,
+ },
+ //发布车找人信息
+ publishCar: {
+ url: '/token/publishCar',
+ method: 'POST',
+ limit : 1000,
+ auth : true,
+ showLoading : true,
+ },
//查询自己发布的动态
getMyPostPage: {
url: '/token/getMyPostPage',
@@ -225,14 +257,6 @@ const config = {
method: 'GET',
auth : true,
},
- //发布评论
- addComment: {
- url: '/token/addComment',
- method: 'POST',
- limit : 1000,
- auth : true,
- showLoading : true,
- },
//获取粉丝列表接口
getFansList: {
url: '/token/getFansList',
diff --git a/components/base/addressSpot.vue b/components/base/addressSpot.vue
new file mode 100644
index 0000000..9f612ab
--- /dev/null
+++ b/components/base/addressSpot.vue
@@ -0,0 +1,38 @@
+
+
+
+
+ {{ address }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/list/dynamic/daynamicInfo.vue b/components/list/dynamic/daynamicInfo.vue
index d2f100a..766bc70 100644
--- a/components/list/dynamic/daynamicInfo.vue
+++ b/components/list/dynamic/daynamicInfo.vue
@@ -3,14 +3,11 @@
-
-
-
- {{ item.address }}
-
-
+
@@ -52,18 +49,6 @@
letter-spacing: 3rpx;
}
- .address {
- font-size: 24rpx;
- margin: 20rpx 0;
- display: flex;
- align-items: center;
- background-color: #eee;
- padding: 10rpx 20rpx;
- width: fit-content;
- border-radius: 40rpx;
- max-width: calc(100% - 40rpx);
- }
-
.Artworkimages {
display: flex;
flex-wrap: wrap;
diff --git a/main.js b/main.js
index 29294f7..3ba095b 100644
--- a/main.js
+++ b/main.js
@@ -22,11 +22,13 @@ import configPopup from '@/components/config/configPopup.vue'
import navbar from '@/components/base/navbar.vue'
import tabbar from '@/components/base/tabbar.vue'
import callPhone from '@/components/user/callPhone.vue'
+import addressSpot from '@/components/base/addressSpot.vue'
Vue.component('configPopup',configPopup)
Vue.component('navbar', navbar)
Vue.component('tabbar', tabbar)
Vue.component('callPhone', callPhone)
+Vue.component('addressSpot', addressSpot)
const app = new Vue({
diff --git a/pages_order/car/carList.vue b/pages_order/car/carList.vue
index 4f668a2..12017ff 100644
--- a/pages_order/car/carList.vue
+++ b/pages_order/car/carList.vue
@@ -13,6 +13,12 @@
v-model="queryParams.title">
+
+
+
+
import mixinsList from '@/mixins/list.js'
+ import screenRen from '../components/screen/screenRen.vue'
import cartItem from '../components/list/cart/cartItem.vue'
export default {
mixins: [mixinsList],
components : {
cartItem,
+ screenRen,
},
data() {
return {
@@ -39,6 +47,16 @@
}
},
methods: {
+ clickItem(result){
+ this.queryParams = {
+ pageNo: 1,
+ pageSize: 10,
+ }
+ result.forEach(n => {
+ this.queryParams[n.name] = n.value
+ })
+ this.getData()
+ },
}
}
diff --git a/pages_order/components/list/gourmet/gourmetItem.vue b/pages_order/components/list/gourmet/gourmetItem.vue
index 9b1e2b1..512872f 100644
--- a/pages_order/components/list/gourmet/gourmetItem.vue
+++ b/pages_order/components/list/gourmet/gourmetItem.vue
@@ -1,40 +1,47 @@
-
-
-
-
-
- {{ item.title }}
+
+
+
+
+
+
+ {{ item.title }}
+
+
-
- 30m
+
+ 营业时间:{{ item.workTime }}
-
-
- 营业时间:{{ item.workTime }}
-
-
- 地址:{{ item.address }}
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
@@ -52,17 +59,19 @@
diff --git a/pages_order/components/list/workList/workItem.vue b/pages_order/components/list/workList/workItem.vue
index ff5b6ae..ceb7f28 100644
--- a/pages_order/components/list/workList/workItem.vue
+++ b/pages_order/components/list/workList/workItem.vue
@@ -1,5 +1,6 @@
-
+
{{ item.title }}
diff --git a/pages_order/components/screen/screenRen.vue b/pages_order/components/screen/screenRen.vue
index 4175b0f..609273d 100644
--- a/pages_order/components/screen/screenRen.vue
+++ b/pages_order/components/screen/screenRen.vue
@@ -9,24 +9,22 @@
:custom-style="{padding: '0 30rpx'}"
@click="selectMenu">
-
+ v-if="isMaxPrice"
+ name="maxPrice" type="2"
+ :label="dropItem('maxPrice').label"
+ :value="dropItem('maxPrice').value">
-
+
{
- // this.price.child.push({
+ // this.maxPrice.child.push({
// label: n.name,
// value: n.id,
// })
@@ -275,6 +279,9 @@
\ No newline at end of file
diff --git a/pages_order/scenicSpot/scenicSpotList.vue b/pages_order/scenicSpot/scenicSpotList.vue
index ec15ddc..60eaf1e 100644
--- a/pages_order/scenicSpot/scenicSpotList.vue
+++ b/pages_order/scenicSpot/scenicSpotList.vue
@@ -7,12 +7,17 @@
+
+
+
+
import mixinsList from '@/mixins/list.js'
+ import screenRen from '../components/screen/screenRen.vue'
import scenicSpotItem from '../components/list/scenicSpot/scenicSpotItem.vue'
export default {
mixins: [mixinsList],
components : {
scenicSpotItem,
+ screenRen,
},
data() {
return {
@@ -39,6 +46,16 @@
}
},
methods: {
+ clickItem(result){
+ this.queryParams = {
+ pageNo: 1,
+ pageSize: 10,
+ }
+ result.forEach(n => {
+ this.queryParams[n.name] = n.value
+ })
+ this.getData()
+ },
}
}
diff --git a/pages_order/work/addWork.vue b/pages_order/work/addWork.vue
index 71201f9..2c40c84 100644
--- a/pages_order/work/addWork.vue
+++ b/pages_order/work/addWork.vue
@@ -9,83 +9,44 @@
*
-
+
-
+
+
+
薪资范围
-
+
~
-
+
@@ -96,7 +57,7 @@
-
+
+ placeholder="请输入岗位详细介绍">
-
+
发布
+
+
+