import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Gctrop{
    constructor () {
        this.data = {
			setmod: {
				setglg: {
					labdspflg: ''
				},
				ref: '',
				docamttyplab: '',
				doccur: '',
				zmqacc: '',
				dspflg: '',
				xreflg: '',
				zmqacclab: '',
				retmsg: '',
				docamt: ''
			},
			mtabut: {
				coninf: {
					oitset: {
						labinftxt: '',
						oit: {
							inftxt: '',
							inflev: ''
						}
					},
					oitinf: {
						labinftxt: '',
						oit: {
							inftxt: '',
							inflev: ''
						}
					},
					usr: {
						extkey: ''
					},
					conexedat: ''
				}
			},
			gctp: {
				recget: {
					sdamod: {
						seainf: '',
						dadsnd: ''
					}
				},
				aplmullab: '',
				prechkdat: '',
				prbp: {
					ptsget: {
						sdamod: {
							seainf: '',
							dadsnd: ''
						}
					}
				},
				liafldlab: '',
				adaflg: '',
				othp: {
					ptsget: {
						sdamod: {
							seainf: '',
							dadsnd: ''
						}
					}
				},
				explab: '',
				lialab: '',
				expfldlab: '',
				ischktyp: '',
				gidget: {
					sdamod: {
						seainf: '',
						dadsnd: ''
					}
				}
			},
			gcdgrp: {
				prb: {
					adrelc: '',
					dbfadrblkcn: '',
					namelc: '',
					pts: new Pts().data,
				},
				rec: {
					clmdat: '',
					ownref: '',
					payrol: '',
					nam: '',
					docprbrol: '',
				},
				oth: {
					adrelc: '',
					dbfadrblkcn: '',
					namelc: '',
					pts: new Pts().data,
				},
				cbs: {
					opn1: {
						cur: '',
						amt: ''
					},
					max: {
						cur: '',
						amt: ''
					}
				},
				ben: {
					pts: new Pts().data,
				},
				apl: {
					pts: new Pts().data,
				},
				adv: {
					pts: new Pts().data,
				  },
				apl: {
					pts: new Pts().data,
				},
			},
			gidgrp: {
				rec: {
					expdat: '',
					liadat: '',
					ownref: '',
					gartyp: ''
				},
				ghd: {
					wahnum: '',
					remark: '',
					bustyp: '',
					segtyp: ''
				},
				cbs: {
					opn1: {
						cur: '',
						amt: ''
					}
				},
				ctr: {
					pts: new Pts().data,
				},
				con: {
					pts: new Pts().data,
				},
				iss: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				atb: {
					pts: new Pts().data,
				},
				avc: {
					pts: new Pts().data,
				},
				adv: {
					pts: new Pts().data,
				},
				apl: {
					pts: new Pts().data,
				},
			},
			liaall: {
				concur: '',
				liaccv: {
					concur: '',
					newamt: '',
					dnfmod: {
						zhruzh: '',
						kehuzh: '',
						intdsp: '',
						lxzyzh: '',
						pridsp: '',
						yewudh: '',
						qicuje: '',
						ccvtyp: '',
						tizamt: '',
						zhqtyp: '',
						stm8023: '',
						zhhuye: '',
						zhqucs: ''
					},
					relcshpct: '',
					gleflg: '',
					addinf: '',
					newresamt: '',
					chgcurflg: '',
					pctresamt: '',
					cshpct: '',
					totcovamt: ''
				},
				outpct: '',
				exttotamt: '',
				exttotoldamt: '',
				outamt: '',
				misamt: '',
				con: {
					pts: new Pts().data,
				},
				iss: {
					pts: new Pts().data,
				},
				ben: {
					pts: new Pts().data,
				},
				atb: {
					pts: new Pts().data,
				},
				avc: {
					pts: new Pts().data,
				},
			},
			trnmod: {
				trndia: {
					usrget: {
						sdamod: {
							seainf: ''
						}
					},
					atpget: {
						sdamod: {
							seainf: '',
							dadsnd: ''
						}
					},
					usr: {
						extkey: ''
					},
					diamodflg: '',
					dspstm: '',
					atp: {
						cod: ''
					},
					diarec: {
						prechkdat: '',
						inftxt: '',
						usr: '',
						ptyextkey: '',
						paycur: '',
						dat: '',
						ownusg: '',
						cod: '',
						donflg: '',
						nam: '',
						payamt: '',
						ptynam: ''
					},
					atptxt: ''
				},
				ptsmod: {
					adrp: {
						prtpanblk: ''
					}
				},
				trndoc: {
					condocstm: '',
					filrecv: '',
					amdapl: '',
					doclbl: '',
					doctrestm: '',
					shwout: '',
					shwinc: '',
					amdnam: '',
					advnam: '',
					advdoc: '',
					advlabel: '',
					rcvatt: {
						seainf: ''
					}
				},
				docimm: {
					xmldocblk: '',
					prtswtpblk: '',
					ascin: '',
					prtswtrpblk: ''
				},
				ctr: {
					pts: new Pts().data,
				  },
				  con: {
					pts: new Pts().data,
				  },
				  iss: {
					pts: new Pts().data,
				  },
			},
			gitp: {
				chkpreper: '',
				oldgidtxt: '',
				swiftflg: '',
				gidtxtmodflgc: '',
				indirectswiadd: '',
				exptxtmodflg: '',
				prepercmodflg: '',
				covgodsrvmodflg: '',
				covgodc: {
					chkast: ''
				},
				gidtxt: '',
				liatxtcmodflg: '',
				usr: {
					extkey: ''
				},
				chkgidtxtc: '',
				prepermodflg: '',
				aacp: {
					aacmod: {
						addamtflg: ''
					}
				},
				chargic: {
					chkast: ''
				},
				gidtxtmodflg: '',
				gtx: {
					gidtxt: ''
				},
				covgodsrvcmodflg: '',
				chargi: {
					chkast: ''
				},
				covgod: {
					chkast: ''
				},
				chkgidtxt: '',
				dzbhflg: '',
				chkpreperc: '',
				oldgtxgidtxt: '',
				inc760: ''
    		},
			setmod: new Pub().data.Setmod,
			mtabut: new Pub().data.Mtabut,
			trnmod: new Pub().data.Trnmod,
			liaall: new Pub().data.Liaall,
			liaccv: new Pub().data.Liaccv,
			docpan: new Pub().data.Docpan,
			};
    	}
}