|
@@ -7,7 +7,7 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- 英文版摘要+overview -->
|
|
<!-- 英文版摘要+overview -->
|
|
- <div id="abstract-en" v-if="$route.query.fromPage=='en'">
|
|
|
|
|
|
+ <div id="abstract-en" v-if="$route.query.fromPage=='en'||isEn">
|
|
<div
|
|
<div
|
|
class="abstract"
|
|
class="abstract"
|
|
:style="{borderBottom:reportInfo.Overview?'1px solid #C1C1C1':'none',paddingBottom:reportInfo.Overview?'20px':'0'}"
|
|
:style="{borderBottom:reportInfo.Overview?'1px solid #C1C1C1':'none',paddingBottom:reportInfo.Overview?'20px':'0'}"
|
|
@@ -31,7 +31,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="abstract" v-else>
|
|
<div id="abstract" v-else>
|
|
- <div>{{$route.query.fromPage=='en'?'Abstract':'摘要'}}:{{reportInfo.Abstract}}</div>
|
|
|
|
|
|
+ <div>{{($route.query.fromPage=='en'||isEn)?'Abstract':'摘要'}}:{{reportInfo.Abstract}}</div>
|
|
</div>
|
|
</div>
|
|
<div id="resetsty" style="padding:30px; box-sizing:border-box; overflow:hidden;">
|
|
<div id="resetsty" style="padding:30px; box-sizing:border-box; overflow:hidden;">
|
|
<block v-if="reportInfo.ChapterType=='day'||reportInfo.ChapterType=='week'">
|
|
<block v-if="reportInfo.ChapterType=='day'||reportInfo.ChapterType=='week'">
|
|
@@ -95,6 +95,16 @@
|
|
return str
|
|
return str
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ props:{
|
|
|
|
+ reportId:{ //审批详情-预览报告
|
|
|
|
+ type:Number,
|
|
|
|
+ default:0
|
|
|
|
+ },
|
|
|
|
+ isEn:{
|
|
|
|
+ type:Boolean,
|
|
|
|
+ default:false
|
|
|
|
+ }
|
|
|
|
+ },
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
id:parseInt(this.$route.query.id),
|
|
id:parseInt(this.$route.query.id),
|
|
@@ -110,7 +120,7 @@
|
|
vueQr
|
|
vueQr
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
- if(this.$route.query.id) {
|
|
|
|
|
|
+ if(this.$route.query.id||this.reportId) {
|
|
this.getreportdetail();
|
|
this.getreportdetail();
|
|
}else {
|
|
}else {
|
|
let reportdtl=sessionStorage.getItem('reportdtl') || false;
|
|
let reportdtl=sessionStorage.getItem('reportdtl') || false;
|
|
@@ -136,12 +146,13 @@
|
|
},
|
|
},
|
|
async getreportdetail(){
|
|
async getreportdetail(){
|
|
let res
|
|
let res
|
|
- if(this.$route.query.fromPage == 'en'){
|
|
|
|
- res=await reportEnInterface.reportDetail({ReportId:parseInt(this.id)})
|
|
|
|
|
|
+ let reportId = this.id||this.reportId
|
|
|
|
+ if((this.$route.query.fromPage == 'en'||this.isEn)){
|
|
|
|
+ res=await reportEnInterface.reportDetail({ReportId:parseInt(reportId)})
|
|
}else if(this.$route.query.fromPage == 'strategyReport'){
|
|
}else if(this.$route.query.fromPage == 'strategyReport'){
|
|
- res=await strategyReportInterence.getReportDetail({Id:parseInt(this.id)})
|
|
|
|
|
|
+ res=await strategyReportInterence.getReportDetail({Id:parseInt(reportId)})
|
|
}else{
|
|
}else{
|
|
- res=await reportdetail({ReportId:parseInt(this.id)})
|
|
|
|
|
|
+ res=await reportdetail({ReportId:parseInt(reportId)})
|
|
}
|
|
}
|
|
|
|
|
|
if( res.Ret!==200 )return
|
|
if( res.Ret!==200 )return
|