bding 1 سال پیش
والد
کامیت
1f3a82e8c5
1فایلهای تغییر یافته به همراه15 افزوده شده و 1 حذف شده
  1. 15 1
      src/views/cygx/internalDetials.vue

+ 15 - 1
src/views/cygx/internalDetials.vue

@@ -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>