change(dms): 优化润滑工单实例页面

- 移除润滑工单实例路由的动态参数
- 从 query 参数获取工单 ID 和任务 ID
- 更新工单信息和当前任务加载逻辑
- 修改审批记录初始化方式
- 注释保养工单实例和点巡检工单实例相关路由
master
zch 4 weeks ago
parent 28781b5b61
commit 0ca92b846e

@ -346,7 +346,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [
permissions: ['dms:dmsBillsLubeInstance:add'], permissions: ['dms:dmsBillsLubeInstance:add'],
children: [ children: [
{ {
path: 'index/:lubeInstanceId', path: 'index',
component: () => import('@/views/dms/dmsBillsLubeInstanceActivity/index.vue'), component: () => import('@/views/dms/dmsBillsLubeInstanceActivity/index.vue'),
name: 'dmsBillsLubeInstanceActivity', name: 'dmsBillsLubeInstanceActivity',
meta: { title: '润滑工单明细', activeMenu: '/dms/dmsBillsLubeInstance', icon: '' } meta: { title: '润滑工单明细', activeMenu: '/dms/dmsBillsLubeInstance', icon: '' }
@ -424,7 +424,38 @@ export const dynamicRoutes: RouteRecordRaw[] = [
meta: { title: '保养工单申请', activeMenu: '/dms/maint/maintEdit', noCache: true } meta: { title: '保养工单申请', activeMenu: '/dms/maint/maintEdit', noCache: true }
} }
] ]
} },
// {
// path: '/dms/dmsMaintInstanceActivity',
// component: Layout,
// hidden: true,
// permissions: ['dms:dmsBillsMaintInstance:add'],
// children: [
// {
// path: 'index/:maintInstanceId',
// component: () => import('@/views/dms/dmsMaintInstanceActivity/index.vue'),
// name: 'dmsMaintInstanceActivity',
// meta: { title: '保养工单明细', activeMenu: '/dms/dmsMaintInstanceActivity', icon: '' }
// }
// ]
// },
//
// {
// path: '/dms/dmsBillsInspectInstanceActivity',
// component: Layout,
// hidden: true,
// permissions: ['dms:dmsBillsInspectInstanceActivity:add'],
// children: [
// {
// path: 'index/:inspctInstanceId',
// component: () => import('@/views/dms/dmsBillsInspectInstanceActivity/index.vue'),
// name: 'dmsBillsInspectInstanceActivity',
// meta: { title: '点巡检工单明细', activeMenu: '/dms/dmsBillsInspectInstanceActivity', icon: '' }
// }
// ]
// },
]; ];

@ -208,8 +208,8 @@ onMounted(async () => {
// //
const loadWorkOrderInfo = async () => { const loadWorkOrderInfo = async () => {
// businessIdquery // querybusinessId
const businessId = route.params.lubeInstanceId || routeParams.value.id; const businessId = routeParams.value.id;
if (!businessId) { if (!businessId) {
proxy?.$modal.msgError('缺少工单ID参数'); proxy?.$modal.msgError('缺少工单ID参数');
@ -225,8 +225,8 @@ const loadWorkOrderInfo = async () => {
// //
const loadCurrentTask = async () => { const loadCurrentTask = async () => {
// businessIdquery // querybusinessIdtaskId
const businessId = route.params.lubeInstanceId || routeParams.value.id; const businessId = routeParams.value.id;
const taskId = routeParams.value.taskId; const taskId = routeParams.value.taskId;
// taskIdbusinessId // taskIdbusinessId
@ -300,8 +300,8 @@ const approvalVerifyOpen = async () => {
} }
}; };
// // 使taskId
submitVerifyRef.value?.openDialog(currentTask.value.id); submitVerifyRef.value?.openDialog(routeParams.value.taskId);
} }
} catch (error) { } catch (error) {
proxy?.$modal.msgError('表单验证失败,请检查输入项'); proxy?.$modal.msgError('表单验证失败,请检查输入项');
@ -346,7 +346,7 @@ const submitCallback = async () => {
// //
const handleApprovalRecord = () => { const handleApprovalRecord = () => {
approvalRecordRef.value?.init(workOrder.value.lubeInstanceId); approvalRecordRef.value?.init(routeParams.value.id);
}; };
// //

Loading…
Cancel
Save