Procházet zdrojové kódy

订单审核筛选条件bug

@dongkboy před 3 měsíci
rodič
revize
dd5f3c371c
2 změnil soubory, kde provedl 26 přidání a 42 odebrání
  1. 17 34
      src/views/finance/audit.vue
  2. 9 8
      src/views/finance/index.vue

+ 17 - 34
src/views/finance/audit.vue

@@ -40,8 +40,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
+                <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>
@@ -104,12 +104,7 @@
           <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="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="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>
@@ -178,8 +173,9 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option label="1" value="1"></el-option>
+                <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>
@@ -241,12 +237,7 @@
           <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="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="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>
@@ -316,8 +307,9 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option label="1" value="1"></el-option>
+                <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>
@@ -379,12 +371,7 @@
           <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="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="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>
@@ -458,8 +445,9 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option label="1" value="1"></el-option>
+                <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>
@@ -523,12 +511,7 @@
           <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="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>
@@ -660,7 +643,7 @@ const initList = (type) => {
       quotationTimeStart: firstForm.value?.quotationTime?.[0],
       quotationTimeEnd: firstForm.value?.quotationTime?.[1],
       signingTimeStart: firstForm.value?.signingTime?.[0],
-      signingTimeEnd: firstForm.value?.insurName?.[1],
+      signingTimeEnd: firstForm.value?.signingTime?.[1],
       auditStatus: type,
       isProblem: 0
     }
@@ -673,7 +656,7 @@ const initList = (type) => {
       quotationTimeStart: firstForm.value?.quotationTime?.[0],
       quotationTimeEnd: firstForm.value?.quotationTime?.[1],
       signingTimeStart: firstForm.value?.signingTime?.[0],
-      signingTimeEnd: firstForm.value?.insurName?.[1],
+      signingTimeEnd: firstForm.value?.signingTime?.[1],
       isProblem: 1
     }
   }

+ 9 - 8
src/views/finance/index.vue

@@ -40,8 +40,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
+                <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>
@@ -193,8 +193,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
+                <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>
@@ -347,8 +347,8 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option v-for="item in companyList" :key="item.companyCode" :value="item.companyCode"
+                <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>
@@ -503,8 +503,9 @@
             </el-col>
             <el-col :span="8">
               <el-form-item label="保险公司">
-                <el-select v-model="firstForm.companyId" placeholder="请选择" clearable>
-                  <el-option label="1" value="1"></el-option>
+                <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>