fix bug
This commit is contained in:
@ -2,6 +2,7 @@ import { Component, Input, OnInit, ViewChild } from '@angular/core';
|
||||
import { SFComponent, SFSchema, SFValue } from '@delon/form';
|
||||
import { ModalHelper } from '@delon/theme';
|
||||
import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal';
|
||||
import { map } from 'rxjs/operators';
|
||||
import { PartnerListService } from '../../services/partner-list.service';
|
||||
|
||||
@Component({
|
||||
@ -22,6 +23,7 @@ export class PartnerAuditModalComponent implements OnInit {
|
||||
ngOnInit(): void {
|
||||
console.log(this.info);
|
||||
this.initSF(this.info);
|
||||
// asyncData: () => this.service.getChannel(),
|
||||
|
||||
if(this.info.channelId) {
|
||||
const value = [{
|
||||
@ -30,14 +32,30 @@ export class PartnerAuditModalComponent implements OnInit {
|
||||
}]
|
||||
setTimeout(() => {
|
||||
if(this.sf) {
|
||||
console.log('888');
|
||||
|
||||
// this.sf.getProperty('/channelId')!.schema.enum = value;
|
||||
// this.sf.getProperty('/channelId')!.widget.reset(value);
|
||||
this.sf.getProperty('/channelId')!.schema.enum = value;
|
||||
this.sf.getProperty('/channelId')!.widget.reset(value);
|
||||
this.sf.setValue('/channelId', this.info.channelId);
|
||||
}
|
||||
})
|
||||
|
||||
} else {
|
||||
console.log()
|
||||
this.service.getChannel().pipe(map(data => {
|
||||
console.log(data);
|
||||
|
||||
}))
|
||||
this.service.getChannel().subscribe((res) => {
|
||||
console.log(res);
|
||||
const value :any= res;
|
||||
setTimeout(() => {
|
||||
if(this.sf) {
|
||||
this.sf.getProperty('/channelId')!.schema.enum = value;
|
||||
this.sf.getProperty('/channelId')!.widget.reset(value);
|
||||
this.sf.setValue('/channelId', value);
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -49,13 +67,13 @@ export class PartnerAuditModalComponent implements OnInit {
|
||||
ui: {
|
||||
hidden: true
|
||||
},
|
||||
// default: this.info.isPass
|
||||
default: this.info.isPass
|
||||
},
|
||||
staffName: {
|
||||
title: '合伙人名称',
|
||||
type: 'string',
|
||||
ui: { widget: 'text' },
|
||||
// default: user.enterpriseName
|
||||
default: user.enterpriseName
|
||||
},
|
||||
status: {
|
||||
title: '审核结果',
|
||||
@ -78,7 +96,6 @@ export class PartnerAuditModalComponent implements OnInit {
|
||||
widget: 'select',
|
||||
placeholder: '请选择',
|
||||
allowClear: true,
|
||||
asyncData: () => this.service.getChannel(),
|
||||
hidden: this.info.isPass === false,
|
||||
visibleIf: {
|
||||
status: value => value
|
||||
|
||||
Reference in New Issue
Block a user