index.js 15 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 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350
import Api from "~/service/Api"
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';

export default class Netset {
  constructor() {
    this.data = {
      clsflg: "",
      nitapll1blk: "",
      nitbenl1blk: "",
      lendoc_botsetl1blk: "",
      nctp: {
        expfldlab: "",			//  Label for Field Validity		.nctp.expfldlab
        explab: "",			//  Label unlimited Validity		.nctp.explab
        aplmullab: "",			//  Label, that is set, if there are multiple applicants		.nctp.aplmullab
        liafldlab: "",			//  Label for Field Liability		.nctp.liafldlab
        lialab: "",			//  Label unlimited Liability		.nctp.lialab
        actualMax: "",
        nidget: {
          sdamod: {
            seainf: "",			//  		.nctp.nidget.sdamod.seainf
            dadsnd: "",			//  Drag  Drop Sender		.nctp.nidget.sdamod.dadsnd
          },
        },
        recget: {
          sdamod: {
            seainf: "",			//  		.nctp.recget.sdamod.seainf
            dadsnd: "",			//  Drag  Drop Sender		.nctp.recget.sdamod.dadsnd
          },
        },
        adaflg: "",			//  Add. Amount		.nctp.adaflg
        prbp: {
          ptsget: {
            sdamod: {
              seainf: "",			//  		.nctp.prbp.ptsget.sdamod.seainf
              dadsnd: "",			//  Drag  Drop Sender		.nctp.prbp.ptsget.sdamod.dadsnd
            },
          },
        },
        othp: {
          ptsget: {
            sdamod: {
              seainf: "",			//  		.nctp.othp.ptsget.sdamod.seainf
              dadsnd: "",			//  Drag  Drop Sender		.nctp.othp.ptsget.sdamod.dadsnd
            },
          },
        },
      },
      nidgrp: {
        rec: {
          inr: "",
          branchinr: '',
          ownref: "",			//  Guarantee		.nidgrp.rec.ownref
          expdat: "",			//  Valid until		.nidgrp.rec.expdat
          gartyp: "",			//  Type of Undertaking		.nidgrp.rec.gartyp
          liadat: "",			//  Liability until		.nidgrp.rec.liadat
          etyextkey: "",
          pndclm: "",
          opnsta: '', // 开立状态
          amesta: '', // 修改状态
          cansta: '', // 取消状态
          cmtflg: "",
          opndat: "",
          giduil: "", // language
        },
        cbs: {
          max: {
            cur: "",			//  Amount Claimed		.nidgrp.cbs.max.cur
            amt: "",			//  Balance		.nidgrp.cbs.max.amt
          },
          opn1: {
            cur: "",			//  Currency		.nidgrp.cbs.opn1.cur
            amt: "",			//  Balance		.nidgrp.cbs.opn1.amt
          },
          opc1: {
            cur: "",			//  Currency		.gidgrp.cbs.opc1.cur
            amt: "",			//  Balance		.gidgrp.cbs.opc1.amt
          },
          opn2: {
            cur: "",
            amt: "",
          },
          max2: {
            cur: "",
            amt: "",
          },
        },
        apl: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        adv: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        atb: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        at2: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        ben: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        iss: {
          pts: new Pts().data,
          namelc: "",			//  名称		.ncdgrp.prb.namelc
          adrelc: "",			//  地址		.ncdgrp.prb.adrelc
          dbfadrblkcn: "",			//  Chinese address		.ncdgrp.prb.dbfadrblkcn
        },
        rmr: {
          pts: new Pts().data,
        },
        ada: {
          pts: new Pts().data,
        },
      },
      ncdgrp: {
        rec: {
          inr: "",
          ownref: "",			//  Claim Number		.ncdgrp.rec.ownref
          nam: "",			//  Externally Displayed Name to Identify the Contract		.ncdgrp.rec.nam
          clmdat: "",			//  Date of Claim		.ncdgrp.rec.clmdat
          cannowflg: "",			//  Payment under Cancelation of Guarantee		.ncdgrp.rec.cannowflg
          docprbrol: "",			//  Presented by		.ncdgrp.rec.docprbrol
          payrol: "",			//  Payer		.ncdgrp.rec.payrol
          frepayflg: "",			//  free of payment flag		.ncdgrp.rec.frepayflg
        },
        cbs: {
          max: {
            cur: "",			//  Amount Claimed		.ncdgrp.cbs.max.cur
            amt: "",			//  Balance		.ncdgrp.cbs.max.amt
          },
          opn1: {
            cur: "",			//  Open Amount		.ncdgrp.cbs.opn1.cur
            amt: "",			//  Balance		.ncdgrp.cbs.opn1.amt
          },
          opn2: {
            cur: "",
            amt: "",			//  附加金额		.ncdgrp.cbs.opn2.cur
          },
          max2: {
            cur: "",
            amt: "",			//  附加金额		.ncdgrp.cbs.max2.amt
          },
        },
        apl: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        ben: {
          pts: new Pts().data,
          namelc: "",			//  名称
          adrelc: "",			//  地址
          dbfadrblkcn: "",
        },
        prb: {
          pts: new Pts().data,
          namelc: "",			//  名称		.ncdgrp.prb.namelc
          adrelc: "",			//  地址		.ncdgrp.prb.adrelc
          dbfadrblkcn: "",			//  Chinese address		.ncdgrp.prb.dbfadrblkcn
        },
        oth: {
          pts: new Pts().data,
          namelc: "",			//  名称		.ncdgrp.oth.namelc
          adrelc: "",			//  地址		.ncdgrp.oth.adrelc
          dbfadrblkcn: "",			//  Chinese address		.ncdgrp.oth.dbfadrblkcn
        },
        blk: {
          addamtinf: "",			//  Add. Amt. Information		.ncdgrp.blk.addamtinf
          presentdet: "",			//  Present. Compl. Det.		.ncdgrp.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,
        },
      },
      lendoc: {
        actflg: "",			//  Input Account		.lendoc.actflg
        account: "",			//  ACT		.lendoc.account
        vercerref: "",			//  Verification Certificate Number		.lendoc.vercerref
        decnum: "",			//  Declaration Number		.lendoc.decnum
      },
      bopmod: {
        szflg: "",			//  申报类型		.bopmod.szflg
        basflg: "",			//  基础数据		.bopmod.basflg
        dclflg: "",			//  申报数据		.bopmod.dclflg
        vrfflg: "",			//  核销数据		.bopmod.vrfflg
        ownextkey: "",			//  地区机构号		.bopmod.ownextkey
        outchargeccy: "",			//  国外银行扣费(涉外收入申报专用)		.bopmod.outchargeccy
        outchargeamt: "",			//  国外银行扣费(涉外收入申报专用)		.bopmod.outchargeamt
        acttyp: "",			//  款项来源		.bopmod.acttyp
        dbap: {
          baspp: {
            cusnam: "",			//  		.bopmod.dbap.baspp.cusnam
            cornam: "",			//  		.bopmod.dbap.baspp.cornam
            corpnam: "",			//  		.bopmod.dbap.baspp.corpnam
            roptnam: "",			//  RoptNam		.bopmod.dbap.baspp.roptnam
            exratelab: "",			//  �'�汇/结汇汇率		.bopmod.dbap.baspp.exratelab
            lcyamtlab: "",			//  �'�汇/结汇金额		.bopmod.dbap.baspp.lcyamtlab
            acp: "",			//  确认		.bopmod.dbap.baspp.acp
            tmprefnew: "",			//  TMPREFLABEL		.bopmod.dbap.baspp.tmprefnew
          },
        },
        dbagrp: {
          bas: {
            tmpref: "",			//  �'时申报流�'号		.bopmod.dbagrp.bas.tmpref
            ownextkey: "",			//  地区机构号		.bopmod.dbagrp.bas.ownextkey
            actiontype: "",			//  操作类型		.bopmod.dbagrp.bas.actiontype
            rptno: "",			//  申报号码		.bopmod.dbagrp.bas.rptno
            idcode: "",			//  身份证件号码		.bopmod.dbagrp.bas.idcode
            lcyacc: "",			//  人民币帐号/银行卡号		.bopmod.dbagrp.bas.lcyacc
            fcyamt: "",			//  现汇金额		.bopmod.dbagrp.bas.fcyamt
            fcyacc: "",			//  外汇帐号/银行卡号		.bopmod.dbagrp.bas.fcyacc
            othamt: "",			//  其它金额		.bopmod.dbagrp.bas.othamt
            othacc: "",			//  其它帐号/银行卡号		.bopmod.dbagrp.bas.othacc
            methods: "",			//  结算方式		.bopmod.dbagrp.bas.methods
            buscode: "",			//  银行业务编号		.bopmod.dbagrp.bas.buscode
            custype: "",			//  类型		.bopmod.dbagrp.bas.custype
            actiondesc: "",			//  操作类型		.bopmod.dbagrp.bas.actiondesc
            exrate: "",			//  结汇汇率		.bopmod.dbagrp.bas.exrate
            lcyamt: "",			//  结汇金额		.bopmod.dbagrp.bas.lcyamt
            custnm: "",			//  收款人名称		.bopmod.dbagrp.bas.custnm
            oppuser: "",			//  付款人名称		.bopmod.dbagrp.bas.oppuser
            custcod: "",			//  组织机构		.bopmod.dbagrp.bas.custcod
            inchargeccy: "",			//  国内银行扣费		.bopmod.dbagrp.bas.inchargeccy
            inchargeamt: "",			//  国内银行扣费		.bopmod.dbagrp.bas.inchargeamt
            outchargeamt: "",			//  国外银行扣费		.bopmod.dbagrp.bas.outchargeamt
            outchargeccy: "",			//  国外银行扣费		.bopmod.dbagrp.bas.outchargeccy
            txccy: "",			//  收入款币种及金额		.bopmod.dbagrp.bas.txccy
            txamt: "",			//  收入款币种及金额		.bopmod.dbagrp.bas.txamt
          },
        },
        dbdp: {
          baspp: {
            cusnam: "",			//  		.bopmod.dbdp.baspp.cusnam
            cornam: "",			//  		.bopmod.dbdp.baspp.cornam
            corpnam: "",			//  		.bopmod.dbdp.baspp.corpnam
            roptnam: "",			//  RoptNam		.bopmod.dbdp.baspp.roptnam
            exratelab: "",			//  �'�汇/结汇汇率		.bopmod.dbdp.baspp.exratelab
            lcyamtlab: "",			//  �'�汇/结汇金额		.bopmod.dbdp.baspp.lcyamtlab
            acp: "",			//  确认		.bopmod.dbdp.baspp.acp
            tmprefnew: "",			//  TMPREFLABEL		.bopmod.dbdp.baspp.tmprefnew
          },
        },
        dbdgrp: {
          bas: {
            tmpref: "",			//  �'时申报流�'号		.bopmod.dbdgrp.bas.tmpref
            ownextkey: "",			//  地区机构号		.bopmod.dbdgrp.bas.ownextkey
            actiontype: "",			//  操作类型		.bopmod.dbdgrp.bas.actiontype
            rptno: "",			//  申报号码		.bopmod.dbdgrp.bas.rptno
            idcode: "",			//  身份证件号码		.bopmod.dbdgrp.bas.idcode
            lcyacc: "",			//  人民币帐号/银行卡号		.bopmod.dbdgrp.bas.lcyacc
            fcyamt: "",			//  现汇金额		.bopmod.dbdgrp.bas.fcyamt
            fcyacc: "",			//  外汇帐号/银行卡号		.bopmod.dbdgrp.bas.fcyacc
            othamt: "",			//  其它金额		.bopmod.dbdgrp.bas.othamt
            othacc: "",			//  其它帐号/银行卡号		.bopmod.dbdgrp.bas.othacc
            methods: "",			//  结算方式		.bopmod.dbdgrp.bas.methods
            buscode: "",			//  银行业务编号		.bopmod.dbdgrp.bas.buscode
            custype: "",			//  类型		.bopmod.dbdgrp.bas.custype
            actiondesc: "",			//  操作类型		.bopmod.dbdgrp.bas.actiondesc
            exrate: "",			//  结汇汇率		.bopmod.dbdgrp.bas.exrate
            lcyamt: "",			//  结汇金额		.bopmod.dbdgrp.bas.lcyamt
            custnm: "",			//  收款人名称		.bopmod.dbdgrp.bas.custnm
            oppuser: "",			//  付款人名称		.bopmod.dbdgrp.bas.oppuser
            custcod: "",			//  组织机构		.bopmod.dbdgrp.bas.custcod
            inchargeccy: "",			//  国内银行扣费		.bopmod.dbdgrp.bas.inchargeccy
            inchargeamt: "",			//  国内银行扣费		.bopmod.dbdgrp.bas.inchargeamt
            txccy: "",			//  收入款币种及金额		.bopmod.dbdgrp.bas.txccy
            txamt: "",			//  收入款币种及金额		.bopmod.dbdgrp.bas.txamt
          },
        },
      },
      cnybop: {
        cnyflg: "",			//  是否报送跨境人民币2101表		.cnybop.cnyflg
        traflg: "",			//  是否报送跨境人民币2107表		.cnybop.traflg
        outflg: "",			//  是否报送跨境人民币2111表		.cnybop.outflg
        libflg: "",			//  是否报送跨境人民币2106表		.cnybop.libflg
        vouflg: "",			//  是否报送跨境人民币2122表		.cnybop.vouflg
        cnyinc: {
          spk: "",			//  业务主键		.cnybop.cnyinc.spk
          sbankorgcode: "",			//  银行机构代码		.cnybop.cnyinc.sbankorgcode
          spayeeorgcode: "",			//  收款人机构代码		.cnybop.cnyinc.spayeeorgcode
          sswiftbic: "",			//  付款行SWIFT BIC		.cnybop.cnyinc.sswiftbic
          spayeracct: "",			//  清算(结算)账户账号		.cnybop.cnyinc.spayeracct
          smidtransbank: "",			//  中�'转汇行		.cnybop.cnyinc.smidtransbank
          dpayeedate: "",			//  收款日期		.cnybop.cnyinc.dpayeedate
          sbalancemode: "",			//  结算方式		.cnybop.cnyinc.sbalancemode
          sorilevyno: "",			//  原申报号码		.cnybop.cnyinc.sorilevyno
          sbanktrano: "",			//  银行业务编号		.cnybop.cnyinc.sbanktrano
          fpayeeamt: "",			//  货物贸易收款金额		.cnybop.cnyinc.fpayeeamt
          fcustomsamt: "",			//  已报关收款金额		.cnybop.cnyinc.fcustomsamt
          frecordamt: "",			//  已备案收款金额		.cnybop.cnyinc.frecordamt
          fprepayeeamt: "",			//  预收款金额		.cnybop.cnyinc.fprepayeeamt
          iaccountperiod: "",			//  结�'�期		.cnybop.cnyinc.iaccountperiod
          fonshoreamt: "",			//  无货物报关进出境物流货物金额		.cnybop.cnyinc.fonshoreamt
          foffshoreamt: "",			//  无货物报关离岸转手买卖金额		.cnybop.cnyinc.foffshoreamt
          fnogoodsamt: "",			//  无货物报关其他金额		.cnybop.cnyinc.fnogoodsamt
          cpayeeattr: "",			//  收款人属性		.cnybop.cnyinc.cpayeeattr
          cpayeraccttyp: "",			//  清算(结算)账户类型		.cnybop.cnyinc.cpayeraccttyp
          spayercountrycode: "",			//  付款人常驻国家(地区)代码		.cnybop.cnyinc.spayercountrycode
          spayeecny: "",			//  收款币种		.cnybop.cnyinc.spayeecny
          spayeeacct: "",			//  收款人账号		.cnybop.cnyinc.spayeeacct
          ftotalamt: "",			//  原币金额		.cnybop.cnyinc.ftotalamt
        },
        spayeename: "",			//  收款人名称		.cnybop.spayeename
        spayername: "",			//  付款人名称		.cnybop.spayername
        saddword: "",			//  交易附言		.cnybop.saddword
        sbankname: "",			//  银行机构名称		.cnybop.sbankname
        incscale: "",			//  INCSCALE		.cnybop.incscale
      },
      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,
      doctre: new Pub().data.Doctre,
      trndia: new Pub().data.Trndia,
      bopgat: new Pub().data.Bopgat,
      rmbbop: new Pub().data.Rmbbop,
    }
  }
}