UNPKG

@kre-form/ant

Version:

73 lines 5.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable, Inject } from "@angular/core"; import { KreToFormFieldService } from "./formFieldService"; var KreAntCommonService = /** @class */ (function () { function KreAntCommonService(toFormField) { this.toFormField = toFormField; this.findFieldConfig = {}; } //根据Guid获取Field //根据Guid获取Field /** * @param {?} formFieldConfig * @param {?} guid * @return {?} */ KreAntCommonService.prototype.getFormFieldByGuid = //根据Guid获取Field /** * @param {?} formFieldConfig * @param {?} guid * @return {?} */ function (formFieldConfig, guid) { var _this = this; if (formFieldConfig.length) { formFieldConfig.forEach((/** * @param {?} item * @param {?} index * @param {?} object * @return {?} */ function (item, index, object) { if (item.guid === guid) { _this.findFieldConfig = item; } if (item.type === "repeat") { if (item.fieldArray && item.fieldArray && item.fieldArray.fieldGroup && item.fieldArray.fieldGroup.length > 0) { _this.getFormFieldByGuid(item.fieldArray.fieldGroup, guid); } } })); } return this.findFieldConfig; }; KreAntCommonService.decorators = [ { type: Injectable } ]; /** @nocollapse */ KreAntCommonService.ctorParameters = function () { return [ { type: KreToFormFieldService, decorators: [{ type: Inject, args: [KreToFormFieldService,] }] } ]; }; return KreAntCommonService; }()); export { KreAntCommonService }; if (false) { /** * @type {?} * @private */ KreAntCommonService.prototype.findFieldConfig; /** * @type {?} * @private */ KreAntCommonService.prototype.toFormField; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uU2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9hbnQvIiwic291cmNlcyI6WyJsaWIvdG9vbHMvY29tbW9uU2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBZ0IsTUFBTSxFQUFjLE1BQU0sZUFBZSxDQUFDO0FBRzdFLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRzNEO0lBRUUsNkJBRVUsV0FBa0M7UUFBbEMsZ0JBQVcsR0FBWCxXQUFXLENBQXVCO1FBR3BDLG9CQUFlLEdBQVEsRUFBRSxDQUFDO0lBRi9CLENBQUM7SUFHSixlQUFlOzs7Ozs7O0lBQ2YsZ0RBQWtCOzs7Ozs7O0lBQWxCLFVBQW1CLGVBQXFDLEVBQUUsSUFBWTtRQUF0RSxpQkFtQkM7UUFsQkMsSUFBSSxlQUFlLENBQUMsTUFBTSxFQUFFO1lBQzFCLGVBQWUsQ0FBQyxPQUFPOzs7Ozs7WUFBQyxVQUFDLElBQUksRUFBRSxLQUFLLEVBQUUsTUFBTTtnQkFDMUMsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksRUFBRTtvQkFDdEIsS0FBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUM7aUJBQzdCO2dCQUNELElBQUksSUFBSSxDQUFDLElBQUksS0FBSyxRQUFRLEVBQUU7b0JBQzFCLElBQ0UsSUFBSSxDQUFDLFVBQVU7d0JBQ2YsSUFBSSxDQUFDLFVBQVU7d0JBQ2YsSUFBSSxDQUFDLFVBQVUsQ0FBQyxVQUFVO3dCQUMxQixJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUNyQzt3QkFDQSxLQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUM7cUJBQzNEO2lCQUNGO1lBQ0gsQ0FBQyxFQUFDLENBQUM7U0FDSjtRQUNELE9BQU8sSUFBSSxDQUFDLGVBQWUsQ0FBQztJQUM5QixDQUFDOztnQkE1QkYsVUFBVTs7OztnQkFIRixxQkFBcUIsdUJBTXpCLE1BQU0sU0FBQyxxQkFBcUI7O0lBMEJqQywwQkFBQztDQUFBLEFBN0JELElBNkJDO1NBNUJZLG1CQUFtQjs7Ozs7O0lBTTlCLDhDQUFrQzs7Ozs7SUFKaEMsMENBQzBDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgRXZlbnRFbWl0dGVyLCBJbmplY3QsIGZvcndhcmRSZWYgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgS3JlVGFibGVGaWVsZENvbmZpZywgS3JlRm9ybUZpZWxkQ29uZmlnLCBjbG9uZSB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xuaW1wb3J0IHsgS3JlVGFibGVCdXNpbmVzcyB9IGZyb20gXCIuL3V0aWxcIjtcbmltcG9ydCB7IEtyZVRvRm9ybUZpZWxkU2VydmljZSB9IGZyb20gXCIuL2Zvcm1GaWVsZFNlcnZpY2VcIjtcbmltcG9ydCB7IG1pbiB9IGZyb20gXCJyeGpzL29wZXJhdG9yc1wiO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgS3JlQW50Q29tbW9uU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoS3JlVG9Gb3JtRmllbGRTZXJ2aWNlKVxuICAgIHByaXZhdGUgdG9Gb3JtRmllbGQ6IEtyZVRvRm9ybUZpZWxkU2VydmljZVxuICApIHt9XG5cbiAgcHJpdmF0ZSBmaW5kRmllbGRDb25maWc6IGFueSA9IHt9O1xuICAvL+agueaNrkd1aWTojrflj5ZGaWVsZFxuICBnZXRGb3JtRmllbGRCeUd1aWQoZm9ybUZpZWxkQ29uZmlnOiBLcmVGb3JtRmllbGRDb25maWdbXSwgZ3VpZDogc3RyaW5nKSB7XG4gICAgaWYgKGZvcm1GaWVsZENvbmZpZy5sZW5ndGgpIHtcbiAgICAgIGZvcm1GaWVsZENvbmZpZy5mb3JFYWNoKChpdGVtLCBpbmRleCwgb2JqZWN0KSA9PiB7XG4gICAgICAgIGlmIChpdGVtLmd1aWQgPT09IGd1aWQpIHtcbiAgICAgICAgICB0aGlzLmZpbmRGaWVsZENvbmZpZyA9IGl0ZW07XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGl0ZW0udHlwZSA9PT0gXCJyZXBlYXRcIikge1xuICAgICAgICAgIGlmIChcbiAgICAgICAgICAgIGl0ZW0uZmllbGRBcnJheSAmJlxuICAgICAgICAgICAgaXRlbS5maWVsZEFycmF5ICYmXG4gICAgICAgICAgICBpdGVtLmZpZWxkQXJyYXkuZmllbGRHcm91cCAmJlxuICAgICAgICAgICAgaXRlbS5maWVsZEFycmF5LmZpZWxkR3JvdXAubGVuZ3RoID4gMFxuICAgICAgICAgICkge1xuICAgICAgICAgICAgdGhpcy5nZXRGb3JtRmllbGRCeUd1aWQoaXRlbS5maWVsZEFycmF5LmZpZWxkR3JvdXAsIGd1aWQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmZpbmRGaWVsZENvbmZpZztcbiAgfVxufVxuIl19