Oit.js 1.29 KB
Newer Older
xionglin 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 37 38 39 40 41 42 43 44 45 46 47
export default class Oit {
  constructor() {
    this.data = {
      inr: '',
      objtyp: '',
      objinr: '',
      subtyp: '',
      subbus: '',
      inflev: '',
      inftxt: '',
      ver: '',
      etgextkey: '',
      ownref: '',
      nam: '',
      cod: '',
      extkey: '',
    }
  }
}

export const Pattern = {
  inr: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 8, message: '最大长度8个字符', trigger: 'blur' },
  ],
  objtyp: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 6, message: '最大长度6个字符', trigger: 'blur' },
  ],
  objinr: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 8, message: '最大长度8个字符', trigger: 'blur' },
  ],
  subtyp: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 3, message: '最大长度3个字符', trigger: 'blur' },
  ],
  subbus: [
    { required: false, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 2, message: '最大长度2个字符', trigger: 'blur' },
  ],
  inflev: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 1, message: '最大长度1个字符', trigger: 'blur' },
  ],
  inftxt: [],
}