|
@@ -154,9 +154,24 @@ export class ApproveComponent implements OnInit {
|
|
|
query.notEqualTo('isDeleted', true);
|
|
|
query.equalTo('eduProcess', this.eduProcess?.id);
|
|
|
this.activity = await query.first();
|
|
|
- this.srcUrl = this.sanitizer.bypassSecurityTrustResourceUrl(
|
|
|
- this.activity?.get('reviewDetails')?.url + '#toolbar=0'
|
|
|
- );
|
|
|
+ let url = this.activity?.get('reviewDetails')?.url?.replaceAll('http://', 'https://');
|
|
|
+ console.log(url);
|
|
|
+ if(url){
|
|
|
+ this.srcUrl = this.sanitizer.bypassSecurityTrustResourceUrl(
|
|
|
+ url + '#toolbar=0'
|
|
|
+ );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ openUrl(){
|
|
|
+ let url = this.activity?.get('reviewDetails')?.url?.replaceAll('http://', 'https://');
|
|
|
+ window.open(url)
|
|
|
+
|
|
|
+ // const a = document.createElement('a'); // 创建一个<a>元素
|
|
|
+ // a.href = url; // 设置链接的href属性为要下载的文件的URL
|
|
|
+ // a.download = '报送流程'; // 设置下载文件的名称
|
|
|
+ // document.body.appendChild(a); // 将<a>元素添加到文档中
|
|
|
+ // a.click(); // 模拟点击<a>元素
|
|
|
+ // document.body.removeChild(a); // 下载后移除<a>元素
|
|
|
}
|
|
|
//切换tab
|
|
|
async onSelectChange(e: number) {
|
|
@@ -200,6 +215,7 @@ export class ApproveComponent implements OnInit {
|
|
|
let query = new Parse.Query('EduReview');
|
|
|
query.notEqualTo('isDeleted', true);
|
|
|
query.equalTo('eduTextbook', e);
|
|
|
+ query.equalTo('profile',this.tbookSer.profile?.objectId)
|
|
|
this.eduReview = await query.first();
|
|
|
if (!this.eduReview?.id) {
|
|
|
let obj = Parse.Object.extend('EduReview');
|