Browse Source

Merge branch 'milestone-20250710-上线前优化' into dev

master
no99 3 weeks ago
parent
commit
2e3303a87d
  1. 11
      src/assets/js/useProjectTracking.js
  2. 21
      src/views/components/HistoryRecord.vue

11
src/assets/js/useProjectTracking.js

@ -126,13 +126,10 @@ export function useProjectTracking(projectRoutes) {
// console.log('在 searchCode.html 页面,不发送数据')
// return
// }
const isRefresh =
performance.navigation?.type === 1 ||
performance.getEntriesByType("navigation")[0]?.type === "reload";
if (isRefresh) {
console.log("页面刷新,不触发数据发送");
return;
}
if (isPageRefreshing) {
console.log('页面刷新,不触发数据发送')
return
}
console.log("页面即将关闭或跳转");
sendTrackingData();

21
src/views/components/HistoryRecord.vue

@ -90,9 +90,14 @@
<div class="record-content" @click="selectRecord(record)">
<div class="record-img">
<img
v-if="marketList[record.stockMarket]"
:src="marketList[record.stockMarket]"
:alt="record.stockMarket"
@error="handleImageError"
/>
<img
v-else
src="https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png"
alt="record.stockMarket"
/>
</div>
<div class="record-msg">
@ -249,9 +254,15 @@
<div class="record-content" @click="selectRecord(record)">
<div class="record-img">
<img
v-if="marketList[record.stockMarket]"
:src="marketList[record.stockMarket]"
:alt="record.stockMarket"
/>
<img
v-else
src="https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png"
alt="record.stockMarket"
/>
</div>
<div class="record-msg">
<div class="record-text">
@ -665,14 +676,6 @@ const closeHistory = () => {
}
};
//
const handleImageError = (event) => {
console.error("图片加载失败:", event.target.src);
//
event.target.src =
"https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png";
};
const historyData = ref({});
const selectRecord = async (record) => {
if (props.currentType == "AIchat" && chatStore.firstAPICall) {

Loading…
Cancel
Save