import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
import Ccdgrp from '~/components/business/commonModel/ccdgrp';
import Cctp from '~/components/business/commonModel/cctp';

export default class Cctset {
  constructor() {
    this.data = {
      // bopmod_dbap_bopgatl1blk:"",
      // bopmod_dbdp_bopimpl1blk:"",
      // lendoc_botsetl1blk:"",
      ccdgrp: new Ccdgrp().data,
      lendoc: {
        actflg: "",			//  Input Account		.lendoc.actflg
        account: "",			//  ACT		.lendoc.account
        vercerref: "",			//  Verification Certificate Number		.lendoc.vercerref
        decnum: "",			//  Declaration Number		.lendoc.decnum
      },
      cctp0: new Cctp().data,
      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: "0",			//  货物贸易收款金额		.cnybop.cnyinc.fpayeeamt
          fcustomsamt: "0",			//  已报关收款金额		.cnybop.cnyinc.fcustomsamt
          frecordamt: "0",			//  已备案收款金额		.cnybop.cnyinc.frecordamt
          fprepayeeamt: "0",			//  预收款金额		.cnybop.cnyinc.fprepayeeamt
          iaccountperiod: "0",			//  结�'�期		.cnybop.cnyinc.iaccountperiod
          fonshoreamt: "0",			//  无货物报关进出境物流货物金额		.cnybop.cnyinc.fonshoreamt
          foffshoreamt: "0",			//  无货物报关离岸转手买卖金额		.cnybop.cnyinc.foffshoreamt
          fnogoodsamt: "0",			//  无货物报关其他金额		.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
      },
      bptbck: {
        bptbckg: [],			//  		.bptbck.bptbckg
        dscbckcur: "",			//  currency discount paid back		.bptbck.dscbckcur
      },
      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,
      rmbbop: new Pub().data.Rmbbop,
      bopgat: new Pub().data.Bopgat,
    }
  }
}