Pārlūkot izejas kodu

fix:列表展示顺序变更

test 2 gadi atpakaļ
vecāks
revīzija
013247aae5

+ 1 - 0
src/components/TemplateTable/index.vue

@@ -224,6 +224,7 @@
         color: '#606266',
         color: '#606266',
       }"
       }"
       :cell-class-name="rowClass"
       :cell-class-name="rowClass"
+      
     >
     >
       <el-table-column
       <el-table-column
         type="selection"
         type="selection"

+ 7 - 0
src/views/Core/KtCommonTable.vue

@@ -180,6 +180,7 @@
         v-if="showOperation"
         v-if="showOperation"
         header-align="center"
         header-align="center"
         align="center"
         align="center"
+        class-name="table-fiexd"
       >
       >
         <template slot-scope="scope">
         <template slot-scope="scope">
           <kt-button
           <kt-button
@@ -886,6 +887,12 @@ export default {
 </script>
 </script>
 
 
 <style scoped>
 <style scoped>
+/deep/ .el-table__fixed-body .el-table__fixed-right  {
+  background-color: #f0f0f0; /* 你想要的背景色 */
+}
+/deep/ .table-fiexd{
+  background: #fff !important;
+}
 
 
 /* 底部固定分页 */
 /* 底部固定分页 */
 .bottomFixed {
 .bottomFixed {

+ 23 - 13
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalanceyes.vue

@@ -71,15 +71,17 @@
       width="60%"
       width="60%"
       :before-close="handleCloseDetail"
       :before-close="handleCloseDetail"
     >
     >
-      <templateTable
-        ref="templateTable2"
-        :pagination="pageDataDetail"
-        @getList="getListDetail"
-        :tableConfig="tableConfigDetailDetail"
-        :data="formTableDatarecord"
-        @findPage="findPageDetailDetail"
-      >
-      </templateTable>
+      <div class="table-overflow">
+        <templateTable
+          ref="templateTable2"
+          :pagination="pageDataDetail"
+          @getList="getListDetail"
+          :tableConfig="tableConfigDetailDetail"
+          :data="formTableDatarecord"
+          @findPage="findPageDetailDetail"
+        >
+        </templateTable>
+      </div>
       <span slot="footer" class="dialog-footer">
       <span slot="footer" class="dialog-footer">
         <el-button size="small" @click="dialogVisibleDetail = false"
         <el-button size="small" @click="dialogVisibleDetail = false"
           >取消</el-button
           >取消</el-button
@@ -333,6 +335,7 @@ export default {
         totalSize: 0,
         totalSize: 0,
       },
       },
       recordDetail: "",
       recordDetail: "",
+      messageObj:{}
     };
     };
   },
   },
   created() {
   created() {
@@ -354,15 +357,16 @@ export default {
     },
     },
     // 记录里的明细
     // 记录里的明细
     haldRecordDetail(row) {
     haldRecordDetail(row) {
-      console.log(row);
+      // console.log(row);
       this.findPageRecordDetail(row);
       this.findPageRecordDetail(row);
       this.dialogVisibleRecordDetail = true;
       this.dialogVisibleRecordDetail = true;
     },
     },
     handleCloseRecordDetail() {
     handleCloseRecordDetail() {
       this.dialogVisibleRecordDetail = false;
       this.dialogVisibleRecordDetail = false;
     },
     },
-    getListRecordDetail() {
-      this.findPageRecordDetail();
+    getListRecordDetail(data) {
+      console.log(data)
+      // this.findPageRecordDetail();
     },
     },
     findPageRecordDetail(row) {
     findPageRecordDetail(row) {
       this.tableConfigDetailDetail.loading = true;
       this.tableConfigDetailDetail.loading = true;
@@ -392,10 +396,11 @@ export default {
     },
     },
     // 明细
     // 明细
     findPageDetailDetail(data) {
     findPageDetailDetail(data) {
+      // console.log(data)
       this.tableConfigDetailDetail.loading = true;
       this.tableConfigDetailDetail.loading = true;
       this.$api.task
       this.$api.task
         .plyFeeQuery({
         .plyFeeQuery({
-          partnerCompaniesId: data.partnerCompaniesId,
+          partnerCompaniesId: data?data.partnerCompaniesId:this.messageObj.partnerCompaniesId,
           agreementType: "1",
           agreementType: "1",
           handlingFeesStatus: "1",
           handlingFeesStatus: "1",
           ...this.pageDataDetail,
           ...this.pageDataDetail,
@@ -417,10 +422,12 @@ export default {
     },
     },
     // 明细
     // 明细
     getListDetail(data) {
     getListDetail(data) {
+      console.log(data,666)
       this.findPageDetailDetail();
       this.findPageDetailDetail();
     },
     },
     // 明细
     // 明细
     haldDetail(row) {
     haldDetail(row) {
+      this.messageObj={...row}
       this.findPageDetailDetail(row);
       this.findPageDetailDetail(row);
       this.dialogVisibleDetail = true;
       this.dialogVisibleDetail = true;
     },
     },
@@ -515,6 +522,9 @@ export default {
 </script>
 </script>
 
 
 <style scoped>
 <style scoped>
+.table-overflow /deep/ .el-table{
+    overflow: auto;
+  }
 .InvoicedAndSettled >>> .el-table__body-wrapper {
 .InvoicedAndSettled >>> .el-table__body-wrapper {
   overflow-y: auto !important;
   overflow-y: auto !important;
   height: auto !important;
   height: auto !important;

+ 7 - 3
src/views/Task/mixin.js

@@ -144,13 +144,17 @@ export const mixin = { // 导出混入对象
         { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
         { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
         // { prop: "insCompany", label: "保险公司", minWidth: 120 },
         // { prop: "insCompany", label: "保险公司", minWidth: 120 },
         { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
         { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
-        // { prop: "agreementName", label: "协议", minWidth: 160 },
-        { prop: "taxamount", label: "车船税", minWidth: 160 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
         { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
         { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
         { prop: "sypremium", label: "商业险保费", minWidth: 160 },
         { prop: "sypremium", label: "商业险保费", minWidth: 160 },
+
+
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "taxamount", label: "车船税", minWidth: 160 },
         { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
         { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
+
+      
         
         
-        { prop: "licenseno", label: "车牌号", minWidth: 160 },
         // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
         // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         { prop: "product", label: "投保险种", minWidth: 100 },
         { prop: "product", label: "投保险种", minWidth: 100 },