Browse Source

仓储业务-通关页面

lichao 4 years ago
parent
commit
14fa9cf911
1 changed files with 43 additions and 0 deletions
  1. 43 0
      src/views/Warehousing/cargoClearance/index.vue

+ 43 - 0
src/views/Warehousing/cargoClearance/index.vue

@@ -385,6 +385,8 @@
         @selection-change="handleSelectionChange"
         show-summary
         :summary-method="getSum"
+        ref="table"
+        :height="tableHeight"
       >
         <el-table-column type="selection" width="60" fixed align="center" />
         <el-table-column
@@ -518,6 +520,7 @@ export default {
   name: "plans",
   data() {
     return {
+      tableHeight:'600',
       timer: "",
       pageShow: true,
       pageShow2: false,
@@ -686,6 +689,20 @@ export default {
   // 使用子组件
   components: { draggable, AddOrUpdate },
   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.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
+
     this.setRowList = this.tableDate;
     this.getRowList = this.tableDate;
     this.getDicts("data_trademodes").then((response) => {
@@ -711,7 +728,33 @@ export default {
       this.handleUpdate(this.$route.query.id);
     }
   },
+  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: {
+    // 获取当前月的第一天和最后一天
+    // getMonth() {
+    //   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.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59']
+    // },
     //列设置全选
     allChecked() {
       if (this.allCheck == true) {