Txm.js 1.02 KB
Newer Older
fukai committed
1 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 28 29 30 31 32 33 34 35 36
export default class Txm {
  constructor() {
    this.data = {
      inr: "",
      extkey: "",
      nam: "",
      txt: "",
      uil: "",
      ver: "",
      etgextkey: "CEBGRP",
    };
  }
}

export const Pattern = {
  inr: [
    { required: true, message: "必输项", type: "string", trigger: "blur" },
    { max: 8, message: "最大长度8个字符", trigger: "blur" },
  ],
  extkey: [
    { required: true, message: "必输项", type: "string", trigger: "blur" },
    { max: 17, message: "最大长度8个字符", trigger: "blur" },
  ],
  nam: [
    { required: true, message: "必输项", type: "string", trigger: "blur" },
    { max: 40, message: "最大长度40个字符", trigger: "blur" },
  ],
  uil: [
    { required: true, message: "必输项", type: "string", trigger: "blur" },
    { max: 2, message: "最大长度2个字符", trigger: "blur" },
  ],
  etgextkey: [
    { required: true, message: "必输项", type: "string", trigger: "blur" },
    { max: 8, message: "最大长度8个字符", trigger: "blur" },
  ],
};