export default {
  data() {
    return {
      rules: {
        "gitp0.recget.sdamod.dadsnd": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "nidgrp.rec.ownref": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gitp0.recget.sdamod.seainf": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "nidgrp.rec.nam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],

        "nidgrp.cbs.max.cur": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "nidgrp.cbs.max.amt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "nidgrp.apl.pts.nam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],
        "nidgrp.cbs.opn1.cur": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "nidgrp.cbs.opn1.amt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],

        "nidgrp.ben.pts.nam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],

        "nidgrp.ctr.pts.nam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],

        "nidgrp.rec.expdat": [{

          required: false,
          message: "输入正确的日期"
        }],

        "dnfmod.tizamt": [{
          validator: (rule, value, callback) => {
            if(this.model.dnfmod.zhqtyp !== 'B'){
              return callback()
            }
            if (Number(value) <= 0) {
              return callback(new Error("部分提支金额必须为正数"));
            }
            callback();
          },
          trigger: ['blur', 'change']
        }],

        "dnfmod.zhruzh": [{
          type: "string",
          required: true,
          message: "必输项"
        }],

        "nidgrp.rec.liadat": [{

          required: false,
          message: "输入正确的日期"
        }],

        "nidgrp.iss.pts.nam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],
        "setmod.refdat": [{

          required: false,
          message: "输入正确的日期"
        }],
        "liaall.outamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.outpct": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 6,
            message: "长度不能超过6"
          }
        ],
        "liaall.concur": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "liaall.misamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],


        "liaall.exttotoldamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.exttotamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.liaccv.concur": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "liaall.liaccv.newamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.liaccv.cshpct": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 5,
            message: "长度不能超过5"
          }
        ],
        "liaall.liaccv.newresamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.liaccv.relcshpct": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 5,
            message: "长度不能超过5"
          }
        ],

        "liaall.liaccv.pctresamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],



        "liaall.liaccv.totcovamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],
        "liaall.liaccv.addinf": [{
            type: "string",
            required: true,
            message: "必输项"
          },
          {
            max: 70,
            message: "长度不能超过70"
          }
        ],
        "setmod.ref": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],


        "setmod.docamt": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
          {
            pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
            message: "小数位不能超过3位"
          }
        ],




        "setmod.zmqacc": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 20,
            message: "长度不能超过20"
          }
        ],



        "mtabut.coninf.oitinf.oit.inftxt": [{
            type: "string",
            required: true,
            message: "必输项"
          },
          {
            max: 60,
            message: "长度不能超过60"
          }
        ],


        "mtabut.coninf.oitset.oit.inftxt": [{
            type: "string",
            required: true,
            message: "必输项"
          },
          {
            max: 60,
            message: "长度不能超过60"
          }
        ],

        "mtabut.coninf.conexedat": [{

          required: false,
          message: "输入正确的日期"
        }],
        "mtabut.coninf.usr.extkey": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 8,
            message: "长度不能超过8"
          }
        ],

        "trnmod.trndoc.advnam": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 50,
            message: "长度不能超过50"
          }
        ],
        "trnmod.trndoc.amdapl": [{
            type: "string",
            required: true,
            message: "必输项"
          },
          {
            max: 50,
            message: "长度不能超过50"
          }
        ],

        "trnmod.trndoc.advdoc": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 1,
            message: "长度不能超过1"
          }
        ],
        "trnmod.trndoc.filrecv": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "trnmod.trndoc.doctrestm": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 1,
            message: "长度不能超过1"
          }
        ],









        "trnmod.trndoc.condocstm": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 1,
            message: "长度不能超过1"
          }
        ],
        "trnmod.trndoc.rcvatt.seainf": [{
            type: "string",
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],



        // "limmod.ecifno": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 22,
        //     message: "长度不能超过22"
        //   }
        // ],



        // "limmod.ownref": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 16,
        //     message: "长度不能超过16"
        //   }
        // ],
        // "limmod.wrkp.ptsget.sdamod.dadsnd": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 16,
        //     message: "长度不能超过16"
        //   }
        // ],
        // "limmod.othp.ptsget.sdamod.dadsnd": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 16,
        //     message: "长度不能超过16"
        //   }
        // ],
        // "limmod.limpts.wrk.pts.extkey": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 16,
        //     message: "长度不能超过16"
        //   }
        // ],
        // "limmod.wrkp.ptsget.sdamod.seainf": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 3,
        //     message: "长度不能超过3"
        //   }
        // ],

        // "limmod.limpts.oth.pts.extkey": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 16,
        //     message: "长度不能超过16"
        //   }
        // ],
        // "limmod.othp.ptsget.sdamod.seainf": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 3,
        //     message: "长度不能超过3"
        //   }
        // ],

        // "limmod.comamt": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 18,
        //     message: "整数位不能超过14位"
        //   },
        //   {
        //     pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
        //     message: "小数位不能超过3位"
        //   }
        // ],
        // "limmod.limpts.wrk.pts.nam": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 40,
        //     message: "长度不能超过40"
        //   }
        // ],
        // "limmod.limpts.oth.pts.nam": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 40,
        //     message: "长度不能超过40"
        //   }
        // ],
        // "limmod.ccvamt": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 18,
        //     message: "整数位不能超过14位"
        //   },
        //   {
        //     pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
        //     message: "小数位不能超过3位"
        //   }
        // ],
        // "limmod.limpts.pfcod1": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 14,
        //     message: "长度不能超过14"
        //   }
        // ],
        // "limmod.limpts.pfcod2": [{
        //     type: "string",
        //     required: false,
        //     message: "必输项"
        //   },
        //   {
        //     max: 14,
        //     message: "长度不能超过14"
        //   }
        // ],
      }
    }
  }
}