import Pts from '~/components/business/commonModel/Pts';

export default class Auasig {
  constructor() {
    this.data = {
      bopCtyList: [],
      signinfo:{
        inr: "",			//
        channel: "",			  //签约渠道
        paytyp: "",			    //汇款类型
        extkey: "",         //客户号
        nam: "",            //客户名称
        //cur: "",            //汇款币种
        //act: "",            //我行客户账号
        hascountpty: "",    //交易对手是否必输(Y必输N非必输)
        //a: "", //客户分类
        //b: "", //是否跨境人民币业务重点监管名单
        mantyp: "", //收款人居民标志
        //d: "", //企业分类认定
        bustyp: "", //业务类型
        scenecode: "",//签约场景
        //trntyp: "", //款项性质
        //bopcod: "", //交易类型
        creatim: "",
        branchinr: "",
        sta: "",
        h: "", //账户性质
        pye: {
          ptytyp:'',
				  pts: new Pts().data,
        },
        rec:{
          pyeact: "",//我行客户账号
        },
        cbs: {
          nom1: {
            cur: "",
            amt: "",
          },
        },
      },
      ruleList:[],
      signrule:{
        inr: "",			//
        signinr: "",  //签约列表编号
        //cptrou: "",   //报文类型
        //msgtyp: "",   //报文种类
        //cur: "",      //币种
        //amt: "",   //金额
        //buskind: "",     //业务种类
        scenecode: "",
        isdefault: "",
        rulekey: "",//规则字段
        content: "",//规则对比内容
        kettxt: "",//规则字段描述
        symbols: ""//规则
      },
      countPtyList:[],
      signcountpty:{
        inr: "",			//
        signinr: "",  //签约列表编号
        act: "",   //交易对手账号
        nam: "",   //交易对手名称
        cur: "",      //币种
        opnbchkey: "",   //开户行行号
        ctycod: "",     //交易对手常驻国家地区代码
        orc: {
          ptytyp:'',
				  pts: new Pts().data,
        },
        rec:{
          orcact: "",//我行客户账号
        },
      },
      iBopcodList: [],
			oBopcodList: [],
			rulePagination: {
        pageIndex: 1,
        pageSize: 10,
        total: 0
			},
			pagination: {
        pageIndex: 1,
        pageSize: 10,
        total: 0
			},
    }
  }
}