UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

106 lines 8.76 kB
/** * @fileoverview added by tsickle * Generated from: tree-picker/yz-tree-picker/yz-tree-picker.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 { YzTreePickerComponent } from "./yz-tree-picker.component"; import * as i0 from "@angular/core"; import * as i1 from "@angular/material/dialog"; export class YzTreePickerService { /** * @param {?} dialog */ constructor(dialog) { this.dialog = dialog; } /** * 打开选择器 * @param {?} option * @return {?} */ openTreePicker(option) { /** @type {?} */ const dialogRef = this.dialog.open(YzTreePickerComponent, { panelClass: 'tree-picker-panel', backdropClass: 'tree-picker-panel-bg', autoFocus: false, // 对话框应集中在打开的地方,使搜索框不聚焦 closeOnNavigation: true, // 当用户在浏览器历史记录中向后或向前导航时,对话框是否应关闭。 hasBackdrop: true, data: { titleName: option.titleName == undefined ? null : option.titleName, // 选择器标题 value: option.value == undefined ? null : option.value, // 选择器回显值 tree: option.tree, // 数据源 closeBtnText: option.closeBtnText == undefined ? null : option.closeBtnText, // 关闭按钮文本 pickerClassName: option.pickerClassName == undefined ? null : option.pickerClassName // 面板自定义class } }); dialogRef.afterClosed().subscribe((/** * @param {?} result * @return {?} */ result => { if (option.onOk) { option.onOk(result ? result : []); } })); } } YzTreePickerService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ YzTreePickerService.ctorParameters = () => [ { type: MatDialog } ]; /** @nocollapse */ YzTreePickerService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function YzTreePickerService_Factory() { return new YzTreePickerService(i0.ɵɵinject(i1.MatDialog)); }, token: YzTreePickerService, providedIn: "root" }); if (false) { /** @type {?} */ YzTreePickerService.prototype.dialog; } export class listOption { } if (false) { /** @type {?} */ listOption.prototype.title; /** @type {?} */ listOption.prototype.value; /** @type {?} */ listOption.prototype.children; } // 组件参数 export class treePickerParams { constructor() { this.tree = []; // 数据源 // 数据源 this.titleName = null; // 选择器标题 // 选择器标题 this.value = null; // 选择器回显值 // 选择器回显值 this.closeBtnText = null; // 关闭按钮文本 // 关闭按钮文本 this.pickerClassName = null; // 面板自定义class } } if (false) { /** @type {?} */ treePickerParams.prototype.tree; /** @type {?} */ treePickerParams.prototype.titleName; /** @type {?} */ treePickerParams.prototype.value; /** @type {?} */ treePickerParams.prototype.closeBtnText; /** @type {?} */ treePickerParams.prototype.pickerClassName; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotdHJlZS1waWNrZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXl1bnphaS1tb2JpbGUvIiwic291cmNlcyI6WyJ0cmVlLXBpY2tlci95ei10cmVlLXBpY2tlci95ei10cmVlLXBpY2tlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDbkQsT0FBTyxFQUFDLHFCQUFxQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7OztBQUtqRSxNQUFNLE9BQU8sbUJBQW1COzs7O0lBRTlCLFlBQW1CLE1BQWlCO1FBQWpCLFdBQU0sR0FBTixNQUFNLENBQVc7SUFDcEMsQ0FBQzs7Ozs7O0lBTUQsY0FBYyxDQUFDLE1BQXFKOztjQUM1SixTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMscUJBQXFCLEVBQUU7WUFDeEQsVUFBVSxFQUFFLG1CQUFtQjtZQUMvQixhQUFhLEVBQUUsc0JBQXNCO1lBQ3JDLFNBQVMsRUFBRSxLQUFLOztZQUNoQixpQkFBaUIsRUFBRSxJQUFJOztZQUN2QixXQUFXLEVBQUUsSUFBSTtZQUNqQixJQUFJLEVBQUU7Z0JBQ0osU0FBUyxFQUFFLE1BQU0sQ0FBQyxTQUFTLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTOztnQkFDbEUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxLQUFLLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLOztnQkFDdEQsSUFBSSxFQUFFLE1BQU0sQ0FBQyxJQUFJOztnQkFDakIsWUFBWSxFQUFFLE1BQU0sQ0FBQyxZQUFZLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxZQUFZOztnQkFDM0UsZUFBZSxFQUFFLE1BQU0sQ0FBQyxlQUFlLElBQUksU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxlQUFlLENBQUMsYUFBYTthQUNuRztTQUNGLENBQUM7UUFDRixTQUFTLENBQUMsV0FBVyxFQUFFLENBQUMsU0FBUzs7OztRQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ3pDLElBQUksTUFBTSxDQUFDLElBQUksRUFBRTtnQkFDZixNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQzthQUNuQztRQUNILENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7O1lBaENGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7OztZQUxPLFNBQVM7Ozs7O0lBUUgscUNBQXdCOztBQThCdEMsTUFBTSxPQUFPLFVBQVU7Q0FJdEI7OztJQUhDLDJCQUFjOztJQUNkLDJCQUFjOztJQUNkLDhCQUFxQjs7O0FBSXZCLE1BQU0sT0FBTyxnQkFBZ0I7SUFBN0I7UUFDRSxTQUFJLEdBQXNCLEVBQUUsQ0FBQyxDQUFDLE1BQU07O1FBQ3BDLGNBQVMsR0FBWSxJQUFJLENBQUMsQ0FBQyxRQUFROztRQUNuQyxVQUFLLEdBQVksSUFBSSxDQUFDLENBQUMsU0FBUzs7UUFDaEMsaUJBQVksR0FBWSxJQUFJLENBQUMsQ0FBQyxTQUFTOztRQUN2QyxvQkFBZSxHQUFZLElBQUksQ0FBQyxDQUFDLGFBQWE7SUFDaEQsQ0FBQztDQUFBOzs7SUFMQyxnQ0FBNkI7O0lBQzdCLHFDQUEwQjs7SUFDMUIsaUNBQXNCOztJQUN0Qix3Q0FBNkI7O0lBQzdCLDJDQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7TWF0RGlhbG9nfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2cnO1xyXG5pbXBvcnQge1l6VHJlZVBpY2tlckNvbXBvbmVudH0gZnJvbSBcIi4veXotdHJlZS1waWNrZXIuY29tcG9uZW50XCI7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBZelRyZWVQaWNrZXJTZXJ2aWNlIHtcclxuXHJcbiAgY29uc3RydWN0b3IocHVibGljIGRpYWxvZzogTWF0RGlhbG9nKSB7XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiDmiZPlvIDpgInmi6nlmahcclxuICAgKiBAcGFyYW0gb3B0aW9uXHJcbiAgICovXHJcbiAgb3BlblRyZWVQaWNrZXIob3B0aW9uOiB7IHRyZWU6IEFycmF5PGxpc3RPcHRpb24+LCB0aXRsZU5hbWU/OiBzdHJpbmcsIHZhbHVlPzogc3RyaW5nLCBjbG9zZUJ0blRleHQ/OiBzdHJpbmcsIHBpY2tlckNsYXNzTmFtZT86IHN0cmluZywgb25Paz86ICh2YWx1ZTogYW55KSA9PiB2b2lkIH0pIHtcclxuICAgIGNvbnN0IGRpYWxvZ1JlZiA9IHRoaXMuZGlhbG9nLm9wZW4oWXpUcmVlUGlja2VyQ29tcG9uZW50LCB7XHJcbiAgICAgIHBhbmVsQ2xhc3M6ICd0cmVlLXBpY2tlci1wYW5lbCcsXHJcbiAgICAgIGJhY2tkcm9wQ2xhc3M6ICd0cmVlLXBpY2tlci1wYW5lbC1iZycsXHJcbiAgICAgIGF1dG9Gb2N1czogZmFsc2UsIC8vIOWvueivneahhuW6lOmbhuS4reWcqOaJk+W8gOeahOWcsOaWuSzkvb/mkJzntKLmoYbkuI3ogZrnhKZcclxuICAgICAgY2xvc2VPbk5hdmlnYXRpb246IHRydWUsIC8vIOW9k+eUqOaIt+WcqOa1j+iniOWZqOWOhuWPsuiusOW9leS4reWQkeWQjuaIluWQkeWJjeWvvOiIquaXtu+8jOWvueivneahhuaYr+WQpuW6lOWFs+mXreOAglxyXG4gICAgICBoYXNCYWNrZHJvcDogdHJ1ZSxcclxuICAgICAgZGF0YToge1xyXG4gICAgICAgIHRpdGxlTmFtZTogb3B0aW9uLnRpdGxlTmFtZSA9PSB1bmRlZmluZWQgPyBudWxsIDogb3B0aW9uLnRpdGxlTmFtZSwgLy8g6YCJ5oup5Zmo5qCH6aKYXHJcbiAgICAgICAgdmFsdWU6IG9wdGlvbi52YWx1ZSA9PSB1bmRlZmluZWQgPyBudWxsIDogb3B0aW9uLnZhbHVlLCAvLyDpgInmi6nlmajlm57mmL7lgLxcclxuICAgICAgICB0cmVlOiBvcHRpb24udHJlZSwgLy8g5pWw5o2u5rqQXHJcbiAgICAgICAgY2xvc2VCdG5UZXh0OiBvcHRpb24uY2xvc2VCdG5UZXh0ID09IHVuZGVmaW5lZCA/IG51bGwgOiBvcHRpb24uY2xvc2VCdG5UZXh0LCAvLyDlhbPpl63mjInpkq7mlofmnKxcclxuICAgICAgICBwaWNrZXJDbGFzc05hbWU6IG9wdGlvbi5waWNrZXJDbGFzc05hbWUgPT0gdW5kZWZpbmVkID8gbnVsbCA6IG9wdGlvbi5waWNrZXJDbGFzc05hbWUgLy8g6Z2i5p2/6Ieq5a6a5LmJY2xhc3NcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgICBkaWFsb2dSZWYuYWZ0ZXJDbG9zZWQoKS5zdWJzY3JpYmUocmVzdWx0ID0+IHtcclxuICAgICAgaWYgKG9wdGlvbi5vbk9rKSB7XHJcbiAgICAgICAgb3B0aW9uLm9uT2socmVzdWx0ID8gcmVzdWx0IDogW10pO1xyXG4gICAgICB9XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBjbGFzcyBsaXN0T3B0aW9uIHtcclxuICB0aXRsZTogc3RyaW5nO1xyXG4gIHZhbHVlOiBzdHJpbmc7XHJcbiAgY2hpbGRyZW4/OiBsaXN0T3B0aW9uXHJcbn1cclxuXHJcbi8vIOe7hOS7tuWPguaVsFxyXG5leHBvcnQgY2xhc3MgdHJlZVBpY2tlclBhcmFtcyB7XHJcbiAgdHJlZTogQXJyYXk8bGlzdE9wdGlvbj4gPSBbXTsgLy8g5pWw5o2u5rqQXHJcbiAgdGl0bGVOYW1lPzogc3RyaW5nID0gbnVsbDsgLy8g6YCJ5oup5Zmo5qCH6aKYXHJcbiAgdmFsdWU/OiBzdHJpbmcgPSBudWxsOyAvLyDpgInmi6nlmajlm57mmL7lgLxcclxuICBjbG9zZUJ0blRleHQ/OiBzdHJpbmcgPSBudWxsOyAvLyDlhbPpl63mjInpkq7mlofmnKxcclxuICBwaWNrZXJDbGFzc05hbWU/OiBzdHJpbmcgPSBudWxsOyAvLyDpnaLmnb/oh6rlrprkuYljbGFzc1xyXG59XHJcbiJdfQ==