是否订阅接口对接

This commit is contained in:
付民康
2025-03-28 14:47:07 +08:00
parent 0a14df5293
commit 629b16ca8a
2 changed files with 19 additions and 1 deletions

View File

@@ -286,3 +286,13 @@ export const getLicenseDetail = ({ id }): Promise<any> => {
})
);
};
// 是否订阅
export const alertIsSubscribe = (data): Promise<any> => {
return reqCatchV2(() =>
request({
url: `/api/v1/alert/isSubscribe`,
method: 'POST',
data,
})
);
};

View File

@@ -72,7 +72,7 @@ const { namespace } = getOrgInfo();
const route = useRoute(); // 获取路由对象
const avatarUrl = '/src/assets/imgs/jyh/工程首字母图标.png';
import SubscriptionModal from '@/views/Jyh/Version/Detail/SubscriptionModal.vue';
import { releaseInfo } from '@/api/jyh';
import { alertIsSubscribe, releaseInfo } from '@/api/jyh';
const selectTab = ref('bbxx');
const softwareId = ref();
@@ -99,11 +99,19 @@ const getReleaseInfo = async(versionId) => {
}
};
const getAlertIsSubscribe = async(versionId) => {
const { data, error } = await alertIsSubscribe({ softwareId: versionId });
if (!error && data) {
isSub.value = data.data;
}
};
onMounted(() => {
const versionId = route.params.versionId; // 获取路由参数 versionId
softwareId.value = versionId;
if (versionId) {
getReleaseInfo(versionId); // 调用接口获取数据
getAlertIsSubscribe(versionId); // 调用接口获取数据
}
});