diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index 17cf7361f..6ff9a69bc 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -2,1082 +2,1113 @@ export default { //国家地区 nativeplace: [{ - id: 1, - text: '中国大陆' - }, - { - id: 2, - text: '中国香港' - }, - { - id: 3, - text: '中国澳门' - }, - { - id: 4, - text: '中国台湾' - }, - { - id: 5, - text: '英国' - }, - { - id: 6, - text: '印度' - }, - { - id: 7, - text: '意大利' - }, - { - id: 8, - text: '以色列' - }, - { - id: 9, - text: '新西兰' - }, - { - id: 10, - text: '希腊' - }, - { - id: 11, - text: '西班牙' - }, - { - id: 12, - text: '威尔士' - }, - { - id: 13, - text: '泰国' - }, - { - id: 14, - text: '苏格兰' - }, - { - id: 15, - text: '瑞士' - }, - { - id: 16, - text: '瑞典' - }, - { - id: 17, - text: '日本' - }, - { - id: 18, - text: '葡萄牙' - }, - { - id: 19, - text: '挪威' - }, - { - id: 20, - text: '尼日利亚' - }, - { - id: 21, - text: '美国' - }, - { - id: 22, - text: '加拿大' - }, - { - id: 23, - text: '荷兰' - }, - { - id: 24, - text: '韩国' - }, - { - id: 25, - text: '芬兰' - }, - { - id: 26, - text: '法国' - }, - { - id: 27, - text: '俄国' - }, - { - id: 28, - text: '德国' - }, - { - id: 29, - text: '波兰' - }, - { - id: 30, - text: '巴西' - }, - { - id: 31, - text: '澳大利亚' - }, - { - id: 32, - text: '奥地利' - }, - { - id: 33, - text: '爱尔兰' - }, - { - id: 34, - text: '埃及' - } + id: 1, + text: '中国大陆' + }, + { + id: 2, + text: '中国香港' + }, + { + id: 3, + text: '中国澳门' + }, + { + id: 4, + text: '中国台湾' + }, + { + id: 5, + text: '英国' + }, + { + id: 6, + text: '印度' + }, + { + id: 7, + text: '意大利' + }, + { + id: 8, + text: '以色列' + }, + { + id: 9, + text: '新西兰' + }, + { + id: 10, + text: '希腊' + }, + { + id: 11, + text: '西班牙' + }, + { + id: 12, + text: '威尔士' + }, + { + id: 13, + text: '泰国' + }, + { + id: 14, + text: '苏格兰' + }, + { + id: 15, + text: '瑞士' + }, + { + id: 16, + text: '瑞典' + }, + { + id: 17, + text: '日本' + }, + { + id: 18, + text: '葡萄牙' + }, + { + id: 19, + text: '挪威' + }, + { + id: 20, + text: '尼日利亚' + }, + { + id: 21, + text: '美国' + }, + { + id: 22, + text: '加拿大' + }, + { + id: 23, + text: '荷兰' + }, + { + id: 24, + text: '韩国' + }, + { + id: 25, + text: '芬兰' + }, + { + id: 26, + text: '法国' + }, + { + id: 27, + text: '俄国' + }, + { + id: 28, + text: '德国' + }, + { + id: 29, + text: '波兰' + }, + { + id: 30, + text: '巴西' + }, + { + id: 31, + text: '澳大利亚' + }, + { + id: 32, + text: '奥地利' + }, + { + id: 33, + text: '爱尔兰' + }, + { + id: 34, + text: '埃及' + } ], //证件类型 idType: [{ - id: 1, - text: '居民身份证' - }, - { - id: 2, - text: '户口本' - }, - { - id: 3, - text: '出生证' - }, - { - id: 4, - text: '外国人护照' - }, - { - id: 5, - text: '港澳居民来往内地通行证' - }, - { - id: 6, - text: '台湾居民来往大陆通行证' - }, - // { - // id: 7, - // text: '其他', - // disabled: true - // } - { - id: 8, - text: '外国人永久居留身份证' - }, - { - id: 9, - text: '港澳台居民居住证' - } + id: 1, + text: '居民身份证' + }, + { + id: 2, + text: '户口本' + }, + { + id: 3, + text: '出生证' + }, + { + id: 4, + text: '外国人护照' + }, + { + id: 5, + text: '港澳居民来往内地通行证' + }, + { + id: 6, + text: '台湾居民来往大陆通行证' + }, + // { + // id: 7, + // text: '其他', + // disabled: true + // } + { + id: 8, + text: '外国人永久居留身份证' + }, + { + id: 9, + text: '港澳台居民居住证' + } ], //投保人证件类型 insuredIdType: [{ - id: 1, - text: '居民身份证' - }, - { - id: 2, - text: '户口本' - }, - { - id: 3, - text: '出生证' - }, - { - id: 4, - text: '外国人护照' - }, - { - id: 5, - text: '港澳居民来往内地通行证' - }, - { - id: 6, - text: '台湾居民来往大陆通行证' - }, - // { - // id: 7, - // text: '其他', - // disabled: true - // } - { - id: 8, - text: '外国人永久居留身份证' - }, - { - id: 9, - text: '港澳台居民居住证' - } + id: 1, + text: '居民身份证' + }, + { + id: 2, + text: '户口本' + }, + { + id: 3, + text: '出生证' + }, + { + id: 4, + text: '外国人护照' + }, + { + id: 5, + text: '港澳居民来往内地通行证' + }, + { + id: 6, + text: '台湾居民来往大陆通行证' + }, + // { + // id: 7, + // text: '其他', + // disabled: true + // } + { + id: 8, + text: '外国人永久居留身份证' + }, + { + id: 9, + text: '港澳台居民居住证' + } ], //投保人/被保人关系 relationToAppnt: [{ - id: 1, - text: '本人' - }, - { - id: 2, - text: '配偶' - }, - { - id: 3, - text: '父母' - }, - { - id: 4, - text: '子女' - }, - { - id: 5, - text: '其他' - } + id: 1, + text: '本人' + }, + { + id: 2, + text: '配偶' + }, + { + id: 3, + text: '父母' + }, + { + id: 4, + text: '子女' + }, + { + id: 5, + text: '其他' + } ], //婚姻状况 marriage: [{ - id: 1, - text: '已婚' - }, - { - id: 2, - text: '未婚' - }, - { - id: 3, - text: '离婚' - }, - { - id: 4, - text: '丧偶' - } + id: 1, + text: '已婚' + }, + { + id: 2, + text: '未婚' + }, + { + id: 3, + text: '离婚' + }, + { + id: 4, + text: '丧偶' + } ], //文化程度 degree: [{ - id: 1, - text: '博士及以上' - }, - { - id: 2, - text: '硕士' - }, - { - id: 3, - text: '本科' - }, - { - id: 4, - text: '大专' - }, - { - id: 5, - text: '高中' - }, - { - id: 6, - text: '初中' - }, - { - id: 7, - text: '中专' - }, - { - id: 8, - text: '小学' - }, - { - id: 9, - text: '小学以下' - } + id: 1, + text: '博士及以上' + }, + { + id: 2, + text: '硕士' + }, + { + id: 3, + text: '本科' + }, + { + id: 4, + text: '大专' + }, + { + id: 5, + text: '高中' + }, + { + id: 6, + text: '初中' + }, + { + id: 7, + text: '中专' + }, + { + id: 8, + text: '小学' + }, + { + id: 9, + text: '小学以下' + } ], //居民身份 仅支持中国 taxIdentity: [{ - id: 1, - text: '仅为中国税收居民' - }, - { - id: 2, - text: '仅为非中国税收居民' - }, - { - id: 3, - text: '既是中国税收居民又是其他国家(地区)税收居民' - } + id: 1, + text: '仅为中国税收居民' + }, + { + id: 2, + text: '仅为非中国税收居民' + }, + { + id: 3, + text: '既是中国税收居民又是其他国家(地区)税收居民' + } ], //交费期限 payEndYear: [{ - id: 1, - text: '1年交' - }, - { - id: 2, - text: '4年交' - }, - { - id: 3, - text: '5年交' - }, - { - id: 4, - text: '9年交' - }, - { - id: 5, - text: '10年交' - }, - { - id: 6, - text: '14年交' - }, - { - id: 7, - text: '15年交' - }, - { - id: 8, - text: '19年交' - }, - { - id: 9, - text: '20年交' - }, - { - id: 10, - text: '29年交' - }, - { - id: 11, - text: '30年交' - }, - { - id: 12, - text: '至75周岁' - } + id: 1, + text: '1年交' + }, + { + id: 2, + text: '4年交' + }, + { + id: 3, + text: '5年交' + }, + { + id: 4, + text: '9年交' + }, + { + id: 5, + text: '10年交' + }, + { + id: 6, + text: '14年交' + }, + { + id: 7, + text: '15年交' + }, + { + id: 8, + text: '19年交' + }, + { + id: 9, + text: '20年交' + }, + { + id: 10, + text: '29年交' + }, + { + id: 11, + text: '30年交' + }, + { + id: 12, + text: '至75周岁' + } ], //交费方式 payIntv: [{ - id: 1, - text: '月交', - disabled: true - }, - { - id: 2, - text: '季交', - disabled: true - }, - { - id: 3, - text: '半年交', - disabled: true - }, - { - id: 4, - text: '年交' - }, - { - id: 5, - text: '一次交清' - } + id: 1, + text: '月交', + disabled: true + }, + { + id: 2, + text: '季交', + disabled: true + }, + { + id: 3, + text: '半年交', + disabled: true + }, + { + id: 4, + text: '年交' + }, + { + id: 5, + text: '一次交清' + } ], // 保险期间 data-dictionary insureYear: [{ - id: 1, - text: '1年' - }, - { - id: 2, - text: '4年' - }, - { - id: 3, - text: '9年' - }, - { - id: 4, - text: '10年' - }, - { - id: 5, - text: '14年' - }, - { - id: 6, - text: '15年' - }, - { - id: 7, - text: '19年' - }, - { - id: 8, - text: '20年' - }, - { - id: 9, - text: '29年' - }, - { - id: 10, - text: '30年' - }, - { - id: 11, - text: '至70周岁' - }, - { - id: 12, - text: '至75周岁' - }, - { - id: 13, - text: '至80周岁' - }, - { - id: 14, - text: '终身' - } + id: 1, + text: '1年' + }, + { + id: 2, + text: '4年' + }, + { + id: 3, + text: '9年' + }, + { + id: 4, + text: '10年' + }, + { + id: 5, + text: '14年' + }, + { + id: 6, + text: '15年' + }, + { + id: 7, + text: '19年' + }, + { + id: 8, + text: '20年' + }, + { + id: 9, + text: '29年' + }, + { + id: 10, + text: '30年' + }, + { + id: 11, + text: '至70周岁' + }, + { + id: 12, + text: '至75周岁' + }, + { + id: 13, + text: '至80周岁' + }, + { + id: 14, + text: '终身' + } ], //客户类型 customerType: [{ - id: 0, - text: '准客户' - }, - { - id: 1, - text: '老客户' - } + id: 0, + text: '准客户' + }, + { + id: 1, + text: '老客户' + } ], //客户来源 customerSource: [{ - id: 0, - text: '转介绍' - }, - { - id: 1, - text: '缘故' - }, - { - id: 2, - text: '陌生' - } + id: 0, + text: '转介绍' + }, + { + id: 1, + text: '缘故' + }, + { + id: 2, + text: '陌生' + } ], //在职情况 workCondition: [{ - id: 1, - text: '在职' - }, - { - id: 2, - text: '退休' - }, - { - id: 3, - text: '其他' - } + id: 1, + text: '在职' + }, + { + id: 2, + text: '退休' + }, + { + id: 3, + text: '其他' + } ], policyState: [{ - id: '01', - text: '待客户确认' - }, - { - id: '02', - text: '待客户付款' - }, - { - id: '03', - text: '待公司确认' - }, - { - id: '04', - text: '待客户上载影像' - }, - { - id: '05', - text: '逾期关闭' - }, - { - id: '06', - text: '客户撤销' - }, - { - id: '07', - text: '公司谢绝' - }, - { - id: '08', - text: '保单承保' - }, - { - id: '09', - text: '订单退保' - }, - { - id: '10', - text: '订单待签单' - }, - { - id: '11', - text: '待生成电子保单' - }, - { - id: '12', - text: '退保/领取审核中' - }, - { - id: '13', - text: '等待出单' - }, - { - id: '14', - text: '支付中' - }, - { - id: '15', - text: '支付受理中' - }, - { - id: '16', - text: '待手动承保' - }, - { - id: '17', - text: '手动承保完成' - }, - { - id: '18', - text: '阿里云端数据同步中间状态' - }, - { - id: '19', - text: '支付失败' - }, - { - id: '20', - text: '待答问卷' - }, - { - id: '21', - text: 'ABS保单预约挂起中' - }, - { - id: '22', - text: 'ABS保单取消预约挂起中' - }, - { - id: '23', - text: '理赔挂起中' - }, - { - id: '24', - text: '保单终止' - }, - { - id: '25', - text: 'ABS保单受益权转让挂起中' - }, - { - id: '26', - text: '保单冻结挂起中' - }, - { - id: '27', - text: '冻结受益权转让挂起中' - }, - { - id: '28', - text: '受益权还原挂起中' - }, - { - id: '29', - text: '受益权转让挂起中' - }, - { - id: '30', - text: '受益权还原挂起中' - }, - { - id: '31', - text: '续保等待人核' - }, - { - id: '32', - text: '续保第一次健康告知异常' - }, - { - id: '33', - text: '核心人工核保中' - }, - { - id: '34', - text: '核心人工核保中' - }, - { - id: '35', - text: '投保人保存成功' - }, - { - id: '36', - text: '被保人保存成功' - }, - { - id: '37', - text: '受益人人保存成功' - }, - { - id: '38', - text: '账户信息保存成功' - }, - { - id: '39', - text: '险种信息保存成功' - }, - { - id: '40', - text: '告知信息保存成功' - }, - { - id: '41', - text: '转线下批扣中' - }, - { - id: '42', - text: '转线下批扣中' - }, - { - id: '43', - text: '待签名' - }, - { - id: '44', - text: '计划书转投保' - }, - { - id: '45', - text: '核心扣费失败' - }, - { - id: '46', - text: '自核不通过待转人核' - } - ], + id: '01', + text: '待客户确认' + }, + { + id: '02', + text: '待客户付款' + }, + { + id: '03', + text: '待公司确认' + }, + { + id: '04', + text: '待客户上载影像' + }, + { + id: '05', + text: '逾期关闭' + }, + { + id: '06', + text: '客户撤销' + }, + { + id: '07', + text: '公司谢绝' + }, + { + id: '08', + text: '保单承保' + }, + { + id: '09', + text: '订单退保' + }, + { + id: '10', + text: '订单待签单' + }, + { + id: '11', + text: '待生成电子保单' + }, + { + id: '12', + text: '退保/领取审核中' + }, + { + id: '13', + text: '等待出单' + }, + { + id: '14', + text: '支付中' + }, + { + id: '15', + text: '支付受理中' + }, + { + id: '16', + text: '待手动承保' + }, + { + id: '17', + text: '手动承保完成' + }, + { + id: '18', + text: '阿里云端数据同步中间状态' + }, + { + id: '19', + text: '支付失败' + }, + { + id: '20', + text: '待答问卷' + }, + { + id: '21', + text: 'ABS保单预约挂起中' + }, + { + id: '22', + text: 'ABS保单取消预约挂起中' + }, + { + id: '23', + text: '理赔挂起中' + }, + { + id: '24', + text: '保单终止' + }, + { + id: '25', + text: 'ABS保单受益权转让挂起中' + }, + { + id: '26', + text: '保单冻结挂起中' + }, + { + id: '27', + text: '冻结受益权转让挂起中' + }, + { + id: '28', + text: '受益权还原挂起中' + }, + { + id: '29', + text: '受益权转让挂起中' + }, + { + id: '30', + text: '受益权还原挂起中' + }, + { + id: '31', + text: '续保等待人核' + }, + { + id: '32', + text: '续保第一次健康告知异常' + }, + { + id: '33', + text: '核心人工核保中' + }, + { + id: '34', + text: '核心人工核保中' + }, + { + id: '35', + text: '投保人保存成功' + }, + { + id: '36', + text: '被保人保存成功' + }, + { + id: '37', + text: '受益人人保存成功' + }, + { + id: '38', + text: '账户信息保存成功' + }, + { + id: '39', + text: '险种信息保存成功' + }, + { + id: '40', + text: '告知信息保存成功' + }, + { + id: '41', + text: '转线下批扣中' + }, + { + id: '42', + text: '转线下批扣中' + }, + { + id: '43', + text: '待签名' + }, + { + id: '44', + text: '计划书转投保' + }, + { + id: '45', + text: '核心扣费失败' + }, + { + id: '46', + text: '自核不通过待转人核' + }, + { + id: '47', + text: '核心系统繁忙,请稍后重试' + }, + { + id: '48', + text: '修改账户信息' + }, + { + id: '49', + text: '修改银行影像信息' + }, + { + id: '50', + text: '待人核' + }, + { + id: '51', + text: '人工核保中' + }, + { + id: '52', + text: '问题件处理中' + }, + { + id: '53', + text: '待收费' + }, + { + id: '54', + text: '延期' + }], // 产品编码 riskType: [{ - shortName: '重疾险', - name: '国富人寿八桂无忧重大疾病保险(B款)', - code: 'GFRS_M0001' - }, - { - shortName: '年金险', - name: '国富人寿国富民鑫年金保险', - code: 'GFRS_M0002' - }, - { - shortName: '年金险', - name: '国富人寿金管家养老年金保险产品(万能型)', - code: 'GFRS_M0003' - }, - { - shortName: '年金险', - name: '国富人寿瑞利年金保险', - code: 'GFRS_M0004' - }, - { - shortName: '医疗险', - name: '国富人寿国富民惠医疗保险', - code: 'GFRS_M0005' - }, - { - shortName: '年金险', - name: '国富人寿福宝宝教育年金保险', - code: 'GFRS_M0006' - }, - { - shortName: '重疾险', - name: '国富人寿国富民安重大疾病保险', - code: 'GFRS_M0007' - }, - { - shortName: '意外险', - name: '国富人寿综合意外伤害保险', - code: 'GFRS_M0008' - }, - { - shortName: '重疾险', - name: '国富人寿国富民康重大疾病保险', - code: 'GFRS_M0009' - }, - { - shortName: '重疾险', - name: '国富人寿八桂无忧重大疾病保险', - code: 'GFRS_M0010' - }, - { - shortName: '年金险', - name: '国富人寿国富鑫享年金保险', - code: 'GFRS_M0011' - } + shortName: '重疾险', + name: '国富人寿八桂无忧重大疾病保险(B款)', + code: 'GFRS_M0001' + }, + { + shortName: '年金险', + name: '国富人寿国富民鑫年金保险', + code: 'GFRS_M0002' + }, + { + shortName: '年金险', + name: '国富人寿金管家养老年金保险产品(万能型)', + code: 'GFRS_M0003' + }, + { + shortName: '年金险', + name: '国富人寿瑞利年金保险', + code: 'GFRS_M0004' + }, + { + shortName: '医疗险', + name: '国富人寿国富民惠医疗保险', + code: 'GFRS_M0005' + }, + { + shortName: '年金险', + name: '国富人寿福宝宝教育年金保险', + code: 'GFRS_M0006' + }, + { + shortName: '重疾险', + name: '国富人寿国富民安重大疾病保险', + code: 'GFRS_M0007' + }, + { + shortName: '意外险', + name: '国富人寿综合意外伤害保险', + code: 'GFRS_M0008' + }, + { + shortName: '重疾险', + name: '国富人寿国富民康重大疾病保险', + code: 'GFRS_M0009' + }, + { + shortName: '重疾险', + name: '国富人寿八桂无忧重大疾病保险', + code: 'GFRS_M0010' + }, + { + shortName: '年金险', + name: '国富人寿国富鑫享年金保险', + code: 'GFRS_M0011' + } ], // 收入来源 salarySource: [{ - id: 1, - text: '工薪' - }, - { - id: 2, - text: '私营' - }, - { - id: 3, - text: '农副业' - }, - { - id: 4, - text: '其它' - } + id: 1, + text: '工薪' + }, + { + id: 2, + text: '私营' + }, + { + id: 3, + text: '农副业' + }, + { + id: 4, + text: '其它' + } ], sex: [{ - text: '男', - id: '0' - }, - { - text: '女', - id: '1' - } + text: '男', + id: '0' + }, + { + text: '女', + id: '1' + } ], //受益人类型 bnfType: [{ - id: '0', - text: '法定受益人' - }, - { - id: '1', - text: '指定受益人' - } + id: '0', + text: '法定受益人' + }, + { + id: '1', + text: '指定受益人' + } ], //订单状态 orderStatus: [{ - id: '0', - text: '未签收' - }, - { - id: '1', - text: '已签收' - } + id: '0', + text: '未签收' + }, + { + id: '1', + text: '已签收' + } ], // 民族 nationType: [{ - id: '01', - text: '汉族' - }, - { - id: '02', - text: '蒙古族' - }, - { - id: '03', - text: '回族' - }, - { - id: '04', - text: '藏族' - }, - { - id: '05', - text: '维吾尔族' - }, - { - id: '06', - text: '苗族' - }, - { - id: '07', - text: '彝族' - }, - { - id: '08', - text: '壮族' - }, - { - id: '09', - text: '布依族' - }, - { - id: '10', - text: '朝鲜族' - }, - { - id: '11', - text: '满族' - }, - { - id: '12', - text: '侗族' - }, - { - id: '13', - text: '瑶族' - }, - { - id: '14', - text: '白族' - }, - { - id: '15', - text: '土家族' - }, - { - id: '16', - text: '哈尼族' - }, - { - id: '17', - text: '哈萨克族' - }, - { - id: '18', - text: '傣族' - }, - { - id: '19', - text: '黎族' - }, - { - id: '20', - text: '傈僳族' - }, - { - id: '21', - text: '佤族' - }, - { - id: '22', - text: '畲族' - }, - { - id: '23', - text: '高山族' - }, - { - id: '24', - text: '拉祜族' - }, - { - id: '25', - text: '水族' - }, - { - id: '26', - text: '东乡族' - }, - { - id: '27', - text: '纳西族' - }, - { - id: '28', - text: '景颇族' - }, - { - id: '代码', - text: '民族' - }, - { - id: '29', - text: '柯尔克孜族' - }, - { - id: '30', - text: '土族' - }, - { - id: '31', - text: '达斡尔族' - }, - { - id: '32', - text: '仫佬族' - }, - { - id: '33', - text: '羌族' - }, - { - id: '34', - text: '布朗族' - }, - { - id: '35', - text: '撒拉族' - }, - { - id: '36', - text: '毛难族' - }, - { - id: '37', - text: '仡佬族' - }, - { - id: '38', - text: '锡伯族' - }, - { - id: '39', - text: '阿昌族' - }, - { - id: '40', - text: '普米族' - }, - { - id: '41', - text: '塔吉克族' - }, - { - id: '42', - text: '怒族' - }, - { - id: '43', - text: '乌孜别克族' - }, - { - id: '44', - text: '俄罗斯族' - }, - { - id: '45', - text: '鄂温克族' - }, - { - id: '46', - text: '崩龙族' - }, - { - id: '47', - text: '保安族' - }, - { - id: '48', - text: '裕固族' - }, - { - id: '49', - text: '京族' - }, - { - id: '50', - text: '塔塔尔族' - }, - { - id: '51', - text: '独龙族' - }, - { - id: '52', - text: '鄂伦春族' - }, - { - id: '53', - text: '赫哲族' - }, - { - id: '54', - text: '门巴族' - }, - { - id: '55', - text: '珞巴族' - }, - { - id: '56', - text: '基诺族' - }, - { - id: '97', - text: '其他' - }, - { - id: '98', - text: '外国血统' - } + id: '01', + text: '汉族' + }, + { + id: '02', + text: '蒙古族' + }, + { + id: '03', + text: '回族' + }, + { + id: '04', + text: '藏族' + }, + { + id: '05', + text: '维吾尔族' + }, + { + id: '06', + text: '苗族' + }, + { + id: '07', + text: '彝族' + }, + { + id: '08', + text: '壮族' + }, + { + id: '09', + text: '布依族' + }, + { + id: '10', + text: '朝鲜族' + }, + { + id: '11', + text: '满族' + }, + { + id: '12', + text: '侗族' + }, + { + id: '13', + text: '瑶族' + }, + { + id: '14', + text: '白族' + }, + { + id: '15', + text: '土家族' + }, + { + id: '16', + text: '哈尼族' + }, + { + id: '17', + text: '哈萨克族' + }, + { + id: '18', + text: '傣族' + }, + { + id: '19', + text: '黎族' + }, + { + id: '20', + text: '傈僳族' + }, + { + id: '21', + text: '佤族' + }, + { + id: '22', + text: '畲族' + }, + { + id: '23', + text: '高山族' + }, + { + id: '24', + text: '拉祜族' + }, + { + id: '25', + text: '水族' + }, + { + id: '26', + text: '东乡族' + }, + { + id: '27', + text: '纳西族' + }, + { + id: '28', + text: '景颇族' + }, + { + id: '代码', + text: '民族' + }, + { + id: '29', + text: '柯尔克孜族' + }, + { + id: '30', + text: '土族' + }, + { + id: '31', + text: '达斡尔族' + }, + { + id: '32', + text: '仫佬族' + }, + { + id: '33', + text: '羌族' + }, + { + id: '34', + text: '布朗族' + }, + { + id: '35', + text: '撒拉族' + }, + { + id: '36', + text: '毛难族' + }, + { + id: '37', + text: '仡佬族' + }, + { + id: '38', + text: '锡伯族' + }, + { + id: '39', + text: '阿昌族' + }, + { + id: '40', + text: '普米族' + }, + { + id: '41', + text: '塔吉克族' + }, + { + id: '42', + text: '怒族' + }, + { + id: '43', + text: '乌孜别克族' + }, + { + id: '44', + text: '俄罗斯族' + }, + { + id: '45', + text: '鄂温克族' + }, + { + id: '46', + text: '崩龙族' + }, + { + id: '47', + text: '保安族' + }, + { + id: '48', + text: '裕固族' + }, + { + id: '49', + text: '京族' + }, + { + id: '50', + text: '塔塔尔族' + }, + { + id: '51', + text: '独龙族' + }, + { + id: '52', + text: '鄂伦春族' + }, + { + id: '53', + text: '赫哲族' + }, + { + id: '54', + text: '门巴族' + }, + { + id: '55', + text: '珞巴族' + }, + { + id: '56', + text: '基诺族' + }, + { + id: '97', + text: '其他' + }, + { + id: '98', + text: '外国血统' + } ], //政治面貌 politicsStatus: [{ - id: '01', - text: '中共党员' - }, - { - id: '02', - text: '中共预备党员' - }, - { - id: '04', - text: '民革党员' - }, - { - id: '05', - text: '民盟盟员' - }, - { - id: '06', - text: '民建会员' - }, - { - id: '07', - text: '民进会员' - }, - { - id: '08', - text: '农工党党员' - }, - { - id: '09', - text: '致公党党员' - }, - { - id: '10', - text: '九三学社社员' - }, - { - id: '11', - text: '台盟盟员' - }, - { - id: '12', - text: '无党派人士' - } + id: '01', + text: '中共党员' + }, + { + id: '02', + text: '中共预备党员' + }, + { + id: '04', + text: '民革党员' + }, + { + id: '05', + text: '民盟盟员' + }, + { + id: '06', + text: '民建会员' + }, + { + id: '07', + text: '民进会员' + }, + { + id: '08', + text: '农工党党员' + }, + { + id: '09', + text: '致公党党员' + }, + { + id: '10', + text: '九三学社社员' + }, + { + id: '11', + text: '台盟盟员' + }, + { + id: '12', + text: '无党派人士' + } ], rsIdType: [{ - id: 1, - text: '居民身份证' - }, - { - id: 2, - text: '户口本' - }, + id: 1, + text: '居民身份证' + }, + { + id: 2, + text: '户口本' + }, - { - id: 5, - text: '港澳居民来往内地通行证' - }, - { - id: 6, - text: '台湾居民来往大陆通行证' - }, - { - id: 8, - text: '外国人永久居留身份证' - }, - { - id: 9, - text: '港澳台居民居住证' - } + { + id: 5, + text: '港澳居民来往内地通行证' + }, + { + id: 6, + text: '台湾居民来往大陆通行证' + }, + { + id: 8, + text: '外国人永久居留身份证' + }, + { + id: 9, + text: '港澳台居民居住证' + } ], // 健康状况 healthCondition: [] diff --git a/src/views/ebiz/sale/AccountInformation.vue b/src/views/ebiz/sale/AccountInformation.vue index 0e6d8c14b..14e1d9005 100644 --- a/src/views/ebiz/sale/AccountInformation.vue +++ b/src/views/ebiz/sale/AccountInformation.vue @@ -2,7 +2,7 @@
- {{ `投保人:${saleInsuredInfo.name}` }} + {{ `投保人:${saleInsuredInfo.name}` }} @@ -22,10 +22,12 @@ v-validate="'required|bankCard'" data-vv-name="银行卡号" /> - 银行卡扫描 + 银行卡扫描 - + - +
@@ -140,7 +142,8 @@ export default { // 是否显示自动垫交 isAutoPay: '', // 是否显示自动续保 - isRenew: '' + isRenew: '', + changeCard: localStorage.changeCard } }, methods: { @@ -238,91 +241,110 @@ export default { that.$validator.validate().then(valid => { if (valid === true) { let data = {} - // 垫付 - if (that.checked == true) { - // 续保 - if (this.isChecked == true) { - data = { - orderType: 'ACCOUNT_ORDER', + //支付失败换卡 + if (localStorage.changeCard) { + data = { + orderType: 'ACCOUNTNEW_ORDER', - orderDTO: { - orderInfoDTO: { - orderNo: window.localStorage.getItem('orderNo') - }, - orderAccountDTO: { - accountType: that.radio, - accountName: that.name, - bankName: that.bank, - bankCode: that.bankCode, - cardBookType: '1', - cardBookCode: that.bankId, - isAutoPay: '0', - isAutoRenewal: '0' - } - } - } - } else { - // 垫付不续保 - data = { - orderType: 'ACCOUNT_ORDER', - - orderDTO: { - orderInfoDTO: { - orderNo: window.localStorage.getItem('orderNo') - }, - orderAccountDTO: { - accountType: that.radio, - accountName: that.name, - bankName: that.bank, - bankCode: that.bankCode, - cardBookType: '1', - cardBookCode: that.bankId, - isAutoPay: '0', - isAutoRenewal: this.isAutoRenewal == '0' ? '1' : '' - } + orderDTO: { + orderInfoDTO: { + orderNo: window.localStorage.getItem('orderNo') + }, + orderAccountDTO: { + bankName: that.bank, + bankCode: that.bankCode, + cvv2Code: '0', + cardBookCode: that.bankId } } } } else { - // 不垫付 续保 - if (this.isChecked == true) { - data = { - orderType: 'ACCOUNT_ORDER', + // 垫付 + if (that.checked == true) { + // 续保 + if (this.isChecked == true) { + data = { + orderType: 'ACCOUNT_ORDER', - orderDTO: { - orderInfoDTO: { - orderNo: window.localStorage.getItem('orderNo') - }, - orderAccountDTO: { - accountType: that.radio, - accountName: that.name, - bankName: that.bank, - bankCode: that.bankCode, - cardBookType: '1', - cardBookCode: that.bankId, - isAutoPay: this.isAutoPay == '0' ? '1' : '', - isAutoRenewal: '0' + orderDTO: { + orderInfoDTO: { + orderNo: window.localStorage.getItem('orderNo') + }, + orderAccountDTO: { + accountType: that.radio, + accountName: that.name, + bankName: that.bank, + bankCode: that.bankCode, + cardBookType: '1', + cardBookCode: that.bankId, + isAutoPay: '0', + isAutoRenewal: '0' + } + } + } + } else { + // 垫付不续保 + data = { + orderType: 'ACCOUNT_ORDER', + + orderDTO: { + orderInfoDTO: { + orderNo: window.localStorage.getItem('orderNo') + }, + orderAccountDTO: { + accountType: that.radio, + accountName: that.name, + bankName: that.bank, + bankCode: that.bankCode, + cardBookType: '1', + cardBookCode: that.bankId, + isAutoPay: '0', + isAutoRenewal: this.isAutoRenewal == '0' ? '1' : '' + } } } } } else { - // 不垫付 不续保 - data = { - orderType: 'ACCOUNT_ORDER', + // 不垫付 续保 + if (this.isChecked == true) { + data = { + orderType: 'ACCOUNT_ORDER', - orderDTO: { - orderInfoDTO: { - orderNo: window.localStorage.getItem('orderNo') - }, - orderAccountDTO: { - accountType: that.radio, - accountName: that.name, - bankName: that.bank, - bankCode: that.bankCode, - cardBookType: '1', - cardBookCode: that.bankId, - isAutoPay: this.isAutoPay == '0' ? '1' : '', - isAutoRenewal: this.isAutoRenewal == '0' ? '1' : '' + orderDTO: { + orderInfoDTO: { + orderNo: window.localStorage.getItem('orderNo') + }, + orderAccountDTO: { + accountType: that.radio, + accountName: that.name, + bankName: that.bank, + bankCode: that.bankCode, + cardBookType: '1', + cardBookCode: that.bankId, + isAutoPay: this.isAutoPay == '0' ? '1' : '', + isAutoRenewal: '0' + } + } + } + } else { + // 不垫付 不续保 + data = { + orderType: 'ACCOUNT_ORDER', + + orderDTO: { + orderInfoDTO: { + orderNo: window.localStorage.getItem('orderNo') + }, + orderAccountDTO: { + accountType: that.radio, + accountName: that.name, + bankName: that.bank, + bankCode: that.bankCode, + cardBookType: '1', + cardBookCode: that.bankId, + isAutoPay: this.isAutoPay == '0' ? '1' : '', + isAutoRenewal: this.isAutoRenewal == '0' ? '1' : '' + } } } } diff --git a/src/views/ebiz/sale/AttachmentManagement.vue b/src/views/ebiz/sale/AttachmentManagement.vue index bac1e2e3b..43f088ea5 100644 --- a/src/views/ebiz/sale/AttachmentManagement.vue +++ b/src/views/ebiz/sale/AttachmentManagement.vue @@ -928,7 +928,7 @@ export default { }, mediaDTOS: that.list }, - orderType: 'MEDIA_ORDER' + orderType: that.changeCard ? 'MEDIANEW_ORDER' : 'MEDIA_ORDER' } saveInformation(data).then(res => { diff --git a/src/views/ebiz/sale/InsuranceInformation.vue b/src/views/ebiz/sale/InsuranceInformation.vue index cbe85f306..48b90d5f5 100644 --- a/src/views/ebiz/sale/InsuranceInformation.vue +++ b/src/views/ebiz/sale/InsuranceInformation.vue @@ -200,15 +200,18 @@ export default { let that = this if (that.signVal == '0' || that.signVal == '2') { - that.appntSign.map(item => { - if (item.documentCode == '1') { - that.appntSign.signId = item.signId - that.appntSign.documentCode = item.documentCode - that.appntSign.documentType = item.documentType - } - }) + if (!that.changeCard) { + that.appntSign.map(item => { + if (item.documentCode == '1') { + that.appntSign.signId = item.signId + that.appntSign.documentCode = item.documentCode + that.appntSign.documentType = item.documentType + } + }) + } + let data = { - orderType: 'SIGN_ORDER', + orderType: that.changeCard ? 'SIGNNEW_ORDER' : 'SIGN_ORDER', orderDTO: { orderInfoDTO: { orderNo: window.localStorage.getItem('orderNo') @@ -335,15 +338,17 @@ export default { }) // console.log('that.appntSign.signId',that.appntSign,that.appntSign.signId,that.appntSign.documentCode,that.appntSign.documentType) if (that.signVal == '0' || that.signVal == '2') { - that.appntSign.map(item => { - if (item.documentCode == '1') { - that.appntSign.signId = item.signId - that.appntSign.documentCode = item.documentCode - that.appntSign.documentType = item.documentType - } - }) + if (!that.changeCard) { + that.appntSign.map(item => { + if (item.documentCode == '1') { + that.appntSign.signId = item.signId + that.appntSign.documentCode = item.documentCode + that.appntSign.documentType = item.documentType + } + }) + } let data = { - orderType: 'SIGN_ORDER', + orderType: that.changeCard ? 'SIGNNEW_ORDER' : 'SIGN_ORDER', orderDTO: { orderInfoDTO: { orderNo: window.localStorage.getItem('orderNo') diff --git a/src/views/ebiz/sale/List.vue b/src/views/ebiz/sale/List.vue index 57e473f1c..07f47bca2 100644 --- a/src/views/ebiz/sale/List.vue +++ b/src/views/ebiz/sale/List.vue @@ -96,6 +96,11 @@ round >重新支付 + + 重新支付 返回列表页
-
+
重新支付 更换卡号
@@ -53,7 +53,7 @@ export default { // 保融收银台返回的支付流水号 paySeqNo: '', // 接口返回数据前,不做页面渲染 - isReady: false, + isReady: true, // 是否已重新获取支付状态。(首次进入本页,立即查询支付结果。如果是‘支付中’,两秒后再次(最后一次)再次获取一次支付状态。) isReloaded: false, // 结果原因 diff --git a/src/views/ebiz/sale/SignatureConfirmation.vue b/src/views/ebiz/sale/SignatureConfirmation.vue index 2a3a61db8..aafd35e0f 100644 --- a/src/views/ebiz/sale/SignatureConfirmation.vue +++ b/src/views/ebiz/sale/SignatureConfirmation.vue @@ -18,55 +18,68 @@
-
- - -
- 投保人 - {{ appnt.name }} -
-

以下内容需要您按照顺序阅读并签字确认:

+ + +
+ 投保人 + {{ appnt.name }} +
+

以下内容需要您按照顺序阅读并签字确认:

+ +

需阅读

- 《国富人寿转账授权书》 - + {{ appntSign.documentName }} +

-

点击【开始】按钮,进行相关操作

-
- 分享 - 开始 +
+
+
+

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

+

+ {{ item.documentName }} + + +

-
操作时间已失效,请联系销售人员!
- - -
-
- - +
+

点击【开始】按钮,进行相关操作

+
+ 分享 + 开始 +
+
操作时间已失效,请联系销售人员!
+ + + +
+ +
- 投保人 - {{ appnt.name }} + 被保人 + {{ item.name }}

以下内容需要您按照顺序阅读并签字确认:

- -
+

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

{{ item.documentName }} @@ -81,108 +94,39 @@ type="danger" size="normal" class="w150" + :disabled="insuredSignStatus == '3'" + @click="share('1')" plain v-no-more-click="1000" - :disabled="appntSignStatus == '3'" - @click="share(saleInsuredPersonInfo.relationToAppnt == '1' ? '2' : '0')" >分享 - 开始

操作时间已失效,请联系销售人员!
- -
- - -
- 被保人 - {{ item.name }} -
-

以下内容需要您按照顺序阅读并签字确认:

-
-

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

-

- {{ item.documentName }} - - -

-
-

点击【开始】按钮,进行相关操作

-
- 分享 - 开始 -
-
操作时间已失效,请联系销售人员!
-
-
-
-
-
- - -
- 投保人 - {{ appnt.name }} -
-

以下内容需要您按照顺序阅读并签字确认:

+
+ + +
+ 投保人 + {{ appnt.name }} +
+

以下内容需要您按照顺序阅读并签字确认:

+

需阅读

- 《国富人寿转账授权书》 - + {{ appntSign.documentName }} +

-

点击【开始】按钮,进行相关操作

-
- 开始 -
-
操作时间已失效,请联系销售人员!
- - -
-
-
-
- - -
- 投保人 - {{ appnt.name }} -
-

以下内容需要您按照顺序阅读并签字确认:

+
+

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

@@ -191,69 +135,83 @@

-

点击【开始】按钮,进行相关操作

-
- 开始 -
-
操作时间已失效,请联系销售人员!
- - -
-
- - -
- 被保人 - {{ item.name }} -
-

以下内容需要您按照顺序阅读并签字确认:

-
-

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

-

- {{ item.documentName }} - - -

-
-

点击【开始】按钮,进行相关操作

-
- 开始 -
-
操作时间已失效,请联系销售人员!
-
-
-
+
+

点击【开始】按钮,进行相关操作

+
+ 开始 +
+
操作时间已失效,请联系销售人员!
+
+
+
+
+ + +
+ 被保人 + {{ item.name }} +
+

以下内容需要您按照顺序阅读并签字确认:

+
+

{{ item.documentCode == '1' ? '需阅读' : '需签署' }}

+

+ {{ item.documentName }} + + +

+
+

点击【开始】按钮,进行相关操作

+
+ 开始 +
+
操作时间已失效,请联系销售人员!
+
+
-
- 提交 +
+
+ 支付 +
+
+
+
+ 提交 +
@@ -335,7 +293,9 @@ export default { window.localStorage.setItem('orderNo', this.$route.query.orderNo) window.localStorage.setItem('relationToAppnt', this.$route.query.relationToAppnt) window.localStorage.setItem('productCode', this.$route.query.productCode) - + if (this.$route.query.changeCard && this.$route.query.changeCard != 'undefined') { + localStorage.setItem('changeCard', true) + } if (this.$route.query.signInvalid) { sessionStorage.setItem('signInvalid', this.$route.query.signInvalid) } @@ -353,6 +313,7 @@ export default { } this.airSign = sessionStorage.getItem('airSign') this.shareCode = sessionStorage.getItem('shareCode') + this.changeCard = localStorage.getItem('changeCard') this.relationToAppnt = this.$route.query.relationToAppnt this.isShow = false this.getOrderDetail().then(() => { @@ -360,6 +321,7 @@ export default { // console.log('this.appntSignStatus', this.appntSignStatus) console.log('this.appntSignStatus', this.appntSignStatus) console.log('this.shareCode', this.shareCode) + console.log('this.changeCard', this.changeCard) if ( (this.appntSignStatus == '3' && sessionStorage.getItem('shareCode') == '0') || (this.appntSignStatus == '3' && sessionStorage.getItem('shareCode') == '2') @@ -369,6 +331,9 @@ export default { } else if (this.insuredSignStatus == '3' && sessionStorage.getItem('shareCode') == '1') { Dialog.alert({ title: '提示', message: '签名成功,请联系业务员进行后续流程!' }) } + if (this.changeCard && this.appntSign.documentStatus == '1') { + Dialog.alert({ title: '提示', message: '确认完成,请联系业务员完成后续流程!' }) + } }) if (sessionStorage.shareCode == '1') { console.log('进来被保人') @@ -404,7 +369,7 @@ export default { window.localStorage.setItem('sign-val', val) window.localStorage.setItem('sign-appnt', JSON.stringify(that.appntSign)) if (val == '0' || val == '2') { - //idtype为身份证和年纪小于18岁跳过人脸识别 + //idtype不为身份证或年纪小于18岁跳过人脸识别 if (JSON.parse(this.$route.query.saleInsuredInfo).idType != '1' || JSON.parse(this.$route.query.saleInsuredInfo).age < '18') { that.goUrl() } else { @@ -544,7 +509,9 @@ export default { '&signInvalid=' + this.signInvalid + '&productCode=' + - localStorage.productCode + localStorage.productCode + + '&changeCard=' + + this.changeCard ) EWebBridge.webCallAppInJs('bridge', { flag: 'share', @@ -568,7 +535,9 @@ export default { '&signInvalid=' + this.signInvalid + '&productCode=' + - localStorage.productCode, + localStorage.productCode + + '&changeCard=' + + this.changeCard, img: this.$assetsUrl + 'images/logo.png' } }) @@ -671,6 +640,20 @@ export default { } }) }, + // 重新支付 + rePayMent() { + // 再次支付 salelist为 0 + localStorage.salelist = '0' + this.$jump({ + flag: 'h5', + extra: { + url: location.origin + '/#/sale/payMent' + }, + routerInfo: { + path: '/sale/payMent' + } + }) + }, // 获取消息和阅读状态 getOrderDetail() { let that = this @@ -709,31 +692,39 @@ export default { that.appnt = res.orderDTO.appntDTO that.date = res.orderDTO.orderInfoDTO.appntDateLabel res.orderDTO.ebizSignDTOS.map(item => { - if (item.signType == '0') { - that.appntSign.push(item) //投保 - that.addKey(item) - } else if (item.signType == '1') { - that.insuredSign.push(item) //被保 + if (item.signType == '0' || item.signType == '2') { + if (!localStorage.changeCard) { + if (item.documentCode != '5') { + that.appntSign.push(item) //投保 + that.addKey(item) + } + } else { + //阅读授权书 + if (item.documentCode == '5') { + that.appntSign = item //投保 + } + } } else { - that.appntSign.push(item) //本人 - that.addKey(item) - } - }) - //将投保人数组排序 - that.appntSign.sort(function(a, b) { - return a.key - b.key - }) - //获取投保和被保人电子投保单签字状态 - that.appntSign.map(item => { - if (item.documentCode == '2') { - that.appntSignStatus = item.documentStatus - } - }) - that.insuredSign.map(item => { - if (item.documentCode == '2') { - that.insuredSignStatus = item.documentStatus + that.insuredSign.push(item) //被保 } }) + if (!that.changeCard) { + //将投保人数组排序 + that.appntSign.sort(function(a, b) { + return a.key - b.key + }) + //获取投保和被保人电子投保单签字状态 + that.appntSign.map(item => { + if (item.documentCode == '2') { + that.appntSignStatus = item.documentStatus + } + }) + that.insuredSign.map(item => { + if (item.documentCode == '2') { + that.insuredSignStatus = item.documentStatus + } + }) + } resolve('success') } })