// import CfagitCheck from '~/components/business/Cfagit/model/check.js';
import moment from 'moment';
import Utils from "~/utils"

export default {
  data() {
    return {
      rules1: {
     /*   //====开立方式========================================
        "gidgrp.rec.fingua": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.rec.ownref": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.rec.purpos": [{
          required: true,
          message: "必输项"
        }, ],
        //====基本信息========================================
        "gidgrp.rec.ownusr": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.cbs.max.cur": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.cbs.max.amt": [{
            required: true,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过15位"
          },
          {
            validator: function (rule, value, callback) {
              if (value <= 0) {
                return callback(new Error('The amount has to be positive'));
              } else {
                //校验通过
                callback();
              }
            },
            trigger: ['blur', 'change']
          }
        ],
        "gidgrp.cbs.mac.cur": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.cbs.mac.amt": [{
            required: true,
            message: "必输项"
          },
          {
            validator: function (rule, value, callback) {
              if (value <= 0) {
                return callback(new Error('The amount has to be positive'));
              } else {
                //校验通过
                callback();
              }
            },
            trigger: ['blur', 'change']
          }
        ],
        "gidgrp.cbs.opn1.cur": [{
            required: false,
            message: "必输项"
          },
          {
            max: 3,
            message: "长度不能超过3"
          }
        ],
        "gidgrp.cbs.opn1.amt": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.rec.hndtyp": [{
            required: true,
            message: "必输项"
          },
          {
            max: 4,
            message: "长度不能超过4"
          }
        ],
        "gitp.lettername": [{
            required: false,
            message: "必输项"
          },
          {
            max: 60,
            message: "长度不能超过60"
          }
        ],
        "gidgrp.blk.apprultxt": [{
            max: 35,
            message: "长度不能超过35"
          },
          {
            validator: function (rule, value, callback) {
              if (value) {
                if (/[\u4E00-\u9FA5]/g.test(value)) {
                  callback(new Error('不能包含中文!'))
                } else {
                  callback()
                }
              }
              callback()
            },
            trigger: ['blur', 'change']
          }
        ],
        "gidgrp.rec.vrfdat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.rec.orddat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.rec.opndat": [{
            required: true,
            message: "输入正确的日期"
          },
          {
            validator: (rule, value, callback) => {
              callback()
            },
            trigger: 'change'
          }
        ],
        "gidgrp.rec.liadat": [{
            required: false,
            message: "输入正确的日期"
          },
          {
            validator: (rule, value, callback) => {
              if (this.model.gidgrp.rec.exptyp == 'FIXD' && this.model.gidgrp.rec.expflg == '' && value == '') {
                callback(new Error('必输项!'))
              }
              if (this.model.gidgrp.rec.expdat != '' && moment(value).diff(moment(this.model.gidgrp.rec.expdat), 'days') < 0) {
                callback(new Error('seq b中到期日不得小于seq c的到期日!'))
              }
              callback()
            },
            trigger: 'change'
          }
        ],
        "gidgrp.rec.opndatc": [{
            required: false,
            message: "输入正确的日期"
          },
          {
            validator: (rule, value, callback) => {
              if (value != '' && this.model.gidgrp.rec.opndat != '' && moment(value).diff(moment(this.model.gidgrp.rec.opndat), 'days') > 0) {
                callback(new Error('不得大于seq b的生效日期期日!'))
              }
              callback()
            },
            trigger: 'change'
          }
        ],
        "gidgrp.rec.inudat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.gidcxm.warran": [{
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],
        "gidgrp.rec.nam": [{
            required: false,
            message: "必输项"
          },
          {
            max: 40,
            message: "长度不能超过40"
          }
        ],
        "gidgrp.rec.giduil": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.stdwrduilc": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.rec.liatypc": [],

        //=============================================================================
        "gidgrp.blk.exptxt": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.blk.atxexptxt": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.blk.atxliatxtc": [{
          required: true,
          message: "必输项"
        }],
        //=============================================================================

        //====当事人描述========================================
        "gidgrp.apl.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.apl.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.apl.pts.nam": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.apl.namelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.apl.pts.adrblk": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.apl.dbfadrblkcn": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.apl.adrelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.con.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.con.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.con.namelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.con.pts.nam": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.con.pts.adrblk": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.con.dbfadrblkcn": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.con.adrelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.iss.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.iss.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.iss.namelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.iss.pts.adrblk": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.iss.dbfadrblkcn": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.iss.adrelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.ctr.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.ctr.pts.extkey": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.ctr.namelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.ctr.pts.adrblk": [{
            required: false,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.ctr.dbfadrblkcn": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.ctr.adrelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.bec.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.ben.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.ben.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.ben.pts.ennam": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.ben.pts.enadr": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.avb.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.avb.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.avb.pts.ennam": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.avb.pts.enadr": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.adv.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.adv.pts.extkey": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.adv.namelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.adv.pts.adrblk": [{
            required: false,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.adv.dbfadrblkcn": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.adv.adrelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.atb.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.atb.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.atb.namelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.atb.pts.adrblk": [{
            required: false,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.atb.dbfadrblkcn": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.atb.adrelc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.projnam": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.guatyp": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.countrycod": [{
          required: true,
          message: "必输项"
        }],

        //===演示/交付=============================
        "gidgrp.rec.deloritxt": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.delto": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.blk.deltoadr": [{
            required: false,
            message: "必输项"
          },
          {
            max: 215,
            message: "长度不能超过210"
          }
        ],
        "gidgrp.blk.deltoadrc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 215,
            message: "长度不能超过210"
          }
        ],
        "gidgrp.blk.trfcond": [{
            required: false,
            message: "必输项"
          },
          {
            max: 6630,
            message: "长度不能超过6630"
          }
        ],
        "gidgrp.blk.feetxt": [{
            required: false,
            message: "必输项"
          },
          {
            max: 215,
            message: "长度不能超过210"
          }
        ],
        "gidgrp.blk.preper": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.blk.atxpreper": [{
          required: false,
          message: "必输项"
        }],


        //===保函文本=============================
        "gidgrp.blk.gtxgidtxt": [{
          validator: function (rule, value, callback) {
            if (value.indexOf("--") > -1) {
              callback(new Error('In the Text of Undertaking there are not SWIFT conform digits (i.e. - or : at the beginning of a line)'));
            } else {
              //校验通过
              callback();
            }
          },
          trigger: ['blur', 'change']
        }],

        "cfagit.recgrp.bas.bename": [{
          validator: (rule, value, callback) => {
            if (!value && !this.model.cfagit.recgrp.bas.benamen) {
              callback(new Error('受益人中文名称和英文名称至少填写一个!'));
            } else {
              //校验通过
              callback();
            }
          },
          trigger: ['blur', 'change']
        }],


        //===详细信息=============================
        "gidgrp.rec.orcref": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.orcdat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.rec.tenclsdat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.blk.covgodsrv": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.blk.covgodsrvc": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.blk.atxcovgodsrvc": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.orcrat": [{
            required: false,
            message: "必输项"
          },
          {
            max: 14,
            message: "长度不能超过14"
          }
        ],
        "gidgrp.rec.orcamt": [{
            required: false,
            message: "必输项"
          },
          {
            max: 18,
            message: "整数位不能超过14位"
          },
        ],
        "gidgrp.blk.orcplc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.rec.acc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.jurlaw": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.jurplc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.tenref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.rec.tendat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.rec.trmdat": [{
          required: false,
          message: "输入正确的日期"
        }],
        "gidgrp.rec.mannum": [{
            required: false,
            message: "必输项"
          },
          {
            max: 12,
            message: "长度不能超过12"
          }
        ],
        "gidgrp.ghd.wahnum": [{
            required: false,
            message: "必输项"
          },
          {
            max: 20,
            message: "长度不能超过20"
          }
        ],
        "gidgrp.gidcxm.benefi": [{
            required: false,
            message: "必输项"
          },
          {
            max: 80,
            message: "长度不能超过80"
          }
        ],
        "gidgrp.rec.bngcod": [{
            required: false,
            message: "必输项"
          },
          {
            max: 10,
            message: "长度不能超过10"
          }
        ],
        "gidgrp.rec.juscod": [{
            required: false,
            message: "必输项"
          },
          {
            max: 10,
            message: "长度不能超过10"
          }
        ],
        "gidgrp.rec.bilvvv": [{
            required: false,
            message: "必输项"
          },
          {
            max: 8,
            message: "长度不能超过8"
          }
        ],
        "gitp.indirectswiadd": [{
            required: true,
            message: "必输项"
          },
          {
            max: 9750,
            message: "长度不能超过9750"
          }
        ],
        "gidgrp.blk.addinf": [{
            required: false,
            message: "必输项"
          },
          {
            max: 700,
            message: "长度不能超过700"
          }
        ],
        "gidgrp.ghd.remark": [{
            required: true,
            message: "必输项"
          },
          {
            max: 245,
            message: "长度不能超过245"
          }
        ],
        "gidgrp.blk.gidtxt": [{
            required: true,
            message: "必输项"
          },
          {
            validator: function (rule, value, callback) {
              if (value && !Utils.testSwiftZ(value)) {
                callback("请清理标记的非法字符")
                return
              }
              callback()
            }
          },{
            validator:Utils.getGidTextValidator(500,65)
          }
        ],
        "gidgrp.blk.gidtxtc": [{
            required: true,
            message: "必输项"
          },
          {
            validator: function (rule, value, callback) {
              if (value && !Utils.testSwiftZ(value)) {
                callback("请清理标记的非法字符")
                return
              }
              callback()
            }
          },{
            validator:Utils.getGidTextValidator(500,65)
          }
        ],

        "gidgrp.rec.legfrmc": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.gartyp": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.rec.legfrm": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.blk.apprul": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.rec.gartypc": [{
          required: false,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.blk.apprulc": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],
        "gidgrp.blk.exptyp": [{
          required: true,
          message: "必输项",
          trigger: 'change'
        }],

        //====当事人描述========================================
        "gidgrp.apc.pts.ref": [{
            required: false,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.apc.pts.extkey": [{
            required: true,
            message: "必输项"
          },
          {
            max: 16,
            message: "长度不能超过16"
          }
        ],
        "gidgrp.apc.namelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.apc.pts.adrblk": [{
            required: true,
            message: "必输项"
          },
          {
            max: 140,
            message: "长度不能超过140"
          }
        ],
        "gidgrp.apc.dbfadrblkcn": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "gidgrp.apc.adrelc": [{
            required: true,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],

        //====备查/附言========================================
        "addbcb.label5": [{
          required: true,
          message: "必输项"
        }],
        "addbcb.label6": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.cnfdet": [],
        "gidgrp.cbs.max2.cur": [],
        "gidgrp.cbs.max2.amt": [],
        "gidgrp.blk.addamtcovs20": [],


        //====Seq C基本信息========================================
        "gidgrp.rec.exptyp": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.blk.addamtcovc": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.cbs.mac2.cur": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.cbs.mac2.amt": [{
          required: false,
          message: "必输项"
        }],
        "gidgrp.rec.orcrefc": [{
            required: false,
            message: "必输项"
          },
          {
            max: 35,
            message: "长度不能超过35"
          }
        ],
        "cfagit.recgrp.bas.guarantorcode": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.guarancurr": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.guaranamount": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.bentype": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.bencountrycode": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.guedtype": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.guedindustrycode": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.guedcouncode": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.cgyn": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.thyn": [{
          required: true,
          message: "必输项"
        }],
        "cfagit.recgrp.bas.jwyn": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.projnam": [{
          required: true,
          message: "必输项"
        }],
        "addbcb.bccls1": [{
          required: true,
          message: "必输项"
        }],
        "addbcb.expdat": [{
          required: true,
          message: "必输项"
        }, {
          validator: (rule, value, callback) => {
            if (this.model.gidgrp.rec.purpos == 'ISCO' || this.model.gidgrp.rec.purpos == 'ICCO') {
              if (this.model.gidgrp.rec.liadat != '' && value != this.model.gidgrp.rec.liadat) {
                callback(new Error('与反担保有效期不一致'))
              }
            } else {
              if (this.model.gidgrp.rec.expdat != '' && value != this.model.gidgrp.rec.expdat) {
                callback(new Error('与保函有效期不一致'))
              }
            }
            callback()
          },
          trigger: 'change'
        }],
        "addbcb.preexpdat": [{
          required: true,
          message: "必输项"
        },
        //   {
        //   validator: (rule, value, callback) => {
        //     if (this.model.gidgrp.rec.purpos == 'ISCO' || this.model.gidgrp.rec.purpos == 'ICCO') {
        //       if (this.model.gidgrp.rec.liadat != '' && value != this.model.gidgrp.rec.liadat) {
        //         callback(new Error('与seqcb效期不一致'))
        //       }
        //     } else {
        //       if (this.model.gidgrp.rec.expdat != '' && value != this.model.gidgrp.rec.expdat) {
        //         callback(new Error('与seqcb效期不一致'))
        //       }
        //     }
        //     callback()
        //   },
        //   trigger: 'change'
        // }
        ],
        "addbcb.bccls2": [{
          required: true,
          message: "必输项"
        }],
        "addbcb.bccls3": [{
          required: true,
          message: "必输项"
        }],
        "gidgrp.rec.expdat": [{
          validator: (rule, value, callback) => {
            if (this.model.gidgrp.rec.exptyp == 'FIXD' && this.model.gidgrp.rec.expflg == '' && (value == null || value == '')) {
              callback(new Error('必输项'))
            }
            if (moment(value).diff(moment(this.model.gidgrp.rec.opndat), 'days') < 0) {
              callback(new Error('输入日期不得小于保函生效日期!'))
            }
            callback()
          },
          trigger: 'change'
        }],
        // ...new CfagitCheck(this).check,*/
      }
    }
  }
}