Fee.js 4.06 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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
export default class Pty {
	constructor() {
		this.data = {
			inr	:"",
			cod	:"",
			sftcod	:"",
			rol	:"",
			incflg	:"",
			staflg	:"",
			vatflg	:"",
			acc	:"",
			accacr	:"",
			eno	:"",
			reltir	:"",
			grpcod	:"",
			ver	:"",
			dscmodflg	:"",
			reltrn	:"",
			begdat	:"",
			enddat	:"",
			dtacod	:"",
			etgextkey	:"CEBGRP",
			taxacc	:"",
			taxflg	:"",
      coddsc  :"",
      remark  :"",
		}
	}
}

export const Pattern = {
	"inr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"cod": [
		{ "pattern": /^[A-Z0-9]+$/,"required": true, "message": "必输项,请输入大写字母和数字", "type": "string", "trigger": "blur" },
		{ "min": 6,  "max": 6, "message": "请输入6位大写字母或数字","trigger": "blur" }
	],
	"sftcod": [
		{ "pattern": /^[a-zA-Z0-9]+$/,"required": false, "message": "必输项,请输入字母和数字","type": "string", "trigger": "change" },
		{ "max": 4, "message": "最大长度4个字母和数字","trigger": "blur" }
	],
	"rol": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 3, "message": "最大长度3个字符","trigger": "blur" }
	],
	"incflg": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"staflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"vatflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"acc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{  "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"accacr": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"eno": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
	],
	"reltir": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"grpcod": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "trigger": "blur" }
	],
	"ver": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
	],
	"dscmodflg": [
		{ "required": false, "message": "必输项", "type": "string", "trigger": "change" },
		{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
	],
	"reltrn": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
	],
	// "dtacod": [
	// 	{ "pattern":/^[a-zA-Z0-9]+$/,"message": "请输入字母和数字","type": "string", "trigger": "blur" },
	// 	{ "max": 8, "message": "最大长度8个字符","trigger": "blur" }
	// ],
	"etgextkey": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
	],
	"taxacc": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
		{ "max": 34, "message": "最大长度34个字符", "trigger": "blur" }
	],
	"taxflg": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" },
	],
	"coddsc": [
		{ "required": true, "message": "必输项",  "type": "string", "trigger": "blur" },
		{ "max": 40, "message": "最大长度40个字符","trigger": "blur" }
  ],
  
  "remark": [
		{ "required": false, "message": "必输项",  "type": "string", "trigger": "blur" },
		{ "max": 1000, "message": "最大长度1000个字符","trigger": "blur" }
	],
}