update 对接底部数据,添加地图公共less

This commit is contained in:
zk
2023-12-08 18:16:52 +08:00
parent 190d69573f
commit b7e84b89a9
12 changed files with 269 additions and 95 deletions
+6 -6
View File
@@ -8,8 +8,8 @@
<span class="fixed-width" :title="item?.eventType_dictText">{{ item?.eventType_dictText }}</span>
<div class="time-icon">
<span>{{ item?.warnTime }}</span>
<span class="terminal-icon" @click="handlePolice(item)"></span>
<span class="position" @click="sendPosition(item)"></span>
<span class="terminal-icon" @click="handlePolice(item)" title="健康报警员工信息"></span>
<span class="position" @click="sendPosition(item)" title="员工定位"></span>
</div>
</div>
</vue3-seamless-scroll>
@@ -61,6 +61,7 @@
import Dialog from '/@/components/dialog/Dialog.vue';
import { Vue3SeamlessScroll } from 'vue3-seamless-scroll';
import { getMonitorList } from '/@/components/body-d-right/right.api.ts';
import { Map } from '/@/assets/mapUtils/map.ts';
const classOption = ref({
step: 0.3, // 速度
@@ -98,7 +99,6 @@
*/
function handlePolice(item) {
userInfo.value = item;
console.log('item', item);
openInfor.value = true;
classOption.value.step = 0;
}
@@ -125,14 +125,14 @@
if (code == 200) {
scrollList.value = result.records;
}
// console.log('dd', result);
}
function sendPosition(item) {
let { lon, lat } = item;
if (lon && lat) {
$bus.emit('sendPosition', item);
Map.createMarker(item, () => {
handlePolice(item);
});
}
}
</script>