diff --git a/MES_Manage_View_V20/src/views/AnomalousManagement/OutPunctualWork/index.vue b/MES_Manage_View_V20/src/views/AnomalousManagement/OutPunctualWork/index.vue new file mode 100644 index 0000000..d64f150 --- /dev/null +++ b/MES_Manage_View_V20/src/views/AnomalousManagement/OutPunctualWork/index.vue @@ -0,0 +1,489 @@ + + + + + 生产订单: + + 计划号: + + 物料编码: + + 物料名称: + + 工序名称: + + 执行状态: + + + + + 查询 + + + + + + + + + + + + {{scope.row.派工状态 === 1 ? '已同步':'未同步'}} + + + + + + + + + + + + + + + {{formatDate(scope.row.计划开始时间)}} + + + + + {{formatDate(scope.row.计划完成时间)}} + + + + + + + + + + \ No newline at end of file diff --git a/MES_Manage_View_V20/src/views/AnomalousManagement/PunctualWork/index.vue b/MES_Manage_View_V20/src/views/AnomalousManagement/PunctualWork/index.vue index 4819aa5..8e722c5 100644 --- a/MES_Manage_View_V20/src/views/AnomalousManagement/PunctualWork/index.vue +++ b/MES_Manage_View_V20/src/views/AnomalousManagement/PunctualWork/index.vue @@ -64,6 +64,14 @@ + + 设备: - + - {{ scope.row.参数值 }} + {{ scope.row.参数值 }}{{ scope.row.参数单位 }} @@ -53,7 +53,7 @@ - + @@ -70,29 +70,130 @@ {{ scope.row.状态名称 }} - + {{ scope.row.累计分钟数 }} - - + + 订单编号: + + 查询 + + + + {{ scope.row.订单编号 }} + + + + + {{ scope.row.循环时间 }} + + + + + {{ scope.row.换件时间 }} + + + + + {{ scope.row.采集时间 }} + + + + + + + + + {{ scope.row.订单编号 }} - + - {{ scope.row.循环时间 }} + {{ scope.row.程序时长 }} - + - {{ scope.row.采集时间 }} + {{ scope.row.最小时长 }} + + + + + {{ scope.row.最大时长 }} + + + + + + + + + + {{ scope.row.产品编码 }} + + + + + {{ scope.row.产品名称 }} + + + + {{ scope.row.订单编号 }} + + + + + {{ scope.row.换件时长 }} + + + + + {{ scope.row.最小时长 }} + + + + + {{ scope.row.最大时长 }} + + + + + + + + + + {{ scope.row.产品编码 }} + + + + + {{ scope.row.产品名称 }} + + + + @@ -120,6 +221,7 @@ export default { completionTime: [], routineCheckType: [], dataType: 0, + orderNo: '', loading: false, dialogFormVisible: false, title: '', @@ -146,6 +248,7 @@ export default { 设备类型: [{ required: true, message: '请选择' }] }, original: '', + currentRow: null, total: 0, // 分页总数 tableData: [], // 设备信息表 tableData1: [], // 设备信息表 @@ -274,16 +377,31 @@ export default { this.loading = true this.tableData1 = [] this.dataType = row.数据类型 + this.currentRow = row var param = [] + param.push(['PageCurrent', this.pageCurrent]) + param.push(['PageSize', this.pageSize]) + param.push(['PageCount', '1111', 'int', '1']) + param.push(['ItemCount', '1111', 'int', '1']) param.push(['开始时间', this.completionTime[0]]) param.push(['结束时间', this.completionTime[1]]) param.push(['设备名称', this.equipmentType]) param.push(['参数名称', row.参数名称]) param.push(['数据类型', row.数据类型]) + param.push(['订单编号', this.orderNo]) var Data = this.CreateData('11', '设备管理_设备数据_统计数据查询_通过类型', param) this.ExecDatabase(Data).then(response => { this.loading = false - this.tableData1 = row.数据类型 === 1 ? this.mergeContinuousStatus(response.data) : response.data + console.log(response.data) + if (row.数据类型 === 1) { + this.tableData1 = this.mergeContinuousStatus(response.data.result) + } else if (row.数据类型 === 2) { + this.tableData1 = response.data.result + this.total = parseInt(response.data.output[0].ItemCount) + } else { + this.tableData1 = response.data.result + } + // this.tableData = response.data.result // this.total = parseInt(response.data.output[0].ItemCount) }).catch(() => { @@ -293,11 +411,11 @@ export default { handleSizeChanges(val) { this.pageCurrent = 1 this.pageSize = val - this.searchTable() + this.handleSearch(this.currentRow) }, handleCurrentChanges(val) { this.pageCurrent = val - this.searchTable() + this.handleSearch(this.currentRow) } } } diff --git a/MES_Manage_View_V20/src/views/PlanManagement/SelfMakePlandone/index.vue b/MES_Manage_View_V20/src/views/PlanManagement/SelfMakePlandone/index.vue index 913200c..a4315b1 100644 --- a/MES_Manage_View_V20/src/views/PlanManagement/SelfMakePlandone/index.vue +++ b/MES_Manage_View_V20/src/views/PlanManagement/SelfMakePlandone/index.vue @@ -15,12 +15,12 @@ - 排产状态: + 要求完工日期: 计划完成: 查询 @@ -375,8 +370,8 @@ export default { station:'全部', completids:[], completionTime: [], - planStartTime: [], - planendTime: [], + planStartTime: '', + planendTime: '', loading: false, tableData: [], donetableData: [], @@ -770,13 +765,11 @@ export default { // param.push(['性质', this.nature]) param.push(['要求完工日期1', this.completionTime[0]]) param.push(['要求完工日期2', this.completionTime[1]]) - param.push(['计划开始1', this.planStartTime[0]]) - param.push(['计划开始2', this.planStartTime[1]]) - param.push(['计划完成1', this.planendTime[0]]) - param.push(['计划完成2', this.planendTime[1]]) + param.push(['计划开始', this.planStartTime]) + param.push(['计划完成', this.planendTime]) param.push(['排产状态', this.productionStatus]) param.push(['指派对象', this.station]) - var Data = this.CreateData('11', 'MES_OrderPlanned_Query', param,this.pageSize, this.pageCurrent) + var Data = this.CreateData('11', '机加已排产_获取任务列表', param,this.pageSize, this.pageCurrent) this.ExecDatabase(Data).then(response => { this.loading = false @@ -825,16 +818,13 @@ export default { param.push(['产品编码', this.doneproductCode]) param.push(['产品名称', this.doneproductName]) param.push(['工序名称', this.doneprocessName]) - // param.push(['性质', this.donenature]) param.push(['要求完工日期1', this.completionTime[0]]) param.push(['要求完工日期2', this.completionTime[1]]) - param.push(['计划开始1', this.planStartTime[0]]) - param.push(['计划开始2', this.planStartTime[1]]) - param.push(['计划完成1', this.planendTime[0]]) - param.push(['计划完成2', this.planendTime[1]]) + param.push(['计划开始', this.planStartTime]) + param.push(['计划完成', this.planendTime]) param.push(['排产状态', this.doneproductionStatus]) param.push(['指派对象', this.station]) - var Data = this.CreateData('11', 'MES_OrderPlanned_Query', param,this.pageSize, this.pageCurrent) + var Data = this.CreateData('11', '机加已排产_获取任务列表', param,this.pageSize, this.pageCurrent) this.ExecDatabase(Data).then(response => { this.loading = false diff --git a/MES_Manage_View_V20/src/views/ProductionManagement/AGVtask/index.vue b/MES_Manage_View_V20/src/views/ProductionManagement/AGVtask/index.vue new file mode 100644 index 0000000..77b1d45 --- /dev/null +++ b/MES_Manage_View_V20/src/views/ProductionManagement/AGVtask/index.vue @@ -0,0 +1,1010 @@ +\ + + + + + + + 物料选择: + + + + + + + + 起始点: + + + + + → + + 目标点: + + + + + + + + 生成任务 + 刷新实时 + 历史记录 + 点位管理 + + + + + + + + + 实时任务数据 + + + + 全部 + + + 待执行 + + + 执行中 + + + + + + + + + + + + + + + {{ getStatusText(scope.row.TaskStatus) }} + + + + + + + + + + + + + + {{ scope.row.Battery }}% + + + + + + + + 开始 + + + + + + + + + + 新增点位 + + 点位类型: + + + + + + + + + + + + + + + + {{ getPointTypeText(scope.row.PointType) }} + + + + + + + + + + + {{ scope.row.Status === 'ACTIVE' ? '启用' : '停用' }} + + + + + + 编辑 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 启用 + 停用 + + + + + 取消 + 确定 + + + + + + + 物料筛选: + + + + + 时间范围: + + + 查询 + + + + + + + + + + + + + + {{ getHistoryStatusText(scope.row.TaskStatus) }} + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MES_Manage_View_V20/src/views/ProductionManagement/AssemblyCenter/index.vue b/MES_Manage_View_V20/src/views/ProductionManagement/AssemblyCenter/index.vue index 80343ff..4b2b356 100644 --- a/MES_Manage_View_V20/src/views/ProductionManagement/AssemblyCenter/index.vue +++ b/MES_Manage_View_V20/src/views/ProductionManagement/AssemblyCenter/index.vue @@ -259,6 +259,14 @@ prop="工序名称" label="工序名称" width="80" + + /> + 查询 @@ -86,7 +92,7 @@ - + @@ -143,6 +149,7 @@ + + diff --git a/MES_Manage_View_V20/src/views/QualityManagement/CheckTask/processReceive.vue b/MES_Manage_View_V20/src/views/QualityManagement/CheckTask/processReceive.vue index 8221348..d0cea8a 100644 --- a/MES_Manage_View_V20/src/views/QualityManagement/CheckTask/processReceive.vue +++ b/MES_Manage_View_V20/src/views/QualityManagement/CheckTask/processReceive.vue @@ -221,6 +221,18 @@ width="80" prop="工位名称" /> + + 未及时开工 - - {{ summary.lateStart }} + + + 机加 + {{ summary.lateStart }} + + + 外协 + {{ summary.outlateStart}} + @@ -51,7 +59,6 @@ 已完工作务 / 合格率 - 已完工 {{ summary.finishedTask }} @@ -77,24 +84,12 @@ - 未及时开工明细 - - 不良品明细 - - - - - - 未及时开工汇总(工位) @@ -105,6 +100,13 @@ + + + 外协未及时开工明细 + + + + @@ -112,9 +114,13 @@ +.finish-stat2 { + min-width: 0; + text-align: center; + +} + +.finish-stat2 span { + display: block; + margin-bottom: 8px; + color: #dce7fa; + font-size: 20px; + font-weight: 700; +} + +.finish-stat2 strong { + color: #20d8ff; + font-size: 50px; + line-height: 1; + font-weight: 900; + letter-spacing: 2px; + text-shadow: 0 0 10px rgba(32, 216, 255, .5); +} + +.finish-stat2 small { + margin-left: 2px; + font-size: 24px; +} + + \ No newline at end of file diff --git a/机加设备生产运营看板/src/views/machiningOperationTwo.vue b/机加设备生产运营看板/src/views/machiningOperationTwo.vue index f7a2267..aa1a26e 100644 --- a/机加设备生产运营看板/src/views/machiningOperationTwo.vue +++ b/机加设备生产运营看板/src/views/machiningOperationTwo.vue @@ -14,7 +14,6 @@ - {{ card.title }} @@ -30,7 +29,6 @@ - {{ card.title }} 总数 @@ -47,43 +45,22 @@ - - 在制任务明细 - - - - - 加急任务列表 - - - 关键工序任务明细 - - - - - - - 正在开工任务 - - - - + +.arrow-cell { + color: rgba(0, 164, 255, 0.6) !important; + font-size: 10px !important; + padding: 2px 1px !important; + width: 12px; + text-align: center !important; /* 箭头居中 */ +} + +.arrow-cell-hidden { + padding: 2px 1px !important; + width: 12px; +} + +/* 滚动表格中的进度列样式优化 */ +.datav-table :deep(.ceil .process-table) { + margin: 4px 0; +} + +.datav-table :deep(.row-item) { + height: auto !important; + min-height: 50px; +} + +.datav-table :deep(.ceil) { + height: auto !important; + min-height: 50px; + line-height: 1.4 !important; +} + \ No newline at end of file