diff --git a/src/views/ebiz/common/CalculatePremium.vue b/src/views/ebiz/common/CalculatePremium.vue
index fd6f15ae8..445dc261a 100644
--- a/src/views/ebiz/common/CalculatePremium.vue
+++ b/src/views/ebiz/common/CalculatePremium.vue
@@ -50,6 +50,46 @@
@click="toSelect(index, riskFactorIndex, riskFactor.columns)"
/>
+
+
{{ riskFactor.name }}
+
+
+
{{ dutyItem.dutyName }}({{ dutyItem.suffix }})
+
+
+
+
+
+
+
@@ -530,6 +570,17 @@ export default {
}
} else if (factor.type == 2) {
trialInfo[factor.extra] = this.saleInsuredPersonInfo[factor.code]
+ } else if (factor.type == 3) {
+ let result = []
+ factor.rules.forEach(dutyItem => {
+ if (dutyItem.checked) {
+ result.push({
+ amt: dutyItem.amt,
+ dutyCode: dutyItem.duty
+ })
+ }
+ })
+ trialInfo.duty = result
}
})
//通用规则1:交费方式为一次交情,无交费期限
diff --git a/src/views/ebiz/sale/InsuredInfo.vue b/src/views/ebiz/sale/InsuredInfo.vue
index 3ab5c75d4..6da420f1f 100644
--- a/src/views/ebiz/sale/InsuredInfo.vue
+++ b/src/views/ebiz/sale/InsuredInfo.vue
@@ -8,6 +8,7 @@
v-validate="'required|name'"
name="姓名"
label="姓名"
+ required
:parentShowPicker.sync="customerShowPicker"
:value.sync="userInfo.name"
@nameChange="nameChange"