Browse Source

1、创建物料编码时(两个地方),校验物料编码不允许存在空格

1.1    转正式物料时,校验物料编码不允许存在空格
     1.2    Copy 时(两个Copy),校验物料编码不允许存在空格
master
han\hanst 7 months ago
parent
commit
0f17735b50
  1. 38
      src/views/modules/part/partInformation.vue

38
src/views/modules/part/partInformation.vue

@ -4847,10 +4847,46 @@
// ======== 新增/编辑/删除方法 ========
// 物料信息新增/编辑
saveData () {
if (this.modalData.partNo === '' || this.modalData.partNo == null) {
let partNo = this.modalData.partNo
// 1 去除隐藏空格
partNo = partNo.replace(/[\s\u00A0\u3000\u200B]/g, '')
// 2 判断是否为空
if (!partNo) {
this.$message.warning('请填写物料编码!')
return
}
// 3 判断是否包含非法字符(只允许字母数字-_.)
if (!/^[A-Za-z0-9._-]+$/.test(partNo)) {
this.$message.warning('物料编码只能包含字母、数字、-、_、.')
return
}
// 4 回写清理后的值
this.modalData.partNo = partNo
let ifsPartNo = this.modalData.ifsPartNo
// 1 去除隐藏空格
ifsPartNo = ifsPartNo.replace(/[\s\u00A0\u3000\u200B]/g, '')
// 2 判断是否为空
if (!ifsPartNo) {
this.$message.warning('请填写IFS物料编码!')
return
}
// 3 判断是否包含非法字符(只允许字母数字-_.)
if (!/^[A-Za-z0-9._-]+$/.test(ifsPartNo)) {
this.$message.warning('IFS物料编码只能包含字母、数字、-、_、.')
return
}
// 4 回写清理后的值
this.modalData.ifsPartNo = ifsPartNo
if (this.modalData.partDesc === '' || this.modalData.partDesc == null) {
this.$message.warning('请填写物料描述!')
return

Loading…
Cancel
Save