Browse Source

旅客信息弹窗修改

zhongxiaoyu 2 years ago
parent
commit
0f5b0d2038
2 changed files with 26 additions and 18 deletions
  1. 2 1
      src/api/newLogin.js
  2. 24 17
      src/components/PassengerDialog/index.vue

+ 2 - 1
src/api/newLogin.js

@@ -87,6 +87,7 @@ export function CheckUser(params) {
   return request({
     url: '/foxlibc/sec-sign-in',
     method: 'post',
-    data: params
+    data: params,
+    istoken: true
   })
 }

+ 24 - 17
src/components/PassengerDialog/index.vue

@@ -75,7 +75,7 @@
               alt="旅客信息"
               title="旅客信息"
               class="passenger-info-img"
-            >
+            />
           </div>
         </template>
       </div>
@@ -112,21 +112,27 @@ export default {
   name: 'PassengerDialog',
   components: { Dialog, Identify },
   computed: {
-    ...mapGetters(['passengerDialogFlag', 'passengerQueryParams', 'userChecked'])
+    ...mapGetters([
+      'passengerDialogFlag',
+      'passengerQueryParams',
+      'userChecked',
+    ]),
   },
   data() {
     return {
       checkForm: {
         password: '',
-        verificationCode: ''
+        verificationCode: '',
       },
       checkCode: null,
       checkRules: {
         password: [{ required: true, trigger: 'blur', message: '请输入密码' }],
-        verificationCode: [{ required: true, trigger: 'blur', message: '请输入验证码' }]
+        verificationCode: [
+          { required: true, trigger: 'blur', message: '请输入验证码' },
+        ],
       },
       passengerImg: '',
-      loading: false
+      loading: false,
     }
   },
   watch: {
@@ -139,7 +145,7 @@ export default {
           this.getCheckCode()
         }
       }
-    }
+    },
   },
   methods: {
     dialogHide() {
@@ -150,7 +156,7 @@ export default {
     async getCheckCode() {
       try {
         const { code, data, message } = await GetCheckCode({
-          appToken: getToken()
+          appToken: getToken(),
         })
         if (Number(code) === 0) {
           this.checkCode = data
@@ -185,37 +191,38 @@ export default {
         const { code, data, message } = await CheckUser({
           userId: getToken('userid'),
           password: MD5(this.checkForm.password.replace(/s+/g, '')),
-          verificationCode: this.checkForm.verificationCode
+          verificationCode: this.checkForm.verificationCode,
         })
         if (Number(code) !== 0) {
-          return Promise.reject(message || '失败')
+          throw new Error(message || '失败')
         }
       } catch (error) {
+        this.loading = false
         return Promise.reject(error.message)
       }
-      this.loading = false
     },
     async getPassengerInfo() {
       this.loading = true
       try {
-        const { passengerName, flightNO, flightDate } = this.passengerQueryParams
+        const { passengerName, flightNO, flightDate } =
+          this.passengerQueryParams
         const { code, data, message } = await GetPassengerInfo({
           id: '1803430',
-          dataContent: [passengerName, flightNO, flightDate]
+          dataContent: [passengerName, flightNO, flightDate],
         })
         if (Number(code) === 0) {
           if (data?.verifyCodeImage) {
             this.passengerImg = `data:image/png;base64,${data.verifyCodeImage}`
           }
         } else {
-          return Promise.reject(message || '失败')
+          throw new Error(message || '失败')
         }
       } catch (error) {
+        this.loading = false
         return Promise.reject(error.message)
       }
-      this.loading = false
-    }
-  }
+    },
+  },
 }
 </script>
 
@@ -265,4 +272,4 @@ export default {
     }
   }
 }
-</style>
+</style>