|
|
@@ -238,7 +238,7 @@
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- loadingShow: true, //加载
|
|
|
+ loadingShow: false, //加载
|
|
|
loadingText: '加载中', //加载提示文字
|
|
|
discountAmountShow: false, //优惠金额弹窗
|
|
|
recipientradiovalue: "投保人",
|
|
|
@@ -288,7 +288,7 @@
|
|
|
computed: {
|
|
|
//选中套餐售价总和
|
|
|
totalPriceCount() {
|
|
|
- const total = this.insOrderRightsPackageList.reduce(
|
|
|
+ const total = (this.insOrderRightsPackageList || []).reduce(
|
|
|
(sum, item) => {
|
|
|
// 计算当前项的 packagePrice * quantity(高精度乘法)
|
|
|
const itemTotal = new Decimal(item.packagePrice).times(new Decimal(item.rightsCount || 0));
|
|
|
@@ -302,7 +302,7 @@
|
|
|
},
|
|
|
//选中单品售价总和
|
|
|
totalPriceCount1() {
|
|
|
- const total = this.insOrderRightsList.reduce(
|
|
|
+ const total = (this.insOrderRightsList || []).reduce(
|
|
|
(sum, item) => {
|
|
|
// 计算当前项的 packagePrice * quantity(高精度乘法)
|
|
|
const itemTotal = new Decimal(item.contractRate).times(new Decimal(item.rightsCount || 0));
|
|
|
@@ -323,10 +323,11 @@
|
|
|
this.readOnly = options.readOnly;
|
|
|
}
|
|
|
let data = JSON.parse(options.info)
|
|
|
+ console.log(data);
|
|
|
this.insFeeOrders = data.insFeeOrders || {}; //费用信息(防上游缺字段导致 undefined)
|
|
|
this.ordersNo = data.ordersNo;
|
|
|
- this.insOrderRightsPackageList = data.insOrderRightsInfoVo?.insOrderRightsPackageList;
|
|
|
- this.insOrderRightsList = data.insOrderRightsInfoVo?.insOrderRightsList;
|
|
|
+ this.insOrderRightsPackageList = data.insOrderRightsInfoVo?.insOrderRightsPackageList || [];
|
|
|
+ this.insOrderRightsList = data.insOrderRightsInfoVo?.insOrderRightsList || [];
|
|
|
this.recipientList = [{
|
|
|
title: '车主',
|
|
|
...data.ownersInfo
|