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: 数字+字母,
4、 letter:纯字母,
5、 letterCn:字母+中文
6、 numberLetterBar:字母+中文+横杠(-)
pointNumberFixed 组合上方validType值仅等于pointNumber时:
小数点后方保留位数,如不填写默认为100位
<validType>+<pointNumberFixed>示例:

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

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

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

@ -143,7 +143,7 @@ export default {
},
editOptions: {},
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: 'shortName', colSpan: 12 },
{ type: "select", label: "类型", prop: "type", options: "customerType", colSpan: 12 },

Loading…
Cancel
Save