File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
ui/src/components/dynamics-form/constructor/items Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 3939 /></el-form-item >
4040 </el-col >
4141 </el-form-item >
42- <el-form-item label =" 步长值" required prop =" step" >
42+ <el-form-item label =" 步长值" required prop =" step" :rules = " step_rules " >
4343 <el-input-number v-model =" formValue.step" :min =" 0" controls-position =" right" />
4444 </el-form-item >
4545
5555 :show-input-controls =" false"
5656 :max =" formValue.max"
5757 :min =" formValue.min"
58- :step =" formValue.step"
58+ :step =" formValue.step == 0 ? 0.1 : formValue.step "
5959 :precision =" formValue.precision"
6060 />
6161 </el-form-item >
@@ -107,7 +107,19 @@ const rander = (form_data: any) => {
107107 formValue .value .showInput = attrs [' show-input' ]
108108 formValue .value .default_value = form_data .default_value
109109}
110-
110+ const step_rules = [
111+ {
112+ required: true ,
113+ validator : (rule : any , value : any , callback : any ) => {
114+ if (value === 0 ) {
115+ callback (new Error (' 步长不能为0' ))
116+ return false
117+ }
118+ return true
119+ },
120+ trigger: ' blur'
121+ }
122+ ]
111123defineExpose ({ getData , rander })
112124onBeforeMount (() => {
113125 formValue .value .min = 0
You can’t perform that action at this time.
0 commit comments