|
@@ -7,20 +7,28 @@
|
|
<span>研报分类:中文研报/日度点评/知白守黑日评</span>
|
|
<span>研报分类:中文研报/日度点评/知白守黑日评</span>
|
|
<span style="min-width: 100px;">发起人:789</span>
|
|
<span style="min-width: 100px;">发起人:789</span>
|
|
</div>
|
|
</div>
|
|
- <div class="approve-content">
|
|
|
|
|
|
+ <div class="approve-content"
|
|
|
|
+ v-loading="isLoading"
|
|
|
|
+ element-loading-text="研报加载中...">
|
|
<!-- <ReportDetail
|
|
<!-- <ReportDetail
|
|
|
|
+ v-if="!isError"
|
|
:reportId="107"
|
|
:reportId="107"
|
|
:isPreview="true"
|
|
:isPreview="true"
|
|
- /> -->
|
|
|
|
- <!-- <Reportdtl
|
|
|
|
- :reportId="3517"
|
|
|
|
- :isEn="false"
|
|
|
|
|
|
+ @reportStartLoading="isLoading=true"
|
|
|
|
+ @reportEndLoading="isLoading=false"
|
|
|
|
+ @reportError="isError=true"
|
|
/> -->
|
|
/> -->
|
|
<Reportdtl
|
|
<Reportdtl
|
|
- :reportId="3749"
|
|
|
|
- :isEn="true"
|
|
|
|
|
|
+ :reportId="3528"
|
|
|
|
+ :isEn="false"
|
|
|
|
+ @reportError="isError=true"
|
|
/>
|
|
/>
|
|
-
|
|
|
|
|
|
+ <!-- <Reportdtl
|
|
|
|
+ :reportId="3750"
|
|
|
|
+ :isEn="true"
|
|
|
|
+ @reportError="isError=true"
|
|
|
|
+ /> -->
|
|
|
|
+ <tableNoData v-if="isError" text="无法获取到报告内容,该报告可能已被删除!"></tableNoData>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="approve-tool">
|
|
<div class="approve-tool">
|
|
@@ -50,8 +58,16 @@ import TimeLine from './components/timeLine.vue';
|
|
|
|
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
- return {};
|
|
|
|
|
|
+ return {
|
|
|
|
+ isError:false,
|
|
|
|
+ isLoading:false,
|
|
|
|
+ };
|
|
},
|
|
},
|
|
|
|
+ /* watch:{
|
|
|
|
+ isLoading(val){
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ }, */
|
|
methods: {},
|
|
methods: {},
|
|
components: { TimeLine, ReportDetail ,Reportdtl }
|
|
components: { TimeLine, ReportDetail ,Reportdtl }
|
|
};
|
|
};
|
|
@@ -82,12 +98,10 @@ export default {
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
.approve-detail-wrap{
|
|
.approve-detail-wrap{
|
|
height: calc(100vh - 120px);
|
|
height: calc(100vh - 120px);
|
|
- /* overflow-y: hidden; */
|
|
|
|
display: flex;
|
|
display: flex;
|
|
.approve-detail,.approve-tool{
|
|
.approve-detail,.approve-tool{
|
|
height: 100%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
- /* padding:30px; */
|
|
|
|
}
|
|
}
|
|
.approve-tool{
|
|
.approve-tool{
|
|
width:400px;
|
|
width:400px;
|
|
@@ -116,6 +130,7 @@ export default {
|
|
right:0;
|
|
right:0;
|
|
bottom:0;
|
|
bottom:0;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
|
+ pointer-events: none;
|
|
img{
|
|
img{
|
|
width:100%;
|
|
width:100%;
|
|
height:100%;
|
|
height:100%;
|
|
@@ -137,15 +152,10 @@ export default {
|
|
}
|
|
}
|
|
.approve-content{
|
|
.approve-content{
|
|
flex: 1;
|
|
flex: 1;
|
|
- min-width: 800px;
|
|
|
|
|
|
+ min-width: 840px;
|
|
padding:20px;
|
|
padding:20px;
|
|
overflow-y: auto;
|
|
overflow-y: auto;
|
|
position:relative;
|
|
position:relative;
|
|
- .smart-report-detail{
|
|
|
|
- .main-box{
|
|
|
|
- width: auto;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|