Browse Source

fix:预警管理功能新增配置数字校验

feature/forewarning_management
zhengxuming 3 weeks ago
parent
commit
091add5d89
  1. 27
      nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue
  2. 1
      nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue

27
nladmin-ui/src/views/wms/forewarning_management/forewarning_config/AddDialog.vue

@ -160,7 +160,8 @@ const defaultForm = {
update_name: null,
update_time: null,
cron: null,
notify_type: null
notify_type: null,
tableData: []
}
export default {
@ -175,6 +176,19 @@ export default {
}
},
data() {
const numberOne = (rule, value, callback) => {
const numReg = /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/
const numRe = new RegExp(numReg)
if (value) {
if (!numRe.test(value)) {
callback(new Error('只能输入数字'))
} else {
callback()
}
} else {
callback()
}
}
return {
dialogVisible: false,
dtlShow: false,
@ -188,6 +202,17 @@ export default {
],
stor_code: [
{ required: true, message: '仓库编码不能为空', trigger: 'blur' }
], safe_qty_lower_limit: [
{ required: false, message: '不能为空', trigger: 'blur' },
{ validator: numberOne }
],
safe_qty_upper_limit: [
{ required: false, message: '不能为空', trigger: 'blur' },
{ validator: numberOne }
],
safe_days: [
{ required: false, message: '不能为空', trigger: 'blur' },
{ validator: numberOne }
]
},
stors: []

1
nladmin-ui/src/views/wms/forewarning_management/forewarning_config/index.vue

@ -76,7 +76,6 @@
/>
</template>
</el-table-column>
<el-table-column prop="cron" label="表达式" :min-width="flexWidth('cron',crud.data,'表达式')" />
<el-table-column prop="notify_type" label="通知类型" :min-width="flexWidth('notify_type',crud.data,'通知类型')">
<template slot-scope="scope">
{{ dict.label.NOTIFY_TYPE[scope.row.notify_type] }}

Loading…
Cancel
Save