diff --git a/src/views/ebiz/serve/Detail.vue b/src/views/ebiz/serve/Detail.vue
index 7f01a5891..487f59397 100644
--- a/src/views/ebiz/serve/Detail.vue
+++ b/src/views/ebiz/serve/Detail.vue
@@ -7,8 +7,8 @@
-
-
+
+
@@ -77,9 +77,9 @@
-
+
@@ -204,36 +204,46 @@ export default {
},
// 回执签收
next() {
- this.$toast.loading({
- duration: 0, // 持续展示 toast
- forbidClick: true, // 禁用背景点击
- loadingType: 'spinner',
- message: '加载中……'
- })
- let data = {
- contNo: window.localStorage.getItem('policyNo')
- }
- getReceiptSign(data).then(res => {
- if (res.result == '0') {
- this.$toast.clear()
- window.localStorage.setItem('insurance-policyUrl', res.signUrl)
- window.localStorage.setItem('detailJump', '1')
- window.localStorage.setItem('contNo', this.OrderInfoDTO.contNo)
- window.localStorage.setItem('orderNo', this.OrderInfoDTO.orderNo)
- window.localStorage.setItem('orderStatus', this.OrderInfoDTO.orderStatus)
- window.localStorage.setItem('saleInsuredInfo', JSON.stringify(this.appntDTO))
- this.$jump({
- flag: 'h5',
- extra: {
- url: location.origin + '/#/sale/signatureOfElectronic',
- forbidSwipeBack: '1'
- },
- routerInfo: {
- path: '/sale/signatureOfElectronic'
+ EWebBridge.webCallAppInJs('face_auth', {
+ number: this.appntDTO.idNo, //身份证号码
+ name: this.appntDTO.name //姓名
+ }).then(data => {
+ this.$toast.loading({
+ duration: 0, // 持续展示 toast
+ forbidClick: true, // 禁用背景点击
+ loadingType: 'spinner',
+ message: '加载中……'
+ })
+ if (JSON.parse(data).state == '1') {
+ let params = {
+ contNo: window.localStorage.getItem('policyNo')
+ }
+ getReceiptSign(params).then(res => {
+ if (res.result == '0') {
+ this.$toast.clear()
+ window.localStorage.setItem('insurance-policyUrl', res.signUrl)
+ window.localStorage.setItem('detailJump', '1')
+ window.localStorage.setItem('contNo', this.OrderInfoDTO.contNo)
+ window.localStorage.setItem('orderNo', this.OrderInfoDTO.orderNo)
+ window.localStorage.setItem('orderStatus', this.OrderInfoDTO.orderStatus)
+ window.localStorage.setItem('saleInsuredInfo', JSON.stringify(this.appntDTO))
+ this.$jump({
+ flag: 'h5',
+ extra: {
+ url: location.origin + '/#/sale/signatureOfElectronic',
+ forbidSwipeBack: '1'
+ },
+ routerInfo: {
+ path: '/sale/signatureOfElectronic'
+ }
+ })
+ } else {
+ this.$toast(res.resultMessage)
}
})
} else {
- this.$toast(res.resultMessage)
+ this.$toast.clear()
+ this.$toast(JSON.parse(data).error)
}
})
}