Sfoglia il codice sorgente

近三个月补缴-社保公积金基数范围限制

dujingxian 4 anni fa
parent
commit
4586e8b60c
2 ha cambiato i file con 34 aggiunte e 3 eliminazioni
  1. 1 1
      src/static/common.json
  2. 33 2
      src/views/index/bujiao.vue

+ 1 - 1
src/static/common.json

@@ -1,3 +1,3 @@
 {
-  "version": "1.4.0"
+  "version": "1.4.1"
 }

+ 33 - 2
src/views/index/bujiao.vue

@@ -35,10 +35,10 @@
                 </div>
             </div>
             <div class="bujiao-input">
-                社保基数 <input class="input" type="text" placeholder=" 3613 " v-model="data.jishu" >
+                社保基数 <input class="input" type="text" placeholder=" 3613 " v-model="data.jishu" @change="changeJishu">
             </div>
             <div class="bujiao-input" v-if="data.jishusshow">
-                公积金基数 <input class="input" type="text" placeholder=" 3613 " v-model="data.jishus">
+                公积金基数 <input class="input" type="text" placeholder=" 3613 " v-model="data.jishus" @change="changeJishus">
             </div>
             <div class="bujiao-mothy">
                 补缴月份 <span style="color: #9B9B9B;">(可多选)</span>
@@ -192,6 +192,20 @@
                 });
                 return false
             }
+            // 社保基数范围
+            if (!this.changeJishu()) {
+                Message({
+                    message: '社保基数的范围必须是3613-23565之间', duration: 2000, type: "warning"
+                });
+                return false
+            }
+            // 公积金基数
+            if (!this.changeJishus()) {
+                Message({
+                    message: '公积金基数的范围必须是3613-23565之间', duration: 2000, type: "warning"
+                });
+                return false
+            }
 
             this.data.priceisShow = true
             var yue = JSON.stringify(this.data.month)
@@ -268,6 +282,23 @@
                 that.data.month.push(arr[j].value);
             }
         }
+
+        // 限制社保基数输入范围
+        changeJishu() {
+            if (this.data.jishu < 3613 || this.data.jishu > 23565) {
+                return false
+            } else {
+                return true
+            } 
+        }
+        // 公积金基数
+        changeJishus() {
+            if (this.data.jishus < 3613 || this.data.jishus > 23565) {
+                return false
+            } else {
+                return true
+            }
+        }
     }
 </script>