|
@@ -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>
|