Quellcode durchsuchen

手续费 跟单增加业务来源筛选

祁鹏飞 vor 4 Monaten
Ursprung
Commit
6649377a9b

+ 3 - 3
src/components/Table/index.vue

@@ -1,7 +1,7 @@
 <template>
-  <div class="table-container">
+  <div class="table-container" :style="{height: props.height || '100%'}">
     <div class="table_box">
-      <div class="table-title-btn">
+      <div class="table-title-btn" v-if="$slots['table-title-btn']">
         <slot name="table-title-btn"></slot>
       </div>
       <el-table
@@ -11,7 +11,7 @@
         style="width: 100%"
         row-key="id"
         :tree-props="props.treeProps"
-        :height="props.height"
+        :height="$slots['table-title-btn']?'calc(100% - 52px)':'100%'"
         @selection-change="selectChange"
         @select-all="selectAllChange"
       >

+ 26 - 2
src/views/receivable/documentary/index.vue

@@ -69,11 +69,21 @@
                                 </el-select>
                             </el-form-item>
                         </el-col>
-                        <el-col :span="8">
+                        <el-col v-show="isTrue" :span="8">
                             <el-form-item label="被保人">
                                 <el-input v-model="receivableForm.insuredName" placeholder="请输入" clearable></el-input>
                             </el-form-item>
                         </el-col>
+                        <el-col :span="8">
+                            <el-form-item label="出单人类型">
+                              <el-select v-model="receivableForm.attrType" placeholder="请选择" clearable>
+                                  <el-option label="团队" value="5"></el-option>
+                                  <el-option label="个代" value="6"></el-option>
+                                  <el-option label="渠道" value="7"></el-option>
+                                  <el-option label="电销组" value="8"></el-option>
+                              </el-select>
+                            </el-form-item>
+                        </el-col>
                         <el-col v-show="isTrue" :span="8">
                             <el-form-item label="交强险保单号">
                                 <el-input v-model="receivableForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
@@ -165,6 +175,7 @@
                     <el-table-column type="selection" width="80"></el-table-column>
                     <el-table-column prop="signingTime" label="签单时间" width="150"></el-table-column>
                     <el-table-column prop="orderNo" label="订单号" width="150"></el-table-column>
+                    <el-table-column prop="typeAttrName" label="出单人类型" width="120"></el-table-column>
                     <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
                     <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
                     <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
@@ -272,11 +283,21 @@
                                 </el-select>
                             </el-form-item>
                         </el-col>
-                        <el-col :span="8">
+                        <el-col v-show="isTrue" :span="8">
                             <el-form-item label="被保人">
                                 <el-input v-model="receivableForm.insuredName" placeholder="请输入" clearable></el-input>
                             </el-form-item>
                         </el-col>
+                        <el-col :span="8">
+                            <el-form-item label="出单人类型">
+                              <el-select v-model="receivableForm.attrType" placeholder="请选择" clearable>
+                                  <el-option label="团队" value="5"></el-option>
+                                  <el-option label="个代" value="6"></el-option>
+                                  <el-option label="渠道" value="7"></el-option>
+                                  <el-option label="电销组" value="8"></el-option>
+                              </el-select>
+                            </el-form-item>
+                        </el-col>
                         <el-col v-show="isTrue" :span="8">
                             <el-form-item label="交强险保单号">
                                 <el-input v-model="receivableForm.jqPolicyNo" placeholder="请输入" clearable></el-input>
@@ -359,6 +380,7 @@
                     <el-table-column type="selection" width="80"></el-table-column>
                     <el-table-column prop="signingTime" label="签单时间" width="150"></el-table-column>
                     <el-table-column prop="orderNo" label="订单号" width="150"></el-table-column>
+                    <el-table-column prop="typeAttrName" label="出单人类型" width="120"></el-table-column>
                     <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
                     <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
                     <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
@@ -946,6 +968,7 @@ const reset = () => {
 const getOtherReceivableList = () => {
     let params = {
         licenseNo: receivableForm.value?.licenseNo,
+        attrType: receivableForm.value?.attrType,
         companyId: receivableForm.value?.companyId,
         signingStartTime: receivableForm.value?.signingTime?.[0],
         signingEndTime: receivableForm.value?.signingTime?.[1],
@@ -977,6 +1000,7 @@ const getOtherReceivableList = () => {
 const getJyOtherReceivableList = () => {
     let params = {
         licenseNo: receivableForm.value?.licenseNo,
+        attrType: receivableForm.value?.attrType,
         companyId: receivableForm.value?.companyId,
         signingStartTime: receivableForm.value?.signingTime?.[0],
         signingEndTime: receivableForm.value?.signingTime?.[1],

+ 24 - 2
src/views/receivable/handingFee/index.vue

@@ -49,8 +49,16 @@
                                 ></el-cascader>
                             </el-form-item>
                         </el-col>
-
-
+                        <el-col :span="8">
+                            <el-form-item label="出单人类型">
+                              <el-select v-model="receivableForm.attrType" placeholder="请选择" clearable>
+                                  <el-option label="团队" value="5"></el-option>
+                                  <el-option label="个代" value="6"></el-option>
+                                  <el-option label="渠道" value="7"></el-option>
+                                  <el-option label="电销组" value="8"></el-option>
+                              </el-select>
+                            </el-form-item>
+                        </el-col>
 
                         <el-col v-show="isTrue" :span="8">
                             <el-form-item label="订单号">
@@ -169,6 +177,7 @@
                     <el-table-column type="selection" width="80"></el-table-column>
                     <el-table-column prop="signingTime" label="签单时间" width="150"></el-table-column>
                     <el-table-column prop="orderNo" label="订单号" width="150"></el-table-column>
+                    <el-table-column prop="typeAttrName" label="出单人类型" width="120"></el-table-column>
                     <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
                     <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
                     <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
@@ -253,6 +262,16 @@
                                     clearable
                                 ></el-cascader>
                             </el-form-item>
+                        </el-col>
+                        <el-col :span="8">
+                            <el-form-item label="出单人类型">
+                              <el-select v-model="receivableForm.attrType" placeholder="请选择" clearable>
+                                  <el-option label="团队" value="5"></el-option>
+                                  <el-option label="个代" value="6"></el-option>
+                                  <el-option label="渠道" value="7"></el-option>
+                                  <el-option label="电销组" value="8"></el-option>
+                              </el-select>
+                            </el-form-item>
                         </el-col>
                          <el-col v-show="isTrue" :span="8">
                             <el-form-item label="订单号">
@@ -357,6 +376,7 @@
                     <el-table-column type="selection" width="80"></el-table-column>
                     <el-table-column prop="signingTime" label="签单时间" width="150"></el-table-column>
                     <el-table-column prop="orderNo" label="订单号" width="150"></el-table-column>
+                    <el-table-column prop="typeAttrName" label="出单人类型" width="120"></el-table-column>
                     <el-table-column prop="companyName" label="保险公司" width="120"></el-table-column>
                     <el-table-column prop="deptName" label="出单机构" width="120"></el-table-column>
                     <el-table-column prop="agreementName" label="出单协议" width="150"></el-table-column>
@@ -980,6 +1000,7 @@ const reset = () => {
 const getCommissionReceivableList = () => {
     let params = {
         licenseNo: receivableForm.value?.licenseNo,
+        attrType: receivableForm.value?.attrType,
         companyId: receivableForm.value?.companyId,
         signingStartTime: receivableForm.value?.signingTime?.[0],
         signingEndTime: receivableForm.value?.signingTime?.[1],
@@ -1012,6 +1033,7 @@ const getCommissionReceivableList = () => {
 const getJyReceivableList = () => {
     let params = {
         licenseNo: receivableForm.value?.licenseNo,
+        attrType: receivableForm.value?.attrType,
         companyId: receivableForm.value?.companyId,
         signingStartTime: receivableForm.value?.signingTime?.[0],
         signingEndTime: receivableForm.value?.signingTime?.[1],