Bch.js 6.16 KB
export default class Bch {
	constructor() {
		this.data = {
		inr: "",
		etyexkey: "",
		branch: "",
		bchkey: "",
		bchname: "",
		lev: "",
		upbranch: "",
		bchtyp: "",
		bchflg: "",
		decnum: "",
		tel: "",
		fax: "",
		adr: "",
		swfcod: "",
		adr2: "",
		ver: "",
		namen: "",
		adren: "",
		adren2: "",
		ydjcod: "",
		tid: "",
		upbchkey: "",
		accbch: "",
		bchref: "",
		bchusr: "",
		sta: "",
		lhanum: "",
		lhanam: "",
		bchgrp: "",
		zmqflg: "",
		bchlst: "",
		bchusr2: "",
		dzlhhh: "",
		dzlhmc: "",
		bchfzr: "",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"etyexkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"branch": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"bchkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"bchname": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 62, "message": "最大长度62个字符", "trigger": "blur" }
	],
	"lev": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"upbranch": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"bchtyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"bchflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"decnum": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"tel": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
	],
	"fax": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
	],
	"adr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"swfcod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 12, "message": "最大长度12个字符", "trigger": "blur" }
	],
	"adr2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"namen": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 62, "message": "最大长度62个字符", "trigger": "blur" }
	],
	"adren": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"adren2": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	"ydjcod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"tid": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"upbchkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"accbch": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"bchref": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"bchusr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"sta": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"lhanum": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 12, "message": "最大长度12个字符", "trigger": "blur" }
	],
	"lhanam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"bchgrp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"zmqflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"bchlst": [
	],
	"bchusr2": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"dzlhhh": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 12, "message": "最大长度12个字符", "trigger": "blur" }
	],
	"dzlhmc": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"bchfzr": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 100, "message": "最大长度100个字符", "trigger": "blur" }
	],
}