diff --git a/api/qianxian.js b/api/qianxian.js
index bbe592d..8dab74b 100644
--- a/api/qianxian.js
+++ b/api/qianxian.js
@@ -94,3 +94,8 @@ export function getCountyFamousVillageDetail(id) {
export function getCountyFamousVillageNews(param) {
return request.get('/countyFamous/village/news', param, { login: true })
}
+
+// 获取千县分享图
+export function getShareImg(id) {
+ return request.get('/countyFamous/poster/' + id, {login: true})
+}
diff --git a/pkg_product/views/famousQianxianShop.vue b/pkg_product/views/famousQianxianShop.vue
index b2670cb..bdf94ca 100644
--- a/pkg_product/views/famousQianxianShop.vue
+++ b/pkg_product/views/famousQianxianShop.vue
@@ -93,9 +93,9 @@
{{ inn.shopIntro }}
-
+
@@ -600,7 +600,7 @@
@@ -628,7 +628,8 @@ import {
getCountyFamousIndustryProject,
getCountyFamousInvestmentFile,
getCountyFamousVillage,
- getCountyFamousCityDetail
+ getCountyFamousCityDetail,
+ getShareImg
} from '@/api/qianxian'
import {formatDateTime} from '@/utils'
import {getUrlParam} from '@/utils/common.js'
@@ -953,7 +954,16 @@ export default {
}
},
changeShare() {
- this.showShare = !this.showShare
+ uni.showLoading()
+ getShareImg(this.id).then(res => {
+ this.posterUrl = res.data
+ this.showShare = !this.showShare
+ }).finally(() => {
+ uni.hideLoading()
+ })
+ },
+ closeShare() {
+ this.showShare = false
},
saveImg() {
const _this = this