feat: 新增装机绑定功能与权限、BOM工序配置
1. 新增装机绑定实体与相关CRUD逻辑,支持工件工序物料绑定/解绑 2. 为BOM物料新增装配工序字段,支持按工序校验绑定 3. 扩展权限表,新增父权限码字段支持菜单按钮关联 4. 统一各页面帮助弹窗参数,新增角色管理帮助文档 5. 新增公共格式化工具函数,优化侧边栏菜单展开逻辑 6. 新增工位终端绑定代理接口与MES内部绑定API 7. 修复主入口数据库连接与schema初始化逻辑,新增一键迁移工具
This commit is contained in:
@@ -57,10 +57,28 @@
|
||||
<p>批次号:{{ (data.associationTrace?.batchItems||[]).join(', ') || '无' }}</p>
|
||||
<p>精密件SN:{{ (data.associationTrace?.serialItems||[]).join(', ') || '无' }}</p>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="装机绑定">
|
||||
<el-alert :type="data.bindTrace?.complete ? 'success' : 'warning'" :closable="false" style="margin-bottom:10px"
|
||||
:title="data.bindTrace?.complete ? '装配物料已全部绑齐 ✓' : ('装配物料未绑齐:' + (data.bindTrace?.missing || ''))" show-icon />
|
||||
<el-table :data="data.bindTrace?.binds||[]" border size="small">
|
||||
<el-table-column prop="processCode" label="工序" width="70" />
|
||||
<el-table-column prop="materialCode" label="物料编码" min-width="110" />
|
||||
<el-table-column prop="materialName" label="物料名称" min-width="110" />
|
||||
<el-table-column prop="spec" label="规格" min-width="90" />
|
||||
<el-table-column prop="bindType" label="类型" width="70">
|
||||
<template #default="{row}">{{ row.bindType === 'SN' ? '精密件SN' : '批次' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="bindValue" label="绑定值(SN/批次)" min-width="140" />
|
||||
<el-table-column prop="operator" label="绑定人" width="90" />
|
||||
<el-table-column prop="createdAt" label="绑定时间" min-width="165">
|
||||
<template #default="{row}">{{ fmt(row.createdAt) }}</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
</template>
|
||||
</el-card>
|
||||
<PageHelp :data="helpTrace" />
|
||||
<PageHelp :data="helpTrace" page="Trace" />
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
|
||||
Reference in New Issue
Block a user