Quellcode durchsuchen

核保因子条件配置

lihongxiao vor 2 Jahren
Ursprung
Commit
848cf45908

+ 2 - 2
config/dev.env.js

@@ -5,8 +5,8 @@ const prodEnv = require('./prod.env')
 module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
   ENV_CONFIG:'"dev"',
-  BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
-  // BASE_URL:'"http://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
+  // BASE_URL: '"http://39.98.239.48/web-api"',//测试服务器
+  BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
   // BASE_URL: '"http:///192.168.0.253:8082/"',//田智
   // BASE_URL: '"http:///192.168.0.36:8080/"',//靖燕龙

+ 82 - 75
src/views/AgreementManage/CarInsurance/components/PremiumFactor.vue

@@ -306,9 +306,9 @@
             <el-checkbox
               class="often-content-child"
               v-for="city in cele.cities"
-              :label="city"
+              :label="city.name"
               :key="city"
-              >{{ city }}</el-checkbox
+              >{{ city.name }}</el-checkbox
             >
           </el-checkbox-group>
         </div>
@@ -391,17 +391,29 @@ export default {
             {
               name: "险种",
               cities: [
-                "险种",
-                "座位险总保额(万元)",
-                "救援次数",
-              ],
-            },
-            {
-              name: "其他",
-              cities: [
-                "保费计算次数",
-                "纳税类型",
-                "工号当天总报价次数-工号筛选用",
+                {
+                  name:'机动车损失险',
+                  type:'select'
+                },
+                {
+                  name:'第三者责任险',
+                  type:'select'
+                },{
+                  name:'司机责任险',
+                  type:'select'
+                },{
+                  name:'乘客责任险',
+                  type:'select'
+                },{
+                  name:'附加医保-三者',
+                  type:'select'
+                },{
+                  name:'附加医保-座位险(乘客)',
+                  type:'select'
+                },{
+                  name:'附加医保-座位险(司机)',
+                  type:'select'
+                },
               ],
             },
           ],
@@ -412,13 +424,33 @@ export default {
             {
               name: "车辆",
               cities: [
-                "贷款车",
-                "备质量(千克)",
-                "总质量(千克)",
-                "品牌型号车辆类别码",
+                {
+                  name:'车辆识别代码',
+                  type:'select'
+                },
+                {
+                  name:'品牌型号车辆类别码',
+                  type:'select'
+                },{
+                  name:'总质量(千克)',
+                  type:'select'
+                },{
+                  name:'乘客责任险',
+                  type:'select'
+                },{
+                  name:'附加医保-三者',
+                  type:'select'
+                },{
+                  name:'附加医保-座位险(乘客)',
+                  type:'select'
+                },{
+                  name:'附加医保-座位险(司机)',
+                  type:'select'
+                },
               ],
             },
           ],
+            
         },
       ],
       dialogVisible: false,
@@ -479,7 +511,7 @@ export default {
           ],
         },
         {
-          title: " 保单信息",
+          title: "保单信息",
           hideAll: true,
           img: imgSrc3,
           concant: [
@@ -535,21 +567,6 @@ export default {
           hideAll: true,
           img: imgSrc4,
           concant: [
-            {
-              label: "营业车",
-              prop: "营业车",
-              type: "radio",
-              options: [
-                {
-                  label: "是",
-                  value: "1",
-                },
-                {
-                  label: "否",
-                  value: "0",
-                },
-              ],
-            },
             {
               label: "过户车",
               prop: "过户车",
@@ -580,36 +597,6 @@ export default {
                 },
               ],
             },
-            {
-              label: "进口车",
-              prop: "进口车",
-              type: "radio",
-              options: [
-                {
-                  label: "是",
-                  value: "1",
-                },
-                {
-                  label: "否",
-                  value: "0",
-                },
-              ],
-            },
-            {
-              label: "贷款车",
-              prop: "贷款车",
-              type: "radio",
-              options: [
-                {
-                  label: "是",
-                  value: "1",
-                },
-                {
-                  label: "否",
-                  value: "0",
-                },
-              ],
-            },
             {
               label: "新能源",
               prop: "新能源",
@@ -758,12 +745,19 @@ export default {
               labelWidth: "0",
             },
             {
-              label: "车主年龄(岁)",
+              label: "车主年龄(女)(岁)",
               prop: "车主年龄",
               hide: true,
               type: "inputconnect",
               name: "chezhu",
             },
+            {
+              label: "车主年龄(男)(岁)",
+              prop: "车主年龄1",
+              hide: true,
+              type: "inputconnect",
+              name: "chezhu",
+            },
             {
               label: "车主证件号",
               prop: "车主证件号",
@@ -781,12 +775,19 @@ export default {
               labelWidth: "0",
             },
             {
-              label: "投保人年龄(岁)",
+              label: "投保人年龄(女)(岁)",
               prop: "投保人年龄",
               hide: true,
               type: "inputconnect",
               name: "toubaoren",
             },
+            {
+              label: "投保人年龄(男)(岁)",
+              prop: "投保人年龄1",
+              hide: true,
+              type: "inputconnect",
+              name: "toubaoren",
+            },
             {
               label: "投保人证件号",
               prop: "投保人证件号",
@@ -805,12 +806,19 @@ export default {
               labelWidth: "0",
             },
             {
-              label: "被保人年龄(岁)",
+              label: "被保人年龄(女)(岁)",
               prop: "被保人年龄",
               hide: true,
               type: "inputconnect",
               name: "beibaoren",
             },
+            {
+              label: "被保人年龄(男)(岁)",
+              prop: "被保人年龄1",
+              hide: true,
+              type: "inputconnect",
+              name: "beibaoren",
+            },
             {
               label: "被保人证件号",
               prop: "被保人证件号",
@@ -961,9 +969,9 @@ export default {
     addConditions(type) {
       this.dialogVisible = true;
       if (type == "1") {
-        this.dialogTitle = "常用条件配置";
+        this.dialogTitle = "条件配置";
       } else {
-        this.dialogTitle = "添加其他条件";
+        this.dialogTitle = "常用条件配置";
       }
     },
     handleCheckAllChange(index) {
@@ -978,14 +986,13 @@ export default {
       this.checkedmData = [...this.checkedmData];
     },
     handleCheckedCitiesChange(value, index, cindex) {
+      console.log(index,this.checkedmData[index],1111111111111111)
+
       let checkedCount = value.checkedCities.length;
-      this.checkedmData[index].checkAll =
-        checkedCount ===
-        this.conditiondata[index].options[cindex].cities.length;
-      this.checkedmData[index].isIndeterminate =
-        checkedCount > 0 &&
-        checkedCount < this.conditiondata[index].options[cindex].cities.length;
-      this.checkedmData = [...this.checkedmData];
+      this.checkedmData[index].checkAll =checkedCount === this.conditiondata[index].options[cindex].cities.length;
+      this.checkedmData[index].isIndeterminate =  checkedCount > 0 && checkedCount < this.conditiondata[index].options[cindex].cities.length;
+      // this.checkedmData = [...this.checkedmData];
+      console.log(this.checkedmData,1111111111111111)
     },
     conditionSave() {
       this.dialogVisible = false;