From c55b3afe42333990f4b140b00d0a8c0f8f64fd96 Mon Sep 17 00:00:00 2001
From: "li.yuetong"
Date: Mon, 28 Mar 2022 18:00:28 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=9B=BD=E5=AF=8C=E6=83=A0=E6=A1=82?=
=?UTF-8?q?=E4=BF=9D=E5=9B=A2=E4=BD=93=E5=8C=BB=E7=96=97=E4=BF=9D=E9=99=A9?=
=?UTF-8?q?=E4=BA=A7=E5=93=81=E4=B8=8A=E7=BA=BF=E9=87=91=E6=8E=8C=E6=A1=82?=
=?UTF-8?q?=E6=8A=95=E4=BF=9D=E5=BC=80=E5=8F=91=E9=9C=80=E6=B1=82=E3=80=91?=
=?UTF-8?q?=E8=A2=AB=E4=BF=9D=E4=BA=BA=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=E8=A2=AB=E4=BF=9D=E9=99=A9=E4=BA=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ebiz/cardList/GroupAppntInfo.vue | 73 --
src/views/ebiz/cardList/GroupInsuredInfo.vue | 97 +--
src/views/ebiz/cardList/GroupInsuredList.vue | 326 ++++---
src/views/ebiz/cardList/GroupPayMent.vue | 853 +++++++++++++++++++
4 files changed, 1055 insertions(+), 294 deletions(-)
diff --git a/src/views/ebiz/cardList/GroupAppntInfo.vue b/src/views/ebiz/cardList/GroupAppntInfo.vue
index bf3231276..a5f94db1e 100644
--- a/src/views/ebiz/cardList/GroupAppntInfo.vue
+++ b/src/views/ebiz/cardList/GroupAppntInfo.vue
@@ -199,7 +199,6 @@ import CustomerPicker from '@/components/ebiz/customer/CustomerPicker'
import DataDictionary from '@/assets/js/utils/data-dictionary'
import areaList from '@/assets/js/utils/areaForSale'
import { saveOrUpdateCard } from '@/api/ebiz/cardList/cardList.js'
-import { underWrite } from '@/api/ebiz/sale/sale'
import utilsAge from '@/assets/js/utils/age'
import getAreaName from '@/assets/js/utils/getAreaNameForSale'
import IdentityCardScan from '@/components/ebiz/sale/IdentityCardScan'
@@ -424,76 +423,6 @@ export default {
this.areaCode = this.userInfo.homeArea
}
},
- underWrite(orderNo) {
- let data = {
- platform: 'app',
- type: '1',
- orderDTO: {
- orderInfoDTO: {
- orderNo: orderNo
- }
- }
- }
- underWrite(data).then(res => {
- if (res.result == '0') {
- this.$toast.clear()
- window.localStorage.setItem('underWriteData', JSON.stringify(res))
- if (res.uwResult == '33') {
- window.localStorage.setItem('uwResult', res.uwResult)
- window.localStorage.setItem('resultMessage', res.message)
- } else {
- window.localStorage.setItem('uwResult', res.uwResult)
- }
- if (res.uwResult == '02') {
- this.underWriteData = res
- window.localStorage.setItem('underWriteData', JSON.stringify(res))
- this.$jump({
- flag: 'h5',
- extra: {
- url: location.origin + `/#/cardList/pay`,
- forbidSwipeBack: 1
- },
- routerInfo: {
- path: `/cardList/pay`
- }
- })
- } else {
- window.localStorage.setItem('uwResult', res.uwResult)
- window.localStorage.setItem('resultMessage', res.message)
- this.$jump({
- flag: 'h5',
- extra: {
- url: location.origin + '/#/cardList/result',
- backToFirst: '1'
- },
- routerInfo: {
- path: '/cardList/result'
- }
- })
- }
- return true
- } else {
- this.$toast(res.resultMessage)
- return false
- }
- })
- },
- goDocu(url, name) {
- // let pdfUrl = //encodeURIComponent(url)
- localStorage.setItem('cardListPDF', JSON.stringify({ documentUrl: url, title: name }))
- console.log('url', url)
- this.$jump({
- flag: 'h5',
- extra: {
- title: name,
- // url: 'http://47.96.143.111/pdfjs/web/viewer.html?file=' + url //测试代码
- url: location.origin + '/#/cardList/ShowPDF'
- },
- routerInfo: {
- path: '/cardList/ShowPDF'
- }
- })
- },
//监听名字变化
nameChange(name) {
// console.log('name',name)
@@ -875,8 +804,6 @@ export default {
let resultData = await saveOrUpdateCard(params)
if (resultData.result == 0) {
console.log('resultData.orderNo', resultData.content.object)
- let orderNo = (localStorage.orderNo = resultData.content.object)
- this.underWrite(orderNo)
} else {
console.error(resultData.resultMessage)
this.$toast(resultData.resultMessage)
diff --git a/src/views/ebiz/cardList/GroupInsuredInfo.vue b/src/views/ebiz/cardList/GroupInsuredInfo.vue
index e2d130f27..888ef6386 100644
--- a/src/views/ebiz/cardList/GroupInsuredInfo.vue
+++ b/src/views/ebiz/cardList/GroupInsuredInfo.vue
@@ -346,19 +346,6 @@
-
@@ -417,7 +404,6 @@ import CustomerPicker from '@/components/ebiz/customer/CustomerPicker'
import DataDictionary from '@/assets/js/utils/data-dictionary'
import areaList from '@/assets/js/utils/areaForSale'
import { saveOrUpdateCard } from '@/api/ebiz/cardList/cardList.js'
-import { underWrite } from '@/api/ebiz/sale/sale'
import utilsAge from '@/assets/js/utils/age'
import getAreaName from '@/assets/js/utils/getAreaNameForSale'
import IdentityCardScan from '@/components/ebiz/sale/IdentityCardScan'
@@ -783,76 +769,6 @@ export default {
this.areaCode = this.insuredInfo.homeArea
}
},
- underWrite(orderNo) {
- let data = {
- platform: 'app',
- type: '1',
- orderDTO: {
- orderInfoDTO: {
- orderNo: orderNo
- }
- }
- }
- underWrite(data).then(res => {
- if (res.result == '0') {
- this.$toast.clear()
- window.localStorage.setItem('underWriteData', JSON.stringify(res))
- if (res.uwResult == '33') {
- window.localStorage.setItem('uwResult', res.uwResult)
- window.localStorage.setItem('resultMessage', res.message)
- } else {
- window.localStorage.setItem('uwResult', res.uwResult)
- }
- if (res.uwResult == '02') {
- this.underWriteData = res
- window.localStorage.setItem('underWriteData', JSON.stringify(res))
- this.$jump({
- flag: 'h5',
- extra: {
- url: location.origin + `/#/cardList/pay`,
- forbidSwipeBack: 1
- },
- routerInfo: {
- path: `/cardList/pay`
- }
- })
- } else {
- window.localStorage.setItem('uwResult', res.uwResult)
- window.localStorage.setItem('resultMessage', res.message)
- this.$jump({
- flag: 'h5',
- extra: {
- url: location.origin + '/#/cardList/result',
- backToFirst: '1'
- },
- routerInfo: {
- path: '/cardList/result'
- }
- })
- }
- return true
- } else {
- this.$toast(res.resultMessage)
- return false
- }
- })
- },
- goDocu(url, name) {
- // let pdfUrl = //encodeURIComponent(url)
- localStorage.setItem('cardListPDF', JSON.stringify({ documentUrl: url, title: name }))
- console.log('url', url)
- this.$jump({
- flag: 'h5',
- extra: {
- title: name,
- // url: 'http://47.96.143.111/pdfjs/web/viewer.html?file=' + url //测试代码
- url: location.origin + '/#/cardList/ShowPDF'
- },
- routerInfo: {
- path: '/cardList/ShowPDF'
- }
- })
- },
//监听名字变化
nameChange(name) {
// console.log('name',name)
@@ -1762,9 +1678,16 @@ export default {
let resultData = await saveOrUpdateCard(params)
if (resultData.result == 0) {
- console.log('resultData.orderNo', resultData.content.object)
- let orderNo = (localStorage.orderNo = resultData.content.object)
- this.underWrite(orderNo)
+ let url = `/cardList/GroupInsuredList?cardEdit=1&cardOrderNo=${this.cardOrderNo}`
+ this.$jump({
+ flag: 'h5',
+ extra: {
+ url: location.origin + `/#${url}`
+ },
+ routerInfo: {
+ path: url
+ }
+ })
} else {
console.error(resultData.resultMessage)
this.$toast(resultData.resultMessage)
diff --git a/src/views/ebiz/cardList/GroupInsuredList.vue b/src/views/ebiz/cardList/GroupInsuredList.vue
index 65365c4e8..10ac288d5 100644
--- a/src/views/ebiz/cardList/GroupInsuredList.vue
+++ b/src/views/ebiz/cardList/GroupInsuredList.vue
@@ -15,18 +15,17 @@
- 生成建议书
+
+ 总保费:{{ allPrice }}元
+
+
+
+
+
+