diff --git a/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts b/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts index 71006c7dc..57c2c5dd2 100644 --- a/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts +++ b/src/views/wms/inventoryjobManage/unplannedissue/unplannedissueRequestMain/unplannedissueRequestMain.data.ts @@ -635,6 +635,15 @@ export const UnplannedissueRequestMain = useCrudSchemas(reactive([ } ])) +function validateRemarkMain(rule, value, callback) { + let length = value.replace(/[^\x00-\xff]/g, '01').length + console.log('length',length) + if (length>24) { + callback(new Error('不得超过24个字符')) + }else{ + callback() + } +} //表单校验 export const UnplannedissueRequestMainRules = reactive({ // requestTime: [ @@ -660,7 +669,8 @@ export const UnplannedissueRequestMainRules = reactive({ ], remarkMain: [ { required: true, message: '请输入单据备注', trigger: 'blur' }, - { max: 24, message: '不得超过24个字符', trigger: 'blur' } + // { max: 24, message: '不得超过24个字符', trigger: 'blur' } + { validator:validateRemarkMain, message: '不得超过24个字符', trigger: 'change'} ], usageDescription:[ { required: true, message: '请选择领用描述', trigger: 'blur' }