Check.js 3.42 KB
Newer Older
1
import JshmodCheck from "~/components/business/jshmod/model/check";
fukai committed
2

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
export default function () {
  return {
    ...new JshmodCheck(this).check,
    "fxdgrp.rec.ownref": [
      { type: "string", required: false, message: "必输项" },
      { max: 16, message: "长度不能超过16" },
    ],
    "fxdgrp.rec.nam": [
      { type: "string", required: false, message: "必输项" },
      { max: 40, message: "长度不能超过40" },
    ],
    "fxdgrp.apl.pts.ref": [
      { type: "string", required: false, message: "必输项" },
      { max: 20, message: "长度不能超过20" },
    ],
    "fxdgrp.rec.usr": [
      { type: "string", required: false, message: "必输项" },
      { max: 8, message: "长度不能超过8" },
    ],
    "fxdgrp.apl.pts.extkey": [
      { type: "string", required: false, message: "必输项" },
      { max: 16, message: "长度不能超过16" },
    ],
    "fxdgrp.apl.pts.adrblk": [
      { type: "string", required: true, message: "必输项" },
28
      { max: 140, message: "长度不能超过140" },
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
    ],
    "fxdgrp.cbs.max.cur": [
      { type: "string", required: true, message: "必输项" },
      { max: 3, message: "3" },
    ],
    "fxdgrp.cbs.max.amt": [
      { type: "string", required: true, message: "必输项" },
      { max: 18, message: "整数位不能超过14位" },
      {
        pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
        message: "小数位不能超过3位",
      },
    ],
    "fxdgrp.cbs.nom1.amt": [
      { type: "string", required: false, message: "必输项" },
      { max: 18, message: "整数位不能超过14位" },
      {
        pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/,
        message: "小数位不能超过3位",
      },
    ],
    "fxdgrp.rec.quoref": [
      { type: "string", required: false, message: "必输项" },
      { max: 16, message: "长度不能超过16" },
    ],
    "fxdgrp.rec.fudref": [
      { type: "string", required: false, message: "必输项" },
      { max: 16, message: "长度不能超过16" },
    ],
    "fxdgrp.rec.opndat": [{ required: true, message: "输入正确的日期" }],
    "fxdgrp.rec.valdat": [{ required: true, message: "输入正确的日期" }],
    "fxdgrp.rec.setdat": [{ required: false, message: "输入正确的日期" }],
    "fxdgrp.rec.setdatto": [{ required: false, message: "输入正确的日期" }],
    "fxdgrp.rec.setdatfrm": [{ required: false, message: "输入正确的日期" }],
    "fxdgrp.blk.remark": [
      { type: "string", required: false, message: "必输项" },
      { max: 35, message: "长度不能超过35" },
    ],
    "fxdgrp.rec.dsp": [
      { type: "string", required: true, message: "必输项" },
      { max: 2, message: "长度不能超过2" },
    ],
    "fxdgrp.rec.dsp2": [
      { type: "string", required: true, message: "必输项" },
      { max: 2, message: "长度不能超过2" },
    ],
    "fxdgrp.rec.acc": [
      { type: "string", required: true, message: "必输项" },
      { max: 21, message: "长度不能超过21" },
    ],
    "fxdgrp.rec.acc2": [
      { type: "string", required: true, message: "必输项" },
      { max: 21, message: "长度不能超过21" },
    ],
    "fxdgrp.rec.trnman": [
      { type: "string", required: true, message: "必输项" },
      { max: 2, message: "长度不能超过2" },
    ],
    "fxdgrp.rec.trdout": [
      { type: "string", required: true, message: "必输项" },
      { max: 3, message: "长度不能超过3" },
    ],
  };
}