订阅信息和漏洞详情

This commit is contained in:
MaxShen
2025-03-18 22:06:02 +08:00
parent 6c895a0237
commit 035a919659
5 changed files with 49 additions and 47 deletions

View File

@@ -30,7 +30,7 @@
<span>订阅漏洞预警通知</span>
</div>
</template>
<SubscriptionModal @close="colseSubscription" :softwareData="softwareData"></SubscriptionModal>
<SubscriptionModal @close="colseSubscription" :softwareData="{id: softwareId}"></SubscriptionModal>
</d-modal>
</div>
</div>
@@ -74,7 +74,7 @@ import SubscriptionModal from '@/views/Jyh/Version/Detail/SubscriptionModal.vue'
import { releaseInfo } from '@/api/jyh';
const selectTab = ref('bbxx');
const softwareId = ref();
// 删除弹窗
const item = ref('');
const deleteModal = ref();
@@ -97,6 +97,7 @@ const getReleaseInfo = async(versionId) => {
onMounted(() => {
const versionId = route.params.versionId; // 获取路由参数 versionId
softwareId.value = versionId;
if (versionId) {
getReleaseInfo(versionId); // 调用接口获取数据
}
@@ -195,13 +196,6 @@ const signCla = (row: any) => {
router.push('/cla/' + row.object_id);
};
const softwareData = ref({
name: 'vue',
version: '3.5.13',
lifecycle: '选中型',
risk: '低风险',
});
const subscribeModalVisable = ref(false);
const openSubscription = () => {
subscribeModalVisable.value = true;