export default class Dia {
    constructor() {
        this.data = {
            inr: "",
            bchkey: "",
            trn: "",
            relcur: "",
            relamt: "",
            ver: "",
            relflg: "",
        }
    }
}

export const Pattern = {
	"cod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"objref": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
	],
	"ownusr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"ownusg": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"frm": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"usr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"nam": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 60, "message": "最大长度60个字符", "trigger": "blur" }
	],
	"inftxt": [
		{ "max": 380, "message": "最大长度380个字符", "trigger": "blur" }
	],
	"dat": [
		{ "required": true, "message": "必输项", "trigger": "blur" }
	],
	"ptyextkey": [
		{ "pattern": /^[\u4E00-\u9FA5a-zA-Z0-9]+$/, "required": true, "message": "必输项,不能输入特殊字符", "type": "string", "trigger": "blur" },
		{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
	],
	"ptynam": [
		{ "pattern": /^[\u4E00-\u9FA5a-zA-Z0-9]+$/, "required": true, "message": "必输项,不能输入特殊字符", "type": "string", "trigger": "blur" },
		{ "max": 150, "message": "最大长度150个字符", "trigger": "blur" }
	],
	"prechkdat": [
		{ "required": true, "message": "必输项", "trigger": "blur" }
	],
	"paycur": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" }
	],
	"payamt": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,15}(\.\d{1,3})?$/, "message": "整数不能超过15位,小数不能超过3位", "trigger": "blur" }
	],
}