|
@@ -119,7 +119,6 @@
|
|
|
city: '杭州市',
|
|
city: '杭州市',
|
|
|
district: '萧山区',
|
|
district: '萧山区',
|
|
|
});
|
|
});
|
|
|
- console.log('defaultAddress', defaultAddress);
|
|
|
|
|
const { toPromise } = useScript({ src: A_MAP_URL });
|
|
const { toPromise } = useScript({ src: A_MAP_URL });
|
|
|
|
|
|
|
|
const { t } = useI18n();
|
|
const { t } = useI18n();
|
|
@@ -194,8 +193,7 @@
|
|
|
resultField: 'list',
|
|
resultField: 'list',
|
|
|
labelField: 'sceneName',
|
|
labelField: 'sceneName',
|
|
|
valueField: 'webSite',
|
|
valueField: 'webSite',
|
|
|
- onChange: function (value, item) {
|
|
|
|
|
- console.log('onChange', value, item, arguments);
|
|
|
|
|
|
|
+ onChange: function (_, item) {
|
|
|
myData.sceneNum = item.num;
|
|
myData.sceneNum = item.num;
|
|
|
},
|
|
},
|
|
|
params: {
|
|
params: {
|
|
@@ -237,7 +235,6 @@
|
|
|
defaultAddress.province = province;
|
|
defaultAddress.province = province;
|
|
|
defaultAddress.city = city;
|
|
defaultAddress.city = city;
|
|
|
defaultAddress.district = district;
|
|
defaultAddress.district = district;
|
|
|
- console.log('defaultAddress', data, defaultAddress);
|
|
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
console.error('error', error);
|
|
console.error('error', error);
|
|
|
}
|
|
}
|
|
@@ -359,13 +356,11 @@
|
|
|
const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
|
|
const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => {
|
|
|
resetFields();
|
|
resetFields();
|
|
|
setDrawerProps({ confirmLoading: false });
|
|
setDrawerProps({ confirmLoading: false });
|
|
|
- console.log('openLiveDrawer', data);
|
|
|
|
|
isUpdate.value = !!data?.isUpdate;
|
|
isUpdate.value = !!data?.isUpdate;
|
|
|
const { record } = data;
|
|
const { record } = data;
|
|
|
if (unref(isUpdate)) {
|
|
if (unref(isUpdate)) {
|
|
|
try {
|
|
try {
|
|
|
const res = await getLiveInfoApi({ id: record.id, token });
|
|
const res = await getLiveInfoApi({ id: record.id, token });
|
|
|
- console.log('getLiveInfo', res, res.address.split(' '));
|
|
|
|
|
let setDAta: infoItem = {
|
|
let setDAta: infoItem = {
|
|
|
province: '',
|
|
province: '',
|
|
|
city: '',
|
|
city: '',
|
|
@@ -406,7 +401,6 @@
|
|
|
await toPromise();
|
|
await toPromise();
|
|
|
await nextTick();
|
|
await nextTick();
|
|
|
const wrapEl = unref(wrapRef);
|
|
const wrapEl = unref(wrapRef);
|
|
|
- console.log('wrapEl', wrapEl);
|
|
|
|
|
if (!wrapEl) return;
|
|
if (!wrapEl) return;
|
|
|
|
|
|
|
|
// center: [this.longitude || 120.262337, this.latitude || 30.178285],
|
|
// center: [this.longitude || 120.262337, this.latitude || 30.178285],
|
|
@@ -430,7 +424,6 @@
|
|
|
geocoder.getLocation(defaultAddress.address, async function (status, result) {
|
|
geocoder.getLocation(defaultAddress.address, async function (status, result) {
|
|
|
if (status === 'complete' && result.info === 'OK') {
|
|
if (status === 'complete' && result.info === 'OK') {
|
|
|
// result中对应详细地理坐标信息
|
|
// result中对应详细地理坐标信息
|
|
|
- console.log('result', result);
|
|
|
|
|
const { geocodes } = result;
|
|
const { geocodes } = result;
|
|
|
if (geocodes?.length > 0) {
|
|
if (geocodes?.length > 0) {
|
|
|
const { addressComponent } = geocodes[0] as any as GeocodesType;
|
|
const { addressComponent } = geocodes[0] as any as GeocodesType;
|
|
@@ -469,9 +462,7 @@
|
|
|
|
|
|
|
|
async function handleMapSearch() {
|
|
async function handleMapSearch() {
|
|
|
if (detailAddr.value?.length > 0) {
|
|
if (detailAddr.value?.length > 0) {
|
|
|
- console.log('detailAddr.value', detailAddr.value);
|
|
|
|
|
const AMap = (window as any).AMap;
|
|
const AMap = (window as any).AMap;
|
|
|
- console.log('adcode', defaultAddress);
|
|
|
|
|
AMap.plugin('AMap.Geocoder', function () {
|
|
AMap.plugin('AMap.Geocoder', function () {
|
|
|
const geocoder = new AMap.Geocoder({
|
|
const geocoder = new AMap.Geocoder({
|
|
|
// city 指定进行编码查询的城市,支持传入城市名、adcode 和 citycode
|
|
// city 指定进行编码查询的城市,支持传入城市名、adcode 和 citycode
|
|
@@ -482,17 +473,14 @@
|
|
|
// adcode: defaultAddress.location[2],
|
|
// adcode: defaultAddress.location[2],
|
|
|
// citycode: '0571',
|
|
// citycode: '0571',
|
|
|
});
|
|
});
|
|
|
- console.log('geocoder', geocoder);
|
|
|
|
|
geocoder.getLocation(detailAddr.value, async function (status, result) {
|
|
geocoder.getLocation(detailAddr.value, async function (status, result) {
|
|
|
if (status === 'complete' && result.info === 'OK') {
|
|
if (status === 'complete' && result.info === 'OK') {
|
|
|
// result中对应详细地理坐标信息
|
|
// result中对应详细地理坐标信息
|
|
|
- console.log('result', result);
|
|
|
|
|
const { geocodes } = result;
|
|
const { geocodes } = result;
|
|
|
if (geocodes?.length > 0) {
|
|
if (geocodes?.length > 0) {
|
|
|
// map.setCenter([lng, lat]);
|
|
// map.setCenter([lng, lat]);
|
|
|
const { addressComponent, formattedAddress, location } =
|
|
const { addressComponent, formattedAddress, location } =
|
|
|
geocodes[0] as any as GeocodesType;
|
|
geocodes[0] as any as GeocodesType;
|
|
|
- console.log('location', location);
|
|
|
|
|
map.setCenter(location);
|
|
map.setCenter(location);
|
|
|
const marker = new AMap.Marker({
|
|
const marker = new AMap.Marker({
|
|
|
position: new AMap.LngLat(location.lng, location.lat),
|
|
position: new AMap.LngLat(location.lng, location.lat),
|
|
@@ -529,8 +517,7 @@
|
|
|
handleMapSearch();
|
|
handleMapSearch();
|
|
|
}
|
|
}
|
|
|
async function handleSubmit() {
|
|
async function handleSubmit() {
|
|
|
- console.log('userinfo', userinfo.value);
|
|
|
|
|
- const { phone, companyId, id } = userinfo.value;
|
|
|
|
|
|
|
+ const { companyId, id } = userinfo.value;
|
|
|
const { lng, lat } = defaultAddress;
|
|
const { lng, lat } = defaultAddress;
|
|
|
let requerApi = isUpdate.value ? brandUpdateApi : addSave;
|
|
let requerApi = isUpdate.value ? brandUpdateApi : addSave;
|
|
|
try {
|
|
try {
|
|
@@ -538,7 +525,6 @@
|
|
|
const values = await validate();
|
|
const values = await validate();
|
|
|
const { location, picList, appListPicUrl = [], introduceVideo = [] } = values;
|
|
const { location, picList, appListPicUrl = [], introduceVideo = [] } = values;
|
|
|
let address = unref(location);
|
|
let address = unref(location);
|
|
|
- console.log('values', values, phone, myData);
|
|
|
|
|
let apiData = {
|
|
let apiData = {
|
|
|
...values,
|
|
...values,
|
|
|
// contractPhone:phone,
|
|
// contractPhone:phone,
|