fix bug
This commit is contained in:
@ -4,6 +4,8 @@ import { NzUploadFile } from 'ng-zorro-antd/upload';
|
||||
import { Observable, Observer, of } from 'rxjs';
|
||||
import { apiConf } from '@conf/api.conf';
|
||||
import { SystemService } from '../../services/system.service';
|
||||
const NOJSONTYPE = new Set([8, 12, 13]);
|
||||
|
||||
const IMAGECONFIG = {
|
||||
previewFile: (file: NzUploadFile) => of(file.url),
|
||||
action: apiConf.waterFileUpload,
|
||||
@ -35,12 +37,16 @@ export class PartnerSystemConfigComponent implements OnInit, OnChanges {
|
||||
isEveryDay: false,
|
||||
isEveryWeek: false
|
||||
};
|
||||
personValue!: number;
|
||||
enterpriseValue!: number;
|
||||
auditValue!: number;
|
||||
auditTime!: any;
|
||||
auditTimeStatus: boolean = false;
|
||||
labelWidth = 250;
|
||||
|
||||
personServe!: number; // 个人提现手续费
|
||||
enterpriseServe!: number; // 企业提现手续费
|
||||
auditValue!: boolean; // 提现审核
|
||||
auditTime!: any; // 审核时间
|
||||
silenceClient!: number; // 沉默客户
|
||||
loseClient!: number; // 流失客户
|
||||
everyDay: boolean = false;
|
||||
auditTimeStatus: boolean = false;
|
||||
MonthDay: boolean = false;
|
||||
time: Date | null = null;
|
||||
defaultOpenValue = new Date(0, 0, 0, 0, 0, 0);
|
||||
@ -107,7 +113,9 @@ export class PartnerSystemConfigComponent implements OnInit, OnChanges {
|
||||
constructor(private service: SystemService) {}
|
||||
ngOnChanges(changes: SimpleChanges): void {
|
||||
if (changes.configList) {
|
||||
console.log(changes.configList);
|
||||
console.log(changes.configList.currentValue);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -322,6 +330,61 @@ export class PartnerSystemConfigComponent implements OnInit, OnChanges {
|
||||
this.auditTimeStatus = false;
|
||||
}
|
||||
}
|
||||
save() {
|
||||
console.log();
|
||||
let params : any = {
|
||||
personServe: this.personServe, // 个人提现手续费
|
||||
enterpriseServe: this.enterpriseServe, // 企业提现手续费
|
||||
auditValue: this.auditValue, // 提现审核
|
||||
auditTime: this.auditTime, // 审核时间
|
||||
silenceClient: this.silenceClient, // 沉默客户
|
||||
loseClient: this.loseClient // 流失客户
|
||||
};
|
||||
if(this.auditTime == '2') {
|
||||
// 每天
|
||||
if(this.everyDay){
|
||||
console.log(this.everyDayData);
|
||||
params.everyDayData = this.everyDayData
|
||||
} else if(this.MonthDay) {
|
||||
// 每周
|
||||
params.MonthDayData = this.MonthDayData
|
||||
console.log(this.MonthDayData);
|
||||
}
|
||||
}
|
||||
console.log( JSON.stringify(params));
|
||||
console.log( this.configList);
|
||||
const pra = Object.assign({}, ...this.configList)
|
||||
pra.remark = JSON.stringify(params)
|
||||
console.log(pra);
|
||||
|
||||
this.service.request(this.service.$api_update_config_batch, pra).subscribe(res => {
|
||||
if (res) {
|
||||
this.service.msgSrv.success('修改配置成功');
|
||||
setTimeout(() => {
|
||||
this.getConfigList(this.selectedTab);
|
||||
}, 100);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
getConfigList(selectedTab: any) {
|
||||
this.selectedTab = selectedTab;
|
||||
this.service.request(this.service.$api_get_config_by_parent_id, { id: selectedTab?.id }).subscribe((res: Array<any>) => {
|
||||
if (res?.length > 0) {
|
||||
res = res.map(item => ({
|
||||
...item,
|
||||
remark: item.remark ? JSON.parse(item.remark) : null,
|
||||
itemValue: item?.itemValue ? (NOJSONTYPE.has(item?.itemType) ? item?.itemValue : JSON.parse(item?.itemValue)) : item?.itemValue,
|
||||
itemData: item.itemData ? JSON.parse(item.itemData) : item.itemData
|
||||
}));
|
||||
const hiddenType = res.find(item => item.itemType === 7 || item.itemType === 999);
|
||||
this.labelWidth = hiddenType ? 0 : 250;
|
||||
this.configList = res;
|
||||
} else {
|
||||
this.configList = [];
|
||||
}
|
||||
});
|
||||
}
|
||||
private getImageModel(args: any, key: any) {
|
||||
return [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user