上传设置接口对接
This commit is contained in:
		| @ -1,5 +1,5 @@ | ||||
| import { Component, OnInit } from '@angular/core'; | ||||
| import { SFSchema, SFUISchema } from '@delon/form'; | ||||
| import { Component, OnInit, ViewChild } from '@angular/core'; | ||||
| import { SFComponent, SFSchema, SFUISchema } from '@delon/form'; | ||||
| import { NzModalRef } from 'ng-zorro-antd/modal'; | ||||
| import { ReportingService } from '../../services/reporting.service'; | ||||
|  | ||||
| @ -8,8 +8,9 @@ import { ReportingService } from '../../services/reporting.service'; | ||||
|   templateUrl: './upload-setting.component.html', | ||||
| }) | ||||
| export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|   @ViewChild('sf', { static: false }) sf!: SFComponent; | ||||
|   record: any = {}; | ||||
|   i: any = {}; | ||||
|   i: any; | ||||
|   schema!: SFSchema; | ||||
|   ui!: SFUISchema; | ||||
|  | ||||
| @ -20,7 +21,7 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|  | ||||
|   ngOnInit(): void { | ||||
|     this.initSF(); | ||||
|     // this.loadData(); | ||||
|     this.loadData(); | ||||
|   } | ||||
|  | ||||
|   /** | ||||
| @ -29,17 +30,17 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|   initSF() { | ||||
|     this.schema = { | ||||
|       properties: { | ||||
|         no: { | ||||
|         orderPushType: { | ||||
|           type: 'string', | ||||
|           title: '订单数据', | ||||
|           enum: [ | ||||
|             { | ||||
|               label: '手动上传', | ||||
|               value: '1' | ||||
|               value: 1 | ||||
|             }, | ||||
|             { | ||||
|               label: '自动上传', | ||||
|               value: '2' | ||||
|               value: 2 | ||||
|             } | ||||
|           ], | ||||
|           description: '开启自动上传后,订单将在支付完成且风险单校验通过后自动上传', | ||||
| @ -48,17 +49,17 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|  | ||||
|           } | ||||
|         }, | ||||
|         owner: { | ||||
|         capitalPushType: { | ||||
|           type: 'string', | ||||
|           title: '资金数据', | ||||
|           enum: [ | ||||
|             { | ||||
|               label: '手动上传', | ||||
|               value: '1' | ||||
|               value: 1 | ||||
|             }, | ||||
|             { | ||||
|               label: '自动上传', | ||||
|               value: '2' | ||||
|               value: 2 | ||||
|             } | ||||
|           ], | ||||
|           description: '开启自动上传后,订单将在支付完成且风险单校验通过后自动上传', | ||||
| @ -68,7 +69,7 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|           } | ||||
|         }, | ||||
|       }, | ||||
|       required: ['owner', 'no'], | ||||
|       required: ['orderPushType', 'capitalPushType'], | ||||
|     } | ||||
|     this.ui = { | ||||
|       '*': { | ||||
| @ -85,7 +86,6 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|     this.service.request(this.service.$api_get_upload_setting, {}).subscribe(res => { | ||||
|       if (res) { | ||||
|         this.i = res; | ||||
|  | ||||
|       } | ||||
|     }) | ||||
|   } | ||||
| @ -95,12 +95,13 @@ export class DatatableReportingUploadSettingComponent implements OnInit { | ||||
|    * @param value | ||||
|    */ | ||||
|   save(value: any): void { | ||||
|     this.service.request(this.service.$api_upload_setting_save, { ...value }).subscribe(res => { | ||||
|       if (res) { | ||||
|         this.service.msgSrv.success('保存成功'); | ||||
|         this.modal.close(true); | ||||
|       } | ||||
|     }) | ||||
|     if (this.sf?.valid) | ||||
|       this.service.request(this.service.$api_upload_setting_save, { ...value }).subscribe(res => { | ||||
|         if (res) { | ||||
|           this.service.msgSrv.success('保存成功'); | ||||
|           this.modal.close(true); | ||||
|         } | ||||
|       }) | ||||
|   } | ||||
|  | ||||
|   close(): void { | ||||
|  | ||||
| @ -9,8 +9,8 @@ export class ReportingService extends BaseService { | ||||
|   $api_get_order_reporting_page = `/api/sdc/regulation/list/page`; // 订单上报列表 | ||||
|   $api_recall_reporting = ``; // 撤回 | ||||
|   $api_async_export_order_reporting_list = ``; // 导出订单上报 | ||||
|   $api_get_upload_setting = ``; // 修改上传设置 | ||||
|   $api_upload_setting_save = ``; // 修改上传设置 | ||||
|   $api_get_upload_setting = `/api/sdc/regulation/getPushConfig`; // 获取上传设置 | ||||
|   $api_upload_setting_save = `/api/sdc/regulation/setPushConfig`; // 保存上传设置 | ||||
|  | ||||
|   $api_get_fund_reporting_page = `/api/fcc/fundUploadHead/list/page`; // 资金上报列表 | ||||
|   $api_fund_reporting_upload = `/api/fcc/fundUploadHead/uploadFundNumber`; // 资金批量上传 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user