宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

騰訊地圖無法使用問題(優(yōu)化后的第二版)

管理 管理 編輯 刪除

注:除了根據(jù)下面更改外一定要替換map文件

注意??:需要安裝:npm install vue-jsonp --save

平臺端與門店端后臺:

文件是:view/admin源碼目錄

1、鏈接:/src/main.js

添加如圖所示:

38ee5202407240939015669.png

方便復(fù)制:

import { VueJsonp } from 'vue-jsonp'
Vue.use(VueJsonp);

2、鏈接:/src/components/map/map.vue

下載附件  注:沒有改過代碼的直接覆蓋,改過代碼的對照一下

注:1和2平臺端和門店端都需要更改

3、平臺端修改:

a、鏈接:/src/api/store.js

添加接口如圖所示:

df5a3202409061620279591.png

方便復(fù)制:

/**
 * @description 門店-添加門店
 * data--地址轉(zhuǎn)id
 */
export function getResolveCity (data) {
    return request({
        url: `resolve/city`,
        method: 'get',
		params: data
    })
}

b、鏈接:/src/pages/store/addStore/index.vue(3.0.1之前鏈接:src/pages/store/components/addStore.vue)

8a762202409061623226147.png

24706202409061624051898.png

方便復(fù)制:
提示:為減少誤差,建議門店地址與定位地區(qū)保持一致
.tip{
	color: #ed4014;
}

67d6a202409061631254178.png

方便復(fù)制:
getResolveCity

0f1ee202409241447124472.png

方便復(fù)制:
resolveCity(address){
	let data = {
					address:address
				}
				getResolveCity(data).then(res=>{
					let array = []
					res.data.forEach(item=>{
						array.push(item.id)
					})
					this.formItem.addressSelect = array
				}).catch(err=>{
					this.$Message.error(res.msg)
				})
			},
			// 地圖信息獲取
			getCoordinates(data) {
				this.formItem.latitude = data.location.lat || 34.34127
				this.formItem.longitude = data.location.lng || 108.93984
				if(data.address_reference){
					let landmark = data.address_reference.landmark_l2;
					this.formItem.detailed_address = landmark.title;
					this.formItem.latitude = landmark.location.lat || 34.34127;
					this.formItem.longitude = landmark.location.lng || 108.93984;
					let component = data.address_component;
					let town = data.address_reference.town.title;
					town = town == '丈八街道'?'丈八溝街道':town;
					let address = [component.province,component.city,component.district,town];
					this.storeAddress = address.join('');
					this.formItem.address = address.join('');
					this.resolveCity(address.join('/'));
				}
			},			

查找函數(shù)getInfo();刪除里面的onSearch()

查找函數(shù) addchack()里面添加如圖:

e1402202409241443128537.png

方便復(fù)制:this.formItem.addressSelect = e;

4、門店端修改:

文件是:view/store源碼目錄

a、鏈接:/src/api/setting.js

9001d202409061639099749.png

方便復(fù)制:
/**
 * @description 門店-添加門店
 * data--地址轉(zhuǎn)id
 */
export function getResolveCity (data) {
    return request({
        url: `resolve/city`,
        method: 'get',
		params: data
    })
}

b、鏈接:/src/pages/setting/index.vue

45ef3202409061642108429.png

79d8e202409061642472992.png

方便復(fù)制:
提示:為減少誤差,建議門店地址與定位地區(qū)保持一致
v-if="isApi && currentTab == 1"
.tip{
	color: #ed4014;
}

51f54202409061644219534.png

方便復(fù)制:getResolveCity

2f587202409061645543798.png

方便復(fù)制:
resolveCity(address){
	let data = {
					address:address
				}
				getResolveCity(data).then(res=>{
					let array = []
					res.data.forEach(item=>{
						array.push(item.id)
					})
					this.formItem.addressSelect = array
				}).catch(err=>{
					this.$Message.error(res.msg)
				})
			},
			// 地圖信息獲取
			getCoordinates(data) {
				this.formItem.latitude = data.location.lat || 34.34127
				this.formItem.longitude = data.location.lng || 108.93984
				if(data.address_reference){
					let landmark = data.address_reference.landmark_l2;
					this.formItem.detailed_address = landmark.title;
					this.formItem.latitude = landmark.location.lat || 34.34127;
					this.formItem.longitude = landmark.location.lng || 108.93984;
					let component = data.address_component;
					let town = data.address_reference.town.title;
					town = town == '丈八街道'?'丈八溝街道':town;
					let address = [component.province,component.city,component.district,town];
					this.formItem.address = address.join('');
					this.resolveCity(address.join('/'));
				}
			},			

查找函數(shù)getInfo();刪除里面的onSearch()

查找函數(shù) addchack()里面添加如圖:

037e2202409241435544028.png

方便復(fù)制:this.formItem.addressSelect = e;

需要安裝:npm install vue-jsonp --save

5、需要重新打包 (平臺后臺、門店后臺)

打包文檔: https://doc.crmeb.com/pro/crmebprov2/2354


php代碼修改:

6、文件:route/admin.php

增加如下接口:

//解析(導(dǎo)入地圖城市地址)
Route::get('resolve/city', 'Common/resolveCityList')->option(['real_name' => '解析導(dǎo)入地圖城市地址']);

放在下圖所在位置:

5fcf9202409061658357135.png

7、文件:app/controller/admin/Common.php

增加如下方法:

/**
	 * 解析(獲取導(dǎo)入地圖城市地址)
	 * @param CityAreaServices $services
	 * @return \think\Response
	 * @throws \think\db\exception\DataNotFoundException
	 * @throws \think\db\exception\DbException
	 * @throws \think\db\exception\ModelNotFoundException
	 */
	public function resolveCityList(CityAreaServices $services)
	{
		$address = $this->request->param('address', '');
		if (!$address)
			return app('json')->fail('地址不存在');
		if (strpos($address, '/') === false) {
			$address = implode('/', array_values($services->addressHandle($address)));
		}
		$city = $services->searchCity(compact('address'));
		if (!$city) return app('json')->fail('地址暫未錄入,請聯(lián)系管理員');
		$where = [['id', 'in', array_merge([$city['id']], explode('/', trim($city->path, '/')))]];
		return app('json')->success($services->getCityList($where, 'id as value,id,name as label,parent_id as pid', ['children']));
	}

可以放在,下圖所示位置:

c5ab8202409061700498564.png

8、文件:route/store.php

增加如下接口:

//解析(導(dǎo)入地圖城市地址)
Route::get('resolve/city', 'Common/resolveCityList')->option(['real_name' => '解析導(dǎo)入地圖城市地址']);

放在下圖所在位置:

939d420240906165931272.png

9、文件:app/controller/store/Common.php

增加如下代碼:

/**
	 * 解析(獲取導(dǎo)入地圖城市地址)
	 * @param CityAreaServices $services
	 * @param Request $request
	 * @return \think\Response
	 * @throws \think\db\exception\DataNotFoundException
	 * @throws \think\db\exception\DbException
	 * @throws \think\db\exception\ModelNotFoundException
	 */
	public function resolveCityList(CityAreaServices $services, Request $request)
	{
		$address = $request->param('address', '');
		if (!$address)
			return app('json')->fail('地址不存在');
		if (strpos($address, '/') === false) {
			$address = implode('/', array_values($services->addressHandle($address)));
		}
		$city = $services->searchCity(compact('address'));
		if (!$city) return app('json')->fail('地址暫未錄入,請聯(lián)系管理員');
		$where = [['id', 'in', array_merge([$city['id']], explode('/', trim($city->path, '/')))]];
		return app('json')->success($services->getCityList($where, 'id as value,id,name as label,parent_id as pid', ['children']));
	}

可以放在,下圖所示位置:

4ace8202409061702254142.png

10、文件:app/controller/admin/v1/store/SystemStore.php

方法:save,增加如下兩部分代碼:

b4f79202409241451308093.png

11、文件:app/controller/store/system/Store.php

方法:update, 增加如下代碼

d793b202409241452442782.png

12、文件:app/services/store/SystemStoreServices.php

增加代碼:

$storeInfo['addressSelect'] = [$storeInfo['province'], $storeInfo['city'], $storeInfo['area'], $storeInfo['street']];

baec1202409241455116208.png

beed5202409241453411814.png

14、重啟swoole


注意??:

附件中有完整修改打包后文件,

可以下載:地圖修改.zip,

在項目站點根目錄解壓(針對技術(shù)小白)


附件

map.zip

附件

地圖修復(fù).zip

請登錄后查看

碳中和煉金術(shù)士 最后編輯于2024-09-24 14:59:53

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認正序 回復(fù)倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
5437
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動獲取的帖子內(nèi)容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服