소스 검색

数字校验

daiqisheng 3 년 전
부모
커밋
89c9d923f7
1개의 변경된 파일6개의 추가작업 그리고 5개의 파일을 삭제
  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) {