[{"__symbolic":"module","version":4,"metadata":{"PayKindDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"zx-pay-kind-dialog","template":"<nz-modal [nzVisible]=\"modalIsVisible\" [nzWidth]=\"600\" [nzTitle]=\"modalTitle\" [nzContent]=\"modalContent\" [nzFooter]=\"modalFooter\" (nzOnCancel)=\"handleCancel()\"><ng-template #modalTitle><span>新建车道</span> <span>请输入车道信息</span></ng-template><ng-template #modalContent><form nz-form [formGroup]=\"validateForm\"><div nz-form-item nz-row class=\"hidden\"><div nz-form-label nz-col [nzSpan]=\"24\"><label>ID</label></div><div nz-col [nzSpan]=\"24\" nz-form-control><nz-input formControlName=\"id\" [nzPlaceHolder]=\"'ID'\" [nzSize]=\"'large'\" name=\"id\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>支付类型编码</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"kind\" [nzPlaceHolder]=\"'请输入支付类型编码'\" [nzSize]=\"'large'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('kind').dirty&&getFormControl('kind').hasError('required')\">支付类型编码是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>支付类型名称</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"name\" [nzPlaceHolder]=\"'请输入支付类型名称'\" [nzSize]=\"'large'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('name').dirty&&getFormControl('name').hasError('required')\">支付类型名称是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>实现类名</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"providerClass\" [nzPlaceHolder]=\"'请输入实现类名'\" [nzSize]=\"'large'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('providerClass').dirty&&getFormControl('providerClass').hasError('required')\">实现类名是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>是否启用</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-switch formControlName=\"usable\"><span checked=\"checked\">启用</span> <span unchecked>禁用</span></nz-switch></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>支付类型图标</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-upload [nzAction]=\"uploadUrl\" [nzHeaders]=\"{ 'Authorization':'Bearer '+getAuthToken() }\" nzListType=\"picture-card\" [(nzFileList)]=\"fileList\" [nzShowButton]=\"fileList.length < 1\" [nzPreview]=\"handlePreview\" (nzChange)=\"getLogoStatus($event)\" [nzRemove]=\"removeLogo\"><i class=\"anticon anticon-plus\"></i><div class=\"ant-upload-text\">Upload</div></nz-upload><nz-modal [nzVisible]=\"previewVisible\" [nzContent]=\"modalContent\" [nzFooter]=\"null\" (nzOnCancel)=\"previewVisible=false\"><ng-template #modalContent><img [src]=\"previewImage\" [ngStyle]=\"{ 'width': '100%' }\"/></ng-template></nz-modal></div></div></form></ng-template><ng-template #modalFooter><button nz-button [nzType]=\"'default'\" [nzSize]=\"'large'\" (click)=\"handleCancel()\"><span>取 消</span></button> <button nz-button [nzType]=\"'primary'\" [nzSize]=\"'large'\" (click)=\"onSave(validateForm.value)\" [disabled]=\"!validateForm.valid\"><span>确 定</span></button></ng-template></nz-modal>","styles":["\n        :host .hidden{\n            display:none;\n        }\n        "]}]}],"members":{"clickSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":28,"character":20},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"AuthServerProvider","line":29,"character":36},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"AppSettingService","line":30,"character":35},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"CoreConfigService","line":31,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}],"getAuthToken":[{"__symbolic":"method"}],"getLogoStatus":[{"__symbolic":"method"}]}}}}]