diff --git a/src/api/ebiz/sale/sale.js b/src/api/ebiz/sale/sale.js
index 1451b9201..c05864834 100644
--- a/src/api/ebiz/sale/sale.js
+++ b/src/api/ebiz/sale/sale.js
@@ -411,4 +411,12 @@ export function riskLevelCheck(data) {
method: 'post',
data
})
-}
\ No newline at end of file
+}
+
+export function saveEvalateAnswer(data) {
+ return request({
+ url: getUrl('/sale/order/saveOrUpdateAssessInfo ', 1),
+ method: 'post',
+ data
+ })
+}
diff --git a/src/components/common/PopupQuesResult.vue b/src/components/common/PopupQuesResult.vue
new file mode 100644
index 000000000..e0ef376ca
--- /dev/null
+++ b/src/components/common/PopupQuesResult.vue
@@ -0,0 +1,159 @@
+
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
index 5664ccd98..3cb9745c5 100644
--- a/src/main.js
+++ b/src/main.js
@@ -38,7 +38,11 @@ import {
PullRefresh,
List,
Image as VanImage,
- Sticky
+ Sticky,
+ Radio,
+ RadioGroup,
+ Checkbox,
+ CheckboxGroup
} from 'vant'
Vue.use(Cell)
Vue.use(CellGroup)
@@ -66,6 +70,10 @@ Vue.use(List)
Vue.use(VanImage)
Vue.use(Sticky)
Vue.use(animated)
+Vue.use(Radio)
+Vue.use(RadioGroup)
+Vue.use(Checkbox)
+Vue.use(CheckboxGroup)
Vue.prototype.$assetsUrl = config.assetsUrl
Vue.prototype.$assetsUpUrl = config.assetsUpUrl
diff --git a/src/router/ebiz/common.js b/src/router/ebiz/common.js
index 0dc9d41a1..37dc1d4f3 100644
--- a/src/router/ebiz/common.js
+++ b/src/router/ebiz/common.js
@@ -5,6 +5,7 @@ const addRiskList = () => import('@/views/ebiz/common/AddRiskList')
const calculatePremium = () => import('@/views/ebiz/common/CalculatePremium')
const defalut = () => import('@/views/ebiz/common/Defalut')
const companyIntroduce = () => import('@/views/ebiz/common/CompanyIntroduce')
+const evaluateResult = () => import('@/views/ebiz/common/EvaluateResult')
export default [
{
@@ -66,5 +67,14 @@ export default [
title: '关于国富',
index: 1
}
+ },
+ {
+ path: '/common/evaluateResult',
+ name: 'EvaluateResult',
+ component: evaluateResult,
+ meta: {
+ title: '评估结果',
+ index: 1
+ }
}
]
diff --git a/src/router/ebiz/sale.js b/src/router/ebiz/sale.js
index 0fca6febf..22ef2d47b 100644
--- a/src/router/ebiz/sale.js
+++ b/src/router/ebiz/sale.js
@@ -39,6 +39,7 @@ const shortPeriodProduct = () => import('@/views/ebiz/sale/shortPeriodProduct')
const commitmentSelfProtect = () => import('@/views/ebiz/sale/commitmentSelfProtect')
const readDocuments = () => import('@/views/ebiz/sale/readDocuments')
const signDocuments = () => import('@/views/ebiz/sale/signDocuments')
+const questionEvaluate = () => import('@/views/ebiz/sale/questionEvaluate')
let riskName = localStorage.riskName
console.log('sale/riskName==', riskName)
@@ -347,5 +348,13 @@ export default [
meta: {
title: '签名页面'
}
+ },
+ {
+ path: '/sale/questionEvaluate',
+ name: 'questionEvaluate',
+ component: questionEvaluate,
+ meta: {
+ title: '保险产品适当性评估问卷'
+ }
}
]
diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue
index 74bab3c9d..ea27df01f 100644
--- a/src/views/ebiz/common/CalculatePremium.vue
+++ b/src/views/ebiz/common/CalculatePremium.vue
@@ -419,6 +419,18 @@
+
+
+
\ No newline at end of file
diff --git a/src/views/ebiz/sale/questionEvaluate.vue b/src/views/ebiz/sale/questionEvaluate.vue
new file mode 100644
index 000000000..d49b9cceb
--- /dev/null
+++ b/src/views/ebiz/sale/questionEvaluate.vue
@@ -0,0 +1,514 @@
+
+
+
+
+
\ No newline at end of file