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: [],
}