Просмотр исходного кода

编辑材料数量只输入数字

duy 2 лет назад
Родитель
Сommit
af288a0e66
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/views/tentative/material/approach.vue

+ 3 - 1
src/views/tentative/material/approach.vue

@@ -92,7 +92,7 @@
                         <el-input v-model="addEditFormModel.materialName"/>
                     </el-form-item>
                     <el-form-item label="材料数量">
-                        <el-input v-model="addEditFormModel.materialCount"/>
+                        <el-input v-model="addEditFormModel.materialCount"    onkeyup="value = value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g,'$1')"/>
                     </el-form-item>
                 </div>
                 <div class="hc-form-item">
@@ -344,6 +344,7 @@ const editFormModalClick = () => {
     const keys = tableCheckedKeys.value
     if (keys.length === 1) {
         addEditFormModel.value = keys[0]
+        addEditFormModel.value.materialType= addEditFormModel.value.materialType+''
         addEditFormModal.value = true
     } else if (keys.length > 1) {
         window?.$message?.warning('只能选择一条数据编辑')
@@ -389,6 +390,7 @@ const addEditFormRules = {
         },
         trigger: 'blur'
     },
+
 }
 
 //校验材料编号是否唯一