CRM_26-03-31#story#8372,服务商KPI看板设置埋点及支持数据导出需求--中心组

This commit is contained in:
2026-03-26 16:10:26 +08:00
parent 1477f94774
commit ee50c3ba19
2 changed files with 22 additions and 20 deletions

View File

@@ -31,14 +31,14 @@
} }
</script> </script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=2560bbf04daef66c810c5e6a97e8c508&plugin=AMap.AutoComplete,AMap.PlaceSearch,AMap.Geolocation,AMap.Geocoder,AMap.Marker,AMap.Driving"></script> <script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=2560bbf04daef66c810c5e6a97e8c508&plugin=AMap.AutoComplete,AMap.PlaceSearch,AMap.Geolocation,AMap.Geocoder,AMap.Marker,AMap.Driving"></script>
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <!-- <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>-->
<script> <script>
window.selfLink = window.location.href; window.selfLink = window.location.href;
window.selfSearch = window.location.search; window.selfSearch = window.location.search;
</script> </script>
<script> <script>
// VConsole 默认会挂载到 `window.VConsole` 上 // VConsole 默认会挂载到 `window.VConsole` 上
let vConsole = new window.VConsole(); // let vConsole = new window.VConsole();
(function (doc, win) { (function (doc, win) {
// console.log("==window.location.pathname===",window.location.pathname) // console.log("==window.location.pathname===",window.location.pathname)
let docEl = doc.documentElement let docEl = doc.documentElement

View File

@@ -350,15 +350,10 @@ export default {
await this.initDate(); await this.initDate();
await this.selectSupplierNameHandle(); await this.selectSupplierNameHandle();
await this.getUserInfo(); await this.getUserInfo();
this.enterTime = dayjs().format('YYYY-MM-DD HH:mm:ss'); document.addEventListener('visibilitychange', async ( ) => {
}, let state = document.visibilityState
beforeMount() { if (state == 'hidden') { // 用户离开了
console.log('beforeMount')
},
destroyed() {
console.log('beforeDestroy')
if( this.source == 'App' ) { if( this.source == 'App' ) {
console.log('beforeDestroy---AAAA')
this.setLogHandler({ this.setLogHandler({
supplierId: this.currentSupplierId, // 服务商 id supplierId: this.currentSupplierId, // 服务商 id
userId: this.userId, // userId userId: this.userId, // userId
@@ -368,6 +363,13 @@ export default {
leaveTime: dayjs().format('YYYY-MM-DD HH:mm:ss'), leaveTime: dayjs().format('YYYY-MM-DD HH:mm:ss'),
}); });
} }
}
if (state == 'visible') {
this.enterTime = dayjs().format('YYYY-MM-DD HH:mm:ss');
}
});
}, },
methods: { methods: {
async getUserInfo() { async getUserInfo() {