From cab1e5586552146b326aeaa34668ee2837a24891 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期三, 09 十月 2024 15:43:21 +0800
Subject: [PATCH] update 公告转发、地址定位选择、支付测试
---
pages/notice/notice.vue | 84 +++++++++++++++++++++++++++++++++++++++---
1 files changed, 78 insertions(+), 6 deletions(-)
diff --git a/pages/notice/notice.vue b/pages/notice/notice.vue
index fd4e569..fe36977 100644
--- a/pages/notice/notice.vue
+++ b/pages/notice/notice.vue
@@ -8,10 +8,31 @@
<view style="background: #F5F5F5;height: 24rpx;">
</view>
+ <view class="bg-white p10">
+ <image :src="dto.cover" v-if="dto.cover" mode="aspectFit" class="m-t-8"
+ style="display: block;margin: 0 auto;" @click="previewImg(dto.cover)"></image>
+
+ </view>
+ <!-- <uni-swiper-dot class="uni-swiper-dot-box" :mode="'dot'" field="content" v-if="dto.url&&dto.url.length>0">
+ <swiper class="swiper-box" :interval="10000" :circular="true" :current="0" :autoplay="true">
+ <swiper-item v-for="(url, index) in dto.url" :key="index">
+ <view class="swiper-item" :class="'swiper-item' + index">
+
+ <image class="home-banner-image" mode="scaleToFill" @click="previewImg(url)" :src="url">
+ </image>
+ </view>
+ </swiper-item>
+ </swiper>
+ </uni-swiper-dot> -->
+
+ <view style="background: #F5F5F5;height: 24rpx;">
+
+ </view>
+
<!-- 活动描述 -->
<view class="info-desc">
<view class="title">公告描述</view>
- <view v-html="dto.content||'暂无'" class="rich" style="overflow: scroll;">
+ <view v-html="dto.content||'暂无'" class="rich" style="overflow: scroll;">
</view>
</view>
@@ -25,7 +46,7 @@
data() {
return {
dto: {
-
+ // url: [],
},
peoples: [],
id: ''
@@ -45,18 +66,69 @@
this.$message.showLoading()
const {
data
- } = await this.$http.request('get', '/api/announcement/page/view?id=' + this.id, {
+ } = await this.$http.request('get', '/api/pub/announcement/page/view?id=' + this.id, {
})
this.$message.hideLoading()
+ // if (data && data.url) {
+ // data.url = JSON.parse(data.url) || []
+ // }
this.dto = {
...data
}
- this.dto.content = this.$util.formatRichText(this.dto.content||'')
-
+ this.dto.content = this.$util.formatRichText(this.dto.content || '')
+ //处理url的问题
+ // console.log('dto',this.dto)
+
+
},
- }
+ },
+ onShareAppMessage() {
+ // let that = this;
+ // var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+ // that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
+ // //如果是合伙人的id,那么分享出去,需要附加id了
+ // console.log('onShareAppMessage', this.currentInfo)
+
+ // var partnerUserId = ''
+
+ // if (that.currentInfo.customerDTO && that.currentInfo.customerDTO.partnerId) {
+ // partnerUserId = that.currentInfo.customerDTO.partnerId
+ // }
+ // ?partnerUserId=${partnerUserId}&id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}
+ var url =
+ `/pages/notice/notice?id=${this.id}`; //你的转发页面路径拼接参数
+ return {
+ title: this.dto.name || this.dto.title || '花满芫公告',
+ path: url,
+ }
+ },
+ onShareTimeline() {
+ // let that = this;
+ // var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+ // currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
+ // //如果是合伙人的id,那么分享出去,需要附加id了
+ // var partnerUserId = ''
+
+ // if (that.currentInfo.customerDTO && that.currentInfo.customerDTO.partnerId) {
+ // partnerUserId = that.currentInfo.customerDTO.partnerId
+ // }
+ // var url =
+ // `/sub_pages/customer/trade/detail?partnerUserId=${partnerUserId}&id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
+ // return {
+ // //
+ // title: this.dto.id ? (this.dto.name + " " + (this.dto.price || '-') + '元/扎 ' + (this.dto.unit || '')) :
+ // "花满芫",
+ // path: url,
+ // }
+ var url =
+ `/pages/notice/notice?id=${this.id}`; //你的转发页面路径拼接参数
+ return {
+ title: this.dto.name || this.dto.title || '花满芫公告',
+ path: url,
+ }
+ },
}
</script>
--
Gitblit v1.9.3