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 @@ @@ -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 @@ 企业需求 - +