Browse Source

客户代码新增规则控制(数字+字母+‘-’)

dev_web_online
安虹睿 2 years ago
parent
commit
51eef809dc
  1. 1
      fe/PC/README.md
  2. 5
      fe/PC/src/utils/index.js
  3. 2
      fe/PC/src/views/basicData/CustomerManage/Customer.vue

1
fe/PC/README.md

@ -119,6 +119,7 @@ validType type仅等于input时:实时keyUp校验,类型如下:
3、 numberLetter: 数字+字母, 3、 numberLetter: 数字+字母,
4、 letter:纯字母, 4、 letter:纯字母,
5、 letterCn:字母+中文 5、 letterCn:字母+中文
6、 numberLetterBar:字母+中文+横杠(-)
pointNumberFixed 组合上方validType值仅等于pointNumber时: pointNumberFixed 组合上方validType值仅等于pointNumber时:
小数点后方保留位数,如不填写默认为100位 小数点后方保留位数,如不填写默认为100位
<validType>+<pointNumberFixed>示例: <validType>+<pointNumberFixed>示例:

5
fe/PC/src/utils/index.js

@ -488,6 +488,11 @@ export function getMatchRegConformValue(type,defaultValue,fixedNum){
case "letterCn": case "letterCn":
_conformValue=value.replace(/[\d]/g,''); _conformValue=value.replace(/[\d]/g,'');
break; break;
// 数字+字母+横杠(-)
case "numberLetterBar":
_conformValue=value.replace(/[^\a-\z\A-\Z0-9\-]/g,'');
break;
} }
return _conformValue return _conformValue
} }

2
fe/PC/src/views/basicData/CustomerManage/Customer.vue

@ -143,7 +143,7 @@ export default {
}, },
editOptions: {}, editOptions: {},
CreateForm: [ CreateForm: [
{ type: "input", label: "客户代码", prop: "code", colSpan: 12, validType:'numberLetter' }, { type: "input", label: "客户代码", prop: "code", colSpan: 12, validType:'numberLetterBar' },
{ type: "input", label: "客户名称", prop: 'name', colSpan: 12 }, { type: "input", label: "客户名称", prop: 'name', colSpan: 12 },
{ type: "input", label: "客户简称", prop: 'shortName', colSpan: 12 }, { type: "input", label: "客户简称", prop: 'shortName', colSpan: 12 },
{ type: "select", label: "类型", prop: "type", options: "customerType", colSpan: 12 }, { type: "select", label: "类型", prop: "type", options: "customerType", colSpan: 12 },

Loading…
Cancel
Save