feat: 完成产线与仓储系统多模块迭代升级

本次迭代覆盖MES与WMS核心业务:
1. 新增接驳台托盘传感器读取与AGV对接能力
2. 完善工单排产、备料流程与权限体系拆分
3. 优化看板接口与前端路由、样式
4. 新增操作日志、库存盘点与角色保护逻辑
5. 修复代理地址、BOM保存等已知问题
This commit is contained in:
SunYF
2026-09-04 14:18:53 +08:00
parent c1fc6d32b2
commit b6799c9de4
138 changed files with 20613 additions and 2220 deletions
@@ -15,7 +15,9 @@ const operator = getRealName()
/* ===================== 备料出库(MES 工单台账) ===================== */
const queryForm = reactive({ orderNo: '' })
// 目标工位:AGV 配送 toDock 参数,DOCK01~DOCK20 下拉选填(不选默认产线入口 DOCK01)
const targetDock = ref('')
const dockOptions = Array.from({ length: 20 }, (_, i) => 'DOCK' + String(i + 1).padStart(2, '0'))
const loadingPrep = ref(false)
const queried = ref(false)
const rows = ref([])
@@ -231,7 +233,10 @@ onMounted(loadDicts)
<el-input :model-value="operator" disabled style="width:160px" />
</el-form-item>
<el-form-item label="目标工位">
<el-input v-model="targetDock" placeholder="可选,如 DOCK-A" clearable style="width:180px" />
<el-select v-model="targetDock" placeholder="选填,默认 DOCK01" clearable filterable
style="width:180px">
<el-option v-for="d in dockOptions" :key="d" :value="d" :label="d" />
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" :loading="loadingPrep" @click="queryPrep">查询备料台账</el-button>