AuzlvlModel.js 1.56 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
export const Pattern = {
	"branch": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" }
	],
	"authlevel": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" }
	],
	"type": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" }
	],
	"code": [
        { "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
        { "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
	],
	"relcur": [
		{ "required": true, "message": "必输项", "type": "string", "trigger": "change" }
	],
	"relamt": [
		{ required: true, message: "必输项" },
		{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
	],
	"autamt": [
		{ required: true, message: "必输项" },
		{ pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
	]
}

export default class AuzModel {
	constructor() {
		this.data = {
			auzlvl:{
				inr:'', // 唯一ID,主键
				isselected: '', // 是否选中标志
				branch:'', // 业务机构
				bchname:'', // 业务机构名称
				authlevel:'', // 授权档次
				authlevelname:'', // 授权档次名称
				type:'', // 业务、交易
				typename:'', // 业务、交易名称
				code:'', // 业务、交易编码
				codename:'', // 业务、交易编码名称
				relcur:'', // 授权币种
				relcurname:'', // 授权币种名称
				relamt:'0', // 授权金额
				autamt:'0', // 单次授权金额
				pageSize:PageSize,
				pageNum:1,
				total:0
			}
		}
	}
}