Browse Source

审核通过,审核不通过,疑问订单页筛选条件优化选,列表字段排序

@dongkboy 1 tháng trước cách đây
mục cha
commit
c6e4ef973f

+ 1 - 1
.env.development

@@ -17,4 +17,4 @@ VITE_APP_DISABLE_DEVTOOL = false
 # 是否开启代理
 # 是否开启代理
 VITE_OPEN_PROXY = false
 VITE_OPEN_PROXY = false
 # 是否开启开发者工具
 # 是否开启开发者工具
-VITE_OPEN_DEVTOOLS = false
+VITE_OPEN_DEVTOOLS = true

+ 192 - 181
src/views/finance/audit.vue

@@ -189,13 +189,22 @@
         <el-form v-model="firstForm" label-width="100">
         <el-form v-model="firstForm" label-width="100">
           <el-row :gutter="20">
           <el-row :gutter="20">
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车牌号">
-                <el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
+              <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-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车架号">
-                <el-input v-model="firstForm.vinNo" placeholder="请输入" clearable></el-input>
+              <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>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
@@ -213,6 +222,11 @@
                 <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
                 <el-input v-model="firstForm.salesman" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </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-col :span="8">
               <el-form-item label="订单类型">
               <el-form-item label="订单类型">
                 <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
                 <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
@@ -223,14 +237,44 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <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-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-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 :span="8">
+              <el-form-item label="审核方式">
+                <el-select v-model="firstForm.auditType" placeholder="请选择" clearable>
+                  <el-option label="人工审核" value="1"></el-option>
+                  <el-option label="自动审核" value="2"></el-option>
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="险种">
+              <el-form-item label="审核时间">
+                <el-date-picker v-model="firstForm.auditTime" 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-select v-model="firstForm.productName" placeholder="请选择" clearable>
                   <el-option label="全部" value=" "></el-option>
                   <el-option label="全部" value=" "></el-option>
                   <el-option v-for="item in riskType" :key="item.value" :value="item.label"
                   <el-option v-for="item in riskType" :key="item.value" :value="item.label"
@@ -238,13 +282,7 @@
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </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-form-item label="协议选择">
                 <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
                 <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
                   <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
                   <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
@@ -252,24 +290,38 @@
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </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-form-item>
             </el-col>
             </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-form-item>
             </el-col>
             </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-form-item>
             </el-col>
             </el-col>
-            <el-col :span="24" 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 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="isTrue ? 16 : 8" style="display: flex;align-items: flex-start; justify-content: flex-end">
               <el-button plain @click="handleExport('1')">数据导出</el-button>
               <el-button plain @click="handleExport('1')">数据导出</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button plain @click="handleReset">重置</el-button>
               <el-button plain @click="handleReset">重置</el-button>
@@ -284,30 +336,26 @@
         </el-form>
         </el-form>
         <el-table :data="secondData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
         <el-table :data="secondData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
           highlight-current-row>
           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="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="licenseNo" label="车牌号" width="120"></el-table-column>
-          <el-table-column prop="vinNo" label="车架号" width="120"></el-table-column>
           <el-table-column prop="insurName" 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="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="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="auditTime" label="审核时间" width="120"></el-table-column>
+          <el-table-column prop="auditType" label="审核方式" width="120"></el-table-column>
           <el-table-column prop="equityAmount" 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="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="auditUser" label="审核人" width="120"></el-table-column>
-          <el-table-column prop="auditTime" label="审核时间" width="120"></el-table-column>
           <el-table-column label="操作" fixed="right" width="200">
           <el-table-column label="操作" fixed="right" width="200">
             <template #default="scope">
             <template #default="scope">
               <el-button link type="primary" size="small" @click="handleToDetail(scope, 0, '1')">详情</el-button>
               <el-button link type="primary" size="small" @click="handleToDetail(scope, 0, '1')">详情</el-button>
@@ -329,13 +377,22 @@
         <el-form v-model="firstForm" label-width="100">
         <el-form v-model="firstForm" label-width="100">
           <el-row :gutter="20">
           <el-row :gutter="20">
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车牌号">
-                <el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
+              <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-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车架号">
-                <el-input v-model="firstForm.vinNo" placeholder="请输入" clearable></el-input>
+              <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>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
@@ -354,62 +411,23 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="订单类型">
-                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
-                  <el-option label="车险录入" value="1"></el-option>
-                  <el-option label="代客录单" value="2"></el-option>
-                  <el-option label="外部订单" value="3"></el-option>
-                </el-select>
-              </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>
-            </el-col>
-            <el-col :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"
-                    :label="item.label"></el-option>
-                </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-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"
-                    :label="item.agreementTitle"></el-option>
-                </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-form-item label="业务员手机号">
+                <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="报价时间">
-                <el-date-picker v-model="firstForm.quotationTime" type="daterange" range-separator="至"
+              <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" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="签单时间">
-                <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
+              <el-form-item label="驳回时间">
+                <el-date-picker v-model="firstForm.auditTime" type="daterange" range-separator="至"
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="24" 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('2')">数据导出</el-button>
               <el-button plain @click="handleExport('2')">数据导出</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button plain @click="handleReset">重置</el-button>
               <el-button plain @click="handleReset">重置</el-button>
@@ -424,34 +442,20 @@
         </el-form>
         </el-form>
         <el-table :data="thirdData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
         <el-table :data="thirdData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
           highlight-current-row>
           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="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="companyALlName" label="保险公司" width="120"></el-table-column>
+          <el-table-column prop="partnerCompanyId" label="保险机构" width="120"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
           <el-table-column prop="licenseNo" label="车牌号" width="120"></el-table-column>
-          <el-table-column prop="vinNo" label="车架号" width="120"></el-table-column>
           <el-table-column prop="insurName" 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="signingTime" label="签单时间" width="120"></el-table-column>
-          <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
-          <el-table-column prop="auditUser" label="驳回人" width="120"></el-table-column>
+          <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
+          <el-table-column prop="refuseReason" label="驳回原因" width="120"></el-table-column>
           <el-table-column prop="auditTime" 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="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="signingTime" label="签单时间" width="120"></el-table-column>
           <el-table-column prop="payTime" 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="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="quotationTime" label="报价时间" width="120"></el-table-column>
           <el-table-column label="操作" fixed="right" width="200">
           <el-table-column label="操作" fixed="right" width="200">
             <template #default="scope">
             <template #default="scope">
               <el-button link type="primary" size="small" @click="handleToDetail(scope, 0, '2')">详情</el-button>
               <el-button link type="primary" size="small" @click="handleToDetail(scope, 0, '2')">详情</el-button>
@@ -471,15 +475,24 @@
           </el-badge>
           </el-badge>
         </template>
         </template>
         <el-form v-model="firstForm" label-width="100">
         <el-form v-model="firstForm" label-width="100">
-          <el-row :gutter="20">
+           <el-row :gutter="20">
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车牌号">
-                <el-input v-model="firstForm.licenseNo" placeholder="请输入" clearable></el-input>
+              <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-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="车架号">
-                <el-input v-model="firstForm.vinNo" placeholder="请输入" clearable></el-input>
+              <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>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
@@ -498,37 +511,39 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="订单类型">
-                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
-                  <el-option label="车险录入" value="1"></el-option>
-                  <el-option label="代客录单" value="2"></el-option>
-                  <el-option label="外部订单" value="3"></el-option>
-                </el-select>
+              <el-form-item label="业务员手机号">
+                <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
+
+
             <el-col :span="8">
             <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-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-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :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"
-                    :label="item.label"></el-option>
-                </el-select>
+              <el-form-item label="疑问时间">
+                <el-date-picker v-model="firstForm.problemTime" type="daterange" range-separator="至"
+                  start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </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-col v-show="isTrue" :span="8">
+              <el-form-item label="被保人">
+                <el-input v-model="firstForm.insurName" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="8">
+            <el-col v-show="isTrue" :span="8">
+              <el-form-item label="订单类型">
+                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
+                  <el-option label="车险录入" value="1"></el-option>
+                  <el-option label="代客录单" value="2"></el-option>
+                  <el-option label="外部订单" value="3"></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col v-show="isTrue" :span="8">
               <el-form-item label="协议选择">
               <el-form-item label="协议选择">
                 <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
                 <el-select v-model="firstForm.agreementId" placeholder="请选择协议" clearable filterable>
                   <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
                   <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
@@ -536,24 +551,8 @@
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="8">
-              <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.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 :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="24" 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 plain @click="handleExport('3')">数据导出</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button plain @click="handleReset">重置</el-button>
               <el-button plain @click="handleReset">重置</el-button>
@@ -568,31 +567,36 @@
         </el-form>
         </el-form>
         <el-table :data="forthData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
         <el-table :data="forthData" height="calc(100% - 294px )" style="width: 100%; margin-top: 20px;"
           highlight-current-row>
           highlight-current-row>
-          <el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
+            <el-table-column prop="orderNo" 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="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="licenseNo" label="车牌号" width="120"></el-table-column>
-          <el-table-column prop="vinNo" label="车架号" width="120"></el-table-column>
-
           <el-table-column prop="insurName" 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="problemReason" 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"></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="problemTime" label="疑问时间" width="120"></el-table-column>
           <el-table-column prop="signingTime" 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="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="equityAmount" label="权益金额" width="120"></el-table-column>
           <el-table-column prop="deptName" 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">
           <el-table-column label="操作" fixed="right" width="200">
             <template #default="scope">
             <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, 0, '3')">详情</el-button>
@@ -727,6 +731,10 @@ const initList = (type) => {
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
+      auditTimeBegin: firstForm.value?.auditTime?.[0],
+      auditTimeEnd: firstForm.value?.auditTime?.[1],
+      problemTimeBegin: firstForm.value?.problemTime?.[0],
+      problemTimeEnd: firstForm.value?.problemTime?.[1],
       auditStatus: type,
       auditStatus: type,
       isProblem: 0
       isProblem: 0
     }
     }
@@ -744,7 +752,10 @@ const initList = (type) => {
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
-
+       auditTimeBegin: firstForm.value?.auditTime?.[0],
+      auditTimeEnd: firstForm.value?.auditTime?.[1],
+      problemTimeBegin: firstForm.value?.problemTime?.[0],
+      problemTimeEnd: firstForm.value?.problemTime?.[1],
       isProblem: 1
       isProblem: 1
     }
     }
   }
   }

+ 11 - 13
src/views/finance/autoAudit.vue

@@ -3,26 +3,24 @@
     <el-button plain @click="handleExport">数据导出</el-button>
     <el-button plain @click="handleExport">数据导出</el-button>
     <el-table :data="firstData" style="width: 100%; margin-top: 20px;">
     <el-table :data="firstData" style="width: 100%; margin-top: 20px;">
       <el-table-column prop="orderNo" label="订单号" width="120"></el-table-column>
       <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="companyName" label="保险公司" width="120"></el-table-column>
       <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
+      <el-table-column prop="companyALlName" 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="licenseNo" label="车牌号" width="120"></el-table-column>
       <el-table-column prop="insurName" 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="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="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="auditTime" label="审核时间" width="120"></el-table-column>
       <el-table-column prop="equityAmount" 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="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="80">
       <el-table-column label="操作" fixed="right" width="80">
         <template #default="scope">
         <template #default="scope">
           <el-button link type="primary" size="small" @click="handleToDetail(scope)">详情</el-button>
           <el-button link type="primary" size="small" @click="handleToDetail(scope)">详情</el-button>

+ 49 - 133
src/views/finance/index.vue

@@ -113,7 +113,7 @@
                   @change="handleChange" :props="tableProps"></el-cascader>
                   @change="handleChange" :props="tableProps"></el-cascader>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="8">
+            <el-col v-show="isTrue" :span="8">
               <el-form-item label="起保时间">
               <el-form-item label="起保时间">
                 <el-date-picker v-model="firstForm.riskStartDate" type="daterange" range-separator="至"
                 <el-date-picker v-model="firstForm.riskStartDate" type="daterange" range-separator="至"
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
@@ -260,6 +260,25 @@
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
+            <el-col :span="8">
+              <el-form-item label="审核方式">
+                <el-select v-model="firstForm.auditType" placeholder="请选择" clearable>
+                  <el-option label="人工审核" value="1"></el-option>
+                  <el-option label="自动审核" value="2"></el-option>
+                </el-select>
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="审核人">
+                <el-input v-model="firstForm.auditUser" placeholder="请输入" clearable></el-input>
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item label="审核时间">
+                <el-date-picker v-model="firstForm.auditTime" 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-col v-show="isTrue" :span="8">
               <el-form-item label="投保险种">
               <el-form-item label="投保险种">
                 <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
                 <el-select v-model="firstForm.productName" placeholder="请选择" clearable>
@@ -339,6 +358,8 @@
           <el-table-column prop="signingTime" 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="payTime" label="支付时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
+          <el-table-column prop="auditTime" label="审核时间" width="120"></el-table-column>
+          <el-table-column prop="auditType" label="审核方式" width="120"></el-table-column>
           <el-table-column prop="equityAmount" 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="deptName" label="出单机构" width="120"></el-table-column>
           <el-table-column label="操作" fixed="right" width="150">
           <el-table-column label="操作" fixed="right" width="150">
@@ -401,20 +422,6 @@
                 <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
                 <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="8">
-              <el-form-item label="订单类型">
-                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
-                  <el-option label="车险录入" value="1"></el-option>
-                  <el-option label="代客录单" value="2"></el-option>
-                  <el-option label="外部订单" value="3"></el-option>
-                </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-form-item>
-            </el-col>
             <el-col :span="8">
             <el-col :span="8">
               <el-form-item label="签单时间">
               <el-form-item label="签单时间">
                 <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
                 <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
@@ -422,65 +429,11 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="支付时间">
-                <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
+              <el-form-item label="驳回时间">
+                <el-date-picker v-model="firstForm.auditTime" type="daterange" range-separator="至"
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </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"
-                    :label="item.label"></el-option>
-                </el-select>
-              </el-form-item>
-            </el-col>
-            <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"
-                    :label="item.agreementTitle"></el-option>
-                </el-select>
-              </el-form-item>
-            </el-col>
-            <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 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 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="isTrue ? 16 : 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('2')">数据导出</el-button>
               <el-button plain @click="handleExport('2')">数据导出</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
@@ -500,20 +453,16 @@
           <el-table-column prop="attrType" 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="mobile" label="业务员手机号" width="120"></el-table-column>
           <el-table-column prop="name" 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="companyALlName" label="保险公司" width="120"></el-table-column>
           <el-table-column prop="partnerCompanyId" 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="licenseNo" label="车牌号" width="120"></el-table-column>
           <el-table-column prop="insurName" 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="createBy" label="录入人" width="120"></el-table-column>
+          <el-table-column prop="refuseReason" label="驳回原因" width="120"></el-table-column>
+          <el-table-column prop="auditTime" label="驳回时间" width="120"></el-table-column>
           <el-table-column prop="signingTime" 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="payTime" label="支付时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" 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 label="操作" fixed="right" width="300">
           <el-table-column label="操作" fixed="right" width="300">
             <template #default="scope">
             <template #default="scope">
               <el-button link type="primary" size="small" @click="auditReceive(scope.row)">领取</el-button>
               <el-button link type="primary" size="small" @click="auditReceive(scope.row)">领取</el-button>
@@ -577,20 +526,8 @@
                 <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
                 <el-input v-model="firstForm.phone" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <el-col :span="8">
-              <el-form-item label="订单类型">
-                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
-                  <el-option label="车险录入" value="1"></el-option>
-                  <el-option label="代客录单" value="2"></el-option>
-                  <el-option label="外部订单" value="3"></el-option>
-                </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-form-item>
-            </el-col>
+
+
             <el-col :span="8">
             <el-col :span="8">
               <el-form-item label="签单时间">
               <el-form-item label="签单时间">
                 <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
                 <el-date-picker v-model="firstForm.signingTime" type="daterange" range-separator="至"
@@ -598,23 +535,22 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="8">
             <el-col :span="8">
-              <el-form-item label="支付时间">
-                <el-date-picker v-model="firstForm.payingTime" type="daterange" range-separator="至"
+              <el-form-item label="疑问时间">
+                <el-date-picker v-model="firstForm.problemTime" type="daterange" range-separator="至"
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
                   start-placeholder="开始时间" end-placeholder="结束时间" format="YYYY-MM-DD" value-format="YYYY-MM-DD" />
               </el-form-item>
               </el-form-item>
             </el-col>
             </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.insurName" placeholder="请输入" clearable></el-input>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col v-show="isTrue" :span="8">
             <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"
-                    :label="item.label"></el-option>
+              <el-form-item label="订单类型">
+                <el-select v-model="firstForm.orderType" placeholder="请选择" clearable>
+                  <el-option label="车险录入" value="1"></el-option>
+                  <el-option label="代客录单" value="2"></el-option>
+                  <el-option label="外部订单" value="3"></el-option>
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
@@ -626,37 +562,7 @@
                 </el-select>
                 </el-select>
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
-            <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 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 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="isTrue ? 16 : 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 plain @click="handleExport('3')">数据导出</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
               <el-button type="primary" @click="handleSearch">搜索</el-button>
@@ -695,6 +601,8 @@
           <el-table-column prop="insurName" 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="productName" label="投保险种" width="120"></el-table-column>
           <el-table-column prop="createBy" label="录入人" width="120"></el-table-column>
           <el-table-column prop="createBy" 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="signingTime" 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="payTime" label="支付时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
           <el-table-column prop="quotationTime" label="报价时间" width="120"></el-table-column>
@@ -913,6 +821,10 @@ const initData = (type) => {
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
+       auditTimeBegin: firstForm.value?.auditTime?.[0],
+      auditTimeEnd: firstForm.value?.auditTime?.[1],
+      problemTimeBegin: firstForm.value?.problemTime?.[0],
+      problemTimeEnd: firstForm.value?.problemTime?.[1],
       auditStatus: type,
       auditStatus: type,
       pages: pages.value,
       pages: pages.value,
       size: size.value,
       size: size.value,
@@ -930,6 +842,10 @@ const initData = (type) => {
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       payingTimeEnd: firstForm.value?.payingTime?.[1],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateBegin: firstForm.value?.riskStartDate?.[0],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
       riskStartDateEnd: firstForm.value?.riskStartDate?.[1],
+       auditTimeBegin: firstForm.value?.auditTime?.[0],
+      auditTimeEnd: firstForm.value?.auditTime?.[1],
+      problemTimeBegin: firstForm.value?.problemTime?.[0],
+      problemTimeEnd: firstForm.value?.problemTime?.[1],
       isProblem: 1
       isProblem: 1
     }
     }
   }
   }