@wjya/ngx-webapp-icpc.group.pms
Version:
angular webapp : icpc.group.pms
1 lines • 4.59 kB
JSON
[{"__symbolic":"module","version":4,"metadata":{"WechatPaySettingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"zx-wechat-pay-setting","template":"<zx-header-block [title]=\"'支付设置'\" [showBottomLine]=\"false\" [showBreadcrumb]=\"true\" [breadcrumbAppendings]=\"['支付设置']\"><p>支付设置</p></zx-header-block><zx-content-block><ng-template #content><form nz-form [formGroup]=\"validateForm\"><div nz-form-item nz-row><div nz-form-label nz-col><label>微信商户号</label></div><div nz-col nz-form-control nzHasFeedback><nz-input formControlName=\"mchId\" [nzPlaceHolder]=\"'请填写微信商户号'\" [nzSize]=\"'large'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('mchId').dirty&&getFormControl('mchId').hasError('required')\">微信商户号是必填的</div><span class=\"tip\"><span>商户号可以点击公众号>微信支付菜单功能栏查看。</span> <a (click)=\"readHelp()\">查看帮助</a></span></div></div><div nz-form-item nz-row><div nz-form-label nz-col><label>微信商户API密钥</label></div><div nz-col nz-form-control><div style=\"width: calc(100% - 92px); display: inline-block; margin-right: 4px;\" nz-form-control nzHasFeedback><nz-input formControlName=\"apiKey\" [nzPlaceHolder]=\"'请填写微信商户API密钥'\" [nzSize]=\"'large'\"></nz-input></div><button nz-button [nzType]=\"'default'\" [nzSize]=\"'large'\" style=\"vertical-align: bottom\" (click)=\"genrate()\"><span>生成密钥</span></button><div nz-form-explain *ngIf=\"getFormControl('apiKey').dirty&&getFormControl('apiKey').hasError('required')\">微信商户API密钥是必填的</div><div nz-form-explain *ngIf=\"getFormControl('apiKey').dirty&&getFormControl('apiKey').hasError('length')\">微信商户API密钥应为32位字符</div><div class=\"tip\"><span>请将微信商户API密钥按微信要求配置与微信商户中。</span> <a href=\"/docs/ddd.html\" target=\"_blank\">操作指南</a></div><div class=\"tip\" style=\"width: 610px;\">如您的微信商户账户已经设置过微信商户API密钥,则在以上输入框填写已有的微信商户API密钥。</div></div></div><div class=\"br\"></div><div nz-form-item nz-row style=\"margin-bottom: 0;\"><button nz-button class=\"login-form-button\" [nzType]=\"'primary'\" (click)=\"save(validateForm.value)\" [disabled]=\"!validateForm.valid\">保存</button></div></form></ng-template></zx-content-block><zx-wechat-pay-setting-help #wechatPaySettingHelp></zx-wechat-pay-setting-help>","styles":["\n :host .br {\n height: 1px;\n width: 100%;\n margin: 30px 0;\n border-top: 1px dashed #ddd;\n }\n :host ::ng-deep .ant-form-item-label{\n width:130px;\n float:left;\n }\n :host ::ng-deep .ant-form-item-control-wrapper{\n width:500px;\n float:left;\n }\n :host .title{\n font-size: 16px;\n font-weight: bold;\n margin-bottom: 12px;\n }\n :host .tip{\n color:#c0c0c0;\n }\n :host .tip > a{\n float:right;\n }\n "]}]}],"members":{"wechatPaySettingHelp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":43,"character":5},"arguments":["wechatPaySettingHelp"]}]}],"next":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":52,"character":20},{"__symbolic":"reference","module":"../../../service/data-source.helper","name":"DataSourceHelper","line":53,"character":34},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":54,"character":26},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":55,"character":31},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"UserStorageService","line":56,"character":36}]}],"getFormControl":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"loadWxPayConfig":[{"__symbolic":"method"}],"genrate":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"randomApiKey":[{"__symbolic":"method"}],"readHelp":[{"__symbolic":"method"}]}}}}]