@dongkboy 1 год назад
Родитель
Сommit
6a93ecab6d

+ 3 - 0
src/assets/css/common.css

@@ -110,6 +110,9 @@
 .m-top-10 {
   margin-top: 10px;
 }
+.m-top-20 {
+  margin-top: 20px;
+}
 
 .m-btn-10 {
   margin-bottom: 10px;

+ 102 - 0
src/views/DistributionManage/PartnerManagement/IevelRule.vue

@@ -0,0 +1,102 @@
+<!-- 模板区域 -->
+<template>
+  <div class="body p-2">
+    <!-- 模板内容 -->
+    <el-tabs v-model="activeName" @tab-click="handleClick">
+      <el-tab-pane label="等级一" name="level1">
+        <h5>等级规则</h5>
+        <el-form ref="form" :model="levelForm" label-width="80px" size="small" style="width: 800px;">
+          <el-form-item label="等级名称">
+            <el-input v-model="levelForm.name"></el-input>
+          </el-form-item>
+          <el-form-item label="升级策略">
+            <el-radio-group v-model="levelForm.name">
+              <el-radio :label="3">支持</el-radio>
+              <el-radio :label="6">不支持</el-radio>
+            </el-radio-group>
+          </el-form-item>
+          <el-form-item label="保级策略">
+            <el-radio-group v-model="levelForm.name">
+              <el-radio :label="3">支持</el-radio>
+              <el-radio :label="6">不支持</el-radio>
+            </el-radio-group>
+          </el-form-item>
+        </el-form>
+      </el-tab-pane>
+      <el-tab-pane label="等级二" name="level2">
+        <h5>等级规则</h5>
+        <el-form ref="form" :model="levelForm" label-width="80px" size="small" style="width: 800px;">
+          <el-form-item label="等级名称">
+            <el-input v-model="levelForm.name"></el-input>
+          </el-form-item>
+          <el-form-item label="升级策略">
+            <div class="flex f-c m-top-10" >
+              <el-radio-group v-model="levelForm.name">
+                <el-radio :label="3">支持</el-radio>
+                <el-radio :label="6">不支持</el-radio>
+              </el-radio-group>
+              <el-form-item label="考核周期"  class="m-top-20 spacing ">
+                  <el-radio-group v-model="levelForm.name" class="flex f-c ">
+                    <el-radio  :label="3">不限期</el-radio>
+                    <el-radio  :label="6">固定天数
+                      成为该等级后,限期
+                      <el-input v-model="levelForm.name" size="small" style="width: 300px;"  placeholder="请输入1~365的正整数"/>
+                      天
+                    </el-radio>
+                    <el-radio :label="6">固定日期</el-radio>
+                  </el-radio-group>
+              </el-form-item>
+            </div>
+          </el-form-item>
+          <el-form-item label="保级策略">
+            <el-radio-group v-model="levelForm.name">
+              <el-radio :label="3">不保级</el-radio>
+              <el-radio :label="6">任务保级</el-radio>
+            </el-radio-group>
+          </el-form-item>
+        </el-form>
+      </el-tab-pane>
+      <el-tab-pane label="等级三" name="level3">
+        <h5>等级规则</h5>
+      </el-tab-pane>
+      <el-tab-pane label="等级四" name="level4">
+        <h5>等级规则</h5>
+      </el-tab-pane>
+    </el-tabs>
+  </div>
+</template>
+
+<!-- 行为区域 -->
+<script>
+export default {
+  // 数据存放区域
+  data() {
+    return {
+      levelForm: {
+        name: "",
+      },
+      activeName: 'second'
+    }
+  },
+  // 生命周期函数
+  created() {
+  },
+  // 方法函数
+  methods: {
+    handleClick(tab, event) {
+      console.log(tab, event);
+    }
+  },
+  // 计算属性
+  computed: {
+  }
+}
+</script>
+<!-- 样式区域 -->
+<style lang='scss' scoped>
+.spacing{
+  .el-radio{
+    margin: 10px 0;
+  }
+}
+</style>

+ 5 - 7
src/views/Task/daikeComponents/KtLetter.vue

@@ -4012,7 +4012,6 @@ export default {
       import("element-ui/packages/image/src/image-viewer"),
   },
   created() {
-    console.log(this.$route.query.data,'完整数据')
     if (this.isLetter == "2") {
       this.apiInterfaceName = "ordergenerateOrder";
     }
@@ -4074,7 +4073,6 @@ export default {
       jypremium:"",
       isInquiryFlag:""
     });
-console.log(this.totalCompanyList,'保险公司1')
     this.obtainProtocol(this.$route.query.data);
     //初始化
   },
@@ -4113,18 +4111,18 @@ console.log(this.totalCompanyList,'保险公司1')
       };
     },
     sumPremium() {
-      let sum = new Decimal(this.policyNumberForm.jqpremium == null ? new Decimal(0): new Decimal(this.policyNumberForm.jqpremium))
+      console.log(this.policyNumberForm)
+      let sum = new Decimal(!this.policyNumberForm.jqpremium  ? new Decimal(0): new Decimal(this.policyNumberForm.jqpremium))
         .plus(
-          this.policyNumberForm.taxamount == null ? new Decimal(0)  : new Decimal(this.policyNumberForm.taxamount)
+          !this.policyNumberForm.taxamount  ? new Decimal(0)  : new Decimal(this.policyNumberForm.taxamount)
         )
         .plus(
-          this.policyNumberForm.sypremium == null ? new Decimal(0)  : new Decimal(this.policyNumberForm.sypremium)
+          !this.policyNumberForm.sypremium  ? new Decimal(0)  : new Decimal(this.policyNumberForm.sypremium)
         )
         .plus(
-          this.policyNumberForm.jypremium == null ? new Decimal(0)  : new Decimal(this.policyNumberForm.jypremium)
+          !this.policyNumberForm.jypremium  ? new Decimal(0)  : new Decimal(this.policyNumberForm.jypremium)
         )
         .toString();
-        console.log(sum)
       return sum;
     }
   },