个人设置,操作日志
This commit is contained in:
@@ -204,6 +204,14 @@ export class PersonalSettingsComponent implements OnInit {
|
||||
|
||||
}
|
||||
//保存-自定义列显示保存
|
||||
/*
|
||||
各模块groupCode命名定义
|
||||
groupCode:'userSettingColor',
|
||||
groupCode:'userSettingCol',
|
||||
groupCode:'userSettingMsgAlert',
|
||||
groupCode:'userSettingMsgVoice',
|
||||
groupCode:'userSettingFlyAgency',
|
||||
*/
|
||||
saveSelf(){
|
||||
console.log(this.targetList);
|
||||
console.log(this.sourceList);
|
||||
@@ -219,46 +227,26 @@ export class PersonalSettingsComponent implements OnInit {
|
||||
targetList:this.targetList,
|
||||
}
|
||||
let settingContent=JSON.stringify(content);
|
||||
let colsParams:any={
|
||||
let params:any={
|
||||
envCode:'web',
|
||||
groupCode:'userSettingCol',
|
||||
id:'',
|
||||
settingContent:settingContent,
|
||||
userid:''
|
||||
}
|
||||
console.log(colsParams)
|
||||
let params:any='';
|
||||
//判断settingContent是否有列设置项,如果没有则push进去,如果有,则替换原来的settingContent
|
||||
if(this.colsData&&this.colsData.length>0){
|
||||
this.colsData.forEach(item=>{
|
||||
item.userid='';
|
||||
item.settingContent=settingContent;
|
||||
})
|
||||
params=this.colsData[0];
|
||||
console.log(8888)
|
||||
}else{
|
||||
console.log(99999)
|
||||
params=colsParams;
|
||||
}
|
||||
this.isLoadingSave=true;
|
||||
console.log(params);
|
||||
this.http.post('/adminapi/settings/uisettings',params).subscribe((json)=>{
|
||||
this.isLoadingSave=false;
|
||||
if(json.is_success){
|
||||
this.message.success(`保存成功!`);
|
||||
this.queryTable();
|
||||
}else{
|
||||
this.message.error(`保存成功!`);
|
||||
this.queryTable();
|
||||
this.message.error(`保存失败!`);
|
||||
}
|
||||
})
|
||||
}
|
||||
//重置数据
|
||||
cancelSelf(){
|
||||
this.sourceList=[];
|
||||
//等后台接口出来后,重置this.sourceList this.targetList
|
||||
//深度复制
|
||||
this.listsCope(this.list,this.sourceList);
|
||||
this.targetList=[];
|
||||
this.queryTable();
|
||||
}
|
||||
//获取列表
|
||||
queryTable():void{
|
||||
|
||||
Reference in New Issue
Block a user