浏览代码

03-14 0943lhj

liuhj 1 年之前
父节点
当前提交
f4b3ccefea
共有 2 个文件被更改,包括 15 次插入12 次删除
  1. 13 10
      src/components/Login.vue
  2. 2 2
      src/components/OP/OpVisaPriec.vue

+ 13 - 10
src/components/Login.vue

@@ -94,6 +94,16 @@ export default {
             this.password=this.$cookie.get('userPwd');
             this.msgs=this.$cookie.get('checked');
         },
+        keyd(e){
+            let that = this
+            e = window.event || e
+            //保证是在登录页面发出的enter事件
+            if (e.code === 'Enter' || e.code === 'enter' || e.code === 'NumpadEnter') {
+                //调用登录函数
+                that.Login();
+            }
+           
+        },
         //登录
         Login() {
             var homepage = "";
@@ -117,6 +127,7 @@ export default {
             }).then(function (res) {
                 console.log(res);
                 if (res.data.code == 200) {
+                    window.removeEventListener('keydown',that.keyd,false);
                     localStorage.setItem('userinif', JSON.stringify(res.data.data));
                     localStorage.setItem('unReadCount', JSON.stringify(res.data.data.unReadCount));
                     that.fullscreenLoading = false;
@@ -129,7 +140,7 @@ export default {
                     }
                     that.$router.push({ path: "/home" + homepage });
                     that.setUserInfo();
-                    console.log("/home" + homepage)
+                    console.log("/home" + homepage);
                     // that.$router.push('/home/index');
                 } else {
                     that.fullscreenLoading = false;
@@ -146,15 +157,7 @@ export default {
         document.querySelector(".login-all").style.height = window.innerHeight + "px";
         
         this.getUserInfo();
-        let that = this
-        document.onkeydown = function (e) {
-            e = window.event || e
-            //保证是在登录页面发出的enter事件
-            if (e.code === 'Enter' || e.code === 'enter' || e.code === 'NumpadEnter') {
-                //调用登录函数
-                that.Login();
-            }
-        }
+        window.addEventListener('keydown',this.keyd);
     }
 }
 </script>

+ 2 - 2
src/components/OP/OpVisaPriec.vue

@@ -349,7 +349,7 @@ export default {
                     { pattern: /^(([1-9]?\d{0,8}(\.\d{1,2})?)|999999999|999999999\.(0){1,2})$/, message: '请输入正确的金额(最多2位小数)' }
                 ],
                 visaClient: [
-                    { required: true, message: '请输入费用名称', trigger: ['blur', 'change'] },
+                    { required: true, message: '请输入费用名称', trigger: ['blur'] },
                 ],
                 isThird: [
                     { required: true, message: '请选择是否第三方代办', trigger: ['blur', 'change'] },
@@ -498,7 +498,6 @@ export default {
         //选择客户名单
         clientNamechange(val){
             this.OpVisaPriceData.visaNumber=val.length;
-            this.verifytoll()
             console.log(this.ClientFormat(this.OpVisaPriceData.visaClient))
         },
         //获取团组客户名单
@@ -566,6 +565,7 @@ export default {
         },
         //验证人数W
         verifytoll(){
+            console.log(Number(this.OpVisaPriceData.visaNumber)+Number(this.OpVisaPriceData.visaFreeNumber)>this.OpVisaPriceData.visaClient.length)
             if(Number(this.OpVisaPriceData.visaNumber)+Number(this.OpVisaPriceData.visaFreeNumber)>this.OpVisaPriceData.visaClient.length){
                 this.$message.error("请检查人数");
                 return