Преглед на файлове

fix: 添加筛选字段,人保添加赔付优化申请

wuguojie преди 1 година
родител
ревизия
02cc74f65e

+ 7 - 0
src/http/moudules/dict.js

@@ -242,3 +242,10 @@ export const qrCodeConfigEdit = (id,data) => {
       data
       data
   })
   })
 }
 }
+// 审核人
+export const auditPersonlist = () => {
+    return axios({
+        url: '/user/getFinanceUser',
+        method: 'post'
+    })
+}

+ 18 - 8
src/views/AgreementManage/CarInsurance/ProductCostExamine.vue

@@ -31,14 +31,20 @@
         </el-date-picker>
         </el-date-picker>
       </el-form-item>
       </el-form-item>
 
 
-      <el-form-item label="审核状态">
-        <el-select v-model="productpageRequest.isAudit">
-          <el-option v-for="(item, index) in expenseAuditlist" :key="index" :label="item.label"
-            :value="item.value"></el-option>
-        </el-select>
-      </el-form-item>
+        <el-form-item label="审核状态">
+            <el-select v-model="productpageRequest.isAudit">
+                <el-option v-for="(item, index) in expenseAuditlist" :key="index" :label="item.label"
+                           :value="item.value"></el-option>
+            </el-select>
+        </el-form-item>
+        <el-form-item label="审核人">
+            <el-select v-model="productpageRequest.auditPerson">
+                <el-option v-for="(item, index) in auditPersonlist" :key="index" :label="item.name"
+                           :value="item.id"></el-option>
+            </el-select>
+        </el-form-item>
       <el-form-item label="费用描述">
       <el-form-item label="费用描述">
-        <el-select style="width: 300px;" v-model="productpageRequest.costsDescription" multiple filterable allow-create
+        <el-select v-model="productpageRequest.costsDescription" multiple filterable allow-create
           default-first-option placeholder="费用描述">
           default-first-option placeholder="费用描述">
         </el-select>
         </el-select>
       </el-form-item>
       </el-form-item>
@@ -313,7 +319,7 @@
 <!-- 行为区域 -->
 <!-- 行为区域 -->
 <script>
 <script>
 import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
 import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
-import ProductCostForm from "@/components/Form/ProductCostForm.vue"; //表单组件
+import ProductCostForm from "@/components/Form/ProductCostForm.vue";
 
 
 export default {
 export default {
   components: {
   components: {
@@ -364,6 +370,7 @@ export default {
         },
         },
       },
       },
       expenseAuditlist: [],
       expenseAuditlist: [],
+        auditPersonlist: [],
       costAudit: {},
       costAudit: {},
       dynamicFormArray: [],
       dynamicFormArray: [],
       //操作符字典
       //操作符字典
@@ -600,6 +607,9 @@ export default {
     this.$api.dict.findPage(this.expenseAudit).then((res) => {
     this.$api.dict.findPage(this.expenseAudit).then((res) => {
       this.expenseAuditlist = res.data.content;
       this.expenseAuditlist = res.data.content;
     });
     });
+    this.$api.dict.auditPersonlist().then((res) => {
+        this.auditPersonlist = res.data
+    })
     //获取保险公司列表
     //获取保险公司列表
     this.$api.cost.gainTopList({ type: 1 }).then((res) => {
     this.$api.cost.gainTopList({ type: 1 }).then((res) => {
       if (res.data) {
       if (res.data) {

+ 6 - 0
src/views/FinancialManagement/CarInsurance/Verifytasks/Verifyintasks.vue

@@ -522,6 +522,12 @@ export default {
           type: 'input',
           type: 'input',
           Retained: true,
           Retained: true,
         },
         },
+          {
+              name: ["auditTimeStart", "auditTimeEnd"],
+              label: "审核时间",
+              type: "date",
+              list: "quoteList",
+          },
       ],
       ],
       orderInfo: {
       orderInfo: {
         //选中的订单
         //选中的订单

+ 8 - 0
src/views/Task/daikeComponents/KtLetter1.vue

@@ -1429,6 +1429,13 @@ agreementitem, agreementindex
                             </el-select>
                             </el-select>
                         </div>
                         </div>
                     </div>
                     </div>
+                    <div class="card-table flex a-c j-s" v-show="reslistitem.cnName == 'renbao'">
+                        <div class="flex a-c mrgin-5">
+                            <span style="margin-right: 5px;">赔付优化申请:</span>
+                            <el-input v-model="reslistitem.result.preDiscount" size="mini" class="coefficient"
+                                      placeholder="请输入"></el-input>
+                        </div>
+                    </div>
                   </div>
                   </div>
                 </el-col>
                 </el-col>
                 <!-- 服务明细 -->
                 <!-- 服务明细 -->
@@ -10887,6 +10894,7 @@ export default {
       }
       }
       if (namesimple == '人保财险') {
       if (namesimple == '人保财险') {
           params.priceCoefficient = this.totalCompanyList[num].result.priceCoefficient
           params.priceCoefficient = this.totalCompanyList[num].result.priceCoefficient
+          params.preDiscount = this.totalCompanyList[num].result.preDiscount
       }
       }
       this.$api.letter[api](params).then(res => {
       this.$api.letter[api](params).then(res => {
         this.totalCompanyList[num].msg = res.msg;
         this.totalCompanyList[num].msg = res.msg;