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 @@