fix bug
This commit is contained in:
@ -168,7 +168,7 @@ export class DriverAccountComponent extends BasicTableComponent implements OnIni
|
|||||||
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.freezeBalance }) }
|
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.freezeBalance }) }
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '本月累计提现金额',
|
title: '累计提现金额',
|
||||||
index: 'withdrawBalance',
|
index: 'withdrawBalance',
|
||||||
width: 160,
|
width: 160,
|
||||||
type: 'widget',
|
type: 'widget',
|
||||||
|
|||||||
@ -4,24 +4,32 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2022-04-28 20:27:08
|
* @Date : 2022-04-28 20:27:08
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-05-11 13:40:12
|
* @LastEditTime : 2022-05-11 14:44:15
|
||||||
* @FilePath : \\tms-obc-web\\src\\app\\routes\\partner\\partner-list\\components\\channel-log-modal\\channel-log-modal.component.html
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\partner\\partner-list\\components\\channel-log-modal\\channel-log-modal.component.html
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
-->
|
-->
|
||||||
<h2>转移客户数:{{ changeST?.total }}</h2>
|
<div class="bbod">
|
||||||
|
<h2>转移客户数:{{ changeST?.list?.length }}</h2>
|
||||||
<st
|
<st
|
||||||
#changeST
|
#changeST
|
||||||
[data]="service.$api_get_partner_change_list"
|
[data]="service.$api_get_partner_change_list"
|
||||||
[columns]="columns.changeColumn"
|
[columns]="columns.changeColumn"
|
||||||
[req]="{ params: { id: id, type: 1 } }"
|
[req]="{ params: { id: id, type: 1 } }"
|
||||||
|
[res]="{ reName: { list: 'data' } }"
|
||||||
[loading]="service.http.loading"
|
[loading]="service.http.loading"
|
||||||
bordered
|
bordered
|
||||||
size="small"
|
size="small"
|
||||||
[page]="{ show: false }"
|
[page]="{ show: false }"
|
||||||
[scroll]="{ x: '750px' }"
|
[scroll]="{ x: '750px' }"
|
||||||
>
|
>
|
||||||
|
<ng-template st-row="crmStatus" let-item let-index="index" let-column="column">
|
||||||
|
<div *ngIf="item.crmStatus == '0'">未发起</div>
|
||||||
|
<div *ngIf="item.crmStatus == '10'">待审核</div>
|
||||||
|
<div *ngIf="item.crmStatus == '20'">审核通过</div>
|
||||||
|
<div *ngIf="item.crmStatus == '30'">驳回</div>
|
||||||
|
</ng-template>
|
||||||
</st>
|
</st>
|
||||||
<h2>不转移客户数:{{ noChangeST?.total }}</h2>
|
<h2>不转移客户数:{{ noChangeST?.list?.length }}</h2>
|
||||||
<st
|
<st
|
||||||
#noChangeST
|
#noChangeST
|
||||||
[data]="service.$api_get_partner_change_list"
|
[data]="service.$api_get_partner_change_list"
|
||||||
@ -38,3 +46,4 @@
|
|||||||
<p>
|
<p>
|
||||||
客户转移:客户跟着上级合伙人转移一并到新渠道销售下,会同步发起CRM《客户转移》流程;不转移的,客户会与上级合伙人解绑,修改成功后,修改时间也是合伙人与客户的结算结束时间,成为原来渠道销售的直客。
|
客户转移:客户跟着上级合伙人转移一并到新渠道销售下,会同步发起CRM《客户转移》流程;不转移的,客户会与上级合伙人解绑,修改成功后,修改时间也是合伙人与客户的结算结束时间,成为原来渠道销售的直客。
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|||||||
@ -0,0 +1,10 @@
|
|||||||
|
/* stylelint-disable-next-line CssSyntaxError */
|
||||||
|
:host {
|
||||||
|
::ng-deep {
|
||||||
|
.bbod{
|
||||||
|
height: 600px;
|
||||||
|
overflow-y: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -4,38 +4,44 @@
|
|||||||
* @Author : Shiming
|
* @Author : Shiming
|
||||||
* @Date : 2022-05-09 10:49:35
|
* @Date : 2022-05-09 10:49:35
|
||||||
* @LastEditors : Shiming
|
* @LastEditors : Shiming
|
||||||
* @LastEditTime : 2022-05-11 13:40:11
|
* @LastEditTime : 2022-05-11 14:47:57
|
||||||
* @FilePath : \\tms-obc-web\\src\\app\\routes\\partner\\partner-list\\components\\channel-log-modal\\channel-log-modal.component.ts
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\partner\\partner-list\\components\\channel-log-modal\\channel-log-modal.component.ts
|
||||||
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
||||||
*/
|
*/
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit, ViewChild } from '@angular/core';
|
||||||
import { STColumn } from '@delon/abc/st';
|
import { STColumn, STComponent } from '@delon/abc/st';
|
||||||
import { PartnerListService } from '../../services/partner-list.service';
|
import { PartnerListService } from '../../services/partner-list.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-channel-log-modal',
|
selector: 'app-channel-log-modal',
|
||||||
|
styleUrls: ['./channel-log-modal.component.less'],
|
||||||
templateUrl: './channel-log-modal.component.html'
|
templateUrl: './channel-log-modal.component.html'
|
||||||
})
|
})
|
||||||
export class ChannelLogModalComponent implements OnInit {
|
export class ChannelLogModalComponent implements OnInit {
|
||||||
|
@ViewChild('changeST', { static: true }) changeST!: STComponent;
|
||||||
|
@ViewChild('noChangeST', { static: true }) noChangeST!: STComponent;
|
||||||
columns: { changeColumn: STColumn[]; beChangeColumn: STColumn[] } = this.initST();
|
columns: { changeColumn: STColumn[]; beChangeColumn: STColumn[] } = this.initST();
|
||||||
id = '';
|
id = '';
|
||||||
constructor(public service: PartnerListService) {}
|
constructor(public service: PartnerListService) {}
|
||||||
|
|
||||||
ngOnInit(): void {}
|
ngOnInit(): void {
|
||||||
|
console.log(this.changeST);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private initST(): { changeColumn: STColumn[]; beChangeColumn: STColumn[] } {
|
private initST(): { changeColumn: STColumn[]; beChangeColumn: STColumn[] } {
|
||||||
return {
|
return {
|
||||||
changeColumn: [
|
changeColumn: [
|
||||||
{ title: '客户名称', index: 'enterpriceName', width: 180 },
|
{ title: '客户名称', index: 'enterpriseName', width: 180 },
|
||||||
{ title: '合伙人', index: 'enterpriseName', width: 160 },
|
{ title: '合伙人', index: 'newPartnerName', width: 160 },
|
||||||
{ title: '渠道销售', index: 'newChannelId', className: 'text-center', width: 130 },
|
{ title: '渠道销售', index: 'newChannelName', className: 'text-center', width: 130 },
|
||||||
{ title: 'CRM审核状态', index: 'payDate', width: 150 },
|
{ title: 'CRM审核状态', render: 'crmStatus', width: 150 },
|
||||||
{ title: '生效时间', index: 'effectiveTime', className: 'text-center', width: 130 }
|
{ title: '生效时间', index: 'effectiveTime', className: 'text-center', width: 130 }
|
||||||
],
|
],
|
||||||
beChangeColumn: [
|
beChangeColumn: [
|
||||||
{ title: '客户名称', index: 'enterpriceName', width: 180 },
|
{ title: '客户名称', index: 'enterpriseName', width: 180 },
|
||||||
{ title: '合伙人', index: 'enterpriseName', width: 160 },
|
{ title: '合伙人', index: 'newPartnerName', width: 160 },
|
||||||
{ title: '渠道销售', index: 'newChannelId', className: 'text-center', width: 130 },
|
{ title: '渠道销售', index: 'newChannelName', className: 'text-center', width: 130 },
|
||||||
{ title: '生效时间', index: 'effectiveTime', className: 'text-center', width: 130 }
|
{ title: '生效时间', index: 'effectiveTime', className: 'text-center', width: 130 }
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|||||||
@ -71,7 +71,7 @@ export class PartnerRecordedRecordComponent implements OnInit {
|
|||||||
};
|
};
|
||||||
|
|
||||||
afterRes = (data: any[], rawData?: any) => {
|
afterRes = (data: any[], rawData?: any) => {
|
||||||
// data = data.map(node => ({ ...node, disabled: node.sts !== '0' }));
|
data = data.map(node => ({ ...node, disabled: node.sts !== '0' }));
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user