From 201037eeb6135a1a43b442690a2becffb8e47258 Mon Sep 17 00:00:00 2001 From: clay <209192278@qq.com> Date: Wed, 11 Jan 2023 22:08:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E8=AF=A6=E6=83=85.=20?= =?UTF-8?q?=E6=96=B0=E9=97=BB=E8=AF=A6=E6=83=85=E5=92=8C=E5=8E=82=E5=AE=B6?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E7=99=BB=E5=BD=95=E6=8B=A6=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packageMy/myRelease/myRelease.vue | 2 +- .../certifiedCjDetail/certifiedCjDetail.vue | 37 ++++++++++++- packageReport/xwDetail/xwDetail.vue | 35 ++++++++++++ .../detail/productsDetail/productsDetail.vue | 53 ++++++++++++++++--- pages/ideasAndNeeds/ideasAndNeeds.vue | 26 +++++---- 5 files changed, 133 insertions(+), 20 deletions(-) diff --git a/packageMy/myRelease/myRelease.vue b/packageMy/myRelease/myRelease.vue index c64cb13..b6d6f6f 100644 --- a/packageMy/myRelease/myRelease.vue +++ b/packageMy/myRelease/myRelease.vue @@ -95,7 +95,7 @@ //修改我的需求或创意 editIdeasAndNeeds(item) { uni.reLaunch({ - url: '/pages/ideasAndNeeds/ideasAndNeeds?item=' + JSON.stringify(item) + url: '/pages/ideasAndNeeds/ideasAndNeeds?item=' + JSON.stringify(item) + '&index=' + this.type }) }, //删除我的需求或创意 diff --git a/packageReport/certifiedCjDetail/certifiedCjDetail.vue b/packageReport/certifiedCjDetail/certifiedCjDetail.vue index 1c2bc4b..c170f4f 100644 --- a/packageReport/certifiedCjDetail/certifiedCjDetail.vue +++ b/packageReport/certifiedCjDetail/certifiedCjDetail.vue @@ -25,22 +25,41 @@ 联系客服 + + + + + diff --git a/pages/detail/productsDetail/productsDetail.vue b/pages/detail/productsDetail/productsDetail.vue index 28e854b..fdc89d1 100644 --- a/pages/detail/productsDetail/productsDetail.vue +++ b/pages/detail/productsDetail/productsDetail.vue @@ -55,6 +55,11 @@ {{detailList.pub_time}} + + + + + @@ -63,26 +68,40 @@ import { dateFormatDetail } from '../../../utills/date.js' + import login from 'pages/my/login/login' export default { + components: { + login + }, data() { return { id: '', imgUrl: '', tagsArray: [], showHeart: false, - detailList: [] + detailList: [], + isLoad: true } }, onLoad(option) { this.id = option.id this.getProductDetail() this.imgUrl = uni.getStorageSync('img_url') + if (!uni.getStorageSync('token') || uni.getStorageSync('token').length === 0) { + console.log(uni.getStorageSync('token')) + this.isLoad = false + // uni.navigateTo({ + // url: '../../pages/my/login/login' + // }) + return + } + this.isLoad = true }, methods: { //获取详情信息 getProductDetail() { this.$apiServe.getProductDetail(this.id).then(res => { - // console.log('产品详情页', res.data.data) + console.log('产品详情页', res.data) if (res.data.data.thumb) { this.isThumb = true } @@ -101,15 +120,35 @@ //收藏按钮 starTap() { this.detailList.type = !this.detailList.type - // this.$apiServe.collect(this.id).then(res => { - // console.log('收藏成功', res.data) - - // this.detailList.type = 1 - // }).finally(_ => {}) + this.$apiServe.collect(this.id).then(res => { + console.log('收藏成功', res.data) + if (res.data.code == 1) { + this.detailList.type = 1 + this.$toast.warn('收藏成功') + } else { + this.$toast.warn('收藏失败') + } + }).finally(_ => {}) }, //点赞按钮 heartTap() { this.showHeart = !this.showHeart + }, + reOnLoad() { + console.log('----------------true') + if (!uni.getStorageSync('token') || uni.getStorageSync('token').length === 0) { + this.$toast.warn('登录失败请重试') + this.isLoad = false + // uni.navigateTo({ + // url: '../../pages/my/login/login' + // }) + return + } + this.isLoad = true + }, + failToLoad() { + console.log('----------------false') + this.$toast.warn('登录失败请重试') } } } diff --git a/pages/ideasAndNeeds/ideasAndNeeds.vue b/pages/ideasAndNeeds/ideasAndNeeds.vue index a93ca78..ada208f 100644 --- a/pages/ideasAndNeeds/ideasAndNeeds.vue +++ b/pages/ideasAndNeeds/ideasAndNeeds.vue @@ -105,8 +105,10 @@