|
@@ -3,6 +3,8 @@ import { ref, onMounted } from "vue";
|
|
|
import { useRoute } from "vue-router";
|
|
|
import { inrernalApi } from "@/api/cygx/api.js";
|
|
|
import dlg from "./dlg.vue";
|
|
|
+import { Icon, Dialog, Toast } from "vant";
|
|
|
+const VanDialog = Dialog.Component;
|
|
|
// 路由
|
|
|
const route = useRoute();
|
|
|
|
|
@@ -39,7 +41,8 @@ const addLinkClickListeners = () => {
|
|
|
imageElement.addEventListener("click", handleImageClick);
|
|
|
});
|
|
|
};
|
|
|
-
|
|
|
+let showDlg = ref(false);
|
|
|
+let showLink = ref({});
|
|
|
// 处理a标签的点击事件
|
|
|
const handleLinkClick = (event) => {
|
|
|
event.preventDefault();
|
|
@@ -65,6 +68,12 @@ const handleLinkClick = (event) => {
|
|
|
url: "/reportPages/IndustryReport/IndustryReport?id=" + routerToItem.SourceId,
|
|
|
});
|
|
|
break;
|
|
|
+ case 5:
|
|
|
+ showDlg.value = true;
|
|
|
+ showLink.value = routerToItem;
|
|
|
+ console.log(showLink.value);
|
|
|
+ break;
|
|
|
+
|
|
|
default:
|
|
|
"";
|
|
|
}
|
|
@@ -111,6 +120,11 @@ onMounted(async () => {
|
|
|
<div id="report-content" class="content-abstract">摘要:{{ reportDetail.Abstract }}</div>
|
|
|
<div v-html="reportDetail.Body"></div>
|
|
|
<dlg :showTips="showTips" type="产品内测" @hideDlg="showTips = false" />
|
|
|
+ <van-dialog v-model:show="showDlg" :show-confirm-button="false">
|
|
|
+ <view class="content-dialog">
|
|
|
+ <video width="320" height="240" :src="showLink.ActivityVideo.VideoUrl" controls></video>
|
|
|
+ </view>
|
|
|
+ </van-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|