Browse Source

HL-6097 工位编辑无法保存,工位代码字段报错

hella_online_20240924
滕晓飞 5 months ago
parent
commit
8547edf6e5
  1. 13
      src/utils/validator.ts
  2. 4
      src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts

13
src/utils/validator.ts

@ -776,6 +776,19 @@ export function validateYS(rule, value, callback) {
callback()
}
}
//校验只可输入大小写字母、数字、空格
export function validateYSK(rule, value, callback) {
if (value) {
const regs = /^[a-zA-Z0-9-_. ]+$/
if (regs.test(value)) {
callback()
} else {
callback(new Error('只能输入大小写字母、数字及空格'))
}
} else {
callback()
}
}
// 校验百分比
export function validatePercent(rule, value, callback){
if (!value) {

4
src/views/wms/basicDataManage/factoryModeling/workstation/workstation.data.ts

@ -13,7 +13,7 @@ import * as confgiApi from '@/api/infra/config'
import * as WorkstationApi from '@/api/wms/workstation'
import { validateYS } from '@/utils/validator'
import {validateYS, validateYSK} from '@/utils/validator'
const { t } = useI18n() // 国际化
@ -355,7 +355,7 @@ export const WorkstationRules = reactive({
code: [
{ required: true, message: '请输入代码', trigger: 'blur' },
{ max: 50, message: '不得超过50个字符', trigger: 'blur' },
{ validator:validateYS, message: '请输入正确的代码', trigger: 'blur'}
{ validator:validateYSK, message: '请输入正确的代码', trigger: 'blur'}
],
name: [
{ required: true, message: '请输入名称', trigger: 'change' },

Loading…
Cancel
Save