浏览代码

增加协议险种过滤限制参数

@dongkboy 2 年之前
父节点
当前提交
a0fa75388e

+ 21 - 4
src/views/AgreementManage/CarInsurance/AgreementEntry.vue

@@ -289,6 +289,15 @@
                   </el-select>
                 </el-form-item>
               </el-col>
+              <el-col :span="12">
+                <el-form-item label="产品">
+                  <el-select v-model="productFilterList" multiple   placeholder="选择产品" style="width: 100%" @change="productFilterListChange">
+                    <el-option v-for="item in productsTypeoptions" :key="item.dictValue" :label="item.dictTag"
+                      :value="item.dictValue"></el-option>
+                  </el-select>
+                </el-form-item>
+              </el-col>
+
               <el-col :span="12">
                 <el-form-item label="序号" prop="serialNumber">
                   <el-input-number :min="0" v-model="agreement.serialNumber"></el-input-number>
@@ -714,7 +723,8 @@
         :data="productcopyItemResult" :columns="productcopyItemColumns" @findPage="productcopyItemFindPage">
       </kt-common-table>
     </el-dialog>
-    <el-dialog title="协议历史记录详情" :visible.sync="agreementsHistoryDialogVisible" width="70%" @close="agreementsHistorycloseDialog">
+    <el-dialog title="协议历史记录详情" :visible.sync="agreementsHistoryDialogVisible" width="70%"
+      @close="agreementsHistorycloseDialog">
       <el-tabs v-model="activeTabs" type="card" @tab-click="handleClickTab">
         <el-tab-pane label="协议信息" name="first">
           <el-form :size="overSize" :model="agreementsHistoryInfo.agreement" ref="addAgreementRef" disabled
@@ -1446,6 +1456,7 @@ export default {
 
         { prop: "priorityLevel", label: "方案优先级", minWidth: 120 },
       ],
+      productFilterList:[],
       labelWidth: "160px",
       factorDialogTitle: "承保规则录入", //配置因子弹框标题
       factorType: "1", //1 费用因子  2 核保因子
@@ -1504,6 +1515,7 @@ export default {
         attributionform: {},
         dept: [],
       },
+
       agreement: {
         agreementAbbreviation: "", //协议简称
         agreementCode: "", //协议代码
@@ -1524,6 +1536,7 @@ export default {
         partnerCompaniesId: "", //合作公司
         serialNumber: 0, //序号
         auditType: "",
+        productsCode: "",//险种匹配
       },
       //产品费用
       productCostForm: {
@@ -1921,6 +1934,10 @@ export default {
     this.findLeftTreeData();
   },
   methods: {
+    productFilterListChange(e){
+      let productstring=e.join(",")
+      this.agreement.productsCode=productstring;
+    },
     customTool(ids) {
       this.$confirm('是否确认提交?', '提示', {
         confirmButtonText: '提交',
@@ -1977,8 +1994,8 @@ export default {
     },
     // 协议历史记录详情
     agreementsHistory({ row, column }) {
-      this.dept=[];
-      this.treekeys=[];
+      this.dept = [];
+      this.treekeys = [];
       this.$api.insCompany.agreementhistoryGetDetail(row.batch).then((res) => {
         if (res.code == '200') {
           this.agreementsHistoryDialogVisible = true;
@@ -2604,7 +2621,7 @@ export default {
         this.parentkeys = [];
       }
     },
-    agreementsHistorycloseDialog(){
+    agreementsHistorycloseDialog() {
       if (this.treekeys.length) {
         this.$refs.trees.setCheckedKeys([]);
         this.expandshow = false;

+ 1 - 0
src/views/FinancialManagement/ReconciliationSystem/ReceivablePayableCollection/Source.vue

@@ -433,6 +433,7 @@ export default {
         { prop: "clearingTime", label: "结算日期", minWidth: 160 },
         { prop: "revenueTime", label: "导入日期", minWidth: 160 },
         { prop: "revenueName", label: "导入人", minWidth: 160 },
+        { prop: "updateName", label: "修改人", minWidth: 160 },
         { prop: "taxamount", label: "车船税", minWidth: 140 },
         { prop: "jqReceivableRatio", label: "交强应收比例", minWidth: 140 },
         { prop: "jqPremiumRatio", label: "交强手续费比例", minWidth: 140 },