From 1e1e70da5288f47d8770ba2e7f22f3362e5b577c Mon Sep 17 00:00:00 2001 From: zhuzhuanzhuan Date: 星期五, 08 十二月 2023 17:16:35 +0800 Subject: [PATCH] 1、全局修改密码弹窗中的新密码校验长度与数据字典password_length设置保持一致 2、报警分析页面优化过快点击多次表格行时图表内容出现数据残留以及加载图表应设置加载中动画,若不设置用户在查询时短时间内不清楚有无数据 3、车间看板以及设备监控页面设备详情弹窗右上角增加关闭按钮、设备详情弹窗透明度加深、设备详情弹窗图表表盘指针对比色加强、调整设备详情弹窗中描述列表子项标题对齐方式由左对齐改为右对齐,锁定运行数据描述列表子项数值宽度,超出部分隐藏出现省略号,悬浮出现气泡卡片 4、设备利用率、设备开动率、班次利用率页面表格前三列增加表头,依次为公司、车间、工段以及表格有关时间值调整为若小时或分钟为0则不显示 5、设备综合效率分析页面表格数据默认每页最多显示10条改为20条 6、设备加工工件报表页面完成布局及功能实现 --- src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue | 74 ++++++++++++++++++++----------------- 1 files changed, 40 insertions(+), 34 deletions(-) diff --git a/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue b/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue index a8af549..406d5a4 100644 --- a/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue +++ b/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue @@ -63,7 +63,7 @@ type="dashed" icon="plus" @click="addMaterial" - :disabled="mainId.status=='4'" + :disabled="mainId.status=='4' || mainId.status=='2'" >娣诲姞瀹為檯鐢ㄦ枡</a-button> <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}"> <a-row :style="{textAlign:'right'}"> @@ -96,7 +96,7 @@ import pick from 'lodash.pick' import JEllipsis from '@/components/jeecg/JEllipsis' import JSelectSparePartModal from './select/JSelectSparePartModal' -import RepairOrderActualMaterialReportModel from './RepairOrderActualMaterialReportModel.vue' +import RepairOrderActualMaterialReportModel from './RepairOrderActualMaterialReportModel.vue' export default { name: 'RepairOrderActualMaterialReport', mixins: [JeecgListMixin], @@ -158,6 +158,16 @@ loading: false, dataSource: [], columns: [ + { + title: '#', + dataIndex: '', + key: 'rowIndex', + width: 60, + align: "center", + customRender: function (t, r, index) { + return parseInt(index) + 1; + } + }, { title: '棰嗘枡鍑哄簱鍗�', dataIndex: 'num', @@ -249,12 +259,12 @@ } } }, - created() { - // this.queryParam['maintenanceOrderId'] = this.dailyMaintenanceOrderId; - // this.queryParam['equipmentId'] = this.equipmentId - // this.loadData(1); - console.log("77777777",this.mainId) - }, + // created() { + // this.queryParam['maintenanceOrderId'] = this.dailyMaintenanceOrderId; + // this.queryParam['equipmentId'] = this.equipmentId + // this.loadData(1); + // console.log("77777777", this.mainId) + // }, methods: { addMaterial() { let ids = []; @@ -295,13 +305,13 @@ this.dataSource = []; this.ipagination.current = 1 }, - getUuiD(randomLength) { - return Number( - Math.random() - .toString() - .substr(2, randomLength) + Date.now() - ).toString(36) - }, + // getUuiD(randomLength) { + // return Number( + // Math.random() + // .toString() + // .substr(2, randomLength) + Date.now() + // ).toString(36) + // }, handleLock(record) { let that = this; if (record.actualQuantity == null || record.actualQuantity == undefined || record.actualQuantity == '') { @@ -374,45 +384,41 @@ }, mounted() { let newActualMaterials = []; - this.$bus.$on('selectionRows', (data) => { + this.$bus.$on('selection3Rows', (data) => { for (let i = 0; i < data.length; i++) { - var actualMaterial - = - { - id: this.getUuiD(16), + newActualMaterials.push({ + // id: this.getUuiD(16), num: data[i].num, outboundOrderDetailId: data[i].id, sparePartId: data[i].sparePartId, - sparePartNum: data[i].spareNum, - sparePartName: data[i].spareName, - sparePartSpecification: data[i].specification, - sparePartModel: data[i].model, - constructorName: data[i].constructorName, - constructorId: data[i].constructorId, - mainUnitName: data[i].mainUnitName, - mainUnitId: data[i].mainUnitId, + // sparePartNum: data[i].spareNum, + // sparePartName: data[i].spareName, + // sparePartSpecification: data[i].specification, + // sparePartModel: data[i].model, + // constructorName: data[i].constructorName, + // constructorId: data[i].constructorId, + // mainUnitName: data[i].mainUnitName, + // mainUnitId: data[i].mainUnitId, mainQuantity: data[i].mainQuantity, useQuantity: data[i].useQuantity, availableQuantity: data[i].availableQuantity, repairOrderId: this.mainId.id, equipmentId: this.equipmentId, isLock: 'no' - } - newActualMaterials.push(actualMaterial); + }) } let that = this - let obj = obj = postAction(this.url.addInit, newActualMaterials) - obj.then((res) => { + postAction(this.url.addInit, newActualMaterials).then((res) => { if (res.success) { that.$message.success(res.message) - + newActualMaterials = [] that.$emit('ok') } else { that.$message.warning(res.message) } }).finally(res => { that.loadData(); - newActualMaterials = [] + }) }) }, -- Gitblit v1.9.3