ng-yunzai-mobile
Version:
1. 适配yunzai_uni_app_x
50 lines • 3.53 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: upload-file/yz-file-show/file-show.service.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { YzFileShowComponent } from "./yz-file-show.component";
import * as i0 from "@angular/core";
import * as i1 from "@angular/material/dialog";
export class FileShowService {
/**
* @param {?} dialog
*/
constructor(dialog) {
this.dialog = dialog;
}
/**
* 查看综合文件列表
* @param {?} option
* @return {?}
*/
viewFileShow(option) {
if (!option.id) {
return;
}
this.dialog.open(YzFileShowComponent, {
panelClass: 'yz-iframe-page',
closeOnNavigation: true,
data: {
id: option.id
}
});
}
}
FileShowService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
FileShowService.ctorParameters = () => [
{ type: MatDialog }
];
/** @nocollapse */ FileShowService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function FileShowService_Factory() { return new FileShowService(i0.ɵɵinject(i1.MatDialog)); }, token: FileShowService, providedIn: "root" });
if (false) {
/** @type {?} */
FileShowService.prototype.dialog;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS1zaG93LnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy15dW56YWktbW9iaWxlLyIsInNvdXJjZXMiOlsidXBsb2FkLWZpbGUveXotZmlsZS1zaG93L2ZpbGUtc2hvdy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDbkQsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7OztBQU03RCxNQUFNLE9BQU8sZUFBZTs7OztJQUUxQixZQUFtQixNQUFpQjtRQUFqQixXQUFNLEdBQU4sTUFBTSxDQUFXO0lBQ3BDLENBQUM7Ozs7OztJQU9ELFlBQVksQ0FBQyxNQUFzQjtRQUNqQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRTtZQUNkLE9BQU87U0FDUjtRQUNELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLG1CQUFtQixFQUFFO1lBQ3BDLFVBQVUsRUFBRSxnQkFBZ0I7WUFDNUIsaUJBQWlCLEVBQUUsSUFBSTtZQUN2QixJQUFJLEVBQUU7Z0JBQ0osRUFBRSxFQUFFLE1BQU0sQ0FBQyxFQUFFO2FBQ2Q7U0FDRixDQUFDLENBQUM7SUFDTCxDQUFDOzs7WUF6QkYsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7O1lBTE8sU0FBUzs7Ozs7SUFTSCxpQ0FBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge01hdERpYWxvZ30gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuaW1wb3J0IHtZekZpbGVTaG93Q29tcG9uZW50fSBmcm9tIFwiLi95ei1maWxlLXNob3cuY29tcG9uZW50XCI7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgRmlsZVNob3dTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IocHVibGljIGRpYWxvZzogTWF0RGlhbG9nKSB7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyoqXHJcbiAgICog5p+l55yL57u85ZCI5paH5Lu25YiX6KGoXHJcbiAgICogQHBhcmFtIG9wdGlvblxyXG4gICAqL1xyXG4gIHZpZXdGaWxlU2hvdyhvcHRpb246IHsgaWQ6IHN0cmluZyB9KSB7XHJcbiAgICBpZiAoIW9wdGlvbi5pZCkge1xyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcbiAgICB0aGlzLmRpYWxvZy5vcGVuKFl6RmlsZVNob3dDb21wb25lbnQsIHtcclxuICAgICAgcGFuZWxDbGFzczogJ3l6LWlmcmFtZS1wYWdlJyxcclxuICAgICAgY2xvc2VPbk5hdmlnYXRpb246IHRydWUsXHJcbiAgICAgIGRhdGE6IHtcclxuICAgICAgICBpZDogb3B0aW9uLmlkXHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4iXX0=