| | |
| | | import { LightningElement,api } from 'lwc'; |
| | | import { LightningElement, api, track } from 'lwc'; |
| | | import { NavigationMixin } from "lightning/navigation"; |
| | | import View_Weekly_Report from '@salesforce/label/c.View_Weekly_Report'; |
| | | |
| | | const customLabel = { |
| | | View_Weekly_Report |
| | | } |
| | | export default class CustomWeeklyReportComp extends NavigationMixin(LightningElement) { |
| | | @track label = customLabel; |
| | | |
| | | @api recordId; |
| | | @api hospitalName; |
| | | @api isShowButton; |
| | |
| | | toWeeklyReport(){ |
| | | console.log('去报表'); |
| | | let reportFilters = '[{"operator":"equals","value":"' + this.hospitalName + '","column":"Agency_Report__c.Hospital__c"}]'; |
| | | let url = "/report/00O0l000000zo9aEAA?reportFilters=" + encodeURIComponent(reportFilters); |
| | | //let url = "/report/00O0l000000zo9aEAA"; |
| | | let reportUrl = this.label.View_Weekly_Report; |
| | | let url = "/report/" + reportUrl + "?reportFilters=" + encodeURIComponent(reportFilters); |
| | | this[NavigationMixin.Navigate]({ |
| | | type: "standard__webPage", |
| | | attributes: { |