index.js 4.3 KB
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Gctfre{
    constructor () {
        this.data = {
						gcdgrp:{
							rec: {
                                purpos: '',
                                newexpdat: '',
                                ownref: '',
                                clmdat: '',
                                nam: '',
                                demstat: '',
                                purposin: ''
                            },
							blk:{
								addamtinf:"",			//  Add. Amt. Information		.gcdgrp.blk.addamtinf
								presentdet:"",			//  Present. Compl. Det.		.gcdgrp.blk.presentdet
							},
							int:{
								pts:new Pts().data,
							},
							awi:{
								pts:new Pts().data,
							},
                            iss:{
                                pts:new Pts().data,
                            },
                            ctr:{
                                pts:new Pts().data,
                            },
							cbs:{
								max:{
									cur:"",			//  Amount Claimed		.gcdgrp.cbs.max.cur
									amt:"",			//  Balance		.gcdgrp.cbs.max.amt
								},
								opn1:{
									cur:"",			//  Open Amount		.gcdgrp.cbs.opn1.cur
									amt:"",			//  Balance		.gcdgrp.cbs.opn1.amt
								},
							},
							apl:{
								pts:new Pts().data,
							},
							ben:{
								pts:new Pts().data,
							},
						},
						clmtxts20:"",			//  Demand Statem. Text 		.clmtxts20
						gctp0: {
                            recget: {
                                sdamod: {
                                    seainf: ''
                                }
                            },
                            gctp0: '',
                            gidget: {
                                sdamod: {
                                    seainf: ''
                                }
                            }
                        },
						extpay:"",			//  Extend or Pay		.extpay
                        gidgrp: {
                            rec: {
                                expdat: '',
                                ownref: '',
                                gartyp: ''
                            },
                            cbs: {
                                opn1: {
                                    cur: '',
                                    amt: ''
                                }
                            }
                        },
						fremsg: {
                            othmsgp: {
                                ptsget: {
                                    sdamod: {
                                        seainf: ''
                                    }
                                }
                            },
                            flg: '',
                            othmsg: {
                                pts:new Pts().data,
                            },
                            strinf: '',
                            iss: {
                                pts:new Pts().data,
                            },
                            msgrol: '',
                            tag23: '',
                            ccrol: '',
                            fulmt: '',
                            othcc: {
                                pts: {
                                    pts:new Pts().data, 
                                }
                            },
                            tag45d: '',
                            issrol: '',
                            tag22d: '',
                            det: '',
                            frttitle: '',
                            reldat: '',
                            tag23h: '',
                            relmt: '',
                            sndmt: '',
                            tag20ref: '',
                            reldir: '',
                            tag77a: ''
                        },
                        didgrp: {
                            apl: {
                                pts:new Pts().data,
                            }
                        },
						pageId: "",			// ctx的key
						gctfrel1blk:"",
						gctfrel2blk:"",
						gct752l1blk:"",
						setmod: new Pub().data.Setmod,
						mtabut: new Pub().data.Mtabut,
						trnmod: new Pub().data.Trnmod,
				}
    }
}