|
|
@@ -9,6 +9,20 @@
|
|
|
</template>
|
|
|
<el-form v-model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险公司">
|
|
|
+ <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险机构">
|
|
|
+ <el-cascader filterable clearable placeholder="请选择" v-model="firstForm.partnerCompanyId"
|
|
|
+ style="width: 100%;" :options="companyoptionsList" :props="companyIdprops"
|
|
|
+ @change="handleCompanyChange" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="车牌号">
|
|
|
<el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
|
|
|
@@ -29,6 +43,11 @@
|
|
|
<el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单类型">
|
|
|
<el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
|
|
|
@@ -39,14 +58,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="保险公司">
|
|
|
- <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="被保人">
|
|
|
+ <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="签单时间 ">
|
|
|
+ <el-date-picker v-model="firstForm.signingTime " type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="支付时间">
|
|
|
+ <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="险种">
|
|
|
+ <el-form-item label="报价时间">
|
|
|
+ <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="投保险种">
|
|
|
<el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
<el-option label="全部" value=" "></el-option>
|
|
|
<el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
@@ -54,13 +89,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单机构">
|
|
|
- <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
- @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="协议选择">
|
|
|
<el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
<el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
@@ -69,39 +98,37 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="被保人">
|
|
|
- <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-form-item label="订单号">
|
|
|
+ <el-input v-model="firstForm.orderNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="报价时间">
|
|
|
- <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="对接人">
|
|
|
+ <el-input v-model="firstForm.contact" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="签单时间">
|
|
|
- <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="出单机构">
|
|
|
+ <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
+ @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="疑问订单">
|
|
|
- <el-select v-model="firstForm.isProblem" placeholder="请选择" clearable>
|
|
|
- <el-option label="否" value="0"></el-option>
|
|
|
- <el-option label="是" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="交强保单号">
|
|
|
+ <el-input v-model="firstForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="业务来源">
|
|
|
- <el-select v-model="firstForm.orderSource" placeholder="请选择" clearable>
|
|
|
- <el-option label="pc" value="0"></el-option>
|
|
|
- <el-option label="app" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="商业保单号">
|
|
|
+ <el-input v-model="firstForm.syPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="isTrue ? 16 : 8" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="非车保单号">
|
|
|
+ <el-input v-model="firstForm.jyPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('0')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
@@ -117,28 +144,23 @@
|
|
|
<el-table :data="firstData" :height="isTrue ? 'calc(100% - 312px)' : 'calc(100% - 212px)'"
|
|
|
style="width: 100%; margin-top: 20px;" highlight-current-row>
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyALlName" label="保险公司" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="partnerCompanyId" label="保险机构" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
<el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
- <el-table-column prop="name" label="业务员信息" width="120"></el-table-column>
|
|
|
- <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="productName" label="投保险种" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
|
|
|
<el-table-column prop="signingTime" label="签单时间" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
<el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
- <el-table-column prop="productName" label="险种" width="120"></el-table-column>
|
|
|
- <el-table-column prop="sumPremium" label="保费总计" width="120"></el-table-column>
|
|
|
<el-table-column prop="equityAmount" label="权益金额" width="120"></el-table-column>
|
|
|
<el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="录单时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createBy" label="录单人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jqPremium" label="交强险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="syPremium" label="商业险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jyPremium" label="驾意险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="isProblem" label="疑问订单" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderSource" label="订单来源" width="120"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="200">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" size="small" @click="auditReceive(scope.row)">领取</el-button>
|
|
|
@@ -161,6 +183,20 @@
|
|
|
</template>
|
|
|
<el-form v-model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险公司">
|
|
|
+ <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险机构">
|
|
|
+ <el-cascader filterable clearable placeholder="请选择" v-model="firstForm.partnerCompanyId"
|
|
|
+ style="width: 100%;" :options="companyoptionsList" :props="companyIdprops"
|
|
|
+ @change="handleCompanyChange" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="车牌号">
|
|
|
<el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
|
|
|
@@ -181,6 +217,11 @@
|
|
|
<el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单类型">
|
|
|
<el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
|
|
|
@@ -191,14 +232,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="保险公司">
|
|
|
- <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="被保人">
|
|
|
+ <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="签单时间">
|
|
|
+ <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="支付时间">
|
|
|
+ <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="险种">
|
|
|
+ <el-form-item label="报价时间">
|
|
|
+ <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="投保险种">
|
|
|
<el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
<el-option label="全部" value=" "></el-option>
|
|
|
<el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
@@ -206,13 +263,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单机构">
|
|
|
- <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
- @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="协议选择">
|
|
|
<el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
<el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
@@ -221,36 +272,34 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="被保人">
|
|
|
- <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-form-item label="订单号">
|
|
|
+ <el-input v-model="firstForm.orderNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="报价时间">
|
|
|
- <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="对接人">
|
|
|
+ <el-input v-model="firstForm.contact" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="签单时间">
|
|
|
- <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="出单机构">
|
|
|
+ <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
+ @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="疑问订单">
|
|
|
- <el-select v-model="firstForm.isProblem" placeholder="请选择" clearable>
|
|
|
- <el-option label="否" value="0"></el-option>
|
|
|
- <el-option label="是" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="交强保单号">
|
|
|
+ <el-input v-model="firstForm.jyPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="业务来源">
|
|
|
- <el-select v-model="firstForm.orderSource" placeholder="请选择" clearable>
|
|
|
- <el-option label="pc" value="0"></el-option>
|
|
|
- <el-option label="app" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="商业保单号">
|
|
|
+ <el-input v-model="firstForm.syPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="非车保单号">
|
|
|
+ <el-input v-model="firstForm.jyPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="isTrue ? 16 : 8" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
@@ -269,33 +318,25 @@
|
|
|
<el-table :data="secondData" :height="isTrue ? 'calc(100% - 312px)' : 'calc(100% - 212px)'"
|
|
|
style="width: 100%; margin-top: 20px;" highlight-current-row>
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyALlName" label="保险公司" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="partnerCompanyId" label="保险机构" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
<el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
- <el-table-column prop="name" label="业务员信息" width="120"></el-table-column>
|
|
|
- <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="productName" label="投保险种" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
|
|
|
<el-table-column prop="signingTime" label="签单时间" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
<el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
- <el-table-column prop="productName" label="险种" width="120"></el-table-column>
|
|
|
- <el-table-column prop="sumPremium" label="保费总计" width="120"></el-table-column>
|
|
|
<el-table-column prop="equityAmount" label="权益金额" width="120"></el-table-column>
|
|
|
<el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="录单时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createBy" label="录单人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="auditTime" label="审核时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jqPremium" label="交强险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="syPremium" label="商业险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jyPremium" label="驾意险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="isProblem" label="疑问订单" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderSource" label="订单来源" width="120"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="150">
|
|
|
<template #default="scope">
|
|
|
- <!-- <el-button link type="primary" size="small" @click="auditReceive(scope.row)">领取</el-button>
|
|
|
- <el-button link type="primary" size="small" @click="updateSigningTime(scope.row)">更新签单时间</el-button>-->
|
|
|
<el-button link type="primary" size="small" @click="handleToDetail(scope, '1')">详情</el-button>
|
|
|
<el-button link type="primary" size="small" @click="handleTrack(scope)">订单轨迹</el-button>
|
|
|
</template>
|
|
|
@@ -315,6 +356,20 @@
|
|
|
</template>
|
|
|
<el-form v-model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险公司">
|
|
|
+ <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险机构">
|
|
|
+ <el-cascader filterable clearable placeholder="请选择" v-model="firstForm.partnerCompanyId"
|
|
|
+ style="width: 100%;" :options="companyoptionsList" :props="companyIdprops"
|
|
|
+ @change="handleCompanyChange" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="车牌号">
|
|
|
<el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
|
|
|
@@ -335,6 +390,11 @@
|
|
|
<el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单类型">
|
|
|
<el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
|
|
|
@@ -345,14 +405,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="保险公司">
|
|
|
- <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="被保人">
|
|
|
+ <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="签单时间">
|
|
|
+ <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="险种">
|
|
|
+ <el-form-item label="支付时间">
|
|
|
+ <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="报价时间">
|
|
|
+ <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="投保险种">
|
|
|
<el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
<el-option label="全部" value=" "></el-option>
|
|
|
<el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
@@ -360,13 +436,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单机构">
|
|
|
- <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
- @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="协议选择">
|
|
|
<el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
<el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
@@ -375,36 +445,34 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="被保人">
|
|
|
- <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-form-item label="订单号">
|
|
|
+ <el-input v-model="firstForm.orderNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="报价时间">
|
|
|
- <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="对接人">
|
|
|
+ <el-input v-model="firstForm.contact" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="签单时间">
|
|
|
- <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-form-item label="出单机构">
|
|
|
+ <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
+ @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="疑问订单">
|
|
|
- <el-select v-model="firstForm.isProblem" placeholder="请选择" clearable>
|
|
|
- <el-option label="否" value="0"></el-option>
|
|
|
- <el-option label="是" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="交强保单号">
|
|
|
+ <el-input v-model="firstForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col v-show="isTrue" :span="8">
|
|
|
- <el-form-item label="业务来源">
|
|
|
- <el-select v-model="firstForm.orderSource" placeholder="请选择" clearable>
|
|
|
- <el-option label="pc" value="0"></el-option>
|
|
|
- <el-option label="app" value="1"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="商业保单号">
|
|
|
+ <el-input v-model="firstForm.syPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="非车保单号">
|
|
|
+ <el-input v-model="firstForm.jyPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="isTrue ? 16 : 8" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
@@ -423,31 +491,23 @@
|
|
|
<el-table :data="thirdData" :height="isTrue ? 'calc(100% - 312px)' : 'calc(100% - 212px)'"
|
|
|
style="width: 100%; margin-top: 20px;" highlight-current-row>
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
<el-table-column prop="companyALlName" label="保险公司" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="partnerCompanyId" label="保险机构" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
<el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
<el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderType" label="订单类型" width="120"></el-table-column>
|
|
|
- <el-table-column prop="name" label="业务员信息" width="120"></el-table-column>
|
|
|
- <el-table-column prop="attrType" label="业务员类型" width="120"></el-table-column>
|
|
|
- <el-table-column prop="auditUser" label="驳回人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="auditTime" label="驳回时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="refuse" label="驳回原因" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="productName" label="投保险种" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
|
|
|
<el-table-column prop="signingTime" label="签单时间" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
<el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
- <el-table-column prop="productName" label="险种" width="120"></el-table-column>
|
|
|
- <el-table-column prop="sumPremium" label="保费总计" width="120"></el-table-column>
|
|
|
<el-table-column prop="equityAmount" label="权益金额" width="120"></el-table-column>
|
|
|
<el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="录单时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createBy" label="录单人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jqPremium" label="交强险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="syPremium" label="商业险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jyPremium" label="驾意险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="isProblem" label="疑问订单" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderSource" label="订单来源" width="120"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="300">
|
|
|
<template #default="scope">
|
|
|
<el-button link type="primary" size="small" @click="auditReceive(scope.row)">领取</el-button>
|
|
|
@@ -472,6 +532,20 @@
|
|
|
</template>
|
|
|
<el-form v-model="firstForm" label-width="100">
|
|
|
<el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险公司">
|
|
|
+ <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
+ <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="保险机构">
|
|
|
+ <el-cascader filterable clearable placeholder="请选择" v-model="firstForm.partnerCompanyId"
|
|
|
+ style="width: 100%;" :options="companyoptionsList" :props="companyIdprops"
|
|
|
+ @change="handleCompanyChange" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="车牌号">
|
|
|
<el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
|
|
|
@@ -492,6 +566,11 @@
|
|
|
<el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="业务员手机号">
|
|
|
+ <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="订单类型">
|
|
|
<el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
|
|
|
@@ -502,14 +581,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="保险公司">
|
|
|
- <el-select v-model="firstForm.companyId" placeholder="请选择" clearable filterable>
|
|
|
- <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="被保人">
|
|
|
+ <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="险种">
|
|
|
+ <el-form-item label="签单时间">
|
|
|
+ <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="支付时间">
|
|
|
+ <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="报价时间">
|
|
|
+ <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
+ start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="投保险种">
|
|
|
<el-select v-model="firstForm.productName" placeholder="请选择" clearable>
|
|
|
<el-option label="全部" value=" "></el-option>
|
|
|
<el-option v-for="item in riskType" :key="item.value" :value="item.label"
|
|
|
@@ -517,13 +612,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="出单机构">
|
|
|
- <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
- @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
<el-form-item label="协议选择">
|
|
|
<el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
|
|
|
<el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
@@ -531,68 +620,83 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="被保人">
|
|
|
- <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="订单号">
|
|
|
+ <el-input v-model="firstForm.orderNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="报价时间">
|
|
|
- <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="对接人">
|
|
|
+ <el-input v-model="firstForm.contact" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="签单时间">
|
|
|
- <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
|
|
|
- start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="出单机构">
|
|
|
+ <el-cascader clearable style="width: 100%" v-model="firstForm.deptId" :options="option"
|
|
|
+ @change="handleChange" :props="tableProps"></el-cascader>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="交强保单号">
|
|
|
+ <el-input v-model="firstForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="商业保单号">
|
|
|
+ <el-input v-model="firstForm.syPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col v-show="isTrue" :span="8">
|
|
|
+ <el-form-item label="非车保单号">
|
|
|
+ <el-input v-model="firstForm.jyPolicyNo" placeholder="请输入" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="8" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
+ <el-col :span="isTrue ? 16 : 8" style="display: flex;align-items: flex-start; justify-content: flex-end">
|
|
|
<el-button plain @click="handleExport('3')">数据导出</el-button>
|
|
|
<el-button type="primary" @click="handleSearch">搜索</el-button>
|
|
|
<el-button plain @click="handleReset">重置</el-button>
|
|
|
+ <span class="icon_s">
|
|
|
+ <span @click="isTrue = !isTrue">高级搜索</span>
|
|
|
+ <el-icon class="is_icon" :class="{ 'is_down': isTrue }">
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </span>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<el-table :data="forthData" height="calc(100% - 262px )" style="width: 100%; margin-top: 20px;"
|
|
|
highlight-current-row>
|
|
|
<el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
|
|
|
- <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
- <el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
- <el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="problemReason" label="疑问原因" width="120"></el-table-column>
|
|
|
- <el-table-column prop="problemTime" label="疑问订单时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="orderType" label="订单类型" width="120">
|
|
|
- <template #default="scope">
|
|
|
- {{ scope.row.orderType == '1' ? '车险录入' : scope.row.orderType == '2' ? '代客录单' : scope.row.orderType ==
|
|
|
- '3' ? '外部订单' : '--' }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="name" label="业务员信息" width="120"></el-table-column>
|
|
|
<el-table-column prop="attrType" label="业务员类型" width="120">
|
|
|
<template #default="scope">
|
|
|
{{ scope.row.attrType == '5' ? '团队' : scope.row.attrType == '6' ? '个代' : scope.row.attrType ==
|
|
|
'7' ? '渠道' : scope.row.attrType == '8' ? '电销组' : '--' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column prop="mobile" label="业务员手机号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="name" label="业务员" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="orderType" label="订单类型" width="120">
|
|
|
+ <template #default="scope">
|
|
|
+ {{ scope.row.orderType == '1' ? '车险录入' : scope.row.orderType == '2' ? '代客录单' : scope.row.orderType ==
|
|
|
+ '3' ? '外部订单' : '--' }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="partnerCompanyId" label="保险机构" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="insurName" label="被保人" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="productName" label="投保险种" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
|
|
|
<el-table-column prop="signingTime" label="签单时间" width="120"></el-table-column>
|
|
|
+ <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
<el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="dockingPerson" label="对接人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="agreementName" label="出单协议" width="120"></el-table-column>
|
|
|
- <el-table-column prop="productName" label="险种" width="120"></el-table-column>
|
|
|
- <el-table-column prop="sumPremium" label="保费总计" width="120"></el-table-column>
|
|
|
<el-table-column prop="equityAmount" label="权益金额" width="120"></el-table-column>
|
|
|
<el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="录单时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="createBy" label="录单人" width="120"></el-table-column>
|
|
|
- <el-table-column prop="payTime" label="支付时间" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jqPremium" label="交强险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="syPremium" label="商业险" width="120"></el-table-column>
|
|
|
- <el-table-column prop="jyPremium" label="驾意险" width="120"></el-table-column>
|
|
|
<el-table-column label="操作" fixed="right" width="200">
|
|
|
<template #default="scope">
|
|
|
- <el-button link type="primary" size="small" @click="handleToDetail(scope, 0, '3')">详情</el-button>
|
|
|
+ <el-button link type="primary" size="small" @click="handleToDetail(scope,'3')">详情</el-button>
|
|
|
<el-button link type="primary" size="small" @click="handleCancel(scope)">取消疑问订单</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -614,12 +718,12 @@
|
|
|
<el-table-column prop="optContent" label="变更内容"></el-table-column>
|
|
|
<el-table-column prop="changeBefore" label="变更前">
|
|
|
<template #default="scope">
|
|
|
- <el-button type="primary" link size="small" @click="viewDetail(scope.row)">查看明细</el-button>
|
|
|
+ <el-button type="primary" link size="small" @click="viewDetail(scope.row)">查看明细</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="changeAfter" label="变更后">
|
|
|
<template #default="scope">
|
|
|
- <el-button type="primary" link size="small" @click="viewDetail(scope.row)">查看明细</el-button>
|
|
|
+ <el-button type="primary" link size="small" @click="viewDetail(scope.row)">查看明细</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="result" label="保司反馈"></el-table-column>
|
|
|
@@ -644,7 +748,16 @@ const handleClick = (e) => {
|
|
|
firstForm.value = {}
|
|
|
initData(activeName.value)
|
|
|
}
|
|
|
-
|
|
|
+const companyIdprops = {
|
|
|
+ expandTrigger: 'hover' as const,
|
|
|
+ value: 'id',
|
|
|
+ label: 'name',
|
|
|
+ checkStrictly: true,
|
|
|
+}
|
|
|
+// 保险公司选择器改变时触发
|
|
|
+const handleCompanyChange = (e: any) => {
|
|
|
+ firstForm.value.partnerCompanyId = e[e.length - 1] || ''
|
|
|
+}
|
|
|
// 待审核
|
|
|
let firstForm = ref({})
|
|
|
let option = ref([])
|
|
|
@@ -691,6 +804,7 @@ const handleCurrentChange = (page) => {
|
|
|
let isTrue = ref(false)
|
|
|
|
|
|
let companyList = ref([])
|
|
|
+let companyoptionsList = ref([])
|
|
|
const initCompany = () => {
|
|
|
api.insuranceApi.leftList('').then((res: any) => {
|
|
|
if (res.code == 200) {
|
|
|
@@ -698,6 +812,13 @@ const initCompany = () => {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+const initCompanyOptions = () => {
|
|
|
+ api.agreementApi.findTree({ name: "", systemCode: localStorage.getItem('login_system') }).then((res: any) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ companyoptionsList.value = res.data
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
|
|
|
// 领取
|
|
|
const auditReceive = (row) => {
|
|
|
@@ -906,6 +1027,7 @@ onMounted(() => {
|
|
|
institutionList();
|
|
|
dictRisk();
|
|
|
initCompany();
|
|
|
+ initCompanyOptions()
|
|
|
initData('0')
|
|
|
initData('1')
|
|
|
initData('2')
|