fix bug
This commit is contained in:
		@ -392,7 +392,7 @@ export class OrderManagementBulkComponent implements OnInit {
 | 
			
		||||
    };
 | 
			
		||||
    this.uiView = { '*': { spanLabelFixed: 80, grid: { span: 12, gutter: 4 } } };
 | 
			
		||||
  }
 | 
			
		||||
  // 获取城市列表
 | 
			
		||||
  // 获取所属项目
 | 
			
		||||
  getRegionCode(regionCode: any) {
 | 
			
		||||
    console.log(regionCode);
 | 
			
		||||
    return this.service
 | 
			
		||||
 | 
			
		||||
@ -143,6 +143,9 @@ export class OrderManagementReceiptsAuditComponent implements OnInit {
 | 
			
		||||
              } else {
 | 
			
		||||
                return of([]);
 | 
			
		||||
              }
 | 
			
		||||
            },
 | 
			
		||||
            change: (q: any) => {
 | 
			
		||||
              this.getRegionCode(q);
 | 
			
		||||
            }
 | 
			
		||||
          } as SFSelectWidgetSchema
 | 
			
		||||
        },
 | 
			
		||||
@ -152,13 +155,10 @@ export class OrderManagementReceiptsAuditComponent implements OnInit {
 | 
			
		||||
          ui: {
 | 
			
		||||
            widget: 'select',
 | 
			
		||||
            placeholder: '请选择',
 | 
			
		||||
            allowClear: true,
 | 
			
		||||
            asyncData: () => this.service.getEnterpriseProject(),
 | 
			
		||||
            visibleIf: {
 | 
			
		||||
              _$expand: (value: boolean) => value
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          default: ''
 | 
			
		||||
            },
 | 
			
		||||
          } as SFSelectWidgetSchema
 | 
			
		||||
        },
 | 
			
		||||
        loadingPlace: {
 | 
			
		||||
          type: 'string',
 | 
			
		||||
@ -498,4 +498,25 @@ export class OrderManagementReceiptsAuditComponent implements OnInit {
 | 
			
		||||
        })
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
   // 获取所属项目
 | 
			
		||||
   getRegionCode(regionCode: any) {
 | 
			
		||||
    console.log(regionCode);
 | 
			
		||||
    return this.service
 | 
			
		||||
      .request(this.service.$api_get_enterprise_project, { id: regionCode })
 | 
			
		||||
      .pipe(
 | 
			
		||||
        map(res =>
 | 
			
		||||
          res.map((item: any) => ({
 | 
			
		||||
            label: item.projectName,
 | 
			
		||||
            value: item.id
 | 
			
		||||
          }))
 | 
			
		||||
        )
 | 
			
		||||
      )
 | 
			
		||||
      .subscribe(res => {
 | 
			
		||||
        this.sf.getProperty('/enterpriseProjectId')!.schema.enum = res;
 | 
			
		||||
        this.sf.getProperty('/enterpriseProjectId')!.widget.reset(res);
 | 
			
		||||
        // if (this.enterpriseProjectIds) {
 | 
			
		||||
        //   this.sf1.setValue('/enterpriseProjectId', this.enterpriseProjectIds);
 | 
			
		||||
        // }
 | 
			
		||||
      });
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user