소스 검색

报表分析-应收总账页面

lichao 4 년 전
부모
커밋
fd4afd608c
1개의 변경된 파일28개의 추가작업 그리고 1개의 파일을 삭제
  1. 28 1
      src/views/reportManagement/generalLedgerDr/index.vue

+ 28 - 1
src/views/reportManagement/generalLedgerDr/index.vue

@@ -218,6 +218,8 @@
       :data="receivableList"
       :data="receivableList"
       show-summary
       show-summary
       :summary-method="getSum"
       :summary-method="getSum"
+      ref="table"
+      :height="tableHeight"
     >
     >
       <!-- <el-table-column type="selection" width="55" align="center" /> -->
       <!-- <el-table-column type="selection" width="55" align="center" /> -->
       <el-table-column
       <el-table-column
@@ -382,6 +384,7 @@ export default {
   components: { draggable },
   components: { draggable },
   data() {
   data() {
     return {
     return {
+      tableHeight: '0',
       // 货权方(客户数据)
       // 货权方(客户数据)
       fMblnoOptions: [],
       fMblnoOptions: [],
       // 贸易方式(数据字典),对应t_trademodels 字典
       // 贸易方式(数据字典),对应t_trademodels 字典
@@ -495,6 +498,20 @@ export default {
     };
     };
   },
   },
   created() {
   created() {
+    let date = new Date();
+    let year = parseInt(date.getFullYear())
+    let month = parseInt(date.getMonth() + 1)
+    let currentMonth = date.getMonth()
+    let nextMonth = ++currentMonth
+    let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)  // 下个月的第一天
+    let oneDay = 1000*60*60*24
+    let lastTime = new Date(nextMonthFirstDay - oneDay) // 下个月的第一天减去一天,就是上个月的最后一天
+    let day = lastTime.getDate()
+    if (day < 10) {
+      day = '0' + day
+    }
+    this.queryParams.timeExamine = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
+
     this.setRowList = this.tableDate;
     this.setRowList = this.tableDate;
     this.getRowList = this.tableDate;
     this.getRowList = this.tableDate;
     this.getList();
     this.getList();
@@ -503,6 +520,16 @@ export default {
     });
     });
     this.getRow();
     this.getRow();
   },
   },
+  mounted() {
+    this.$nextTick(() => {
+      // 根据浏览器高度设置初始高度
+      this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 160
+      // 监听浏览器高度变化,改变表格高度
+      window.onresize = () => {
+        this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 70
+      }
+    })
+  },
   methods: {
   methods: {
     //列设置全选
     //列设置全选
     allChecked() {
     allChecked() {
@@ -785,4 +812,4 @@ export default {
   background-color: rgba(0, 0, 0, 0.05);
   background-color: rgba(0, 0, 0, 0.05);
   height: 100%;
   height: 100%;
 }
 }
-</style>
+</style>