Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop
This commit is contained in:
		| @ -156,21 +156,22 @@ export class CloseAccountComponent implements OnInit { | ||||
|         maxLength: 30, | ||||
|         ui: { | ||||
|           widget: 'select', | ||||
|           serverSearch: true, | ||||
|           // serverSearch: true, | ||||
|           allowClear: true, | ||||
|           searchDebounceTime: 300, | ||||
|           searchLoadingText: '搜索中...', | ||||
|           onSearch: (q: any) => { | ||||
|             let str =q.replace(/^\s+|\s+$/g,""); | ||||
|             let str = q?.replace(/^\s+|\s+$/g, ''); | ||||
|             if (str) { | ||||
|               return this.service | ||||
|                 .request(this.service.$api_enterpriceList, { enterpriseName: str }) | ||||
|                 .pipe(map((res: any) => (res as any[]).map((i) => ({ label: i.enterpriseName, value: i.id } as SFSchemaEnum)))) | ||||
|                 .pipe(map(res => (res as any[]).map(i => ({ label: i.enterpriseName, value: i.id } as SFSchemaEnum)))) | ||||
|                 .toPromise(); | ||||
|             } else { | ||||
|               return of([]); | ||||
|             } | ||||
|           }, | ||||
|         } as SFSelectWidgetSchema, | ||||
|         } as SFSelectWidgetSchema | ||||
|       }, | ||||
|   }, | ||||
|   required: ['customerName', 'customerCode', 'networkTransporterId', 'enterpriseId'] | ||||
| @ -186,11 +187,26 @@ this.ui2 = { '*': { spanLabelFixed: 120, grid: { span: 24 } } }; | ||||
|       this.service.request(this.service.$api_settlementCustomer_get, {id: value.id}).subscribe((res: any) => { | ||||
|         console.log(res) | ||||
|         if(res) { | ||||
|           this.formData = res; | ||||
|           const List: any = []; | ||||
|             List.push({ label: res.enterpriseName, value: res.enterpriseId }); | ||||
|           List.push({ label: value.enterpriseName, value: res.enterpriseId }); | ||||
|           // this.sfFre.getProperty('/enterpriseId')!.schema.enum = List; | ||||
|           // console.log(List); | ||||
|            | ||||
|           // this.sfFre.getProperty('/enterpriseId')!.widget.reset(List); | ||||
|           // if(res.enterpriseId) { | ||||
|           //   this.sfFre.setValue('/enterpriseId', res.enterpriseId); | ||||
|           // } | ||||
|           console.log(this.sfFre.getProperty('/enterpriseId')); | ||||
|           this.formData = res; | ||||
|           setTimeout(() => { | ||||
|             this.sfFre.getProperty('/enterpriseId')!.schema.enum = List; | ||||
|             this.sfFre.getProperty('/enterpriseId')!.widget.reset(List); | ||||
|             if (res?.enterpriseId) { | ||||
|               console.log(res?.enterpriseId); | ||||
|               console.log(res?.enterpriseId); | ||||
|               this.sfFre.setValue('/enterpriseId', res.enterpriseId); | ||||
|             } | ||||
|           }) | ||||
|         } | ||||
|       }) | ||||
|       this.edit = true; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user