buli
2023-07-11 a68c8c52c2820052c2ae3856876f74a385354583
force-app/main/default/lwc/customWeeklyReportComp/customWeeklyReportComp.js
@@ -1,13 +1,11 @@
import { LightningElement, api, track } from 'lwc';
import { NavigationMixin } from 'lightning/navigation';
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
) {
}
export default class CustomWeeklyReportComp extends NavigationMixin(LightningElement) {
    @track label = customLabel;
    @api recordId;
@@ -16,28 +14,20 @@
    connectedCallback() {
        console.log('CustomWeeklyReportComp recordId = ' + this.recordId);
        console.log(
            'CustomWeeklyReportComp hospitalName = ' + this.hospitalName
        );
        console.log('CustomWeeklyReportComp hospitalName = ' + this.hospitalName);
    }
    toWeeklyReport() {
        console.log('去报表');
        let reportFilters =
            '[{"operator":"equals","value":"' +
            this.hospitalName +
            '","column":"Agency_Report__c.Hospital__c"}]';
        let reportFilters = '[{"operator":"equals","value":"' + this.hospitalName + '","column":"Agency_Report__c.Hospital__c"}]';
        let reportUrl = this.label.View_Weekly_Report;
        let url =
            '/report/' +
            reportUrl +
            '?reportFilters=' +
            encodeURIComponent(reportFilters);
        console.log('reportUrl = ' + reportUrl);
        let url = "/report/" + reportUrl + "?reportFilters=" + encodeURIComponent(reportFilters);
        this[NavigationMixin.Navigate]({
            type: 'standard__webPage',
            type: "standard__webPage",
            attributes: {
                url: url
            }
                url: url,
            },
        });
    }
}