feat: 完成MES工位终端系统全量功能迭代

本次提交包含以下核心变更:
1. 新增按钮级权限控制框架与前端权限校验
2. 新增工位管理、工艺流程、巡检终端等核心业务模块
3. 完善用户体系,支持工位终端专属登录权限
4. 新增文件上传下载、报表查询等配套功能
5. 修复多系统兼容性与交互体验问题
6. 完成所有文档与配置项的规范化更新
This commit is contained in:
SunYF
2026-08-31 08:06:55 +08:00
parent dab03ac0cf
commit 4ec6784629
99 changed files with 17436 additions and 479 deletions
@@ -11,7 +11,7 @@
</el-form-item>
<el-form-item>
<el-button type="primary" @click="load">查询</el-button>
<el-button type="success" @click="openAdd">新建排产</el-button>
<el-button v-if="can('produce.workorder:dailyplan')" type="success" @click="openAdd">新建排产</el-button>
</el-form-item>
</el-form>
@@ -26,8 +26,8 @@
<el-table-column prop="operator" label="操作人" min-width="90" />
<el-table-column label="操作" width="160">
<template #default="{ row }">
<el-button size="small" @click="openEdit(row)">编辑</el-button>
<el-button size="small" type="danger" @click="del(row)">删除</el-button>
<el-button v-if="can('produce.workorder:dailyplan')" size="small" @click="openEdit(row)">编辑</el-button>
<el-button v-if="can('produce.workorder:dailyplan')" size="small" type="danger" @click="del(row)">删除</el-button>
</template>
</el-table-column>
</el-table>
@@ -48,7 +48,7 @@
</el-form>
<template #footer>
<el-button @click="dialog.show=false">取消</el-button>
<el-button type="primary" @click="save">保存</el-button>
<el-button v-if="can('produce.workorder:dailyplan')" type="primary" @click="save">保存</el-button>
</template>
</el-dialog>
</el-card>
@@ -59,6 +59,7 @@
import { reactive, ref, onMounted } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import request from '../utils/request'
import { can } from '../utils/perm'
import PageHelp from '../components/PageHelp.vue'
import { helpDailyPlan } from '../help'