Gtx.js 2.57 KB
export default class Gtx {
	constructor() {
		this.data = {
			inr: "",
		extkey: "",
		nam: "",
		ver: "",
		gidtxt: "",
		gartyp: "",
		hndtyp: "",
		objtyp: "",
		objinr: "",
		gtxpri: "",
		expflg: "",
		uil: "",
		laborcdat: "",
		labaddinf: "",
		legfrm: "",
		covgodsrvdft: "",
		etgextkey: "",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"extkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 44, "message": "最大长度44个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"gidtxt": [
	],
	"gartyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"hndtyp": [
		{ "required": true, "message": "必输项", "type": "string" }
	],
	"objtyp": [
		{ "required": true, "message": "必输项", "type": "string" },
	],
	"objinr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"gtxpri": [
		{ required: true, message: "必输项", type: "string" }
	],
	"expflg": [
		{ required: false, "message": "必输项", "type": "string" },
	],
	"uil": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"laborcdat": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
	],
	"labaddinf": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
	],
	"legfrm": [
		{ "required": true, "message": "必输项", "type": "string" }
	],
	"covgodsrvdft": [
		{ "type": "string", "trigger": "blur" },
		{ "max": 420, "message": "最大长度420个字符", "trigger": "blur" }
	],
	"etgextkey": [
		{"required": true, "type": "string", "message": "必输项", "trigger": "blur"},
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	]
}