提交 a0fd1729 编写于 作者: ibizdev's avatar ibizdev

demoadmin 部署微服务应用

上级 feaca62f
......@@ -62,40 +62,40 @@ export default class EMACClassServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emacclasses/${context.emacclass}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -111,8 +111,8 @@ export default class EMACClassServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emacclasses/getdraft`,isloading);
res.data.emacclass = data.emacclass;
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -127,36 +127,36 @@ export default class EMACClassServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -166,8 +166,8 @@ export default class EMACClassServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emacclasses`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -182,8 +182,8 @@ export default class EMACClassServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emacclasses/${context.emacclass}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -226,40 +226,40 @@ export default class EMACClassServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emacclasses/${context.emacclass}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......
......@@ -74,141 +74,141 @@ export default class EMEquipServiceBase extends EntityService {
return Http.getInstance().put(`/emeqtypes/${context.emeqtype}/emequips/${context.emequip}`,data,isloading);
}
let masterData:any = {};
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_innerid = null;
item.emapplyid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_inners = emwo_innersData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
masterData.emapplies = emappliesData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_oscid = null;
item.emeqdebugid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_oscs = emwo_oscsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emeqkeepid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
masterData.emeqkeeps = emeqkeepsData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqsetupid = null;
item.emeqcheckid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqsetups = emeqsetupsData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
masterData.emeqchecks = emeqchecksData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwoid = null;
item.emeqmaintanceid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
masterData.emeqmaintances = emeqmaintancesData;
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
item.emwo_innerid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
masterData.emwo_inners = emwo_innersData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_enid = null;
item.emeqahid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_ens = emwo_ensData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
masterData.emeqahs = emeqahsData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqdebugid = null;
item.emenconsumid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
masterData.emenconsums = emenconsumsData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqkeepid = null;
item.emwo_oscid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqkeeps = emeqkeepsData;
masterData.emwo_oscs = emwo_oscsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -224,98 +224,98 @@ export default class EMEquipServiceBase extends EntityService {
}
}
masterData.emplans = emplansData;
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emapplyid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emapplies = emappliesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
masterData.emitempuses = emitempusesData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emenconsumid = null;
item.emwoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emenconsums = emenconsumsData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqahid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqahs = emeqahsData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
masterData.emwo_dps = emwo_dpsData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqmaintanceid = null;
item.emeqsetupid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqmaintances = emeqmaintancesData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
masterData.emeqsetups = emeqsetupsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqcheckid = null;
item.emwo_enid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqchecks = emeqchecksData;
masterData.emwo_ens = emwo_ensData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emequips/${context.emequip}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
return res;
}
......@@ -348,141 +348,141 @@ export default class EMEquipServiceBase extends EntityService {
return Http.getInstance().post(`/emeqtypes/${context.emeqtype}/emequips`,data,isloading);
}
let masterData:any = {};
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_innerid = null;
item.emapplyid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_inners = emwo_innersData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
masterData.emapplies = emappliesData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_oscid = null;
item.emeqdebugid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_oscs = emwo_oscsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emeqkeepid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
masterData.emeqkeeps = emeqkeepsData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqsetupid = null;
item.emeqcheckid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqsetups = emeqsetupsData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
masterData.emeqchecks = emeqchecksData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwoid = null;
item.emeqmaintanceid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
masterData.emeqmaintances = emeqmaintancesData;
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
item.emwo_innerid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
masterData.emwo_inners = emwo_innersData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_enid = null;
item.emeqahid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_ens = emwo_ensData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
masterData.emeqahs = emeqahsData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqdebugid = null;
item.emenconsumid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
masterData.emenconsums = emenconsumsData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqkeepid = null;
item.emwo_oscid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqkeeps = emeqkeepsData;
masterData.emwo_oscs = emwo_oscsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -498,81 +498,81 @@ export default class EMEquipServiceBase extends EntityService {
}
}
masterData.emplans = emplansData;
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emapplyid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emapplies = emappliesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
masterData.emitempuses = emitempusesData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emenconsumid = null;
item.emwoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emenconsums = emenconsumsData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqahid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqahs = emeqahsData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
masterData.emwo_dps = emwo_dpsData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqmaintanceid = null;
item.emeqsetupid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqmaintances = emeqmaintancesData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
masterData.emeqsetups = emeqsetupsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqcheckid = null;
item.emwo_enid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqchecks = emeqchecksData;
masterData.emwo_ens = emwo_ensData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -582,21 +582,21 @@ export default class EMEquipServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emequips`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
return res;
}
......@@ -636,21 +636,21 @@ export default class EMEquipServiceBase extends EntityService {
return Http.getInstance().get(`/emeqtypes/${context.emeqtype}/emequips/${context.emequip}`,isloading);
}
let res:any = await Http.getInstance().get(`/emequips/${context.emequip}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
return res;
}
......@@ -672,141 +672,141 @@ export default class EMEquipServiceBase extends EntityService {
return Http.getInstance().post(`/emeqtypes/${context.emeqtype}/emequips/${context.emequip}/save`,data,isloading);
}
let masterData:any = {};
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_innerid = null;
item.emapplyid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_inners = emwo_innersData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
masterData.emapplies = emappliesData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_oscid = null;
item.emeqdebugid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_oscs = emwo_oscsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emeqkeepid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
masterData.emeqkeeps = emeqkeepsData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqsetupid = null;
item.emeqcheckid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqsetups = emeqsetupsData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
masterData.emeqchecks = emeqchecksData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwoid = null;
item.emeqmaintanceid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
masterData.emeqmaintances = emeqmaintancesData;
let emwo_innersData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners'),'undefined')){
emwo_innersData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_inners') as any);
if(emwo_innersData && emwo_innersData.length && emwo_innersData.length > 0){
emwo_innersData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
item.emwo_innerid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
masterData.emwo_inners = emwo_innersData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_enid = null;
item.emeqahid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_ens = emwo_ensData;
let emeqdebugsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs'),'undefined')){
emeqdebugsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqdebugs') as any);
if(emeqdebugsData && emeqdebugsData.length && emeqdebugsData.length > 0){
emeqdebugsData.forEach((item:any) => {
masterData.emeqahs = emeqahsData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqdebugid = null;
item.emenconsumid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqdebugs = emeqdebugsData;
let emeqkeepsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps'),'undefined')){
emeqkeepsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqkeeps') as any);
if(emeqkeepsData && emeqkeepsData.length && emeqkeepsData.length > 0){
emeqkeepsData.forEach((item:any) => {
masterData.emenconsums = emenconsumsData;
let emwo_oscsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs'),'undefined')){
emwo_oscsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_oscs') as any);
if(emwo_oscsData && emwo_oscsData.length && emwo_oscsData.length > 0){
emwo_oscsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqkeepid = null;
item.emwo_oscid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqkeeps = emeqkeepsData;
masterData.emwo_oscs = emwo_oscsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -822,98 +822,98 @@ export default class EMEquipServiceBase extends EntityService {
}
}
masterData.emplans = emplansData;
let emappliesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emapplies'),'undefined')){
emappliesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emapplies') as any);
if(emappliesData && emappliesData.length && emappliesData.length > 0){
emappliesData.forEach((item:any) => {
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emapplyid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emapplies = emappliesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
if(emenconsumsData && emenconsumsData.length && emenconsumsData.length > 0){
emenconsumsData.forEach((item:any) => {
masterData.emitempuses = emitempusesData;
let emwosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwos'),'undefined')){
emwosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwos') as any);
if(emwosData && emwosData.length && emwosData.length > 0){
emwosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emenconsumid = null;
item.emwoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emenconsums = emenconsumsData;
let emeqahsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs'),'undefined')){
emeqahsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqahs') as any);
if(emeqahsData && emeqahsData.length && emeqahsData.length > 0){
emeqahsData.forEach((item:any) => {
masterData.emwos = emwosData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqahid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqahs = emeqahsData;
let emeqmaintancesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances'),'undefined')){
emeqmaintancesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqmaintances') as any);
if(emeqmaintancesData && emeqmaintancesData.length && emeqmaintancesData.length > 0){
emeqmaintancesData.forEach((item:any) => {
masterData.emwo_dps = emwo_dpsData;
let emeqsetupsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups'),'undefined')){
emeqsetupsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsetups') as any);
if(emeqsetupsData && emeqsetupsData.length && emeqsetupsData.length > 0){
emeqsetupsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqmaintanceid = null;
item.emeqsetupid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqmaintances = emeqmaintancesData;
let emeqchecksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks'),'undefined')){
emeqchecksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqchecks') as any);
if(emeqchecksData && emeqchecksData.length && emeqchecksData.length > 0){
emeqchecksData.forEach((item:any) => {
masterData.emeqsetups = emeqsetupsData;
let emwo_ensData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens'),'undefined')){
emwo_ensData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_ens') as any);
if(emwo_ensData && emwo_ensData.length && emwo_ensData.length > 0){
emwo_ensData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqcheckid = null;
item.emwo_enid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqchecks = emeqchecksData;
masterData.emwo_ens = emwo_ensData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emequips/${context.emequip}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
return res;
}
......@@ -955,21 +955,21 @@ export default class EMEquipServiceBase extends EntityService {
}
let res:any = await Http.getInstance().get(`/emequips/getdraft`,isloading);
res.data.emequip = data.emequip;
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_inners',JSON.stringify(res.data.emwo_inners));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_oscs',JSON.stringify(res.data.emwo_oscs));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwos',JSON.stringify(res.data.emwos));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsetups',JSON.stringify(res.data.emeqsetups));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_ens',JSON.stringify(res.data.emwo_ens));
this.tempStorage.setItem(context.srfsessionkey+'_emeqdebugs',JSON.stringify(res.data.emeqdebugs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqkeeps',JSON.stringify(res.data.emeqkeeps));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emapplies',JSON.stringify(res.data.emapplies));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emeqahs',JSON.stringify(res.data.emeqahs));
this.tempStorage.setItem(context.srfsessionkey+'_emeqmaintances',JSON.stringify(res.data.emeqmaintances));
this.tempStorage.setItem(context.srfsessionkey+'_emeqchecks',JSON.stringify(res.data.emeqchecks));
return res;
}
......
......@@ -130,17 +130,17 @@ export default class EMItemServiceBase extends EntityService {
return Http.getInstance().get(`/emservices/${context.emservice}/emitems/${context.emitem}`,isloading);
}
let res:any = await Http.getInstance().get(`/emitems/${context.emitem}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemprtns',JSON.stringify(res.data.emitemprtns));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsparedetails',JSON.stringify(res.data.emeqsparedetails));
this.tempStorage.setItem(context.srfsessionkey+'_emen',JSON.stringify(res.data.emen));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emwplistcosts',JSON.stringify(res.data.emwplistcosts));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
return res;
}
......@@ -174,184 +174,184 @@ export default class EMItemServiceBase extends EntityService {
return Http.getInstance().post(`/emservices/${context.emservice}/emitems/${context.emitem}/save`,data,isloading);
}
let masterData:any = {};
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emstockid = null;
item.emitemtradeid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emstocks = emstocksData;
let emitemprtnsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns'),'undefined')){
emitemprtnsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns') as any);
if(emitemprtnsData && emitemprtnsData.length && emitemprtnsData.length > 0){
emitemprtnsData.forEach((item:any) => {
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemprtnid = null;
item.emitemrinid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemprtns = emitemprtnsData;
let emeqsparedetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails'),'undefined')){
emeqsparedetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails') as any);
if(emeqsparedetailsData && emeqsparedetailsData.length && emeqsparedetailsData.length > 0){
emeqsparedetailsData.forEach((item:any) => {
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqsparedetailid = null;
item.emwplistid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqsparedetails = emeqsparedetailsData;
let emenData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emen'),'undefined')){
emenData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emen') as any);
if(emenData && emenData.length && emenData.length > 0){
emenData.forEach((item:any) => {
masterData.emwplists = emwplistsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emenid = null;
item.empodetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emen = emenData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emitemroutid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emwplistcostsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts'),'undefined')){
emwplistcostsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts') as any);
if(emwplistcostsData && emwplistcostsData.length && emwplistcostsData.length > 0){
emwplistcostsData.forEach((item:any) => {
masterData.emitemrouts = emitemroutsData;
let emitemprtnsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns'),'undefined')){
emitemprtnsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns') as any);
if(emitemprtnsData && emitemprtnsData.length && emitemprtnsData.length > 0){
emitemprtnsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistcostid = null;
item.emitemprtnid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplistcosts = emwplistcostsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
masterData.emitemprtns = emitemprtnsData;
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.empodetailid = null;
item.emstockid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
masterData.emstocks = emstocksData;
let emeqsparedetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails'),'undefined')){
emeqsparedetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails') as any);
if(emeqsparedetailsData && emeqsparedetailsData.length && emeqsparedetailsData.length > 0){
emeqsparedetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemroutid = null;
item.emeqsparedetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrouts = emitemroutsData;
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
masterData.emeqsparedetails = emeqsparedetailsData;
let emenData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emen'),'undefined')){
emenData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emen') as any);
if(emenData && emenData.length && emenData.length > 0){
emenData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemtradeid = null;
item.emenid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
masterData.emen = emenData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemrinid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
masterData.emitempuses = emitempusesData;
let emwplistcostsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts'),'undefined')){
emwplistcostsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts') as any);
if(emwplistcostsData && emwplistcostsData.length && emwplistcostsData.length > 0){
emwplistcostsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistid = null;
item.emwplistcostid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplists = emwplistsData;
masterData.emwplistcosts = emwplistcostsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emitems/${context.emitem}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemprtns',JSON.stringify(res.data.emitemprtns));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsparedetails',JSON.stringify(res.data.emeqsparedetails));
this.tempStorage.setItem(context.srfsessionkey+'_emen',JSON.stringify(res.data.emen));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emwplistcosts',JSON.stringify(res.data.emwplistcosts));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
return res;
}
......@@ -385,17 +385,17 @@ export default class EMItemServiceBase extends EntityService {
}
let res:any = await Http.getInstance().get(`/emitems/getdraft`,isloading);
res.data.emitem = data.emitem;
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemprtns',JSON.stringify(res.data.emitemprtns));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsparedetails',JSON.stringify(res.data.emeqsparedetails));
this.tempStorage.setItem(context.srfsessionkey+'_emen',JSON.stringify(res.data.emen));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emwplistcosts',JSON.stringify(res.data.emwplistcosts));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
return res;
}
......@@ -428,21 +428,81 @@ export default class EMItemServiceBase extends EntityService {
return Http.getInstance().put(`/emservices/${context.emservice}/emitems/${context.emitem}`,data,isloading);
}
let masterData:any = {};
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emstockid = null;
item.emitemtradeid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emstocks = emstocksData;
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemrinid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplists = emwplistsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.empodetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemroutid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrouts = emitemroutsData;
let emitemprtnsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns'),'undefined')){
emitemprtnsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns') as any);
......@@ -457,7 +517,22 @@ export default class EMItemServiceBase extends EntityService {
});
}
}
masterData.emitemprtns = emitemprtnsData;
masterData.emitemprtns = emitemprtnsData;
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emstockid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emstocks = emstocksData;
let emeqsparedetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails'),'undefined')){
emeqsparedetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails') as any);
......@@ -518,94 +593,19 @@ export default class EMItemServiceBase extends EntityService {
}
}
masterData.emwplistcosts = emwplistcostsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.empodetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemroutid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrouts = emitemroutsData;
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemtradeid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemrinid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplists = emwplistsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emitems/${context.emitem}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemprtns',JSON.stringify(res.data.emitemprtns));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emeqsparedetails',JSON.stringify(res.data.emeqsparedetails));
this.tempStorage.setItem(context.srfsessionkey+'_emen',JSON.stringify(res.data.emen));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emwplistcosts',JSON.stringify(res.data.emwplistcosts));
this.tempStorage.setItem(context.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(context.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(context.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(context.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
return res;
}
......@@ -674,171 +674,171 @@ export default class EMItemServiceBase extends EntityService {
return Http.getInstance().post(`/emservices/${context.emservice}/emitems`,data,isloading);
}
let masterData:any = {};
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emstockid = null;
item.emitemtradeid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emstocks = emstocksData;
let emitemprtnsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns'),'undefined')){
emitemprtnsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns') as any);
if(emitemprtnsData && emitemprtnsData.length && emitemprtnsData.length > 0){
emitemprtnsData.forEach((item:any) => {
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemprtnid = null;
item.emitemrinid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemprtns = emitemprtnsData;
let emeqsparedetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails'),'undefined')){
emeqsparedetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails') as any);
if(emeqsparedetailsData && emeqsparedetailsData.length && emeqsparedetailsData.length > 0){
emeqsparedetailsData.forEach((item:any) => {
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emeqsparedetailid = null;
item.emwplistid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emeqsparedetails = emeqsparedetailsData;
let emenData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emen'),'undefined')){
emenData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emen') as any);
if(emenData && emenData.length && emenData.length > 0){
emenData.forEach((item:any) => {
masterData.emwplists = emwplistsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emenid = null;
item.empodetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emen = emenData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emitemroutid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emwplistcostsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts'),'undefined')){
emwplistcostsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts') as any);
if(emwplistcostsData && emwplistcostsData.length && emwplistcostsData.length > 0){
emwplistcostsData.forEach((item:any) => {
masterData.emitemrouts = emitemroutsData;
let emitemprtnsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns'),'undefined')){
emitemprtnsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemprtns') as any);
if(emitemprtnsData && emitemprtnsData.length && emitemprtnsData.length > 0){
emitemprtnsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistcostid = null;
item.emitemprtnid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplistcosts = emwplistcostsData;
let empodetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_empodetails'),'undefined')){
empodetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_empodetails') as any);
if(empodetailsData && empodetailsData.length && empodetailsData.length > 0){
empodetailsData.forEach((item:any) => {
masterData.emitemprtns = emitemprtnsData;
let emstocksData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstocks'),'undefined')){
emstocksData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstocks') as any);
if(emstocksData && emstocksData.length && emstocksData.length > 0){
emstocksData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.empodetailid = null;
item.emstockid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.empodetails = empodetailsData;
let emitemroutsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts'),'undefined')){
emitemroutsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrouts') as any);
if(emitemroutsData && emitemroutsData.length && emitemroutsData.length > 0){
emitemroutsData.forEach((item:any) => {
masterData.emstocks = emstocksData;
let emeqsparedetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails'),'undefined')){
emeqsparedetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emeqsparedetails') as any);
if(emeqsparedetailsData && emeqsparedetailsData.length && emeqsparedetailsData.length > 0){
emeqsparedetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemroutid = null;
item.emeqsparedetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrouts = emitemroutsData;
let emitemtradesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades'),'undefined')){
emitemtradesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemtrades') as any);
if(emitemtradesData && emitemtradesData.length && emitemtradesData.length > 0){
emitemtradesData.forEach((item:any) => {
masterData.emeqsparedetails = emeqsparedetailsData;
let emenData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emen'),'undefined')){
emenData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emen') as any);
if(emenData && emenData.length && emenData.length > 0){
emenData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemtradeid = null;
item.emenid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemtrades = emitemtradesData;
let emitemrinsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins'),'undefined')){
emitemrinsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitemrins') as any);
if(emitemrinsData && emitemrinsData.length && emitemrinsData.length > 0){
emitemrinsData.forEach((item:any) => {
masterData.emen = emenData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitemrinid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitemrins = emitemrinsData;
let emwplistsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplists'),'undefined')){
emwplistsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplists') as any);
if(emwplistsData && emwplistsData.length && emwplistsData.length > 0){
emwplistsData.forEach((item:any) => {
masterData.emitempuses = emitempusesData;
let emwplistcostsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts'),'undefined')){
emwplistcostsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwplistcosts') as any);
if(emwplistcostsData && emwplistcostsData.length && emwplistcostsData.length > 0){
emwplistcostsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwplistid = null;
item.emwplistcostid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwplists = emwplistsData;
masterData.emwplistcosts = emwplistcostsData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -848,17 +848,17 @@ export default class EMItemServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emitems`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
this.tempStorage.setItem(tempContext.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemprtns',JSON.stringify(res.data.emitemprtns));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emeqsparedetails',JSON.stringify(res.data.emeqsparedetails));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emen',JSON.stringify(res.data.emen));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwplistcosts',JSON.stringify(res.data.emwplistcosts));
this.tempStorage.setItem(tempContext.srfsessionkey+'_empodetails',JSON.stringify(res.data.empodetails));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemrouts',JSON.stringify(res.data.emitemrouts));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemtrades',JSON.stringify(res.data.emitemtrades));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitemrins',JSON.stringify(res.data.emitemrins));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwplists',JSON.stringify(res.data.emwplists));
return res;
}
......
......@@ -230,36 +230,36 @@ export default class EMPlanServiceBase extends EntityService {
return Http.getInstance().post(`/emacclasses/${context.emacclass}/emplans`,data,isloading);
}
let masterData:any = {};
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplandetailid = null;
item.emplancdtid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplandetails = emplandetailsData;
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
masterData.emplancdts = emplancdtsData;
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplancdtid = null;
item.emplandetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplancdts = emplancdtsData;
masterData.emplandetails = emplandetailsData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -269,8 +269,8 @@ export default class EMPlanServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emplans`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplancdts',JSON.stringify(res.data.emplancdts));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
return res;
}
......@@ -327,40 +327,40 @@ export default class EMPlanServiceBase extends EntityService {
return Http.getInstance().put(`/emacclasses/${context.emacclass}/emplans/${context.emplan}`,data,isloading);
}
let masterData:any = {};
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplandetailid = null;
item.emplancdtid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplandetails = emplandetailsData;
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
masterData.emplancdts = emplancdtsData;
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplancdtid = null;
item.emplandetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplancdts = emplancdtsData;
masterData.emplandetails = emplandetailsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emplans/${context.emplan}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
this.tempStorage.setItem(context.srfsessionkey+'_emplancdts',JSON.stringify(res.data.emplancdts));
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
return res;
}
......@@ -417,8 +417,8 @@ export default class EMPlanServiceBase extends EntityService {
return Http.getInstance().get(`/emacclasses/${context.emacclass}/emplans/${context.emplan}`,isloading);
}
let res:any = await Http.getInstance().get(`/emplans/${context.emplan}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
this.tempStorage.setItem(context.srfsessionkey+'_emplancdts',JSON.stringify(res.data.emplancdts));
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
return res;
}
......@@ -533,8 +533,8 @@ export default class EMPlanServiceBase extends EntityService {
}
let res:any = await Http.getInstance().get(`/emplans/getdraft`,isloading);
res.data.emplan = data.emplan;
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
this.tempStorage.setItem(context.srfsessionkey+'_emplancdts',JSON.stringify(res.data.emplancdts));
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
return res;
}
......@@ -646,40 +646,40 @@ export default class EMPlanServiceBase extends EntityService {
return Http.getInstance().post(`/emacclasses/${context.emacclass}/emplans/${context.emplan}/save`,data,isloading);
}
let masterData:any = {};
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplandetailid = null;
item.emplancdtid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplandetails = emplandetailsData;
let emplancdtsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts'),'undefined')){
emplancdtsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplancdts') as any);
if(emplancdtsData && emplancdtsData.length && emplancdtsData.length > 0){
emplancdtsData.forEach((item:any) => {
masterData.emplancdts = emplancdtsData;
let emplandetailsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails'),'undefined')){
emplandetailsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplandetails') as any);
if(emplandetailsData && emplandetailsData.length && emplandetailsData.length > 0){
emplandetailsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplancdtid = null;
item.emplandetailid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplancdts = emplancdtsData;
masterData.emplandetails = emplandetailsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emplans/${context.emplan}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
this.tempStorage.setItem(context.srfsessionkey+'_emplancdts',JSON.stringify(res.data.emplancdts));
this.tempStorage.setItem(context.srfsessionkey+'_emplandetails',JSON.stringify(res.data.emplandetails));
return res;
}
......
......@@ -75,21 +75,21 @@ export default class EMRFODEServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfomoid = null;
item.emrfocaid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfomos = emrfomosData;
masterData.emrfocas = emrfocasData;
let emrfoacsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs'),'undefined')){
emrfoacsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs') as any);
......@@ -105,26 +105,26 @@ export default class EMRFODEServiceBase extends EntityService {
}
}
masterData.emrfoacs = emrfoacsData;
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfocaid = null;
item.emrfomoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfocas = emrfocasData;
masterData.emrfomos = emrfomosData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emrfodes/${context.emrfode}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfocas',JSON.stringify(res.data.emrfocas));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
return res;
}
......@@ -139,21 +139,21 @@ export default class EMRFODEServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfomoid = null;
item.emrfocaid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfomos = emrfomosData;
masterData.emrfocas = emrfocasData;
let emrfoacsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs'),'undefined')){
emrfoacsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs') as any);
......@@ -169,26 +169,26 @@ export default class EMRFODEServiceBase extends EntityService {
}
}
masterData.emrfoacs = emrfoacsData;
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfocaid = null;
item.emrfomoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfocas = emrfocasData;
masterData.emrfomos = emrfomosData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emrfodes/${context.emrfode}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfocas',JSON.stringify(res.data.emrfocas));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
return res;
}
......@@ -217,21 +217,21 @@ export default class EMRFODEServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfomoid = null;
item.emrfocaid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfomos = emrfomosData;
masterData.emrfocas = emrfocasData;
let emrfoacsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs'),'undefined')){
emrfoacsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfoacs') as any);
......@@ -247,21 +247,21 @@ export default class EMRFODEServiceBase extends EntityService {
}
}
masterData.emrfoacs = emrfoacsData;
let emrfocasData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas'),'undefined')){
emrfocasData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfocas') as any);
if(emrfocasData && emrfocasData.length && emrfocasData.length > 0){
emrfocasData.forEach((item:any) => {
let emrfomosData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos'),'undefined')){
emrfomosData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emrfomos') as any);
if(emrfomosData && emrfomosData.length && emrfomosData.length > 0){
emrfomosData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emrfocaid = null;
item.emrfomoid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emrfocas = emrfocasData;
masterData.emrfomos = emrfomosData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -271,9 +271,9 @@ export default class EMRFODEServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emrfodes`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emrfocas',JSON.stringify(res.data.emrfocas));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
return res;
}
......@@ -288,9 +288,9 @@ export default class EMRFODEServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emrfodes/${context.emrfode}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfocas',JSON.stringify(res.data.emrfocas));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
return res;
}
......@@ -307,9 +307,9 @@ export default class EMRFODEServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emrfodes/getdraft`,isloading);
res.data.emrfode = data.emrfode;
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfocas',JSON.stringify(res.data.emrfocas));
this.tempStorage.setItem(context.srfsessionkey+'_emrfoacs',JSON.stringify(res.data.emrfoacs));
this.tempStorage.setItem(context.srfsessionkey+'_emrfomos',JSON.stringify(res.data.emrfomos));
return res;
}
......
......@@ -63,10 +63,10 @@ export default class EMServiceServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emservices/getdraft`,isloading);
res.data.emservice = data.emservice;
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -81,36 +81,36 @@ export default class EMServiceServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emitempuses = emitempusesData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -126,27 +126,27 @@ export default class EMServiceServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emservices/${context.emservice}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -161,36 +161,36 @@ export default class EMServiceServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emitempuses = emitempusesData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -206,21 +206,21 @@ export default class EMServiceServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -230,10 +230,10 @@ export default class EMServiceServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emservices`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -248,36 +248,36 @@ export default class EMServiceServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emitempuses = emitempusesData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -293,27 +293,27 @@ export default class EMServiceServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emservices/${context.emservice}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -328,10 +328,10 @@ export default class EMServiceServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emservices/${context.emservice}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......
......@@ -62,6 +62,21 @@ export default class EMStoreServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emstorepartsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts'),'undefined')){
emstorepartsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts') as any);
......@@ -107,27 +122,12 @@ export default class EMStoreServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/emstores/${context.emstore}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emstoreparts',JSON.stringify(res.data.emstoreparts));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -143,10 +143,10 @@ export default class EMStoreServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emstores/getdraft`,isloading);
res.data.emstore = data.emstore;
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emstoreparts',JSON.stringify(res.data.emstoreparts));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -174,10 +174,10 @@ export default class EMStoreServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/emstores/${context.emstore}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emstoreparts',JSON.stringify(res.data.emstoreparts));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -193,6 +193,21 @@ export default class EMStoreServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emstorepartsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts'),'undefined')){
emstorepartsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts') as any);
......@@ -238,21 +253,6 @@ export default class EMStoreServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -262,10 +262,10 @@ export default class EMStoreServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/emstores`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emstoreparts',JSON.stringify(res.data.emstoreparts));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -280,6 +280,21 @@ export default class EMStoreServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emstorepartsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts'),'undefined')){
emstorepartsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emstoreparts') as any);
......@@ -325,27 +340,12 @@ export default class EMStoreServiceBase extends EntityService {
}
}
masterData.emitems = emitemsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/emstores/${context.emstore}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emstoreparts',JSON.stringify(res.data.emstoreparts));
this.tempStorage.setItem(context.srfsessionkey+'_emstocks',JSON.stringify(res.data.emstocks));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......
......@@ -62,6 +62,36 @@ export default class PFDeptServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -92,21 +122,6 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
......@@ -122,28 +137,13 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emenconsums = emenconsumsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/pfdepts/${context.pfdept}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -172,6 +172,36 @@ export default class PFDeptServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -202,21 +232,6 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
......@@ -232,21 +247,6 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emenconsums = emenconsumsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -256,11 +256,11 @@ export default class PFDeptServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/pfdepts`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -276,11 +276,11 @@ export default class PFDeptServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfdepts/getdraft`,isloading);
res.data.pfdept = data.pfdept;
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -295,11 +295,11 @@ export default class PFDeptServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfdepts/${context.pfdept}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......@@ -315,6 +315,36 @@ export default class PFDeptServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -345,21 +375,6 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emenconsumsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums'),'undefined')){
emenconsumsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emenconsums') as any);
......@@ -375,28 +390,13 @@ export default class PFDeptServiceBase extends EntityService {
}
}
masterData.emenconsums = emenconsumsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/pfdepts/${context.pfdept}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emenconsums',JSON.stringify(res.data.emenconsums));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
return res;
}
......
......@@ -62,6 +62,21 @@ export default class PFEmpServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -107,21 +122,6 @@ export default class PFEmpServiceBase extends EntityService {
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -146,10 +146,10 @@ export default class PFEmpServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/pfemps`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emdrwgs',JSON.stringify(res.data.emdrwgs));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
return res;
}
......@@ -165,10 +165,10 @@ export default class PFEmpServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfemps/${context.pfemp}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emdrwgs',JSON.stringify(res.data.emdrwgs));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
return res;
......@@ -185,6 +185,21 @@ export default class PFEmpServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -230,21 +245,6 @@ export default class PFEmpServiceBase extends EntityService {
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -262,10 +262,10 @@ export default class PFEmpServiceBase extends EntityService {
masterData.emplans = emplansData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/pfemps/${context.pfemp}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emdrwgs',JSON.stringify(res.data.emdrwgs));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
return res;
}
......@@ -281,6 +281,21 @@ export default class PFEmpServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emitemsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitems'),'undefined')){
emitemsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitems') as any);
......@@ -326,21 +341,6 @@ export default class PFEmpServiceBase extends EntityService {
}
}
masterData.emitempuses = emitempusesData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
if(emplantemplsData && emplantemplsData.length && emplantemplsData.length > 0){
emplantemplsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplantemplid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplantempls = emplantemplsData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
......@@ -358,10 +358,10 @@ export default class PFEmpServiceBase extends EntityService {
masterData.emplans = emplansData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/pfemps/${context.pfemp}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emdrwgs',JSON.stringify(res.data.emdrwgs));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
return res;
}
......@@ -391,10 +391,10 @@ export default class PFEmpServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfemps/getdraft`,isloading);
res.data.pfemp = data.pfemp;
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emitems',JSON.stringify(res.data.emitems));
this.tempStorage.setItem(context.srfsessionkey+'_emdrwgs',JSON.stringify(res.data.emdrwgs));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
return res;
}
......
......@@ -77,11 +77,11 @@ export default class PFTeamServiceBase extends EntityService {
public async GetDraft(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfteams/getdraft`,isloading);
res.data.pfteam = data.pfteam;
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emequips',JSON.stringify(res.data.emequips));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -96,51 +96,36 @@ export default class PFTeamServiceBase extends EntityService {
*/
public async Save(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emwo_dps = emwo_dpsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
......@@ -171,13 +156,28 @@ export default class PFTeamServiceBase extends EntityService {
}
}
masterData.emequips = emequipsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().post(`/pfteams/${context.pfteam}/save`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emequips',JSON.stringify(res.data.emequips));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -192,51 +192,36 @@ export default class PFTeamServiceBase extends EntityService {
*/
public async Create(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emwo_dps = emwo_dpsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
......@@ -267,6 +252,21 @@ export default class PFTeamServiceBase extends EntityService {
}
}
masterData.emequips = emequipsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
if(!data.srffrontuf || data.srffrontuf !== "1"){
data[this.APPDEKEY] = null;
......@@ -276,11 +276,11 @@ export default class PFTeamServiceBase extends EntityService {
}
let tempContext:any = JSON.parse(JSON.stringify(context));
let res:any = await Http.getInstance().post(`/pfteams`,data,isloading);
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emequips',JSON.stringify(res.data.emequips));
this.tempStorage.setItem(tempContext.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -308,51 +308,36 @@ export default class PFTeamServiceBase extends EntityService {
*/
public async Update(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let masterData:any = {};
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emwo_dps = emwo_dpsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
item.emplanid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
let emplansData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplans'),'undefined')){
emplansData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplans') as any);
if(emplansData && emplansData.length && emplansData.length > 0){
emplansData.forEach((item:any) => {
masterData.emplans = emplansData;
let emwo_dpsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps'),'undefined')){
emwo_dpsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emwo_dps') as any);
if(emwo_dpsData && emwo_dpsData.length && emwo_dpsData.length > 0){
emwo_dpsData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emplanid = null;
item.emwo_dpid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emplans = emplansData;
masterData.emwo_dps = emwo_dpsData;
let emplantemplsData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls'),'undefined')){
emplantemplsData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emplantempls') as any);
......@@ -383,13 +368,28 @@ export default class PFTeamServiceBase extends EntityService {
}
}
masterData.emequips = emequipsData;
let emitempusesData:any = [];
if(!Object.is(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses'),'undefined')){
emitempusesData = JSON.parse(this.tempStorage.getItem(context.srfsessionkey+'_emitempuses') as any);
if(emitempusesData && emitempusesData.length && emitempusesData.length > 0){
emitempusesData.forEach((item:any) => {
if(item.srffrontuf){
if(Object.is(item.srffrontuf,"0")){
item.emitempuseid = null;
}
delete item.srffrontuf;
}
});
}
}
masterData.emitempuses = emitempusesData;
Object.assign(data,masterData);
let res:any = await Http.getInstance().put(`/pfteams/${context.pfteam}`,data,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emequips',JSON.stringify(res.data.emequips));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......@@ -404,11 +404,11 @@ export default class PFTeamServiceBase extends EntityService {
*/
public async Get(context: any = {},data: any = {}, isloading?: boolean): Promise<any> {
let res:any = await Http.getInstance().get(`/pfteams/${context.pfteam}`,isloading);
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
this.tempStorage.setItem(context.srfsessionkey+'_emplans',JSON.stringify(res.data.emplans));
this.tempStorage.setItem(context.srfsessionkey+'_emwo_dps',JSON.stringify(res.data.emwo_dps));
this.tempStorage.setItem(context.srfsessionkey+'_emplantempls',JSON.stringify(res.data.emplantempls));
this.tempStorage.setItem(context.srfsessionkey+'_emequips',JSON.stringify(res.data.emequips));
this.tempStorage.setItem(context.srfsessionkey+'_emitempuses',JSON.stringify(res.data.emitempuses));
return res;
}
......
......@@ -38,11 +38,11 @@
git clone -b master $para2 eam_practice01/
export NODE_OPTIONS=--max-old-space-size=4096
cd eam_practice01/
mvn clean package -Pwebapi
cd eam-provider/eam-provider-webapi
mvn -Pwebapi docker:build
mvn -Pwebapi docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/eam-provider-webapi.yaml iBizPractice --with-registry-auth
mvn clean package -Peamweb
cd eam-app/eam-app-eamweb
mvn -Peamweb docker:build
mvn -Peamweb docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/eam-app-eamweb.yaml iBizPractice --with-registry-auth
</command>
</hudson.tasks.Shell>
</builders>
......
......@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /eam-app-eamweb.jar
EXPOSE 8080
EXPOSE 30006
ADD eam-app-eamweb.jar /eam-app-eamweb.jar
......@@ -3,9 +3,21 @@ services:
eam-app-eamweb:
image: registry.cn-shanghai.aliyuncs.com/ibizsys/eam-app-eamweb:latest
ports:
- "8080:8080"
- "30006:30006"
networks:
- agent_network
environment:
- SPRING_CLOUD_NACOS_DISCOVERY_IP=practice.ibizlab.cn
- SERVER_PORT=30006
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER-ADDR=172.16.102.211:8848
- SPRING_REDIS_HOST=172.16.100.243
- SPRING_REDIS_PORT=6379
- SPRING_REDIS_DATABASE=0
- SPRING_DATASOURCE_USERNAME=a_LAB01_30c03252a
- SPRING_DATASOURCE_PASSWORD=@7@dd7d0
- SPRING_DATASOURCE_URL=jdbc:mysql://172.16.186.185:3306/a_LAB01_30c03252a?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.jdbc.Driver
- SPRING_DATASOURCE_DEFAULTSCHEMA=a_LAB01_30c03252a
deploy:
mode: replicated
replicas: 1
......
......@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /eam-provider-webapi.jar
EXPOSE 20006
EXPOSE 8081
ADD eam-provider-webapi.jar /eam-provider-webapi.jar
......@@ -3,21 +3,9 @@ services:
eam-provider-webapi:
image: registry.cn-shanghai.aliyuncs.com/ibizsys/eam-provider-webapi:latest
ports:
- "20006:20006"
- "8081:8081"
networks:
- agent_network
environment:
- SPRING_CLOUD_NACOS_DISCOVERY_IP=practice.ibizlab.cn
- SERVER_PORT=20006
- SPRING_CLOUD_NACOS_DISCOVERY_SERVER-ADDR=172.16.102.211:8848
- SPRING_REDIS_HOST=172.16.100.243
- SPRING_REDIS_PORT=6379
- SPRING_REDIS_DATABASE=0
- SPRING_DATASOURCE_USERNAME=a_LAB01_30c03252a
- SPRING_DATASOURCE_PASSWORD=@7@dd7d0
- SPRING_DATASOURCE_URL=jdbc:mysql://172.16.186.185:3306/a_LAB01_30c03252a?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true
- SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.jdbc.Driver
- SPRING_DATASOURCE_DEFAULTSCHEMA=a_LAB01_30c03252a
deploy:
mode: replicated
replicas: 1
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册