check.js 10.2 KB

export default {
	data() {
		return {
			rules: {
				// "limchg.lim.mgskhbh": null,
				// "brtp.countrycode": null,
				// "brdgrp.blk.docdis": null,
				// "brtp.furide": null,
				// "brdgrp.shp.namelc": null,
				// "brtp.prechkdat": null,
				// "brdgrp.rec.disdat": null,
				// "limchg.lim.othmgs": null,
				// "brdgrp.prb.pts.nam": null,
				// "brdgrp.ben.pts.nam": null,
				// "limchg.lim.sfzsqyw": null,
				// "brdgrp.shp.adrelc": null,
				// "limchg.lim.othmflg": null,
				// "limchg.lim.othzgs": null,
				// "brdgrp.apl.pts.nam": null,
				// "brtp.ischktyp": null,
				// "limchg.lim.zgskhbh": null,
				// "brdgrp.shp.pts.adrblk": null,
				// "brdgrp.blk.setinsbr": null,
				// "brdgrp.blk.comcon": null,
				// "brdgrp.shp.pts.extkey": null,
				// "brtp.lidget.sdamod.dadsnd": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "lidgrp.rec.ownref": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brtp.lidget.sdamod.seainf": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],
				// "lidgrp.rec.expdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "lidgrp.cbs.opn1.cur": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],
				// "lidgrp.cbs.opn1.amt": [
				// 	{ type: "number", required: false, message: "必输项" },
				// 	{ max: 18, message: "整数位不能超过14位" },
				// 	{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
				// ],
				// "brtp.recget.sdamod.dadsnd": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brdgrp.rec.ownref": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brtp.recget.sdamod.seainf": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],
				// "brdgrp.rec.nam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],

				// "brdgrp.cbs.max.amt": [
				// 	{ type: "number", required: false, message: "必输项" },
				// 	{ max: 18, message: "整数位不能超过14位" },
				// 	{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
				// ],
				// "brdgrp.apl.pts.ref": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brdgrp.cbs.opn1.cur": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],
				// "brdgrp.cbs.opn1.amt": [
				// 	{ type: "number", required: false, message: "必输项" },
				// 	{ max: 18, message: "整数位不能超过14位" },
				// 	{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
				// ],
				// "brdgrp.apl.pts.nam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brdgrp.rec.rcvdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.rec.advdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.ben.pts.ref": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],

				// "brdgrp.rec.matdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.rec.stadat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.ben.pts.nam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],

				// "brdgrp.rec.tenmaxday": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],
				// "brdgrp.prb.pts.ref": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brdgrp.prb.pts.nam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],


				// "brtp.prechkdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],


				// "brdgrp.blk.docdis": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 50, message: "长度不能超过50" }
				// ],


				// "brdgrp.rec.totdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.rec.disdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.blk.comcon": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 65, message: "长度不能超过65" }
				// ],




				// "brdgrp.blk.setinsbr": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 65, message: "长度不能超过65" }
				// ],


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


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

				// "brdgrp.rec.relgoddat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.rec.expdat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.blk.carnam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],

				// "brdgrp.rec.blnum": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 20, message: "长度不能超过20" }
				// ],
				// "brdgrp.rec.trpdocnum": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],

				// "brdgrp.rec.tradat": [
				// 	{ type: "date", required: false, message: "输入正确的日期" }
				// ],
				// "brdgrp.blk.relstoadr": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],

				// "brdgrp.blk.vesnam": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brdgrp.blk.pordis": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brtp.shpp.ptsget.sdamod.dadsnd": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brdgrp.blk.delplc": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brdgrp.shp.pts.extkey": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 16, message: "长度不能超过16" }
				// ],
				// "brtp.shpp.ptsget.sdamod.seainf": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 3, message: "长度不能超过3" }
				// ],

				// "brdgrp.shp.namelc": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],
				// "brdgrp.blk.roggod": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brdgrp.shp.pts.adrblk": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],
				// "brdgrp.shp.dbfadrblkcn": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],
				// "brdgrp.shp.adrelc": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],
				// "brdgrp.blk.notpty": [
				// 	{ type: "string", required: true, message: "必输项" },
				// 	{ max: 35, message: "长度不能超过35" }
				// ],
				// "brdgrp.blk.porlod": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 40, message: "长度不能超过40" }
				// ],
				// "brdgrp.blk.voynum": [
				// 	{ type: "string", required: false, message: "必输项" },
				// 	{ max: 30, message: "长度不能超过30" }
				// ],

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

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


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

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


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

				"brtp.ischktyp": [
					{ required: true, message: "必输项" }
				],

				"brtp.prechkdat": [
          {
            validator: (rule, value, callback) => {
              if (this.model.brtp.ischktyp == 'Y' && !this.model.brtp.prechkdat) {
                callback(new Error('必输项'))
              } else {
                callback()
              }
            },
            trigger: ['change', 'blur']
          }
        ],

			}
		}
	}
}