From 5f3889217b5fa66eba9a6e101046d36acdb33d38 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=82=93=E6=B4=81?= <209192278@qq.com>
Date: Sun, 7 May 2023 14:31:40 +0800
Subject: [PATCH] =?UTF-8?q?=E9=82=93=E6=B4=81=20:=20=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8Fbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../productsByThumb/productsByThumb.vue | 23 ++++----
packageMy/memberCenter/memberCenter.vue | 2 +-
.../newProductRelease/newProductRelease.vue | 22 +++-----
.../goods-category-search/category-index.vue | 4 +-
pages/ideasAndNeeds/ideasAndNeeds.vue | 54 ++++++++-----------
pages/index/index.vue | 2 +-
pages/report/report.vue | 2 +-
7 files changed, 48 insertions(+), 61 deletions(-)
diff --git a/components/productsByThumb/productsByThumb.vue b/components/productsByThumb/productsByThumb.vue
index 55a323a..9c226f3 100644
--- a/components/productsByThumb/productsByThumb.vue
+++ b/components/productsByThumb/productsByThumb.vue
@@ -45,6 +45,9 @@
pageSize: 4, // 每页条数
}
},
+ props: {
+ reportPageSize: String
+ },
created() {
// uni.$on("getCurrent", data => {
// if (data == 0) {
@@ -54,18 +57,24 @@
// }
// })
this.imgUrl = uni.getStorageSync('img_url')
+ if (this.reportPageSize == 6) {
+ this.pageSize = this.reportPageSize
+ }
this.getProductsByThumb()
},
methods: {
//获取按点赞量排列的产品列表
getProductsByThumb() {
- this.$apiServe.getProducts({
- sortType: 2,
+ this.$apiServe.getProductList({
+ cateId: 0,
+ tagIds: 0,
+ sortType: 1,
pageSize: this.pageSize,
pageNum: this.pageNum
}).then(res => {
- console.log('产品列表2', res.data);
+
let tags = res.data.data
+ console.log('企业需求列表', tags);
for (const item of tags) {
let tag = item.tags
this.tagsArray = tag.split(',')
@@ -76,16 +85,8 @@
this.productList = [...this.productList, ...res.data.data]
//这用于上架时间和点赞量的数据切换
// this.productList = res.data.data
- }).finally(_ => {
-
})
},
- //点击图片跳转到详情页
- toDetailPage(item) {
- uni.navigateTo({
- url: '/pages/detail/productsDetail/productsDetail?id=' + item.id
- })
- }
}
}
diff --git a/packageMy/memberCenter/memberCenter.vue b/packageMy/memberCenter/memberCenter.vue
index 23687d4..e298abd 100644
--- a/packageMy/memberCenter/memberCenter.vue
+++ b/packageMy/memberCenter/memberCenter.vue
@@ -111,7 +111,7 @@
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #C8C8C8;
- line-height: 28rpx;
+ line-height: 30rpx;
margin: 40rpx 66rpx;
}
diff --git a/packageReport/newProductRelease/newProductRelease.vue b/packageReport/newProductRelease/newProductRelease.vue
index c50a4a6..43b72a2 100644
--- a/packageReport/newProductRelease/newProductRelease.vue
+++ b/packageReport/newProductRelease/newProductRelease.vue
@@ -1,8 +1,8 @@
-
+
+ v-show="reachBottomLength===0||reachBottomLength<=4">
没有更多数据了
@@ -11,26 +11,20 @@
export default {
data() {
return {
- reachBottomLength: ''
+ reachBottomLength: '',
+ reportPageSize: ''
}
},
onReachBottom() {
- this.$refs.productsByTime.pageNum++
- this.$refs.productsByTime.getProductsByTime()
- },
- onLoad() {
- this.$refs.productsByTime.pageSize = 2
- this.$refs.productsByTime.getProductsByTime()
+ this.$refs.productsByThumb.pageSize = 4
+ this.$refs.productsByThumb.pageNum++
+ this.$refs.productsByThumb.getProductsByThumb()
},
methods: {
//获取按上架时间排列的产品列表length
- getTimeLength(e) {
+ getThumbLength(e) {
this.reachBottomLength = e
}
}
}
-
-
diff --git a/packageSearch/goods-category-search/category-index.vue b/packageSearch/goods-category-search/category-index.vue
index 859f7c0..b246edc 100644
--- a/packageSearch/goods-category-search/category-index.vue
+++ b/packageSearch/goods-category-search/category-index.vue
@@ -184,9 +184,9 @@
},
goodsList: [],
tabsList: [{
- name: '新品发布' // 上架时间(改)
+ name: '上架时间' // 上架时间(改)
}, {
- name: '新创意' // 点赞量(改)
+ name: '点赞量' // 点赞量(改)
}],
tagsList: [],
scrollTop: 0, //tab标题的滚动条位置
diff --git a/pages/ideasAndNeeds/ideasAndNeeds.vue b/pages/ideasAndNeeds/ideasAndNeeds.vue
index d683554..ae92e6e 100644
--- a/pages/ideasAndNeeds/ideasAndNeeds.vue
+++ b/pages/ideasAndNeeds/ideasAndNeeds.vue
@@ -80,35 +80,24 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
+
联系方式将不对外发布。如有相关意向,平台会以您留下的联系方式通知您。
@@ -216,6 +205,7 @@
}
})
this.needsPublishForm = publishFormList
+ console.log('this.needsPublishForm', this.needsPublishForm);
} catch (error) {
this.$toast.warn(error)
}
@@ -253,8 +243,7 @@
// return item
// })
// this.productPickerColumn[0] = [...temp]
- }).finally(_ => {
- })
+ }).finally(_ => {})
},
// getProductPickerList() {
// const data = {}
@@ -384,16 +373,18 @@
})
},
submitForm() {
- if (this.needsPublishForm.contactWay === 'mobile' && !/^1[3456789]\d{9}$/.test(this.needsPublishForm.mobile)) {
+ if (this.needsPublishForm.contactWay === 'mobile' && !/^1[3456789]\d{9}$/.test(this.needsPublishForm
+ .mobile)) {
this.$toast.warn('请输入正确的手机号')
return false
- } else if (this.needsPublishForm.contactWay === 'email' && !/^([0-9a-zA-Z_\.\-\])+\@([0-9a-zA-Z_\.\-\])+\.([a-zA-Z]+)$/.test(this.needsPublishForm.email)) {
+ } else if (this.needsPublishForm.contactWay === 'email' && !
+ /^([0-9a-zA-Z_\.\-\])+\@([0-9a-zA-Z_\.\-\])+\.([a-zA-Z]+)$/.test(this.needsPublishForm.email)) {
this.$toast.warn('请输入正确的邮箱地址')
return false
}
this.needsPublishForm.type = Number(this.tabCurrent + 1)
this.needsPublishForm.pub_time = this.needsPublishForm.pub_time ? this.needsPublishForm.pub_time :
- Math.round(new Date().getTime() / 1000)
+ Math.round(new Date().getTime() / 1000)
const temp = []
if (this.fileList1.length > 0) {
this.fileList1.map(item => {
@@ -410,6 +401,7 @@
area_name: null,
images: null,
mobile: null,
+ email: null,
class: null,
product: null,
loc: null,
@@ -419,11 +411,11 @@
}
apiService.submitIdeasAndNeeds(data).then(res => {
this.$toast.success('提交成功')
- if (this.needsPublishForm.id) {
- uni.navigateTo({
- url: '../../packageMy/myRelease/myRelease?index=' + (this.tabCurrent + 1)
- })
- }
+ // if (this.needsPublishForm.id) {
+ uni.navigateTo({
+ url: '../../packageMy/myRelease/myRelease?index=' + (this.tabCurrent + 1)
+ })
+ // }
this.tabCurrent = 0
this.fileList1 = []
this.needsPublishForm = {}
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 6e69c1c..ec5f40f 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -59,7 +59,7 @@
name: '新品发布' // 上架时间(改)
},
{
- name: '新创意' // 点赞量(改)
+ name: '企业需求' // 点赞量(改)
},
],
imgUrl: '',
diff --git a/pages/report/report.vue b/pages/report/report.vue
index 71cf904..dda1a99 100644
--- a/pages/report/report.vue
+++ b/pages/report/report.vue
@@ -28,7 +28,7 @@
企业需求
-
+