Commit 8f8dbfb83390bbaee05fad6afa4ba2a88ce1f9ef

Authored by wesley88
1 parent 0fd5995c

1

admin-web-master/src/layout/index.vue
@@ -190,15 +190,15 @@ @@ -190,15 +190,15 @@
190 } 190 }
191 return { 191 return {
192 msg: [], 192 msg: [],
193 - list: [], 193 + // list: [],
194 // msg: ['招商服务系统', '推广策划系统', '在线商城系统', '支付服务模块', '票务'], 194 // msg: ['招商服务系统', '推广策划系统', '在线商城系统', '支付服务模块', '票务'],
195 - // list: [  
196 - // ['招商资源监测', '商家管理', '商铺租赁服务', '招商方案管理', '招商租赁管理', '广告服务', '轮播图设置', '商户意向管理', '客服服务管理', '系统设置'],  
197 - // ['品牌策划', '活动策划', '氛围策划', '媒体推广'],  
198 - // ['订单管理', '积分管理', '消息中心', '会员管理', '评论管理', '商品管理', '库存管理', '销售统计', '优惠券管理', '商城商家管理'],  
199 - // ['联机交易', '对账处理', '日志管理', '商户服务'],  
200 - // ['渠道售票统计分析', '销售额统计分析'],  
201 - // ], 195 + list: [
  196 + ['招商资源监测', '商家管理', '商铺租赁服务', '招商方案管理', '招商租赁管理', '广告服务', '轮播图设置', '商户意向管理', '客服服务管理', '系统设置'],
  197 + ['品牌策划', '活动策划', '氛围策划', '媒体推广'],
  198 + ['订单管理', '积分管理', '消息中心', '会员管理', '评论管理', '商品管理', '库存管理', '销售统计', '优惠券管理', '商城商家管理'],
  199 + ['联机交易', '对账处理', '日志管理', '商户服务'],
  200 + ['渠道售票统计分析', '销售额统计分析'],
  201 + ],
202 listMune: [], 202 listMune: [],
203 mumeList: [], 203 mumeList: [],
204 mumeChildren1: [], 204 mumeChildren1: [],
@@ -287,9 +287,9 @@ @@ -287,9 +287,9 @@
287 this.userAvatar = getUserAvatar() 287 this.userAvatar = getUserAvatar()
288 }, 288 },
289 mounted() { 289 mounted() {
290 - this.getMemu()  
291 - this.waibu()  
292 - // this.neibu() 290 + // this.getMemu()
  291 + // this.waibu()
  292 + this.neibu()
293 }, 293 },
294 294
295 methods: { 295 methods: {
@@ -729,10 +729,10 @@ @@ -729,10 +729,10 @@
729 ['联机交易', '对账处理', '日志管理', '商户服务'], 729 ['联机交易', '对账处理', '日志管理', '商户服务'],
730 ['渠道售票统计分析', '销售额统计分析'], 730 ['渠道售票统计分析', '销售额统计分析'],
731 ] 731 ]
732 - this.getMemu()  
733 - this.waibu() 732 + // this.getMemu()
  733 + // this.waibu()
734 this.list = this.mumeList 734 this.list = this.mumeList
735 - // this.neibu() 735 + this.neibu()
736 736
737 737
738 }, 738 },
admin-web-master/src/utils/request.js
@@ -17,13 +17,13 @@ let baseURL = '' @@ -17,13 +17,13 @@ let baseURL = ''
17 if(host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528'|| host === '192.168.31.45:9528'|| host === 'localhost:9529' ) { 17 if(host === 'localhost:8080' || host === 'localhost:8081' || host === 'localhost:9528'|| host === '192.168.31.45:9528'|| host === 'localhost:9529' ) {
18 18
19 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1; 19 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1;
20 - // baseURL = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/admin-server'; 20 + baseURL = 'https://jy.scjysm.asia:18086/cdwlMall/meserver/admin-server';
21 // baseURL = 'http://172.16.61.125:9003'; 21 // baseURL = 'http://172.16.61.125:9003';
22 22
23 // baseURL = 'http://128.10.249.206:9003'; 23 // baseURL = 'http://128.10.249.206:9003';
24 24
25 25
26 - baseURL = 'http://128.10.250.204:9003'; 26 + // baseURL = 'http://128.10.250.204:9003';
27 27
28 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1; 28 // baseURL = process.env.VUE_APP_DOMAIN_PREFIX_1;
29 // baseURL = 'http://192.168.2.225:9003'; 29 // baseURL = 'http://192.168.2.225:9003';
lvdao-miniapp/pages/advertisementDetail/advertisementDetail.vue
1 <template> 1 <template>
2 - <view>  
3 - <view class="banner">  
4 - <view class="banner-item info">  
5 - <view class="info-title">  
6 - {{tableData.advertisingName}} 2 + <view>
  3 + <view class="banner">
  4 + <view class="banner-item info">
  5 + <view class="info-title">
  6 + {{tableData.advertisingName}}
  7 + </view>
  8 + <view class="info-text">{{tableData.shopDescription}}</view>
  9 + <view class="info-racord" v-if="moban.length !=0">
  10 + <view class="info-price"><span>{{moban[0].rentalPrice || ''}}</span>元/{{moban[0].leaseTerm || ''}}
  11 + </view>
  12 + <!-- <view class="info-intention">{{tableData.id}}人有意向</view> -->
  13 + </view>
  14 + <view class="" v-if="moban.length !=0" @click="moreZu">
  15 + 查看更多租金优惠
  16 + <u-icon name="arrow-right"></u-icon>
  17 + </view>
7 </view> 18 </view>
8 - <view class="info-text">{{tableData.shopDescription}}</view>  
9 - <view class="info-racord" v-if="moban.length !=0">  
10 - <view class="info-price"><span>{{moban[0].rentalPrice || ''}}</span>元/{{moban[0].leaseTerm || ''}}</view>  
11 - <!-- <view class="info-intention">{{tableData.id}}人有意向</view> --> 19 + <view class="banner-item field">
  20 + <view class="banner-item-title">基础信息</view>
  21 + <view class="banner-item-form">
  22 + <u-row gutter="16">
  23 + <u-col span="7">
  24 + <view class="form-item">
  25 + <view class="label">广告位类型:</view>
  26 + <text>{{tableData.advertisingType}}</text>
  27 + </view>
  28 + </u-col>
  29 + <u-col span="5">
  30 + <view class="form-item">
  31 + <view class="label">所属端:</view>
  32 + <text>{{tableData.affiliation || '--'}}</text>
  33 + </view>
  34 + </u-col>
  35 + <u-col span="7">
  36 + <view class="form-item">
  37 + <view class="label">轮播顺序:</view>
  38 + <text>{{tableData.rotationOrder || '--'}}</text>
  39 + </view>
  40 + </u-col>
  41 + </u-row>
  42 + </view>
12 </view> 43 </view>
13 - <view class="" v-if="moban.length !=0" @click="moreZu">  
14 - 查看更多租金优惠  
15 - <u-icon name="arrow-right" ></u-icon> 44 + <view class="banner-item">
  45 + <view class="banner-item-title">广告信息</view>
  46 + <view class="banner-item-form">
  47 + <u-row gutter="16">
  48 + <u-col span="7">
  49 + <view class="form-item">
  50 + <view class="label">广告尺寸:</view>
  51 + <text>{{tableData.dimensions || '--'}}</text>
  52 + </view>
  53 + </u-col>
  54 + <u-col span="5">
  55 + <view class="form-item">
  56 + <view class="label">可上传大小:</view>
  57 + <text>{{tableData.size || '--'}}</text>
  58 + </view>
  59 + </u-col>
  60 + <u-col span="7">
  61 + <view class="form-item">
  62 + <view class="label">位置示意图:</view>
  63 + </view>
  64 + </u-col>
  65 + <u-col span="12">
  66 + <view style="display: flex;flex-wrap: wrap;">
  67 + <u-image :showLoading="true" v-for="(item,index) in list(tableData.locationDiagram)"
  68 + v-if="tableData.locationDiagram" :src="imgUrl+item" width="140px" height="140px"
  69 + border-radius="20" style="margin-bottom:25rpx;margin-left: 25rpx;"></u-image>
  70 + <text v-else>暂无</text>
  71 + </view>
  72 + <!-- <image :src="imgurl+tableData.locationDiagram" width="100%"></image> -->
  73 + </u-col>
  74 + </u-row>
  75 + </view>
16 </view> 76 </view>
17 </view> 77 </view>
18 - <view class="banner-item field">  
19 - <view class="banner-item-title">基础信息</view>  
20 - <view class="banner-item-form">  
21 - <u-row gutter="16">  
22 - <u-col span="7">  
23 - <view class="form-item">  
24 - <view class="label">广告位类型:</view>  
25 - <text>{{tableData.advertisingType}}</text>  
26 - </view>  
27 - </u-col>  
28 - <u-col span="5">  
29 - <view class="form-item">  
30 - <view class="label">所属端:</view>  
31 - <text>{{tableData.affiliation || '--'}}</text>  
32 - </view>  
33 - </u-col>  
34 - <u-col span="7">  
35 - <view class="form-item">  
36 - <view class="label">轮播顺序:</view>  
37 - <text>{{tableData.rotationOrder || '--'}}</text>  
38 - </view>  
39 - </u-col>  
40 - </u-row>  
41 - </view>  
42 - </view>  
43 - <view class="banner-item">  
44 - <view class="banner-item-title">广告信息</view>  
45 - <view class="banner-item-form">  
46 - <u-row gutter="16">  
47 - <u-col span="7">  
48 - <view class="form-item">  
49 - <view class="label">广告尺寸:</view>  
50 - <text>{{tableData.dimensions || '--'}}</text>  
51 - </view>  
52 - </u-col>  
53 - <u-col span="5">  
54 - <view class="form-item">  
55 - <view class="label">可上传大小:</view>  
56 - <text>{{tableData.size || '--'}}</text>  
57 - </view>  
58 - </u-col>  
59 - <u-col span="7">  
60 - <view class="form-item">  
61 - <view class="label">位置示意图:</view>  
62 - </view>  
63 - </u-col>  
64 - <u-col span="12">  
65 - <view style="display: flex;flex-wrap: wrap;justify-content: space-around;">  
66 - <u-image :showLoading="true" v-for="(item,index) in list(tableData.locationDiagram)" v-if="tableData.locationDiagram" :src="imgUrl+item" width="140px" height="140px" border-radius="20" style="margin-bottom:10rpx;"></u-image>  
67 - <text v-else>暂无</text>  
68 - </view>  
69 - <!-- <image :src="imgurl+tableData.locationDiagram" width="100%"></image> -->  
70 - </u-col>  
71 - </u-row>  
72 - </view>  
73 - </view>  
74 - </view>  
75 - <!-- 底部 -->  
76 - <view class="page-footer">  
77 - <!-- <view class="footer-service"> 78 + <view style="height: 100rpx;"></view>
  79 + <!-- 底部 -->
  80 + <view class="page-footer">
  81 + <!-- <view class="footer-service">
78 <u-image :showLoading="true" :src="$imgUrl('/sevice-icon.png')" width="30rpx" height="30rpx"></u-image> 82 <u-image :showLoading="true" :src="$imgUrl('/sevice-icon.png')" width="30rpx" height="30rpx"></u-image>
79 <text>客服</text> 83 <text>客服</text>
80 </view> --> 84 </view> -->
81 - <view class="footer-btn">  
82 - <!-- <u-button type="primary" @click="leaseAdd('/pages/intentionApply/intentionApply')" style="margin-right:10px;height: 35px;">意向申请</u-button> -->  
83 - <u-button type="success" style="width: 100%;border-radius: 10px;" @click="leaseAdd('/pages/advertisementAdd/advertisementAdd')">租赁申请</u-button>  
84 - <!-- <u-button type="success" style="margin-left: unset;" @click="leaseAdd">广告申请</u-button> -->  
85 - </view>  
86 - <!-- <view class="footer-service"> 85 + <view class="footer-btn">
  86 + <!-- <u-button type="primary" @click="leaseAdd('/pages/intentionApply/intentionApply')" style="margin-right:10px;height: 35px;">意向申请</u-button> -->
  87 + <u-button type="success" style="width: 100%;border-radius: 10px;"
  88 + @click="leaseAdd('/pages/advertisementAdd/advertisementAdd')">租赁申请</u-button>
  89 + <!-- <u-button type="success" style="margin-left: unset;" @click="leaseAdd">广告申请</u-button> -->
  90 + </view>
  91 + <!-- <view class="footer-service">
87 <u-image :showLoading="true" :src="$imgUrl('/share-icon.png')" width="30rpx" height="30rpx"></u-image> 92 <u-image :showLoading="true" :src="$imgUrl('/share-icon.png')" width="30rpx" height="30rpx"></u-image>
88 <text>分享</text> 93 <text>分享</text>
89 </view> --> 94 </view> -->
90 -  
91 - </view>  
92 - </view> 95 +
  96 + </view>
  97 + </view>
93 </template> 98 </template>
94 99
95 <script> 100 <script>
96 -  
97 -export default {  
98 - data() {  
99 - return {  
100 - tableData:{},  
101 - swiperList: [  
102 - {  
103 - id: 0,  
104 - type: 'image',  
105 - url: this.$imgUrl('/img/1.jpg') 101 + export default {
  102 + data() {
  103 + return {
  104 + tableData: {},
  105 + swiperList: [{
  106 + id: 0,
  107 + type: 'image',
  108 + url: this.$imgUrl('/img/1.jpg')
  109 + }],
  110 + latitude: 39.909,
  111 + longitude: 116.39742,
  112 + moban: [],
  113 + resourcesId: '',
  114 + imgurl: '',
  115 + imgUrl: this.$img,
  116 + };
  117 + },
  118 + onLoad(option) {
  119 + this.imgurl = this.$img
  120 + let data = JSON.parse(option.item)
  121 + console.log(data)
  122 + this.tableData = data;
  123 + this.resourcesId = `gg${data.id}`
  124 + let paesize = {
  125 + pageNumber: 0,
  126 + pageSize: 10,
  127 + resourcesId: `gg${data.id}`
106 } 128 }
107 - ],  
108 - latitude: 39.909,  
109 - longitude: 116.39742,  
110 - moban:[],  
111 - resourcesId:'',  
112 - imgurl:'',  
113 - imgUrl:this.$img,  
114 - };  
115 - },  
116 - onLoad(option){  
117 - this.imgurl = this.$img  
118 - let data = JSON.parse(option.item)  
119 - console.log(data)  
120 - this.tableData = data;  
121 - this.resourcesId =  `gg${data.id}`  
122 - let paesize = {  
123 - pageNumber: 0,  
124 - pageSize: 10,  
125 - resourcesId: `gg${data.id}` 129 + this.$http.sendRequest('/cereResourceStrategy/queryByResources', 'POST', paesize, 1).then(res => {
  130 +
  131 + this.moban = res.data.data
  132 + }).catch(err => {
  133 + console.log(err)
  134 + //请求失败
  135 + })
  136 + },
  137 + methods: {
  138 + list(list) {
  139 + const imgs = list.split(',')
  140 + return imgs
  141 + },
  142 + leaseAdd(url) {
  143 +
  144 + this.$http.sendRequest('/cerePlatformMerchant/queryByPage', 'POST', {
  145 + "pageSize": 10,
  146 + pageNumber: 0,
  147 + phone: uni.getStorageSync('user').phone
  148 + }).then(res => {
  149 + if (res.data.code == '20004' || res.data.code == '20003') {
  150 + uni.navigateTo({
  151 + url: '/pages/login/login'
  152 + })
  153 +
  154 + }
  155 + if (res.data.data.content.length > 0) {
  156 + let c1 = res.data.data.content[0]
  157 +
  158 + if (c1.checkState == '1') {
  159 + uni.showToast({
  160 + icon: 'none',
  161 + title: '商家申请正在审核中',
  162 + duration: 3000
  163 + });
  164 + } else if (c1.checkState == '3') {
  165 + uni.showToast({
  166 + icon: 'none',
  167 + title: '商家申请审核已被拒绝 请重新提交',
  168 + duration: 3000
  169 + });
  170 + setTimeout(() => {
  171 + uni.navigateTo({
  172 + url: '/pagesA/leaseAdd/leaseAdd'
  173 + })
  174 + }, 3000)
  175 + } else if (c1.checkState == '2') {
  176 + uni.navigateTo({
  177 + url: `${url}?ids=${this.tableData.id}&type=${this.tableData.advertisingType}`
  178 + })
  179 + }
  180 + } else {
  181 + uni.showToast({
  182 + icon: 'none',
  183 + title: '请先申请成为商家',
  184 + duration: 3000
  185 + });
  186 + setTimeout(() => {
  187 + uni.navigateTo({
  188 + url: '/pagesA/leaseAdd/leaseAdd'
  189 + })
  190 + }, 3000)
  191 + }
  192 + })
  193 + },
  194 + moreZu() {
  195 + uni.navigateTo({
  196 + url: `/pagesA/moreZu/moreZu?resourcesId=${this.resourcesId}`
  197 + })
  198 + },
126 } 199 }
127 - this.$http.sendRequest('/cereResourceStrategy/queryByResources', 'POST', paesize,1).then(res => {  
128 -  
129 - this.moban = res.data.data  
130 - }).catch(err => {  
131 - console.log(err)  
132 - //请求失败  
133 - })  
134 - },  
135 - methods: {  
136 - list(list){  
137 - const imgs = list.split(',')  
138 - return imgs  
139 - },  
140 - leaseAdd(url){  
141 -  
142 - this.$http.sendRequest('/cerePlatformMerchant/queryByPage', 'POST',{"pageSize":10,pageNumber:0,phone:uni.getStorageSync('user').phone}).then(res => {  
143 - if(res.data.code == '20004' || res.data.code == '20003'){  
144 - uni.navigateTo({  
145 - url: '/pages/login/login'  
146 - })  
147 -  
148 - }  
149 - if(res.data.data.content.length>0) {  
150 - let c1 = res.data.data.content[0]  
151 -  
152 - if(c1.checkState == '1') {  
153 - uni.showToast({  
154 - icon:'none',  
155 - title: '商家申请正在审核中',  
156 - duration:3000  
157 - });  
158 - } else if(c1.checkState == '3') {  
159 - uni.showToast({  
160 - icon:'none',  
161 - title: '商家申请审核已被拒绝 请重新提交',  
162 - duration:3000  
163 - });  
164 - setTimeout(() => {  
165 - uni.navigateTo({  
166 - url:'/pagesA/leaseAdd/leaseAdd'  
167 - })  
168 - }, 3000)  
169 - } else if(c1.checkState == '2') {  
170 - uni.navigateTo({  
171 - url:`${url}?ids=${this.tableData.id}&type=${this.tableData.advertisingType}`  
172 - })  
173 - }  
174 - }else{  
175 - uni.showToast({  
176 - icon:'none',  
177 - title: '请先申请成为商家',  
178 - duration:3000  
179 - });  
180 - setTimeout(() => {  
181 - uni.navigateTo({  
182 - url:'/pagesA/leaseAdd/leaseAdd'  
183 - })  
184 - }, 3000)  
185 - }  
186 - })  
187 - },  
188 - moreZu(){  
189 - uni.navigateTo({  
190 - url:`/pagesA/moreZu/moreZu?resourcesId=${this.resourcesId}`  
191 - })  
192 - },  
193 - }  
194 -}; 200 + };
195 </script> 201 </script>
196 202
197 <style scoped lang="scss"> 203 <style scoped lang="scss">
198 -@import 'advertisementDetail.scss';  
199 -</style> 204 + @import 'advertisementDetail.scss';
  205 +</style>
200 \ No newline at end of file 206 \ No newline at end of file
lvdao-miniapp/pages/details/details.scss
@@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
15 position: absolute; 15 position: absolute;
16 top: calc(30vh - 30rpx); 16 top: calc(30vh - 30rpx);
17 width: 100%; 17 width: 100%;
18 - margin-top: -20rpx; 18 + // margin-top: -20rpx;
19 border-radius: 30rpx; 19 border-radius: 30rpx;
20 background-color: #fff; 20 background-color: #fff;
21 padding: 26rpx 34rpx 100rpx; 21 padding: 26rpx 34rpx 100rpx;
lvdao-miniapp/pages/details/details.vue
@@ -4,13 +4,12 @@ @@ -4,13 +4,12 @@
4 <!-- <u-image :showLoading="true" 4 <!-- <u-image :showLoading="true"
5 :src="$img + " 5 :src="$img + "
6 width="100%" height="100%"></u-image> --> 6 width="100%" height="100%"></u-image> -->
7 - <swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="500" style="height: 30vh;">  
8 - <!-- 使用 v-for 指令遍历图片链接数组 -->  
9 - <swiper-item v-for="(imageUrl, index) in lunbo" :key="index">  
10 - <!-- u-image 组件用于展示图片 -->  
11 - <u-image :showLoading="true" :src="$img+imageUrl" width="100%" height="100%"></u-image>  
12 - </swiper-item>  
13 - </swiper> 7 + <swiper :indicator-dots="false" :autoplay="true" :interval="3000" :duration="500" style="height: 30vh;">
  8 + <swiper-item v-for="(imageUrl, index) in lunbo" :key="index">
  9 + <u-image :showLoading="true" :src="imageUrl.url" width="100%" height="100%"></u-image>
  10 + </swiper-item>
  11 + </swiper>
  12 + <!-- <u-swiper :list="lunbo" keyName="url" :autoplay="false" :indicator="false"></u-swiper> -->
14 </view> 13 </view>
15 <view class="banner"> 14 <view class="banner">
16 <view class="banner-item info"> 15 <view class="banner-item info">
@@ -57,37 +56,40 @@ @@ -57,37 +56,40 @@
57 <view class="form-item"> 56 <view class="form-item">
58 <view class="label">规划图纸:</view> 57 <view class="label">规划图纸:</view>
59 </view> 58 </view>
60 - <view style="display: flex;flex-wrap: wrap;justify-content: space-around;">  
61 - <u-image :showLoading="true" v-for="(item,index) in tableData.architecturalDrawings" v-if="tableData.architecturalDrawings" :src="imgUrl+item" width="140px" height="140px" border-radius="20" style="margin-bottom:10rpx;"></u-image> 59 + <view style="display: flex;flex-wrap: wrap;">
  60 + <u-image :showLoading="true" v-for="(item,index) in tableData.architecturalDrawings"
  61 + v-if="tableData.architecturalDrawings" :src="imgUrl+item" width="140px"
  62 + height="140px" border-radius="20"
  63 + style="margin-bottom:25rpx;margin-left: 25rpx;"></u-image>
62 <text v-else>暂无</text> 64 <text v-else>暂无</text>
63 </view> 65 </view>
64 </u-col> 66 </u-col>
65 <u-col span="12"> 67 <u-col span="12">
66 <view class="form-item"> 68 <view class="form-item">
67 <view class="label" style="width: 142rpx;">{{tableData.shopName?'位置描述:':'场地描述:'}}</view> 69 <view class="label" style="width: 142rpx;">{{tableData.shopName?'位置描述:':'场地描述:'}}</view>
68 - 70 +
69 <view style='flex: 1;'> 71 <view style='flex: 1;'>
70 - <text v-if="tableData.shopName">{{tableData.detailedLocation}}</text> 72 + <text v-if="tableData.shopName">{{tableData.detailedLocation}}</text>
71 <u-parse :html="tableData.description" v-else></u-parse> 73 <u-parse :html="tableData.description" v-else></u-parse>
72 - </view> 74 + </view>
73 </view> 75 </view>
74 </u-col> 76 </u-col>
75 </u-row> 77 </u-row>
76 </view> 78 </view>
77 </view> 79 </view>
78 - <view class="banner-item position"> 80 + <view class="banner-item position" v-if="tableData.shopName">
79 <view class="banner-item-title">位置信息</view> 81 <view class="banner-item-title">位置信息</view>
80 <view style="margin-top: 16rpx;"> 82 <view style="margin-top: 16rpx;">
81 <map style="width: 100%; height: 200rpx;"> 83 <map style="width: 100%; height: 200rpx;">
82 <view class="position-info" @click="gomapApp(latitude,longitude)"> 84 <view class="position-info" @click="gomapApp(latitude,longitude)">
83 <u-image :showLoading="true" :src="$imgUrl('/location-icon.png')" width="20rpx" 85 <u-image :showLoading="true" :src="$imgUrl('/location-icon.png')" width="20rpx"
84 height="20rpx"></u-image> 86 height="20rpx"></u-image>
85 - <view>  
86 - <text v-if="tableData.shopName">{{tableData.detailedLocation}}</text>  
87 - <u-parse :html="tableData.description" v-else></u-parse>  
88 - </view>  
89 -  
90 - 87 + <view>
  88 + <text v-if="tableData.shopName">{{tableData.detailedLocation}}</text>
  89 + <u-parse :html="tableData.description" v-else></u-parse>
  90 + </view>
  91 +
  92 +
91 </view> 93 </view>
92 </map> 94 </map>
93 </view> 95 </view>
@@ -111,6 +113,7 @@ @@ -111,6 +113,7 @@
111 </view> --> 113 </view> -->
112 </view> 114 </view>
113 <!-- 底部 --> 115 <!-- 底部 -->
  116 + <view style="height: 100rpx;"></view>
114 <view class="page-footer"> 117 <view class="page-footer">
115 <!-- <view class="footer-service"> 118 <!-- <view class="footer-service">
116 <u-image :showLoading="true" :src="$imgUrl('/sevice-icon.png')" width="30rpx" height="30rpx"></u-image> 119 <u-image :showLoading="true" :src="$imgUrl('/sevice-icon.png')" width="30rpx" height="30rpx"></u-image>
@@ -141,13 +144,13 @@ @@ -141,13 +144,13 @@
141 type: 'image', 144 type: 'image',
142 url: this.$imgUrl('/img/1.jpg') 145 url: this.$imgUrl('/img/1.jpg')
143 }], 146 }],
144 - imgUrl:this.$img, 147 + imgUrl: this.$img,
145 latitude: null, 148 latitude: null,
146 longitude: null, 149 longitude: null,
147 qianzui: '', 150 qianzui: '',
148 moban: [], 151 moban: [],
149 resourcesId: '', 152 resourcesId: '',
150 - lunbo:[] 153 + lunbo: []
151 }; 154 };
152 }, 155 },
153 filters: { 156 filters: {
@@ -162,7 +165,7 @@ @@ -162,7 +165,7 @@
162 165
163 let data = JSON.parse(option.item) 166 let data = JSON.parse(option.item)
164 console.log(data) 167 console.log(data)
165 - 168 +
166 if (data.shopName) { 169 if (data.shopName) {
167 this.qianzui = 'sp' 170 this.qianzui = 'sp'
168 } else { 171 } else {
@@ -190,34 +193,42 @@ @@ -190,34 +193,42 @@
190 this.tableData.architecturalDrawings = data.planningDrawing.split(',') 193 this.tableData.architecturalDrawings = data.planningDrawing.split(',')
191 } 194 }
192 // let location 195 // let location
193 - if(data.mapPunctuation){ 196 + if (data.mapPunctuation) {
194 this.latitude = parseFloat(data.mapPunctuation.split(',')[0]) 197 this.latitude = parseFloat(data.mapPunctuation.split(',')[0])
195 this.longitude = parseFloat(data.mapPunctuation.split(',')[1]) 198 this.longitude = parseFloat(data.mapPunctuation.split(',')[1])
196 - }else if(data.mapMarker){ 199 + } else if (data.mapMarker) {
197 this.latitude = parseFloat(data.mapMarker.split(',')[0]) 200 this.latitude = parseFloat(data.mapMarker.split(',')[0])
198 this.longitude = parseFloat(data.mapMarker.split(',')[1]) 201 this.longitude = parseFloat(data.mapMarker.split(',')[1])
199 } 202 }
200 - console.log(this.latitude ,this.longitude) 203 + console.log(this.latitude, this.longitude)
201 this.lunbo = [] 204 this.lunbo = []
202 - if(data.displayMainImage){  
203 - this.lunbo = data.displayMainImage.split(',')  
204 - }else if(data.locationDiagram){  
205 - this.lunbo = data.locationDiagram.split(',')  
206 - }else if(data.displayImage){  
207 - this.lunbo = data.displayImage.split(',') 205 + let list1 = []
  206 + if (data.displayMainImage) {
  207 + list1 = data.displayMainImage.split(',')
  208 + } else if (data.locationDiagram) {
  209 + list1 = data.locationDiagram.split(',')
  210 + } else if (data.displayImage) {
  211 + list1 = data.displayImage.split(',')
  212 + }
  213 + for (let i = 0; i < list1.length; i++) {
  214 + let c1 = {
  215 + url:this.imgUrl+list1[i]
  216 + }
  217 + this.lunbo.push(c1)
208 } 218 }
  219 + console.error(this.lunbo)
209 // this.latitude = location.latitude; 220 // this.latitude = location.latitude;
210 // this.longitude = location.longitude; 221 // this.longitude = location.longitude;
211 222
212 }, 223 },
213 methods: { 224 methods: {
214 // 打开的点击事件,传经纬度和地点名 225 // 打开的点击事件,传经纬度和地点名
215 - gomapApp(latitude, longitude,) { 226 + gomapApp(latitude, longitude, ) {
216 let url = ""; 227 let url = "";
217 uni.openLocation({ 228 uni.openLocation({
218 latitude: latitude, 229 latitude: latitude,
219 longitude: longitude, 230 longitude: longitude,
220 - success: function () { 231 + success: function() {
221 console.log('success'); 232 console.log('success');
222 } 233 }
223 }); 234 });
lvdao-miniapp/pages/home/home.scss
@@ -431,7 +431,7 @@ @@ -431,7 +431,7 @@
431 text{ 431 text{
432 font-size: 24rpx; 432 font-size: 24rpx;
433 color: #c0c0c0; 433 color: #c0c0c0;
434 - width: 98%; 434 + // width: 98%;
435 } 435 }
436 } 436 }
437 } 437 }
lvdao-miniapp/pages/home/home.vue
@@ -235,11 +235,11 @@ @@ -235,11 +235,11 @@
235 </view> 235 </view>
236 <!-- <view class="business-card-item">租金:¥<span>{{item.id * 10}}</span>/月</view> 236 <!-- <view class="business-card-item">租金:¥<span>{{item.id * 10}}</span>/月</view>
237 <view class="business-card-item">面积:<span>{{item.actualUsableArea?item.actualUsableArea:'55.4'}}</span>/m2</view> --> 237 <view class="business-card-item">面积:<span>{{item.actualUsableArea?item.actualUsableArea:'55.4'}}</span>/m2</view> -->
238 - <view class="introduce" v-if='item.detailedLocation && item.advertisingType== undefined '> 238 + <!-- <view class="introduce" v-if='item.detailedLocation && item.advertisingType== undefined '>
239 <image :src="$imgUrl('/kefu.png')"></image> 239 <image :src="$imgUrl('/kefu.png')"></image>
240 <text class="one-omit" v-if='item.shopName'>{{item.detailedLocation}}</text> 240 <text class="one-omit" v-if='item.shopName'>{{item.detailedLocation}}</text>
241 <text class="one-omit" v-else><u-parse :html="item.description" ></u-parse></text> 241 <text class="one-omit" v-else><u-parse :html="item.description" ></u-parse></text>
242 - </view> 242 + </view> -->
243 <view class="introduce" v-if='item.advertisingType'> 243 <view class="introduce" v-if='item.advertisingType'>
244 <text>类型:</text> 244 <text>类型:</text>
245 <text class="one-omit">{{item.advertisingType}}</text> 245 <text class="one-omit">{{item.advertisingType}}</text>