Act.js 6.76 KB
export default class Act {
	constructor() {
		this.data = {
        inr: "",
        pri: "",
        cur: "",
        extkey: "",
        seracc: "",
        sernam: "",
        serptytyp: "",
        serptyinr: "",
        holacc: "",
        holnam: "",
        holptytyp: "",
        holptyinr: "",
        cvrflg: "",
        rmbflg: "",
        delflg: "",
        ver: "",
        dirflg: "",
        othbnkflg: "",
        othptynam: "",
        othownflg: "",
        othbic6: "",
        iban: "",
        etgextkey: "",
        nam: "",
        exttyp: "",
        typ: "",
        extact: "",
        trmtyp: "",
        acctyp: "",
        zmqacc: "",
        actpro: "",
        ptyExtkey:"",
        ptyInr:"",
        holPtyExtkey:"",
        serPtyExtkey:"",
      }
    }
  }

export const Pattern = {
  "inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
  "pri": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"cur": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"extkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"seracc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"sernam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"serptytyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"serptyinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"holacc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"holnam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"holptytyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"holptyinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"cvrflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"rmbflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"delflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"dirflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"othbnkflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"othptynam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"othownflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"othbic6": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"iban": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"etgextkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"exttyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"typ": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"extact": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"trmtyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"acctyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"zmqacc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
	],
	"actpro": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
  "ptyInr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
  "holPtyExtkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
  "serPtyExtkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
  "ptyExtkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
}