|
|
@@ -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;
|