Browse Source

numberLetter类型优化,客户信息字段限制

dev_web_online
安虹睿 2 years ago
parent
commit
2d3840c5ee
  1. 2
      fe/PC/src/utils/index.js
  2. 12
      fe/PC/src/views/basicData/CustomerManage/Customer.vue

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

@ -473,7 +473,7 @@ export function getMatchRegConformValue(type,value,fixedNum){
// 数字+字母
case "numberLetter":
_conformValue=value.replace(/[\W]/g,'');
_conformValue=value.replace(/[^\a-\z\A-\Z0-9]/g,'');
break;
// 字母

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

@ -122,7 +122,6 @@ export default {
type: 0,
code: null,
company: null,
shortName: null,
},
//
editFormData: {
@ -140,13 +139,11 @@ export default {
isActive: true,
type: 0,
concurrencyStamp: null,
shortName: null,
},
editOptions: {},
CreateForm: [
{ type: "input", label: "客户代码", prop: "code", colSpan: 12 },
{ type: "input", label: "客户代码", prop: "code", colSpan: 12, validType:'numberLetter' },
{ type: "input", label: "客户名称", prop: 'name', colSpan: 12 },
{ type: "input", label: "客户简称", prop: 'shortName', colSpan: 12 },
{ type: "select", label: "类型", prop: "type", options: "customerType", colSpan: 12 },
{ type: "select", label: "状态", prop: "isActive", options: "openToCloseBit", colSpan: 12 },
{ type: "input", label: "国家", prop: "country", colSpan: 12 },
@ -155,14 +152,13 @@ export default {
{ type: "input", label: "联系人", prop: "contacts", colSpan: 12 },
{ type: "input", label: "电话", prop: "phone", colSpan: 12, validType:'number', maxlength:11},
{ type: "input", label: "传真", prop: "fax", colSpan: 12 },
{ type: "input", label: "邮编", prop: "postID", colSpan: 12 },
{ type: "input", label: "邮编", prop: "postID", colSpan: 12, validType:'number' },
{ type: "input", label: "货币", prop: "currency", colSpan: 12 },
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 },
],
editForm: [
{ type: "input", label: "客户代码", prop: "code",disabled:"true", colSpan: 12 },
{ type: "input", label: "客户代码", prop: "code",disabled:"true", colSpan: 12, validType:'numberLetter' },
{ type: "input", label: "客户名称", prop: 'name', colSpan: 12 },
{ type: "input", label: "客户简称", prop: 'shortName', colSpan: 12 },
{ type: "select", label: "类型", prop: "type", options: "customerType", colSpan: 12 },
{ type: "select", label: "状态", prop: "isActive", options: "openToCloseBit", colSpan: 12 },
{ type: "input", label: "国家", prop: "country", colSpan: 12 },
@ -171,7 +167,7 @@ export default {
{ type: "input", label: "联系人", prop: "contacts", colSpan: 12 },
{ type: "input", label: "电话", prop: "phone", colSpan: 12, validType:'number', maxlength:11 },
{ type: "input", label: "传真", prop: "fax", colSpan: 12 },
{ type: "input", label: "邮编", prop: "postID", colSpan: 12 },
{ type: "input", label: "邮编", prop: "postID", colSpan: 12, validType:'number' },
{ type: "input", label: "货币", prop: "currency", colSpan: 12 },
{ type: "input", label: "备注", prop: 'remark', colSpan: 12 },
],

Loading…
Cancel
Save