ng-yunzai-mobile
Version:
1. 修改wechat.micro.ts
123 lines • 9.43 kB
JavaScript
/**
* @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";
var YzTreePickerService = /** @class */ (function () {
function YzTreePickerService(dialog) {
this.dialog = dialog;
}
/**
* 打开选择器
* @param option
*/
/**
* 打开选择器
* @param {?} option
* @return {?}
*/
YzTreePickerService.prototype.openTreePicker = /**
* 打开选择器
* @param {?} option
* @return {?}
*/
function (option) {
/** @type {?} */
var 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 {?}
*/
function (result) {
if (option.onOk) {
option.onOk(result ? result : []);
}
}));
};
YzTreePickerService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
YzTreePickerService.ctorParameters = function () { return [
{ type: MatDialog }
]; };
/** @nocollapse */ YzTreePickerService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function YzTreePickerService_Factory() { return new YzTreePickerService(i0.ɵɵinject(i1.MatDialog)); }, token: YzTreePickerService, providedIn: "root" });
return YzTreePickerService;
}());
export { YzTreePickerService };
if (false) {
/** @type {?} */
YzTreePickerService.prototype.dialog;
}
var listOption = /** @class */ (function () {
function listOption() {
}
return listOption;
}());
export { listOption };
if (false) {
/** @type {?} */
listOption.prototype.title;
/** @type {?} */
listOption.prototype.value;
/** @type {?} */
listOption.prototype.children;
}
// 组件参数
var
// 组件参数
treePickerParams = /** @class */ (function () {
function treePickerParams() {
this.tree = []; // 数据源
// 数据源
this.titleName = null; // 选择器标题
// 选择器标题
this.value = null; // 选择器回显值
// 选择器回显值
this.closeBtnText = null; // 关闭按钮文本
// 关闭按钮文本
this.pickerClassName = null; // 面板自定义class
}
return treePickerParams;
}());
// 组件参数
export { treePickerParams };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieXotdHJlZS1waWNrZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXl1bnphaS1tb2JpbGUvIiwic291cmNlcyI6WyJ0cmVlLXBpY2tlci95ei10cmVlLXBpY2tlci95ei10cmVlLXBpY2tlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDbkQsT0FBTyxFQUFDLHFCQUFxQixFQUFDLE1BQU0sNEJBQTRCLENBQUM7OztBQUVqRTtJQUtFLDZCQUFtQixNQUFpQjtRQUFqQixXQUFNLEdBQU4sTUFBTSxDQUFXO0lBQ3BDLENBQUM7SUFFRDs7O09BR0c7Ozs7OztJQUNILDRDQUFjOzs7OztJQUFkLFVBQWUsTUFBcUo7O1lBQzVKLFNBQVMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRTtZQUN4RCxVQUFVLEVBQUUsbUJBQW1CO1lBQy9CLGFBQWEsRUFBRSxzQkFBc0I7WUFDckMsU0FBUyxFQUFFLEtBQUs7O1lBQ2hCLGlCQUFpQixFQUFFLElBQUk7O1lBQ3ZCLFdBQVcsRUFBRSxJQUFJO1lBQ2pCLElBQUksRUFBRTtnQkFDSixTQUFTLEVBQUUsTUFBTSxDQUFDLFNBQVMsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVM7O2dCQUNsRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEtBQUssSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUs7O2dCQUN0RCxJQUFJLEVBQUUsTUFBTSxDQUFDLElBQUk7O2dCQUNqQixZQUFZLEVBQUUsTUFBTSxDQUFDLFlBQVksSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFlBQVk7O2dCQUMzRSxlQUFlLEVBQUUsTUFBTSxDQUFDLGVBQWUsSUFBSSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxhQUFhO2FBQ25HO1NBQ0YsQ0FBQztRQUNGLFNBQVMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxTQUFTOzs7O1FBQUMsVUFBQSxNQUFNO1lBQ3RDLElBQUksTUFBTSxDQUFDLElBQUksRUFBRTtnQkFDZixNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQzthQUNuQztRQUNILENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQzs7Z0JBaENGLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7Z0JBTE8sU0FBUzs7OzhCQURqQjtDQXFDQyxBQWpDRCxJQWlDQztTQTlCWSxtQkFBbUI7OztJQUVsQixxQ0FBd0I7O0FBOEJ0QztJQUFBO0lBSUEsQ0FBQztJQUFELGlCQUFDO0FBQUQsQ0FBQyxBQUpELElBSUM7Ozs7SUFIQywyQkFBYzs7SUFDZCwyQkFBYzs7SUFDZCw4QkFBcUI7OztBQUl2Qjs7O0lBQUE7UUFDRSxTQUFJLEdBQXNCLEVBQUUsQ0FBQyxDQUFDLE1BQU07O1FBQ3BDLGNBQVMsR0FBWSxJQUFJLENBQUMsQ0FBQyxRQUFROztRQUNuQyxVQUFLLEdBQVksSUFBSSxDQUFDLENBQUMsU0FBUzs7UUFDaEMsaUJBQVksR0FBWSxJQUFJLENBQUMsQ0FBQyxTQUFTOztRQUN2QyxvQkFBZSxHQUFZLElBQUksQ0FBQyxDQUFDLGFBQWE7SUFDaEQsQ0FBQztJQUFELHVCQUFDO0FBQUQsQ0FBQyxBQU5ELElBTUM7Ozs7O0lBTEMsZ0NBQTZCOztJQUM3QixxQ0FBMEI7O0lBQzFCLGlDQUFzQjs7SUFDdEIsd0NBQTZCOztJQUM3QiwyQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge01hdERpYWxvZ30gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwvZGlhbG9nJztcclxuaW1wb3J0IHtZelRyZWVQaWNrZXJDb21wb25lbnR9IGZyb20gXCIuL3l6LXRyZWUtcGlja2VyLmNvbXBvbmVudFwiO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgWXpUcmVlUGlja2VyU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBkaWFsb2c6IE1hdERpYWxvZykge1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICog5omT5byA6YCJ5oup5ZmoXHJcbiAgICogQHBhcmFtIG9wdGlvblxyXG4gICAqL1xyXG4gIG9wZW5UcmVlUGlja2VyKG9wdGlvbjogeyB0cmVlOiBBcnJheTxsaXN0T3B0aW9uPiwgdGl0bGVOYW1lPzogc3RyaW5nLCB2YWx1ZT86IHN0cmluZywgY2xvc2VCdG5UZXh0Pzogc3RyaW5nLCBwaWNrZXJDbGFzc05hbWU/OiBzdHJpbmcsIG9uT2s/OiAodmFsdWU6IGFueSkgPT4gdm9pZCB9KSB7XHJcbiAgICBjb25zdCBkaWFsb2dSZWYgPSB0aGlzLmRpYWxvZy5vcGVuKFl6VHJlZVBpY2tlckNvbXBvbmVudCwge1xyXG4gICAgICBwYW5lbENsYXNzOiAndHJlZS1waWNrZXItcGFuZWwnLFxyXG4gICAgICBiYWNrZHJvcENsYXNzOiAndHJlZS1waWNrZXItcGFuZWwtYmcnLFxyXG4gICAgICBhdXRvRm9jdXM6IGZhbHNlLCAvLyDlr7nor53moYblupTpm4bkuK3lnKjmiZPlvIDnmoTlnLDmlrks5L2/5pCc57Si5qGG5LiN6IGa54SmXHJcbiAgICAgIGNsb3NlT25OYXZpZ2F0aW9uOiB0cnVlLCAvLyDlvZPnlKjmiLflnKjmtY/op4jlmajljoblj7LorrDlvZXkuK3lkJHlkI7miJblkJHliY3lr7zoiKrml7bvvIzlr7nor53moYbmmK/lkKblupTlhbPpl63jgIJcclxuICAgICAgaGFzQmFja2Ryb3A6IHRydWUsXHJcbiAgICAgIGRhdGE6IHtcclxuICAgICAgICB0aXRsZU5hbWU6IG9wdGlvbi50aXRsZU5hbWUgPT0gdW5kZWZpbmVkID8gbnVsbCA6IG9wdGlvbi50aXRsZU5hbWUsIC8vIOmAieaLqeWZqOagh+mimFxyXG4gICAgICAgIHZhbHVlOiBvcHRpb24udmFsdWUgPT0gdW5kZWZpbmVkID8gbnVsbCA6IG9wdGlvbi52YWx1ZSwgLy8g6YCJ5oup5Zmo5Zue5pi+5YC8XHJcbiAgICAgICAgdHJlZTogb3B0aW9uLnRyZWUsIC8vIOaVsOaNrua6kFxyXG4gICAgICAgIGNsb3NlQnRuVGV4dDogb3B0aW9uLmNsb3NlQnRuVGV4dCA9PSB1bmRlZmluZWQgPyBudWxsIDogb3B0aW9uLmNsb3NlQnRuVGV4dCwgLy8g5YWz6Zet5oyJ6ZKu5paH5pysXHJcbiAgICAgICAgcGlja2VyQ2xhc3NOYW1lOiBvcHRpb24ucGlja2VyQ2xhc3NOYW1lID09IHVuZGVmaW5lZCA/IG51bGwgOiBvcHRpb24ucGlja2VyQ2xhc3NOYW1lIC8vIOmdouadv+iHquWumuS5iWNsYXNzXHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gICAgZGlhbG9nUmVmLmFmdGVyQ2xvc2VkKCkuc3Vic2NyaWJlKHJlc3VsdCA9PiB7XHJcbiAgICAgIGlmIChvcHRpb24ub25Paykge1xyXG4gICAgICAgIG9wdGlvbi5vbk9rKHJlc3VsdCA/IHJlc3VsdCA6IFtdKTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY2xhc3MgbGlzdE9wdGlvbiB7XHJcbiAgdGl0bGU6IHN0cmluZztcclxuICB2YWx1ZTogc3RyaW5nO1xyXG4gIGNoaWxkcmVuPzogbGlzdE9wdGlvblxyXG59XHJcblxyXG4vLyDnu4Tku7blj4LmlbBcclxuZXhwb3J0IGNsYXNzIHRyZWVQaWNrZXJQYXJhbXMge1xyXG4gIHRyZWU6IEFycmF5PGxpc3RPcHRpb24+ID0gW107IC8vIOaVsOaNrua6kFxyXG4gIHRpdGxlTmFtZT86IHN0cmluZyA9IG51bGw7IC8vIOmAieaLqeWZqOagh+mimFxyXG4gIHZhbHVlPzogc3RyaW5nID0gbnVsbDsgLy8g6YCJ5oup5Zmo5Zue5pi+5YC8XHJcbiAgY2xvc2VCdG5UZXh0Pzogc3RyaW5nID0gbnVsbDsgLy8g5YWz6Zet5oyJ6ZKu5paH5pysXHJcbiAgcGlja2VyQ2xhc3NOYW1lPzogc3RyaW5nID0gbnVsbDsgLy8g6Z2i5p2/6Ieq5a6a5LmJY2xhc3NcclxufVxyXG4iXX0=