From 301df333c4dc0c28cee67a8579784bd1c3b85abe Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期四, 22 二月 2024 15:07:51 +0800 Subject: [PATCH] 1、标准加工时间页面取消按照时间查询 2、设备利用率、设备开动率以及班次利用率页面查询区域日期被删除后因查询不到数据时表格中不会出现任何数据且无提示,故增加提示及禁止删除日期 3、设备综合效率分析页面和设备加工工件报表页面时间被手动清空与点击重置按钮清空后的查询条件不同,调整为时间为空时则查询除时间限定内所有数据 4、利用率走势分析、利用率分段分析以及报警分析页面简化页面查询功能,禁止删除日期 5、优化假期管理、加工数量管理以及合格率管理页面手动清空日期后无法正常查询数据 6、统计分析与统计图表页面调整重置按钮功能为重置名称为第一级车间以及日期为当日前一天,且无法手动清空日期 7、对比分析页面调整重置按钮功能为重置日期为当日前一周,且无法手动清空日期 --- src/views/system/modules/SelectDeviceModal.vue | 88 ++++++++++++++++++++----------------------- 1 files changed, 41 insertions(+), 47 deletions(-) diff --git a/src/views/system/modules/SelectDeviceModal.vue b/src/views/system/modules/SelectDeviceModal.vue index af931d0..f91e1d4 100644 --- a/src/views/system/modules/SelectDeviceModal.vue +++ b/src/views/system/modules/SelectDeviceModal.vue @@ -1,12 +1,11 @@ <template> <div> - <a-modal + <a-drawer :title="title" :visible="visible" + width="650" @ok="handleOk" - @cancel="handleCancel" - cancelText="鍏抽棴" - centered + @close="handleCancel" > <!--<!– 鏌ヨ鍖哄煙 –>--> @@ -52,47 +51,41 @@ <a-form-item label="杞﹂棿灞傜骇锛�"> <a-tree showLine ref="tree" :expandedKeys.sync="expandedKeys" :treeData="treeDataSource" checkable @check="onCheck" v-model="checkedKeys" - :autoExpandParent="autoExpandParent" @expand="onExpand"> + @expand="onExpand"> </a-tree> </a-form-item> </a-form> </a-spin> - <template slot="footer"> - <div> - <div> - <a-dropdown - style="float: left" - :trigger="['click']" - placement="topCenter" - > - <a-menu slot="overlay"> - <a-menu-item key="1" @click="expandAll">灞曞紑鎵�鏈�</a-menu-item> - <a-menu-item key="2" @click="closeAll">鍚堝苟鎵�鏈�</a-menu-item> - <a-menu-item key="3" @click="refreshTree">鍒锋柊</a-menu-item> - </a-menu> - <a-button> - 鏍戞搷浣� - <a-icon type="up"/> - </a-button> - </a-dropdown> - </div> - <a-space> - <a-button - @click="handleCancel" - >鍏抽棴 - </a-button> - <a-button - @click="handleOk" - type="primary" - >纭畾 - </a-button> - </a-space> - </div> - </template> - </a-modal> + <div class="drawer-bottom-button"> + <a-dropdown + style="float: left" + :trigger="['click']" + placement="topCenter" + > + <a-menu slot="overlay"> + <a-menu-item key="1" @click="expandAll">灞曞紑鎵�鏈�</a-menu-item> + <a-menu-item key="2" @click="closeAll">鍚堝苟鎵�鏈�</a-menu-item> + <a-menu-item key="3" @click="refreshTree">鍒锋柊</a-menu-item> + </a-menu> + <a-button> + 鏍戞搷浣� + <a-icon type="up"/> + </a-button> + </a-dropdown> + <a-popconfirm title="纭畾鏀惧純缂栬緫锛�" @confirm="handleCancel" okText="纭畾" cancelText="鍙栨秷"> + <a-button style="margin-right: .8rem">鍏抽棴</a-button> + </a-popconfirm> + <a-button + @click="handleOk" + type="primary" + >纭畾 + </a-button> + </div> + + </a-drawer> </div> </template> @@ -119,11 +112,13 @@ default() { return true } + }, + title: { + type: String } }, data() { return { - title: '娣诲姞宸叉湁璁惧', cardLoading: false, loading: false, treeDataSource: [], @@ -133,8 +128,6 @@ getBaseTree: '/mdc/mdcEquipment/queryTreeListByProduction' }, dataList: [], - autoExpandParent: true, - checkStrictly: true, allTreeKeys: [], visible: false, dataSource: [] @@ -230,6 +223,7 @@ this.treeDataSource = res.result this.generateList(this.treeDataSource) console.log('treeDataSource', this.treeDataSource) + this.expandedKeys = this.allTreeKeys } else { this.$message.warn(res.message) } @@ -273,19 +267,19 @@ refreshTree() { this.queryTreeData() }, - onCheck(value) { + onCheck(value, obj) { this.checkedKeys = value + console.log('obj,', obj) + this.deviceNodes = obj.checkedNodes.filter(item => item.data.props.equipmentId).map(item => item.data.props.equipmentId) + console.log(this.deviceNodes) }, handleCancel() { this.visible = false }, handleOk() { - if (this.checkedKeys.length > 0) { - this.$emit('selectFinished', this.checkedKeys) - } + this.$emit('selectFinished', this.deviceNodes) this.visible = false } - // add() { // this.visible = true @@ -401,7 +395,7 @@ overflow-y: hidden } - .drawer-bootom-button { + .drawer-bottom-button { position: absolute; bottom: 0; width: 100%; -- Gitblit v1.9.3