Commit b958631bcb36647c4b319ef7d74953a876483161
1 parent
bfe7b4fc
2
Showing
10 changed files
with
145 additions
and
20 deletions
apis/modules/oauth.js
| @@ -27,6 +27,10 @@ export default { | @@ -27,6 +27,10 @@ export default { | ||
| 27 | getfbgl(data){ | 27 | getfbgl(data){ |
| 28 | return request.get("/funeral/related/list",data) | 28 | return request.get("/funeral/related/list",data) |
| 29 | }, | 29 | }, |
| 30 | + // 获取殡葬文化、普法、办事、详情 | ||
| 31 | + getfbgldata(data){ | ||
| 32 | + return request.get("/funeral/related/"+data) | ||
| 33 | + }, | ||
| 30 | // 获取殡葬服务机构列表 | 34 | // 获取殡葬服务机构列表 |
| 31 | getjg(){ | 35 | getjg(){ |
| 32 | return request.get('/funeral/agencies/list?pageNum=1&pageSize=10'); | 36 | return request.get('/funeral/agencies/list?pageNum=1&pageSize=10'); |
pages/funeralculture/funeralculture.vue
| @@ -48,7 +48,7 @@ | @@ -48,7 +48,7 @@ | ||
| 48 | computed:{ | 48 | computed:{ |
| 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} | 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} |
| 50 | }, | 50 | }, |
| 51 | - onShow() { | 51 | + onLoad() { |
| 52 | this.getfbgl(); | 52 | this.getfbgl(); |
| 53 | }, | 53 | }, |
| 54 | methods: { | 54 | methods: { |
pages/funeralguide/funeralguide.vue
| @@ -48,7 +48,7 @@ | @@ -48,7 +48,7 @@ | ||
| 48 | computed:{ | 48 | computed:{ |
| 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} | 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} |
| 50 | }, | 50 | }, |
| 51 | - onShow() { | 51 | + onLoad() { |
| 52 | this.getfbgl(); | 52 | this.getfbgl(); |
| 53 | }, | 53 | }, |
| 54 | methods: { | 54 | methods: { |
pages/funerallaw/funerallaw.vue
| @@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
| 9 | <view class="name"> | 9 | <view class="name"> |
| 10 | <text>{{item.title}}</text> | 10 | <text>{{item.title}}</text> |
| 11 | </view> | 11 | </view> |
| 12 | - <view class="edit" @click="tzdetail(item)"> | 12 | + <view class="edit" @click="tzdetail(item.id)"> |
| 13 | <image src="../../static/right2.png"></image> | 13 | <image src="../../static/right2.png"></image> |
| 14 | </view> | 14 | </view> |
| 15 | </view> | 15 | </view> |
| @@ -48,7 +48,7 @@ | @@ -48,7 +48,7 @@ | ||
| 48 | computed:{ | 48 | computed:{ |
| 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} | 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} |
| 50 | }, | 50 | }, |
| 51 | - onShow() { | 51 | + onLoad() { |
| 52 | this.getfbgl(); | 52 | this.getfbgl(); |
| 53 | }, | 53 | }, |
| 54 | methods: { | 54 | methods: { |
| @@ -71,7 +71,7 @@ | @@ -71,7 +71,7 @@ | ||
| 71 | tzdetail(item){ | 71 | tzdetail(item){ |
| 72 | console.log("ress",item); | 72 | console.log("ress",item); |
| 73 | uni.navigateTo({ | 73 | uni.navigateTo({ |
| 74 | - url:'/pages/xxdetail/xxdetail?info=' + JSON.stringify(item) | 74 | + url:'/pages/xxdetail/xxdetail?info=' + item |
| 75 | }) | 75 | }) |
| 76 | } | 76 | } |
| 77 | }, | 77 | }, |
pages/funeralproblem/funeralproblem.vue
| @@ -48,7 +48,7 @@ | @@ -48,7 +48,7 @@ | ||
| 48 | computed:{ | 48 | computed:{ |
| 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} | 49 | pageTop(){return parseInt(88*uni.getSystemInfoSync().windowWidth/750) + uni.getSystemInfoSync().statusBarHeight} |
| 50 | }, | 50 | }, |
| 51 | - onShow() { | 51 | + onLoad() { |
| 52 | this.getfbgl(); | 52 | this.getfbgl(); |
| 53 | }, | 53 | }, |
| 54 | methods: { | 54 | methods: { |
pages/my/my.vue
| @@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
| 10 | <view class="my-top"> | 10 | <view class="my-top"> |
| 11 | <view class="user-info"> | 11 | <view class="user-info"> |
| 12 | <view class="portrait" @click="tzmy"> | 12 | <view class="portrait" @click="tzmy"> |
| 13 | - <image :src="Baseapi + user.avatar"></image> | 13 | + <image :src=" user.avatar"></image> |
| 14 | </view> | 14 | </view> |
| 15 | <view class="info"> | 15 | <view class="info"> |
| 16 | <view class="nickname"> | 16 | <view class="nickname"> |
pages/mydeathdetail/mydeathdetail.vue
| @@ -7,10 +7,11 @@ | @@ -7,10 +7,11 @@ | ||
| 7 | <view class="top"> | 7 | <view class="top"> |
| 8 | <view class="topphone"> | 8 | <view class="topphone"> |
| 9 | <view class="topphonebg"><image src="../../static/btn.png"></image></view> | 9 | <view class="topphonebg"><image src="../../static/btn.png"></image></view> |
| 10 | - <view class="topphonetext"><image src="../../static/phone1.png"></image>联系电话</view> | 10 | + <view @click="lxdh" class="topphonetext"><image src="../../static/phone1.png"></image>联系电话</view> |
| 11 | </view> | 11 | </view> |
| 12 | <!-- <view class="topimg"><image src="../../static/img/05.jpg" mode="widthFix"></image></view> --> | 12 | <!-- <view class="topimg"><image src="../../static/img/05.jpg" mode="widthFix"></image></view> --> |
| 13 | - <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers"> | 13 | + <!-- <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers"> --> |
| 14 | + <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" scale="18" :polyline="polyline"> | ||
| 14 | </map> | 15 | </map> |
| 15 | </view> | 16 | </view> |
| 16 | 17 | ||
| @@ -137,6 +138,14 @@ | @@ -137,6 +138,14 @@ | ||
| 137 | longitude: 116.39742, | 138 | longitude: 116.39742, |
| 138 | iconPath: '../../../static/location.png' | 139 | iconPath: '../../../static/location.png' |
| 139 | }], | 140 | }], |
| 141 | + | ||
| 142 | + polyline: [{ | ||
| 143 | + points: [], | ||
| 144 | + color: "#31c27c", | ||
| 145 | + width: 10, | ||
| 146 | + arrowLine: true, | ||
| 147 | + borderWidth: 2 //线的边框宽度,还有很多参数,请看文档 | ||
| 148 | + }] | ||
| 140 | }; | 149 | }; |
| 141 | }, | 150 | }, |
| 142 | onPageScroll(e) {this.$refs.nv.pageScroll(e)}, | 151 | onPageScroll(e) {this.$refs.nv.pageScroll(e)}, |
| @@ -150,6 +159,20 @@ | @@ -150,6 +159,20 @@ | ||
| 150 | // this.OrderType = params.type; | 159 | // this.OrderType = params.type; |
| 151 | }, | 160 | }, |
| 152 | methods:{ | 161 | methods:{ |
| 162 | + lxdh(){ | ||
| 163 | + uni.showModal({ | ||
| 164 | + title: '联系电话', | ||
| 165 | + content: '028-36241643', | ||
| 166 | + success: function(res) { | ||
| 167 | + if (res.confirm) { | ||
| 168 | + console.log('点击了确认') | ||
| 169 | + } else { | ||
| 170 | + console.log('点击了取消') | ||
| 171 | + } | ||
| 172 | + } | ||
| 173 | + }) | ||
| 174 | + | ||
| 175 | + }, | ||
| 153 | /** | 176 | /** |
| 154 | * 返回点击 | 177 | * 返回点击 |
| 155 | */ | 178 | */ |
| @@ -182,7 +205,11 @@ | @@ -182,7 +205,11 @@ | ||
| 182 | this.API.getbsdetail(id).then(res=>{ | 205 | this.API.getbsdetail(id).then(res=>{ |
| 183 | console.log(11111); | 206 | console.log(11111); |
| 184 | console.log("用户订单",res); | 207 | console.log("用户订单",res); |
| 185 | - this.getGps(res.data.vehicleNumber); | 208 | + if(res.data.vehicleNumber != null){ |
| 209 | + this.getGps(res.data.vehicleNumber); | ||
| 210 | + }else{ | ||
| 211 | + this.mapshow = false | ||
| 212 | + } | ||
| 186 | this.number = res.data.funeralOrderDetailsInfoPo.quantityNumber | 213 | this.number = res.data.funeralOrderDetailsInfoPo.quantityNumber |
| 187 | this.price = res.data.funeralOrderDetailsInfoPo.unitPrice | 214 | this.price = res.data.funeralOrderDetailsInfoPo.unitPrice |
| 188 | this.API.getspjcxx(res.data.funeralOrderDetailsInfoPo.productId).then(res1=>{ | 215 | this.API.getspjcxx(res.data.funeralOrderDetailsInfoPo.productId).then(res1=>{ |
| @@ -209,6 +236,17 @@ | @@ -209,6 +236,17 @@ | ||
| 209 | "EndTime":"20231010150000", | 236 | "EndTime":"20231010150000", |
| 210 | "MinSpeed":"1", | 237 | "MinSpeed":"1", |
| 211 | "NeedAddress":"0", | 238 | "NeedAddress":"0", |
| 239 | + | ||
| 240 | + // "Action":"GetVehicleGpsInfo", | ||
| 241 | + // "UserId":"user", | ||
| 242 | + // "Pwd":"6B18CFA67F76F079B0BFFBD773DC4494", | ||
| 243 | + // "Vehicles":[ | ||
| 244 | + // { | ||
| 245 | + // "PlateNum":vehicleNumber, | ||
| 246 | + // "ColorCode":"1" | ||
| 247 | + // } | ||
| 248 | + // ], | ||
| 249 | + // "NeedAddress":0 | ||
| 212 | } | 250 | } |
| 213 | } | 251 | } |
| 214 | info.request.BeginTime = BeginTime; | 252 | info.request.BeginTime = BeginTime; |
| @@ -224,6 +262,23 @@ | @@ -224,6 +262,23 @@ | ||
| 224 | this.longitude = res.Data[len].Longitude | 262 | this.longitude = res.Data[len].Longitude |
| 225 | this.covers[0].latitude = res.Data[len].Latitude | 263 | this.covers[0].latitude = res.Data[len].Latitude |
| 226 | this.covers[0].longitude = res.Data[len].Longitude | 264 | this.covers[0].longitude = res.Data[len].Longitude |
| 265 | + | ||
| 266 | + // this.latitude = data[0][1] | ||
| 267 | + // this.longitude = data[0][0] | ||
| 268 | + let points = [] | ||
| 269 | + res.Data.forEach(item => { | ||
| 270 | + points.push({ | ||
| 271 | + latitude: item.Latitude, | ||
| 272 | + longitude: item.Longitude | ||
| 273 | + }) | ||
| 274 | + }) | ||
| 275 | + this.polyline = [{ | ||
| 276 | + points: points, | ||
| 277 | + color: "#31c27c", | ||
| 278 | + width: 4, | ||
| 279 | + arrowLine: true, | ||
| 280 | + // borderWidth: 2 //线的边框宽度,还有很多参数,请看文档 | ||
| 281 | + }] | ||
| 227 | } | 282 | } |
| 228 | 283 | ||
| 229 | }) | 284 | }) |
pages/myinfo/myinfo.vue
| @@ -96,7 +96,7 @@ | @@ -96,7 +96,7 @@ | ||
| 96 | var info = { | 96 | var info = { |
| 97 | userId:uni.getStorageSync("USERS_KEY").userId, | 97 | userId:uni.getStorageSync("USERS_KEY").userId, |
| 98 | nickName:this.nickName, | 98 | nickName:this.nickName, |
| 99 | - avtar:this.fileList[0].url | 99 | + avatar:this.fileList[0].url |
| 100 | } | 100 | } |
| 101 | this.API.xguserinfo(info).then(res=>{ | 101 | this.API.xguserinfo(info).then(res=>{ |
| 102 | console.log("修改用户信息",res); | 102 | console.log("修改用户信息",res); |
pages/myreservationdetail/myreservationdetail.vue
| @@ -5,12 +5,14 @@ | @@ -5,12 +5,14 @@ | ||
| 5 | <view class="content"> | 5 | <view class="content"> |
| 6 | 6 | ||
| 7 | <view class="top"> | 7 | <view class="top"> |
| 8 | + <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" scale="18" :polyline="polyline"> | ||
| 9 | + </map> | ||
| 8 | <view class="topphone"> | 10 | <view class="topphone"> |
| 9 | <view class="topphonebg"><image src="../../static/btn.png"></image></view> | 11 | <view class="topphonebg"><image src="../../static/btn.png"></image></view> |
| 10 | - <view class="topphonetext"><image src="../../static/phone1.png"></image>联系电话</view> | 12 | + <view @click="lxdh" class="topphonetext"><image src="../../static/phone1.png"></image>联系电话</view> |
| 11 | </view> | 13 | </view> |
| 12 | - <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers"> | ||
| 13 | - </map> | 14 | + <!-- <map v-if="mapshow" style="width: 100%; height: 300px;" :latitude="latitude" :longitude="longitude" :markers="covers"> --> |
| 15 | + | ||
| 14 | <!-- <view class="topimg"><image src="../../static/img/05.jpg" mode="widthFix"></image></view> --> | 16 | <!-- <view class="topimg"><image src="../../static/img/05.jpg" mode="widthFix"></image></view> --> |
| 15 | </view> | 17 | </view> |
| 16 | 18 | ||
| @@ -135,6 +137,14 @@ | @@ -135,6 +137,14 @@ | ||
| 135 | longitude: 116.39742, | 137 | longitude: 116.39742, |
| 136 | iconPath: '../../../static/location.png' | 138 | iconPath: '../../../static/location.png' |
| 137 | }], | 139 | }], |
| 140 | + | ||
| 141 | + polyline: [{ | ||
| 142 | + points: [], | ||
| 143 | + color: "#31c27c", | ||
| 144 | + width: 10, | ||
| 145 | + arrowLine: true, | ||
| 146 | + borderWidth: 2 //线的边框宽度,还有很多参数,请看文档 | ||
| 147 | + }] | ||
| 138 | }; | 148 | }; |
| 139 | }, | 149 | }, |
| 140 | onPageScroll(e) {this.$refs.nv.pageScroll(e)}, | 150 | onPageScroll(e) {this.$refs.nv.pageScroll(e)}, |
| @@ -147,6 +157,20 @@ | @@ -147,6 +157,20 @@ | ||
| 147 | // this.OrderType = params.type; | 157 | // this.OrderType = params.type; |
| 148 | }, | 158 | }, |
| 149 | methods:{ | 159 | methods:{ |
| 160 | + lxdh(){ | ||
| 161 | + uni.showModal({ | ||
| 162 | + title: '联系电话', | ||
| 163 | + content: '028-36241643', | ||
| 164 | + success: function(res) { | ||
| 165 | + if (res.confirm) { | ||
| 166 | + console.log('点击了确认') | ||
| 167 | + } else { | ||
| 168 | + console.log('点击了取消') | ||
| 169 | + } | ||
| 170 | + } | ||
| 171 | + }) | ||
| 172 | + | ||
| 173 | + }, | ||
| 150 | /** | 174 | /** |
| 151 | * 返回点击 | 175 | * 返回点击 |
| 152 | */ | 176 | */ |
| @@ -179,12 +203,18 @@ | @@ -179,12 +203,18 @@ | ||
| 179 | this.API.getbsdetail(id).then(res=>{ | 203 | this.API.getbsdetail(id).then(res=>{ |
| 180 | console.log(11111); | 204 | console.log(11111); |
| 181 | console.log("用户订单",res); | 205 | console.log("用户订单",res); |
| 182 | - this.getGps(res.data.vehicleNumber); | 206 | + // this.getGps(res.data.vehicleNumber); |
| 207 | + if(res.data.vehicleNumber != ''){ | ||
| 208 | + this.getGps(res.data.vehicleNumber); | ||
| 209 | + }else{ | ||
| 210 | + this.mapshow = false | ||
| 211 | + } | ||
| 183 | this.info = res.data | 212 | this.info = res.data |
| 184 | - this.number = res.data.funeralOrderDetailsInfoPo.quantityNumber | ||
| 185 | - this.price = res.data.funeralOrderDetailsInfoPo.unitPrice | 213 | + // this.number = res.data.funeralOrderDetailsInfoPo.quantityNumber |
| 214 | + // this.price = res.data.funeralOrderDetailsInfoPo.unitPrice | ||
| 186 | this.hhtime = res.data.funeralCremationScheduledInfoPo.scheduledCremationTime | 215 | this.hhtime = res.data.funeralCremationScheduledInfoPo.scheduledCremationTime |
| 187 | this.hhdate = res.data.funeralCremationScheduledInfoPo.scheduledCremationDate | 216 | this.hhdate = res.data.funeralCremationScheduledInfoPo.scheduledCremationDate |
| 217 | + console.log("火化时间日期",this.hhtime,this.hhdate); | ||
| 188 | }) | 218 | }) |
| 189 | }, | 219 | }, |
| 190 | // 获取gps定位 | 220 | // 获取gps定位 |
| @@ -199,12 +229,24 @@ | @@ -199,12 +229,24 @@ | ||
| 199 | "Action":"GetVehicleTrackData", | 229 | "Action":"GetVehicleTrackData", |
| 200 | "UserId":"user", | 230 | "UserId":"user", |
| 201 | "Pwd":"6B18CFA67F76F079B0BFFBD773DC4494", | 231 | "Pwd":"6B18CFA67F76F079B0BFFBD773DC4494", |
| 232 | + // "PlateNum":"川ZVN180", | ||
| 202 | "PlateNum":vehicleNumber, | 233 | "PlateNum":vehicleNumber, |
| 203 | "ColorCode":"0", | 234 | "ColorCode":"0", |
| 204 | "BeginTime":"20231010090000", | 235 | "BeginTime":"20231010090000", |
| 205 | "EndTime":"20231010150000", | 236 | "EndTime":"20231010150000", |
| 206 | "MinSpeed":"1", | 237 | "MinSpeed":"1", |
| 207 | "NeedAddress":"0", | 238 | "NeedAddress":"0", |
| 239 | + | ||
| 240 | + // "Action":"GetVehicleGpsInfo", | ||
| 241 | + // "UserId":"user", | ||
| 242 | + // "Pwd":"6B18CFA67F76F079B0BFFBD773DC4494", | ||
| 243 | + // "Vehicles":[ | ||
| 244 | + // { | ||
| 245 | + // "PlateNum":vehicleNumber, | ||
| 246 | + // "ColorCode":"1" | ||
| 247 | + // } | ||
| 248 | + // ], | ||
| 249 | + // "NeedAddress":0 | ||
| 208 | } | 250 | } |
| 209 | } | 251 | } |
| 210 | info.request.BeginTime = BeginTime; | 252 | info.request.BeginTime = BeginTime; |
| @@ -220,6 +262,21 @@ | @@ -220,6 +262,21 @@ | ||
| 220 | this.longitude = res.Data[len].Longitude | 262 | this.longitude = res.Data[len].Longitude |
| 221 | this.covers[0].latitude = res.Data[len].Latitude | 263 | this.covers[0].latitude = res.Data[len].Latitude |
| 222 | this.covers[0].longitude = res.Data[len].Longitude | 264 | this.covers[0].longitude = res.Data[len].Longitude |
| 265 | + | ||
| 266 | + let points = [] | ||
| 267 | + res.Data.forEach(item => { | ||
| 268 | + points.push({ | ||
| 269 | + latitude: item.Latitude, | ||
| 270 | + longitude: item.Longitude | ||
| 271 | + }) | ||
| 272 | + }) | ||
| 273 | + this.polyline = [{ | ||
| 274 | + points: points, | ||
| 275 | + color: "#31c27c", | ||
| 276 | + width: 4, | ||
| 277 | + arrowLine: true, | ||
| 278 | + // borderWidth: 2 //线的边框宽度,还有很多参数,请看文档 | ||
| 279 | + }] | ||
| 223 | } | 280 | } |
| 224 | 281 | ||
| 225 | }) | 282 | }) |
pages/xxdetail/xxdetail.vue
| @@ -49,11 +49,20 @@ | @@ -49,11 +49,20 @@ | ||
| 49 | }, | 49 | }, |
| 50 | onLoad(item) { | 50 | onLoad(item) { |
| 51 | console.log("res",item); | 51 | console.log("res",item); |
| 52 | - this.info = JSON.parse(item.info) | ||
| 53 | - this.nvConfig.title = this.info.title + "详情页" | 52 | + |
| 53 | + this.gain(item.info) | ||
| 54 | + // this.info = JSON.parse(item.info) | ||
| 55 | + // this.nvConfig.title = this.info.title + "详情页" | ||
| 54 | }, | 56 | }, |
| 55 | methods: { | 57 | methods: { |
| 56 | - | 58 | + gain(e) { |
| 59 | + this.API.getfbgldata(e).then(res => { | ||
| 60 | + console.log(res); | ||
| 61 | + this.info = res.data | ||
| 62 | + // this.info = JSON.parse(item.info) | ||
| 63 | + this.nvConfig.title = this.info.title + "详情页" | ||
| 64 | + }) | ||
| 65 | + }, | ||
| 57 | } | 66 | } |
| 58 | } | 67 | } |
| 59 | </script> | 68 | </script> |