From 7f6af6907202cb7c9395a7020d249bd62e17d50f Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期五, 05 一月 2024 17:59:17 +0800 Subject: [PATCH] 1、解决车间看板页面因浏览器兼容性问题导致的样式不适配问题(使用浏览器86版本与其他版本做对比) 2、优化车间看板页面代码,将看板拖拽区域设置高度后再设置限制拖拽以试图解决进入页面后有概率设备无法自由拖拽问题(猜想因父子组件渲染顺序导致,父组件还未渲染完成,子组件就已限制区域,此时区域高度可能0,未在现场调试,本地调试无问题) 3、优化设备利用率、开动率及班次利用率页面代码,解决因浏览器版本问题导致表格前3列文字无法垂直排列导致的布局问题以及调整右上角区间展示区域为响应式布局 --- src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue b/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue index 9071fba..fea537c 100644 --- a/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue +++ b/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue @@ -11,6 +11,7 @@ :dataSource="dataSource" :pagination="ipagination" @change="handleTableChange" + :loading="loading" > <template @@ -109,7 +110,7 @@ <actual-material-select ref="actualMaterialSelect"> <!-- @sendMaterialRecord="sendMaterialRecord" --> </actual-material-select> - <j-select-spare-part-modal ref='JSelectSparePartModal'></j-select-spare-part-modal> + <j-select-spare-part-modal ref='JSelectSparePartModal' @selection2Rows="getSelectRows"></j-select-spare-part-modal> </a-card> </template> <script> @@ -265,7 +266,8 @@ lock: "/eam/maintenanceOrderActualMaterial/lock", unLock: "/eam/maintenanceOrderActualMaterial/unLock" }, - changeIndex: 0 + changeIndex: 0, + loading:false, } }, watch: { @@ -413,7 +415,7 @@ this.$message.error('浣跨敤鏁伴噺涓嶈兘澶т簬鍙敤鏁伴噺!'); return false; } - this.confirmLoading = true; + this.loading = true; postAction(this.url.lock, record).then(res => { if (res.success) { this.$message.success("搴撳瓨閿佸畾鎴愬姛锛�") @@ -421,14 +423,14 @@ this.$message.error(res.message) } }).finally(res => { - that.confirmLoading = false + that.loading = false that.loadData(); }) }, handleUnLock(record) { let that = this; - this.confirmLoading = true; + this.loading = true; postAction(this.url.unLock, record).then(res => { if (res.success) { this.$message.success("搴撳瓨瑙i攣鎴愬姛锛�") @@ -436,7 +438,7 @@ this.$message.error(res.message) } }).finally(res => { - that.confirmLoading = false + that.loading = false that.loadData(); }) }, @@ -472,11 +474,8 @@ this.loading = false }) }, - }, - - mounted() { - let newActualMaterials = []; - this.$bus.$on('selection2Rows', (data) => { + getSelectRows(data){ + let newActualMaterials = []; for (let i = 0; i < data.length; i++) { newActualMaterials.push({ // id: this.getUuiD(16), @@ -499,9 +498,7 @@ isLock: 'no' }) } - debugger let that = this - // newActualMaterials = this.dataSource postAction(this.url.addInit, newActualMaterials).then((res) => { if (res.success) { that.$message.success(res.message) @@ -511,10 +508,14 @@ } }).finally(res => { newActualMaterials = [] - that.loadData(1); + that.loadData(); }) - }) + + } + }, + + mounted() { }, } -- Gitblit v1.9.3