Atp.js 3.17 KB
Newer Older
xionglin 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
export default class Pty {
	constructor() {
		this.data = {
			inr: "",
			cod: "",
			rouflg: "",
			bus: "",
			concreflg: "",
			dtaflg: "",
			sepflg: "",
			jobflg: "",
			subflg: "",
			lnkobj: "",
			ccstyp: "",
			ver: "",
			bustrnflg: "",
			relamt: "",
			reltyp: "",
			negflg: "",
			dealtim: "",
		}
	}
}

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" }
	],
	"rouflg": [
zhouqian committed
35
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
36 37 38 39 40 41 42
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"bus": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"concreflg": [
zhouqian committed
43
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
44 45 46
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"dtaflg": [
zhouqian committed
47
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
48 49 50
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"sepflg": [
zhouqian committed
51
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
52 53 54
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"jobflg": [
zhouqian committed
55
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
56 57 58
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"subflg": [
zhouqian committed
59
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
60 61 62 63 64 65 66
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"lnkobj": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"ccstyp": [
zhouqian committed
67
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
68 69 70 71 72 73 74
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"bustrnflg": [
zhouqian committed
75
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
76 77 78
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"relamt": [
zhouqian committed
79
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
80 81 82
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"reltyp": [
zhouqian committed
83
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
84 85 86
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"negflg": [
zhouqian committed
87
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
xionglin committed
88 89 90
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"dealtim": [
hewei committed
91 92
		{"required": true, "message": "无法保存数据"},
		{"max": 5, "message": "不能大于两位数"}
xionglin committed
93 94 95 96
	],
}