Oit.js 1.83 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 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
export default class Oit {
  constructor() {
    this.data = {
      inr: '',
      objtyp: '',
      objinr: '',
      subtyp: '',
      subbus: '',
      inflev: '',
      inftxt: '',
      
      
      objextkey: '',
      objnam: '',
      objcod: '',
      pageNum: 1,
      pageSize:PageSize,
      total: 0,
      
    }
  }
}

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: true, message: '必输项', type: 'string', trigger: 'change' }
  ],

  inflev: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 1, message: '最大长度1个字符', trigger: 'blur' },
  ],
  inftxt: [
  { required: true, message: '必输项', type: 'string', trigger: 'blur' },
  { max: 60, message: '最大长度60个字符', trigger: 'blur' },
  ],


  objextkey: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 24, message: '最大长度24个字符', trigger: 'blur' },
  ],
  objnam: [
    { required: true, message: '必输项', type: 'string', trigger: 'blur' },
    { max: 175, message: '最大长度175个字符', trigger: 'blur' },
  ],
  objcod: [
    { required: true, message: '必输项', type: 'string', trigger: 'change' }
  ],

}