|
@@ -33,6 +33,11 @@
|
|
|
@change="filterChange"
|
|
|
:options="classifyOptions"
|
|
|
v-model="searchform.classifyIds"
|
|
|
+ :props="{
|
|
|
+ value: 'Id',
|
|
|
+ label: 'ClassifyName',
|
|
|
+ children: 'Child'
|
|
|
+ }"
|
|
|
clearable
|
|
|
:placeholder="$t('ReportManage.smart_type_filtering')"
|
|
|
style="width:100%;"
|
|
@@ -627,6 +632,8 @@ export default {
|
|
|
|
|
|
isShowPreview: false,//预览报告弹窗
|
|
|
previewReportInfo: {},
|
|
|
+
|
|
|
+ linkPdfUrl: '',//生成pdf链接的url
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
@@ -650,24 +657,24 @@ export default {
|
|
|
|
|
|
classifylist(params).then((res) => {
|
|
|
if (res.Ret == 200 && Array.isArray(res.Data.List)) {
|
|
|
- this.classifyOptions = [];
|
|
|
- res.Data.List.forEach(item => {
|
|
|
- let newitem = {
|
|
|
- label: item.ClassifyName,
|
|
|
- value: item.Id,
|
|
|
- };
|
|
|
- if (item.Child) {
|
|
|
- let childnode = [];
|
|
|
- item.Child.forEach((itemchild, i) => {
|
|
|
- childnode.push({
|
|
|
- label: itemchild.ClassifyName,
|
|
|
- value: itemchild.Id,
|
|
|
- });
|
|
|
- });
|
|
|
- newitem.children = childnode;
|
|
|
- }
|
|
|
- this.classifyOptions.push(newitem);
|
|
|
- });
|
|
|
+ this.classifyOptions = res.Data.List||[];
|
|
|
+ // res.Data.List.forEach(item => {
|
|
|
+ // let newitem = {
|
|
|
+ // label: item.ClassifyName,
|
|
|
+ // value: item.Id,
|
|
|
+ // };
|
|
|
+ // if (item.Child) {
|
|
|
+ // let childnode = [];
|
|
|
+ // item.Child.forEach((itemchild, i) => {
|
|
|
+ // childnode.push({
|
|
|
+ // label: itemchild.ClassifyName,
|
|
|
+ // value: itemchild.Id,
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ // newitem.children = childnode;
|
|
|
+ // }
|
|
|
+ // this.classifyOptions.push(newitem);
|
|
|
+ // });
|
|
|
}
|
|
|
});
|
|
|
},
|
|
@@ -932,6 +939,9 @@ export default {
|
|
|
this.publishReportCode = item.ReportCode
|
|
|
this.isDSFB=item.PrePublishTime?true:false
|
|
|
|
|
|
+ let baseUrl= localStorage.getItem('dynamicOutLinks') ? JSON.parse(localStorage.getItem('dynamicOutLinks')).ReportViewUrl : '';
|
|
|
+ this.linkPdfUrl = item.ReportLayout===1 ? `${baseUrl}/reportshare_pdf` : `${baseUrl}/reportshare_smart_pdf`;
|
|
|
+
|
|
|
if(this.isApprove){
|
|
|
this.handlePublic(1)
|
|
|
return
|
|
@@ -978,8 +988,7 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
generatePdfLinks(Code){
|
|
|
- const baseUrl= localStorage.getItem('dynamicOutLinks') ? JSON.parse(localStorage.getItem('dynamicOutLinks')).ReportViewUrl : '';
|
|
|
- return `${baseUrl}/reportshare_pdf?code=${Code}&flag=${this.waterMarkStr}`
|
|
|
+ return `${this.linkPdfUrl}?code=${Code}&flag=${this.waterMarkStr}`
|
|
|
},
|
|
|
|
|
|
//取消发布
|