diff --git a/src/app/shared/components/rebate-table/rebate-table.component.html b/src/app/shared/components/rebate-table/rebate-table.component.html index a7ab6f02..d8912be8 100644 --- a/src/app/shared/components/rebate-table/rebate-table.component.html +++ b/src/app/shared/components/rebate-table/rebate-table.component.html @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-01-25 20:18:52 * @LastEditors : Shiming - * @LastEditTime : 2022-03-11 15:12:01 + * @LastEditTime : 2022-03-21 14:14:06 * @FilePath : \\tms-obc-web\\src\\app\\shared\\components\\rebate-table\\rebate-table.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. --> @@ -14,48 +14,52 @@ --> -
- - - - - - - - - - - -
- 险种 - 普货-基本险 - 普货-综合险 + 序号 + 合伙人等级 + 初始业务量(万/月) + 到达业务量(万/月) + 管理费比例% 操作 -
-
- 公里数(km) -
-
|
-
- - - - - (含) - +
+
+ {{i + 1}}
- + + +
+ + + + +
+ + +
+ + + + + +
+ + +
+ + + + +
@@ -69,19 +73,14 @@
- -
- - - - -
- + + 删除 + >- diff --git a/src/app/shared/components/rebate-table/rebate-table.component.ts b/src/app/shared/components/rebate-table/rebate-table.component.ts index 75b3768a..e8699d14 100644 --- a/src/app/shared/components/rebate-table/rebate-table.component.ts +++ b/src/app/shared/components/rebate-table/rebate-table.component.ts @@ -12,26 +12,17 @@ import { SFComponent, SFSchema, SFUISchema } from '@delon/form'; export class RebateTableComponent implements OnInit { data: any[] = []; headers: any[] = []; - sfdata: any; // 货源单设置回显 - - @ViewChild('sf', { static: false }) sf!: SFComponent; - schema: SFSchema = {}; - ui!: SFUISchema; - formatterDollar = (value: number): string => `${value}`; - minrebatePrice: number = 0; changeSub = new Subject(); constructor(public service: BaseService, private cdr: ChangeDetectorRef) {} ngOnInit(): void { this.loadData(); - this.initSF() this.changeEndKmAction(); - this.minrebatePrice = 1000 } loadData() { - this.service.request('/api/mdc/cuc/rebateConfig/list').subscribe(res => { + this.service.request('/api/mdc/cuc/insuranceConfig/list').subscribe(res => { if (res) { console.log(res); this.data = res; @@ -43,35 +34,10 @@ export class RebateTableComponent implements OnInit { ]).subscribe(res => { if (res) { console.log(res); - this.minrebatePrice = Number(res[0].itemValue) } }); } - initSF() { - this.schema = { - properties: { - freightPrice: { - type: 'string', - title: '单票投保最低保费', - ui: { - widget: 'custom', - placeholder: '请输入', - errors: { required: '请填写' } - } - }, - }, - required: ['freightPrice'] - }; - this.ui = { - '*': { - spanLabelFixed: 160, - grid: { span: 24 } - }, - $freightPrice: { - grid: { span: 8 } - }, - }; - } + /** * 修改结束车长 * @param event 车长 @@ -145,12 +111,8 @@ export class RebateTableComponent implements OnInit { } save() { - if(!this.minrebatePrice) { - this.service.msgSrv.error('必填项为空!') - return - } + console.log(this.data) let params= { - minrebatePrice: this.minrebatePrice, rebateConfigDTOS: this.data } console.log(params); diff --git a/src/app/shared/components/rebate-table/rebate-table.module.ts b/src/app/shared/components/rebate-table/rebate-table.module.ts index 6e65e35b..4f48a645 100644 --- a/src/app/shared/components/rebate-table/rebate-table.module.ts +++ b/src/app/shared/components/rebate-table/rebate-table.module.ts @@ -4,7 +4,7 @@ * @Author : Shiming * @Date : 2022-01-25 20:23:54 * @LastEditors : Shiming - * @LastEditTime : 2022-02-11 17:20:49 + * @LastEditTime : 2022-03-21 14:11:56 * @FilePath : \\tms-obc-web\\src\\app\\shared\\components\\rebate-table\\rebate-table.module.ts * Copyright (C) 2022 huzhenhong. All rights reserved. */ @@ -18,8 +18,9 @@ import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm'; import { NzInputModule } from 'ng-zorro-antd/input'; import { DelonFormModule } from '@delon/form'; import { NzButtonModule } from 'ng-zorro-antd/button'; +import { NzSelectModule } from 'ng-zorro-antd/select'; const COMPONENTS = [RebateTableComponent]; -const MODULES = [NzTableModule, NzInputNumberModule, NzPopconfirmModule, NzInputModule, NzButtonModule, DelonFormModule]; +const MODULES = [NzTableModule, NzInputNumberModule, NzPopconfirmModule, NzInputModule, NzButtonModule, DelonFormModule,NzSelectModule]; @NgModule({ declarations: COMPONENTS,