|
@@ -1,5 +1,5 @@
|
|
<script setup>
|
|
<script setup>
|
|
-import { ref, onMounted, computed, nextTick } from "vue";
|
|
|
|
|
|
+import { ref, onMounted, computed, nextTick, onUnmounted } from "vue";
|
|
import { ElMessageBox } from "element-plus";
|
|
import { ElMessageBox } from "element-plus";
|
|
import {
|
|
import {
|
|
ArrowDown,
|
|
ArrowDown,
|
|
@@ -91,8 +91,7 @@ const getDetail = async () => {
|
|
info.value = data;
|
|
info.value = data;
|
|
|
|
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
- headerWidth.value =
|
|
|
|
- document.getElementsByClassName("content-box")[0].offsetWidth;
|
|
|
|
|
|
+ resetHeaderWidthHandle();
|
|
});
|
|
});
|
|
|
|
|
|
//向小程序发送分享数据
|
|
//向小程序发送分享数据
|
|
@@ -111,7 +110,7 @@ const getDetail = async () => {
|
|
const visitPriceDrivenLog = async() => {
|
|
const visitPriceDrivenLog = async() => {
|
|
await priceApi.priceDrivenLog({
|
|
await priceApi.priceDrivenLog({
|
|
price_driven_id: info.value.price_driven_id,
|
|
price_driven_id: info.value.price_driven_id,
|
|
- source_agent: store.state.platform === 'web' ? 4 : 1
|
|
|
|
|
|
+ source_agent: store.state.platform === 'web' ? 4 : 2
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
@@ -195,6 +194,12 @@ const getQrCodeHandle = async () => {
|
|
};
|
|
};
|
|
getQrCodeHandle();
|
|
getQrCodeHandle();
|
|
|
|
|
|
|
|
+
|
|
|
|
+/* 重绘固定头宽度 */
|
|
|
|
+const resetHeaderWidthHandle = () => {
|
|
|
|
+ headerWidth.value = document.getElementsByClassName("content-box")[0].offsetWidth;
|
|
|
|
+}
|
|
|
|
+
|
|
let preViewImgs = ref([]);
|
|
let preViewImgs = ref([]);
|
|
let preViewImgIndex = ref(0);
|
|
let preViewImgIndex = ref(0);
|
|
let showPreViewImg = ref(false);
|
|
let showPreViewImg = ref(false);
|
|
@@ -215,7 +220,13 @@ onMounted(() => {
|
|
showPreViewImg.value = true;
|
|
showPreViewImg.value = true;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+
|
|
|
|
+ window.addEventListener('resize',resetHeaderWidthHandle)
|
|
});
|
|
});
|
|
|
|
+
|
|
|
|
+onUnmounted(() => {
|
|
|
|
+ window.removeEventListener('resize',resetHeaderWidthHandle)
|
|
|
|
+})
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<template>
|
|
<template>
|