refactor: 重构工艺工序相关命名与数据模型
1. 全局替换"工序"为"工艺"统一术语,包括页面文案、枚举、注释
2. 重构工单与工件工艺数据模型:
- 新增工艺组合表flow_material作为备料/齐套唯一源头
- 新增工位状态表station_state支持自主停单/恢复接单
- 移除station_process派工表,改用工单工艺组合作为路线唯一源头
- 替换processCode为flowId作为工艺关联标识
- 重构工件当前进度字段为currentStationNo
3. 删除冗余的静态备份资源文件
4. 调整物料选择组件默认启用仅显示激活物料
5. 优化工单创建/编辑逻辑,新增工艺组合校验与保存
This commit is contained in:
@@ -27,6 +27,13 @@
|
||||
<el-button size="large" type="danger" plain @click="logout">退出</el-button>
|
||||
</header>
|
||||
|
||||
<!-- 停单横幅(醒目置顶:已停止接单 + 原因,恢复接单即关闭) -->
|
||||
<transition name="fade">
|
||||
<div v-if="paused" class="pause-banner">
|
||||
⛔ 已停止接单{{ pauseReason ? ':' + pauseReason : '' }}(本工位暂停新的报工提交,作业信息不受影响)
|
||||
</div>
|
||||
</transition>
|
||||
|
||||
<!-- 不合格告警横幅 -->
|
||||
<transition name="fade">
|
||||
<div v-if="hasNg" class="alert-banner">⚠ 存在不合格,请复检!</div>
|
||||
@@ -40,7 +47,7 @@
|
||||
<OfflinePanel />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="!isVirtual" label="作业" name="work">
|
||||
<WorkPanel ref="workRef" />
|
||||
<WorkPanel ref="workRef" @call-material="tab = 'material'" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="物料 / 叫料" name="material">
|
||||
<MaterialPanel />
|
||||
@@ -93,10 +100,13 @@ import {
|
||||
loadMoves,
|
||||
loadPoints,
|
||||
loadStats,
|
||||
loadStationState,
|
||||
loadTight,
|
||||
loadTask,
|
||||
loadWip,
|
||||
orderNo,
|
||||
paused,
|
||||
pauseReason,
|
||||
pendingTotal,
|
||||
refreshAll,
|
||||
sn,
|
||||
@@ -172,6 +182,7 @@ onMounted(async () => {
|
||||
loadPoints() // 点位台账 10 秒
|
||||
loadMoves()
|
||||
loadWip() // 在制品 10 秒
|
||||
loadStationState() // 停单状态 10 秒
|
||||
}, 10000)
|
||||
})
|
||||
|
||||
@@ -233,6 +244,15 @@ onBeforeUnmount(() => {
|
||||
font-size: 18px;
|
||||
font-weight: 700;
|
||||
}
|
||||
.pause-banner {
|
||||
background: #f56c6c;
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
padding: 12px;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
.main-tabs {
|
||||
margin: 12px;
|
||||
min-height: calc(100vh - 140px);
|
||||
|
||||
Reference in New Issue
Block a user