Cty.js 2.92 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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
export default class Cty {
	constructor() {
		this.data = {
		inrBopcty: "",
		codBopcty: "",
		numcodBopcty: "",
		txtBopcty: "",
		fultxtBopcty: "",
		verBopcty: "",

		inr: "",
		cod: "",
		ctynam:"",
		cur: "",
		reg: "",
		ver: "",
		fmtdomadrtyp: "",
		fmtintadrtyp: "",
		dhlreg: "",
		bopcod: "",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"cod": [
		{ "pattern": /^[a-zA-z]/,"required": true, "message": "必输项,只能输入字母", "type": "string", "trigger": "change" },
		{ "min": 2,  "max": 2, "message": "2个字符", "trigger": "blur" }
	],
	"ctynam": [
		{ "pattern": /^[\u4E00-\u9FA5a-zA-Z0-9\s\!\@\#\$\%\^\&\*\(\)\_\-\+\=\\\|\[\]\{\}\;\:\"\'\,\<\.\>\/\?\`\~]+$/,"required": true, "message": "必输项,不能输入特殊字符", "type": "string", "trigger": "change" },
		{ "max": 80, "message": "最大长度80个字符", "trigger": "change" }
	],
	"cur": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{"min": 3,"max": 3, "message": "3个字符", "trigger": "blur" }
	],
	"reg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"ver": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"fmtdomadrtyp": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"fmtintadrtyp": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"dhlreg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
	],
	"bopcod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "change" }
	],
	"codBopcty": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"numcodBopcty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{"min": 3, "max": 3, "message": "3个字符", "trigger": "change" }
	],
	"txtBopcty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 80, "message": "最大长度80个字符", "trigger": "change" }
	],
	"fultxtBopcty": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 100, "message": "最大长度100个字符", "trigger": "change" }
	],
}