1.修改地图可视化问题

master
杨杰 2 years ago
parent 24ea237176
commit 60aa3a6928
  1. 21
      pages.json
  2. 80
      pages/tabBar/category/category.vue
  3. 10
      pages/tabBar/home/home.vue
  4. 2
      physical-merchants/classify/cart/cart.vue

@ -1080,10 +1080,9 @@
} }
}] }]
},{ }, {
"root":"physical-merchants", "root": "physical-merchants",
"pages":[ "pages": [{
{
"path": "classify/goodsDetail/goodsDetail", "path": "classify/goodsDetail/goodsDetail",
"style": { "style": {
"navigationBarTitleText": "商品详情", "navigationBarTitleText": "商品详情",
@ -1213,12 +1212,12 @@
"selectedIconPath": "static/img/tabBar/home-on.png", "selectedIconPath": "static/img/tabBar/home-on.png",
"text": "首页" "text": "首页"
}, },
{ // {
"pagePath": "pages/tabBar/classify/classify", // "pagePath": "pages/tabBar/classify/classify",
"iconPath": "static/img/tabBar/cart.png", // "iconPath": "static/img/tabBar/cart.png",
"selectedIconPath": "static/img/tabBar/cart-on.png", // "selectedIconPath": "static/img/tabBar/cart-on.png",
"text": "商品" // "text": "商品"
}, // },
{ {
"pagePath": "pages/tabBar/category/category", "pagePath": "pages/tabBar/category/category",
"iconPath": "static/img/tabBar/category.png", "iconPath": "static/img/tabBar/category.png",
@ -1234,7 +1233,7 @@
} }
] ]
}, },
"condition" : { // "condition": { //
// "current": 0, //(list ) // "current": 0, //(list )
// "list": [ // "list": [
// { // {

@ -229,14 +229,40 @@
imgadres3: 'noorder.png', imgadres3: 'noorder.png',
imgadres4: 'dh.png', imgadres4: 'dh.png',
marker: '', // marker: '', //
typeid: 0, // typeid: 99999999, //
isSelected: 1, // isSelected: 1, //
selectFirst: '', // selectFirst: '99999999', //
selectFirstName: '', // selectFirstName: '全部', //
selectChiler: 2, // selectChiler: 2, //
selectChilerdistance: 2, // selectChilerdistance: 2, //
goodsFirstClassList: '', // goodsFirstClassList: [{
goodsSendotClassList: '', // "childIndustry": null,
"createTime": 1640252815000,
"name": "全部",
"id": 99999999,
"wechatCompanyCode": "716",
"wechatName": "全部",
"ext3": null,
"parentId": 1,
"wechatSelfEmployedCode": "719",
"ext2": null,
"status": 1,
"ext1": "650"
}], //
goodsSendotClassList: [{
"childIndustry": null,
"createTime": 1640252998000,
"name": "全部",
"id": 99999999,
"wechatCompanyCode": "716",
"wechatName": "全部",
"ext3": null,
"parentId": 13,
"wechatSelfEmployedCode": "719",
"ext2": null,
"status": 1,
"ext1": "642"
}], //
distanceList: [{ distanceList: [{
id: 1, id: 1,
title: '1km' title: '1km'
@ -292,17 +318,19 @@
getIndustry() { getIndustry() {
getIndustry().then(res => { getIndustry().then(res => {
if (res.return_code == '000000') { if (res.return_code == '000000') {
this.goodsFirstClassList = res.return_data; for (var i = 0; i < res.return_data.length; i++) {
this.typeid = res.return_data[0].id; this.goodsFirstClassList.push(res.return_data[i]);
this.goodsSendotClassList = res.return_data[0].childIndustry; }
this.selectFirst = res.return_data[0].childIndustry[0].id; // this.typeid = res.return_data[0].id;
this.selectFirstName = res.return_data[0].childIndustry[0].name; // this.goodsSendotClassList = res.return_data[0].childIndustry;
// this.selectFirst = res.return_data[0].childIndustry[0].id;
// this.selectFirstName = res.return_data[0].childIndustry[0].name;
let platform = uni.getSystemInfoSync().platform; let platform = uni.getSystemInfoSync().platform;
if (platform == 'android') { if (platform == 'android') {
this.typeplat = 2; this.typeplat = 2;
this.getMapStore(); this.getMapStore();
} }
if (platform == 'ios') { if (platform == 'ios' || platform == 'devtools') {
this.typeplat = 1; this.typeplat = 1;
this.getMapStore(); this.getMapStore();
} }
@ -311,11 +339,17 @@
}, },
// //
getMapStore() { getMapStore() {
let childId = '';
if (this.selectFirst == 99999999) {
childId = '';
} else {
childId = this.selectFirst
}
let datas = { let datas = {
distance: this.distance, distance: this.distance,
name: this.searchName, name: this.searchName,
type: this.typeplat, type: this.typeplat,
childId: this.selectFirst, childId: childId,
longitude: this.longitude, longitude: this.longitude,
latitude: this.latitude latitude: this.latitude
} }
@ -482,7 +516,7 @@
type: 'wgs84', type: 'wgs84',
success: (res) => { success: (res) => {
uni.hideLoading(); uni.hideLoading();
console.log(res, '获取当前位置') // console.log(res, '')
this.longitude = res.longitude; this.longitude = res.longitude;
this.latitude = res.latitude; this.latitude = res.latitude;
this.getIndustry(); this.getIndustry();
@ -498,9 +532,29 @@
// //
changeType(item) { changeType(item) {
this.typeid = item.id; this.typeid = item.id;
if (item.id == 99999999) {
this.goodsSendotClassList = [{
"childIndustry": null,
"createTime": 1640252998000,
"name": "全部",
"id": 99999999,
"wechatCompanyCode": "716",
"wechatName": "全部",
"ext3": null,
"parentId": 13,
"wechatSelfEmployedCode": "719",
"ext2": null,
"status": 1,
"ext1": "642"
}];
this.selectFirst = '99999999';
this.selectFirstName = '全部';
}else{
this.goodsSendotClassList = item.childIndustry; this.goodsSendotClassList = item.childIndustry;
this.selectFirst = item.childIndustry[0].id; this.selectFirst = item.childIndustry[0].id;
this.selectFirstName = item.childIndustry[0].name; this.selectFirstName = item.childIndustry[0].name;
}
this.getMapStore(); this.getMapStore();
}, },
// //

@ -137,6 +137,16 @@
<view class="width94 fcoreb5 font15 fontwig6">¥{{goods.price}}</view> <view class="width94 fcoreb5 font15 fontwig6">¥{{goods.price}}</view>
</view> </view>
</view> </view>
<!-- 大图 -->
<view class="width90 mart20 alijusstart" v-if="item.type == 4"
@click="goGoodsList(item.jumpUrl)">
<view class="width70 font18 fcor333">
{{item.name}}
</view>
</view>
<image class="width90 mart10" mode="widthFix" v-if="item.type == 4"
:src="imageUrl+item.childCategory[0].imgData" @click="goGoodsList(item.childCategory[0].jumpUrl)">
</image>
<!-- 惠享生活 --> <!-- 惠享生活 -->
<view class="width90 mart20 alijusstart" v-if="item.type == 5"> <view class="width90 mart20 alijusstart" v-if="item.type == 5">
<view class="width70 font18 fcor333"> <view class="width70 font18 fcor333">

@ -498,7 +498,7 @@
}, },
goClassify(){ goClassify(){
uni.switchTab({ uni.reLaunch({
url:'/pages/tabBar/classify/classify' url:'/pages/tabBar/classify/classify'
}) })
}, },

Loading…
Cancel
Save