Apf.js 1.96 KB
Newer Older
fukai committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
export default class Apf {
	constructor() {
		this.data = {
			inr: "",
            cod: "",
            typ: "",
            cnt: 0,
			edtflg: "",
			dsc: "",
            tef: "",
            pri: "",
			ver: "",
			codtxt: "",
			typtxt: "",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"cod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"typ": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"cnt": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
	],
	"dsc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 64, "message": "最大长度64个字符", "trigger": "blur" }
	],
	"edtflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"tef": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"pri": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,2}$/, "message": "整数不能超过2位", "trigger": "blur" }
	],
	"codtxt": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"typtxt": [
		{ "required": true, "message": "必输项", "trigger": "blur" },
		{ "pattern": /^-?\d{0,3}$/, "min": 3, "max": 3, "message": "请输入3位整数", "trigger": "blur" }
	],
}