index.js 12.9 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel';

export default class Giteng {
    constructor() {
        this.data = {
            adaflg: "",
            gitp0: {
                explab: "", //  Label unlimited Validity		.gitp0.explab
                lialab: "", //  Label unlimited lLability		.gitp0.lialab
                aplmullab: "", //  Label, that is set, if there are multiple applicants		.gitp0.aplmullab
                expfldlab: "", //  Label for Field Validity		.gitp0.expfldlab
                liafldlab: "", //  Label for Field Lability		.gitp0.liafldlab
                recget: {
                    sdamod: {
                        seainf: "", //  		.gitp0.recget.sdamod.seainf
                        dadsnd: "", //  Drag  Drop Sender		.gitp0.recget.sdamod.dadsnd
                    },
                },
                aamgid: {
                    addamtflg: "",
                }
            },
            gidgrp: {
                rec: {
                    branchinr: "",
                    cnfsta: "",
                    inr: "", //Inr主鍵,不设置的话无法拷贝业务主键
                    fingua: "", //  是否对外担保		.gidgrp.rec.fingua
                    cfaguatyp: "", //  对外担保类型		.gidgrp.rec.cfaguatyp
                    cmtflg: "", //  跨境人民币保函		.gidgrp.rec.cmtflg
                    ownref: "", //  Reference		.gidgrp.rec.ownref
                    amenbr: 0, //  Actual Amendment No		.gidgrp.rec.amenbr
                    purposin: "", //  Incoming Purpose 		.gidgrp.rec.purposin
                    purpos: "", //  Outgoing Purpose		.gidgrp.rec.purpos
                    hndtyp: "", //  Handling Type		.gidgrp.rec.hndtyp
                    gartyp: "", //  Type of Undertaking		.gidgrp.rec.gartyp
                    legfrm: "", //  Form of Undertaking		.gidgrp.rec.legfrm
                    demand: "", //  Demand Indicator		.gidgrp.rec.demand
                    giduil: "", //  Language of Undertak.		.gidgrp.rec.giduil
                    atxinr: "", //  Choice of Text		.gidgrp.rec.gtxinr
                    exptyp: "", //  Expiry Type		.gidgrp.rec.exptyp
                    expdat: "", //  Valid until		.gidgrp.rec.expdat
                    liatyp: "",
                    liatypc: "", //  Liability Type 		.gidgrp.rec.liatypc
                    liadat: "", //  Our Liability until		.gidgrp.rec.liadat
                    orddat: "", //  Order Date		.gidgrp.rec.orddat
                    opndat: "", //  Valid from		.gidgrp.rec.opndat
                    expflg: "", //  Unlimited Guarantee		.gidgrp.rec.expflg
                    liaflg: "", //  Unlimited Liability		.gidgrp.rec.liaflg
                    nam: "", //  Name		.gidgrp.rec.nam
                    inudat: "", //  Inure Date		.gidgrp.rec.inudat
                    guaflg: "", //  Mortgage Flag		.gidgrp.rec.guaflg
                    vrfdat: "", //  核销日期		.gidgrp.rec.vrfdat
                    fenlishi: "", //  是否分离式保函		.gidgrp.rec.fenlishi
                    delori: "", //  Delivery of Undertak.		.gidgrp.rec.delori
                    deloritxt: "", //  Delivery of Undertak.		.gidgrp.rec.deloritxt
                    sndto: "", //  Undertaking Send to		.gidgrp.rec.sndto
                    delto: "", //  Deliv. To/Collection By		.gidgrp.rec.delto
                    transfer: "", //  Transfer Indicator		.gidgrp.rec.transfer
                    chato: "", //  Own Charges Borne by		.gidgrp.rec.chato
                    opndatc: "", //  Requested Issue Date		.gidgrp.rec.opndatc
                    gartypc: "", //  Undertaking Type 		.gidgrp.rec.gartypc
                    legfrmc: "", //  Form of Undertaking		.gidgrp.rec.legfrmc
                    demandc: "", //  Demand Indicator 		.gidgrp.rec.demandc
                    gtxinrc: "", //  Choice of Text		.gidgrp.rec.gtxinrc
                    stdwrduilc: "", //  Requested Language		.gidgrp.rec.stdwrduilc
                    deloric: "", //  Delivery of Undertak.		.gidgrp.rec.deloric
                    deloritxtc: "", //  Delivery of Undertak.		.gidgrp.rec.deloritxtc
                    deltoc: "", //  Deli. To/Collection By		.gidgrp.rec.deltoc
                    orcrefc: "", //  Contract Reference		.gidgrp.rec.orcrefc
                    orcdatc: "", //  Date from Original Contract - Local Undertaking Seq. C		.gidgrp.rec.orcdatc
                    tenclsdatc: "", //  Closing Date		.gidgrp.rec.tenclsdatc
                    orcratc: "", //  Original Perc./ Rate		.gidgrp.rec.orcratc
                    orccurc: "", //  Contract Amount 		.gidgrp.rec.orccurc
                    orcamtc: "", //  Contract Amount 		.gidgrp.rec.orcamtc
                    accc: "", //  A/c Adv. Paym. Guar.		.gidgrp.rec.accc
                    jurlawc: "", //  Governing Law 		.gidgrp.rec.jurlawc
                    jurlawtxtc: "", //  Governing Law 		.gidgrp.rec.jurlawtxtc
                    jurplcc: "", //  Place of Jurisdiction		.gidgrp.rec.jurplcc
                    tenrefc: "", //  Tender Reference		.gidgrp.rec.tenrefc
                    tendatc: "", //  Tender Date		.gidgrp.rec.tendatc
                    trmdatc: "", //  Latest Transmission		.gidgrp.rec.trmdatc
                    orcref: "", //  Contract Reference		.gidgrp.rec.orcref
                    orcdat: "", //  Date from Original Contract		.gidgrp.rec.orcdat
                    tenclsdat: "", //  Closing Date		.gidgrp.rec.tenclsdat
                    orcrat: "", //  Original Perc./ Rate		.gidgrp.rec.orcrat
                    orccur: "", //  Contract Amount 		.gidgrp.rec.orccur
                    orcamt: "", //  Contract Amount 		.gidgrp.rec.orcamt
                    acc: "", //  A/c for Adv. Paym. Guar.		.gidgrp.rec.acc
                    jurlaws20: "", //  Governing Law		.gidgrp.rec.jurlaws20
                    jurlaw: "", //  Law of Jurisdiction		.gidgrp.rec.jurlaw
                    jurplc: "", //  Place of Jurisdiction		.gidgrp.rec.jurplc
                    tenref: "", //  Tender Reference		.gidgrp.rec.tenref
                    tendat: "", //  Tender Date		.gidgrp.rec.tendat
                    trmdat: "", //  Latest Transmiss. Date		.gidgrp.rec.trmdat
                    juscod: "", //  组织机构代码		.gidgrp.rec.juscod
                    cunqii: "", //  流动资金贷款利率档次		.gidgrp.rec.cunqii
                    bilvvv: "", //  上浮比率		.gidgrp.rec.bilvvv
                    bngcod: "", //  企业海关编码		.gidgrp.rec.bngcod
                    mannum: "", //  手册号码		.gidgrp.rec.mannum
                    credat: "",
                    clsdat: "",
                    stacty: "",
                    iscrotra: "",
                    ownusr: "",
                    projnam: "",
                    guatyp: "",
                    flwsta: '',
                    countrycod: "",
                    projectname: "",
                    fromflg: "",
                    gidtxtmodflg: "",
                    gidtxtmodflgc: "",
                },
                cbs: {
                    max: {
                        cur: "", //  Currency		.nidgrp.cbs.max.cur
                        amt: "", //  Balance		.nidgrp.cbs.max.amt
                    },
                    opn1: {
                        cur: "", //  Currency		.nidgrp.cbs.opn1.cur
                        amt: "", //  Balance		.nidgrp.cbs.opn1.amt
                    },
                    max2: {
                        cur: "",
                        amt: "",
                    },
                    opn2: {
                        cur: "",
                        amt: "",
                    },
                },
                apl: {
                    pts: new Pts().data,
                },
                ben: {
                    pts: new Pts().data,
                },
                bec: {
                    pts: new Pts().data,
                },
                ctr: {
                    pts: new Pts().data,
                },
                iss: {
                    pts: new Pts().data,
                },
                atb: {
                    pts: new Pts().data,
                },
            },
            gcdgrp: {
                rec: {
                    inr: "",
                    pntinr: "",
                    ownref: "", //  Claim Number		.gcdgrp.rec.ownref
                    nam: "", //  Externally Displayed Name to Identify the Contract		.gcdgrp.rec.nam
                    clmdat: "", //  Date of Claim		.gcdgrp.rec.clmdat
                    newexpdat: "", //  Validity Requested		.gcdgrp.rec.newexpdat
                    docprbrol: "", //  Presented by		.gcdgrp.rec.docprbrol
                    payrol: "", //  Payer		.gcdgrp.rec.payrol
                    demstat: "", //  Demand Statement		.gcdgrp.rec.demstat
                    branchinr: "" //DCG表中的branchinr字段值,进入交易初始化时应有值。决定save后在保函赔付查询中是否能查询到记录
                },
                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
                    },
                    opn2: {
                        cur: "", //  附加金额		.gcdgrp.cbs.opn2.cur
                        amt: "",
                    },
                    max2: {
                        cur: "",
                        amt: "", //  附加金额		.gcdgrp.cbs.max2.amt
                    },
                },
                apl: {
                    pts: new Pts().data,
                },
                ben: {
                    pts: new Pts().data,
                },
                bec: {
                    pts: new Pts().data,
                },
                prb: {
                    pts: new Pts().data,
                },
                oth: {
                    pts: new Pts().data,
                },
                blk: {
                    addamtinf: "", //  Add. Amt. Information		.gcdgrp.blk.addamtinf
                    presentdet: "", //  Present. Compl. Det.		.gcdgrp.blk.presentdet
                },
                tmpint: {
                    pts: new Pts().data,
                },
                awi: {
                    pts: new Pts().data,
                },
                int: {
                    pts: new Pts().data,
                },
                iss: {
                    pts: new Pts().data,
                },
                rmr: {
                    pts: new Pts().data,
                },
            },
            dnfmodVo: {
                stm8023: "", //  8023STREAM		.dnfmodVo.stm8023
                ccvtyp: "", //  操作类型		.dnfmodVo.ccvtyp
                kehuzh: "", //  保证金账户		.dnfmodVo.kehuzh
                zhruzh: "", //  本金转入账户		.dnfmodVo.zhruzh
                zhqtyp: "", //  支取类型		.dnfmodVo.zhqtyp
                tizamt: "", //  部分提支金额		.dnfmodVo.tizamt
                zhhuye: "", //  账户余额		.dnfmodVo.zhhuye
                zhqucs: "", //  支取次数		.dnfmodVo.zhqucs
                lxzyzh: "", //  利息转入账户		.dnfmodVo.lxzyzh
                yewudh: "", //  业务代号		.dnfmodVo.yewudh
                qicuje: "", //  起存金额		.dnfmodVo.qicuje
                intdsp: "", //  利息转入账户		.dnfmodVo.intdsp
                pridsp: "", //  本金转入账户		.dnfmodVo.pridsp
                qixirq: "",//  起息日     			.dnfmodVo.qixirq

                jiluzt: "",//  记录状态
                //newn add for table
                cur: "",//币种
                kehzwm: "",//客户中文名
                zhngjg: "",//帐务机构号
                jixiff: "",//计息方法
                lilvbh: "",//利率编号
                jishuu: "",//积数
                zuidje: "",//最低金额
                zuigje: "",//最高金额
                kaihrq: "",//开户日期
                lilvll: "",//利率
                kemucc: "",//科目存储
                huobdh: "",//货币代号
                xiohrq: "",//销户日期
                ljzqje: "",//累计支取金额
                kaihje: "",//开户金额
                cunkzl: "",//存款种类
                cunqii: "",//存期
                daoqrq: "",//到期日
                youhll: "",//优惠利率
                zdzczh: "",//自动转存账户
            },
            setmod: new Pub().data.Setmod,
            mtabut: new Pub().data.Mtabut,
            trnmod: new Pub().data.Trnmod,
            liaall: new Pub().data.Liaall,
            limmod: new Pub().data.Limmod,
            liaccv: new Pub().data.Liaccv,
            docpan: new Pub().data.Docpan,
            doctre: new Pub().data.Doctre,
            trndia: new Pub().data.Trndia,
			jshmod: new Pub().data.Jshmod,
        }
    }
}