Ver código fonte

数字校验

daiqisheng 3 anos atrás
pai
commit
89c9d923f7
1 arquivos alterados com 6 adições e 5 exclusões
  1. 6 5
      src/pages/main/performance/components/sheet.vue

+ 6 - 5
src/pages/main/performance/components/sheet.vue

@@ -2,7 +2,7 @@
  * @Author       : yuanrunwei
  * @Date         : 2021-12-04 14:23:58
  * @LastEditors: Please set LastEditors
- * @LastEditTime: 2022-02-10 17:23:06
+ * @LastEditTime: 2022-02-10 17:32:54
  * @FilePath     : \spfm-market-front\src\pages\main\performance\components\sheet.vue
 -->
 
@@ -131,13 +131,13 @@
                   <el-input
                     :disabled="type !== 'edit'"
                     v-model="item.col_start"
-                    @input="handleInput"
+                    @input="(params) => handleInput(index, 'col_start', params)"
                   />
                   <span class="form-content">到</span>
                   <el-input
                     :disabled="type !== 'edit'"
                     v-model="item.col_end"
-                    @input="handleInput"
+                    @input="(params) => handleInput(index, 'col_end', params)"
                   />
                 </div>
               </div>
@@ -773,10 +773,11 @@ export default {
       console.log(this.form, "aada");
       this.visible = !this.visible;
     },
-    handleInput(value) {
+    handleInput(index, name, value) {
       let reg = /^[0-9]*$/;
       if (!reg.test(value)) {
-        this.$message.error("请输入纯数字");
+       this.form.charge[index][name]=this.form.charge[index][name].substr(0,this.form.charge[index][name].length-1)
+       this.$message.error("请输入纯数字");
       }
     },
     async handleApprove(type) {