From 017886be8a6c07ccaaf6300b8c7652ddbd41d734 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期一, 15 一月 2024 16:50:08 +0800 Subject: [PATCH] Merge branch 'master' of http://117.34.109.166:18448/r/vue_mdc_430 into develop --- src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue | 58 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 43 insertions(+), 15 deletions(-) diff --git a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue index 4ff7393..3cae1f0 100644 --- a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue +++ b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue @@ -60,9 +60,9 @@ </div> <!-- table鍖哄煙-begin --> - <div id="DeviceList"> + <div id="DeviceList" style="flex: 1;overflow: hidden"> <a-table ref="table" bordered size="middle" rowKey="id" :columns="columns" - :scroll="{x:1000}" :dataSource="dataSource" :pagination="ipagination" :loading="loading" + :scroll="{x:'max-content',y:scrollY}" :dataSource="dataSource" :pagination="ipagination" :loading="loading" :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" @change="handleTableChange"> <span slot="action" slot-scope="text, record"> @@ -141,16 +141,19 @@ queryParamEquip:{}, queryParamPeople:{}, dataStartsoucre:[], + scrollY:465, columns: [ { title: '璁惧缂栧彿', align: 'center', - dataIndex: 'equipmentId' + dataIndex: 'equipmentId', + width:150 }, { title: '璁惧鍚嶇О', align: 'center', dataIndex: 'equipmentName', + width:200 // defaultSortOrder:'descend', // sorter: (a, b) => {return a.equipmentName>b.equipmentName?1:-1} }, @@ -158,6 +161,7 @@ title: '闆朵欢鍙�', align: 'center', dataIndex: 'partsCode', + width:120 // scopedSlots:{customRender:'startTime'}, // customRender:(text,row,index) => { // return moment(text).format("YYYY-MM-DD HH:mm:ss") @@ -166,39 +170,46 @@ { title: '鎵规鍙�', align: 'center', - dataIndex: 'batchCode' + dataIndex: 'batchCode', + width:120 }, { title: '绋嬪簭鍙�', align: 'center', - dataIndex: 'sequenceNumber' + dataIndex: 'sequenceNumber', + width:120 }, { title: '鏃ユ湡', align: 'center', - dataIndex: 'efficientDate' + dataIndex: 'efficientDate', + width:150 }, { title: '鍔犲伐鏁伴噺', align: 'center', - dataIndex: 'processQuantity' + dataIndex: 'processQuantity', + width:120 }, { title: '鏃堕暱锛堝垎閽燂級', align: 'center', - dataIndex: 'duration' + dataIndex: 'duration', + width:120 }, { title: '澶囨敞', align: 'center', - dataIndex: 'remark' + dataIndex: 'remark', + width:120 }, { title: '鎿嶄綔', dataIndex: 'action', scopedSlots: {customRender: 'action'}, align: "center", - width: 150 + fixed:'right', + width: 200 } ], url: { @@ -688,9 +699,25 @@ exclude_inputs: true }); }, + + /** + * 褰撴祻瑙堝櫒鍙绐楀彛灏哄鍙戠敓鏀瑰彉鏃惰Е鍙� + */ + handleWindowResize(){ + const boxHeight = +window.getComputedStyle(document.getElementById('DeviceList')).height.slice(0,-2) + const tableHeadHeight = +window.getComputedStyle(document.querySelector('.ant-table-thead th')).height.slice(0,-2) + this.scrollY = boxHeight - tableHeadHeight - 50 + } }, created() { this.queryParam.typeTree = "1" + }, + mounted(){ + window.addEventListener('resize',this.handleWindowResize) + this.handleWindowResize() + }, + beforeDestroy(){ + window.removeEventListener('resize',this.handleWindowResize) } } </script> @@ -698,34 +725,35 @@ <style lang="less" scoped> @import '~@assets/less/common.less'; + .device_list{ + overflow: hidden; + display: flex; + flex-direction: column; + } + @media screen and (min-width: 1920px){ .device_list{ height: 811px!important; - overflow: scroll; } } @media screen and (min-width: 1680px) and (max-width: 1920px){ .device_list{ height: 811px!important; - overflow: scroll; } } @media screen and (min-width: 1400px) and (max-width: 1680px){ .device_list{ height: 663px!important; - overflow: scroll; } } @media screen and (min-width: 1280px) and (max-width: 1400px){ .device_list{ height: 564px!important; - overflow: scroll; } } @media screen and (max-width: 1280px){ .device_list{ height: 564px!important; - overflow: scroll; } } </style> -- Gitblit v1.9.3