fix: BUG修改

This commit is contained in:
kun 2023-11-28 15:07:43 +08:00
parent 5b814bc9df
commit 54b454b6b8
2 changed files with 60 additions and 55 deletions

View File

@ -5,8 +5,8 @@ NODE_ENV = "production"
# VITE_API_URL = "http://139.9.66.234:6688" # VITE_API_URL = "http://139.9.66.234:6688"
# VITE_API_URL = "http://jxjzw.zhgdyun.com:6688" # VITE_API_URL = "http://jxjzw.zhgdyun.com:6688"
# VITE_API_URL = 'http://192.168.34.155:6688' # VITE_API_URL = 'http://192.168.34.155:6688'
VITE_API_URL = 'http://10.75.253.12:6090' # VITE_API_URL = 'http://10.75.253.12:6090'
# VITE_API_URL = "http://jxjzw.zhgdyun.com:9013" VITE_API_URL = "http://jxjzw.zhgdyun.com:9013"
VITE_WPAPI_URL = "http://jxjzw.zhgdyun.com:8081" VITE_WPAPI_URL = "http://jxjzw.zhgdyun.com:8081"
# VITE_API_URL = "http://101.43.164.214:6688" # VITE_API_URL = "http://101.43.164.214:6688"
# VITE_API_URL = "https://wx.antjg.com:6081/" # VITE_API_URL = "https://wx.antjg.com:6081/"

View File

@ -6,8 +6,9 @@
<p @click="onClose">x</p> <p @click="onClose">x</p>
</div> </div>
<div class="info-top"> <div class="info-top">
<div>项目负责人{{ infoWindowData?.projectManage }}</div> <div>项目造价{{ infoWindowData?.engineering_cost ? infoWindowData?.engineering_cost : 0 }}万元</div>
<div class="ellipsisName">项目地址{{ infoWindowData.projectAddress }}</div> <div>项目面积{{ infoWindowData?.engineering_area ? infoWindowData?.engineering_area : 0 }}</div>
<div class="ellipsisName">项目地址{{ infoWindowData.address }}</div>
</div> </div>
</div> </div>
</template> </template>
@ -109,59 +110,63 @@ const addMarker = () => {
if (!props.projectData.length > 0) { if (!props.projectData.length > 0) {
return; return;
} }
const createMarkerImage = (state: string) => new URL(`../../../../../../assets/images/hzImg/xm/${state}`, import.meta.url).href; // console.log(props.projectData, "------------------");
let myIcon = new BMapGL.Icon(createMarkerImage("marker.png"), new BMapGL.Size(80, 80), { props.projectData.map((item, index) => {
imageSize: new BMapGL.Size(40, 40), const createMarkerImage = (state: string) =>
imageOffset: new BMapGL.Size(0, 0 - 25) // new URL(`../../../../../../assets/images/hzImg/xm/${state}`, import.meta.url).href; //
}); let myIcon = new BMapGL.Icon(createMarkerImage("marker.png"), new BMapGL.Size(80, 80), {
let point = new BMapGL.Point(114.316196, 23.011847); // imageSize: new BMapGL.Size(40, 40),
let marker = new BMapGL.Marker(point, { icon: myIcon }); // imageOffset: new BMapGL.Size(0, 0 - 25) //
map.value.addOverlay(marker); //
//marker
marker.addEventListener("click", async function () {
// markerList.value = markerList.value.map(val =>
// val === item ? { ...item, showGif: true } : { ...val, showGif: false, showInfo: false }
// );
// const curr = markerList.value.find(item => item.showGif);
// console.log(curr);
// curr.showInfo = !curr.showInfo;
infoName.value = props.projectData[0].projectName;
// const res = await getproDetail({ projectId: item.projectId });
// @ts-expect-error
infoWindowData.value = props.projectData[0];
infoShow.value = true;
// const infowindow = new AMapRef.value.InfoWindow({
// isCustom: true, //使
// content: infoWindowPage.value,
// offset: new AMap.Pixel(16, -45)
// });
// infowindow.open(map.value, marker.getPosition());
function createDOM() {
const img = infoWindowPage.value;
return img;
}
const customOverlay = new BMapGL.CustomOverlay(createDOM, {
point: new BMapGL.Point(Number(114.272994) || 113, Number(23.032578) || 21),
opacity: 0.5,
map: map.value,
offsetY: -45,
offsetX: 16,
properties: {
title: "this is a title",
size: "100"
}
}); });
map.value.addOverlay(customOverlay); let point = new BMapGL.Point(item.longitude, item.latitude); //
// if (curr.showInfo) { let marker = new BMapGL.Marker(point, { icon: myIcon }); //
map.value.addOverlay(marker); //
//marker
marker.addEventListener("click", async function () {
// markerList.value = markerList.value.map(val =>
// val === item ? { ...item, showGif: true } : { ...val, showGif: false, showInfo: false }
// );
// // customOverlay.open(BDMaps.value, marker.getPosition()); // const curr = markerList.value.find(item => item.showGif);
// } else { // console.log(curr);
// // infoShow.value = false; // curr.showInfo = !curr.showInfo;
// onClose();
// } infoName.value = props.projectData[index].engineering_name;
// const res = await getproDetail({ projectId: item.projectId });
// @ts-expect-error
infoWindowData.value = props.projectData[index];
infoShow.value = true;
// const infowindow = new AMapRef.value.InfoWindow({
// isCustom: true, //使
// content: infoWindowPage.value,
// offset: new AMap.Pixel(16, -45)
// });
// infowindow.open(map.value, marker.getPosition());
function createDOM() {
const img = infoWindowPage.value;
return img;
}
const customOverlay = new BMapGL.CustomOverlay(createDOM, {
point: new BMapGL.Point(Number(114.272994) || 113, Number(23.032578) || 21),
opacity: 0.5,
map: map.value,
offsetY: -45,
offsetX: 16,
properties: {
title: "this is a title",
size: "100"
}
});
map.value.addOverlay(customOverlay);
// if (curr.showInfo) {
// // customOverlay.open(BDMaps.value, marker.getPosition());
// } else {
// // infoShow.value = false;
// onClose();
// }
});
}); });
}; };
// //