货物名称校验

This commit is contained in:
wuteng 2025-12-16 15:17:12 +08:00
parent 191fc066a7
commit 40109716ab
4 changed files with 44 additions and 4 deletions

View File

@ -983,6 +983,15 @@ data() {
callback();
}
}
//校验货物名称 不能为只包含空字符、特殊字符、标点符号
var checkGoodsName = (rule, value, callback) => {
const reg = /^(?=.*[a-zA-Z0-9\u4e00-\u9fa5])[\s\S]*$/;
if (!reg.test(value)) {
callback(new Error('货物名称不能只填写空字符、特殊字符、标点符号'));
} else {
callback();
}
}
return {
activeNames:['1','2','3','4'],
exchangeRate:null,
@ -1125,7 +1134,8 @@ data() {
{ required: true, message: "取件方式为空", trigger: ["blur",'change'] }
],
goodsInfo: [
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] }
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] },
{validator: checkGoodsName ,trigger: ['blur', 'change']}
],
totalVolume: [
{ required: true, message: "总体积不能为空", trigger: "blur" }

View File

@ -1004,6 +1004,15 @@ data() {
callback();
}
}
//校验货物名称 不能为只包含空字符、特殊字符、标点符号
var checkGoodsName = (rule, value, callback) => {
const reg = /^(?=.*[a-zA-Z0-9\u4e00-\u9fa5])[\s\S]*$/;
if (!reg.test(value)) {
callback(new Error('货物名称不能只填写空字符、特殊字符、标点符号'));
} else {
callback();
}
}
return {
activeNames:['1','2','3','4'],
exchangeRate:null,
@ -1151,7 +1160,8 @@ data() {
{ required: true, message: "取件方式为空", trigger: ["blur",'change'] }
],
goodsInfo: [
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] }
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] },
{validator: checkGoodsName ,trigger: ['blur', 'change']}
],
totalVolume: [
{ required: true, message: "总体积不能为空", trigger: "blur" }

View File

@ -1006,6 +1006,15 @@ data() {
callback();
}
}
//校验货物名称 不能为只包含空字符、特殊字符、标点符号
var checkGoodsName = (rule, value, callback) => {
const reg = /^(?=.*[a-zA-Z0-9\u4e00-\u9fa5])[\s\S]*$/;
if (!reg.test(value)) {
callback(new Error('货物名称不能只填写空字符、特殊字符、标点符号'));
} else {
callback();
}
}
return {
activeNames:['1','2','3','4'],
exchangeRate:null,
@ -1168,7 +1177,8 @@ data() {
{ required: true, message: "取件方式为空", trigger: ["blur",'change'] }
],
goodsInfo: [
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] }
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] },
{validator: checkGoodsName ,trigger: ['blur', 'change']}
],
totalVolume: [
{ required: true, message: "总体积不能为空", trigger: "blur" }

View File

@ -1374,6 +1374,15 @@ export default {
callback();
}
}
//校验货物名称 不能为只包含空字符、特殊字符、标点符号
var checkGoodsName = (rule, value, callback) => {
const reg = /^(?=.*[a-zA-Z0-9\u4e00-\u9fa5])[\s\S]*$/;
if (!reg.test(value)) {
callback(new Error('货物名称不能只填写空字符、特殊字符、标点符号'));
} else {
callback();
}
}
return {
triggerCount:0,
activeNames:['1','2','3','4'],
@ -1502,7 +1511,8 @@ export default {
{ required: true, message: "取件方式为空", trigger: ["blur",'change'] }
],
goodsInfo: [
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] }
{ required: true, message: "货物名称不能为空", trigger: ["blur",'change'] },
{validator: checkGoodsName ,trigger: ['blur', 'change']}
],
totalVolume: [
{ required: true, message: "总体积不能为空", trigger: "blur" }