|
@@ -37,7 +37,7 @@
|
|
|
</div>
|
|
|
<dlg :showTips="showTips" :reportInfo="reportInfo" @hideDlg="showTips = false" />
|
|
|
</div>
|
|
|
- <div v-else class="nodata">
|
|
|
+ <div v-else-if="haveData !== 0" class="nodata">
|
|
|
<img src="@/assets/cygx/noauth.png" mode="" class="nodata_ico" />
|
|
|
<div v-if="haveData == 2">
|
|
|
<p>您暂无权限查看报告</p>
|
|
@@ -126,7 +126,7 @@ const getReport = (id) => {
|
|
|
ArticleId: id,
|
|
|
}).then((res) => {
|
|
|
if (res.Ret === 200) {
|
|
|
- haveData.value = res.Data.HasPermission;
|
|
|
+ haveData.value = res.Data.HasPermission || 0;
|
|
|
if (res.Data.HasPermission === 1) {
|
|
|
//有访问权限
|
|
|
state.reportInfo = res.Data.Detail;
|
|
@@ -151,13 +151,19 @@ const getReport = (id) => {
|
|
|
timeState.readTiem++;
|
|
|
}, 1000);
|
|
|
}
|
|
|
+ } else {
|
|
|
+ haveData.value = 0;
|
|
|
+ Dialog.alert({
|
|
|
+ title: "提示",
|
|
|
+ message: res.Msg,
|
|
|
+ confirmButtonColor: "#3385FF",
|
|
|
+ }).then((res) => {
|
|
|
+ router.back();
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
};
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
onMounted(() => {
|
|
|
if (route.query.id) {
|
|
|
rerportId.value = route.query.id;
|