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'],
children: [
{
path: 'index/:lubeInstanceId',
path: 'index',
component: () => import('@/views/dms/dmsBillsLubeInstanceActivity/index.vue'),
name: 'dmsBillsLubeInstanceActivity',
meta: { title: '润滑工单明细', activeMenu: '/dms/dmsBillsLubeInstance', icon: '' }
@ -424,7 +424,38 @@ export const dynamicRoutes: RouteRecordRaw[] = [
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 () => {
// businessIdquery
const businessId = route.params.lubeInstanceId || routeParams.value.id;
// querybusinessId
const businessId = routeParams.value.id;
if (!businessId) {
proxy?.$modal.msgError('缺少工单ID参数');
@ -225,8 +225,8 @@ const loadWorkOrderInfo = async () => {
//
const loadCurrentTask = async () => {
// businessIdquery
const businessId = route.params.lubeInstanceId || routeParams.value.id;
// querybusinessIdtaskId
const businessId = routeParams.value.id;
const taskId = routeParams.value.taskId;
// taskIdbusinessId
@ -300,8 +300,8 @@ const approvalVerifyOpen = async () => {
}
};
//
submitVerifyRef.value?.openDialog(currentTask.value.id);
// 使taskId
submitVerifyRef.value?.openDialog(routeParams.value.taskId);
}
} catch (error) {
proxy?.$modal.msgError('表单验证失败,请检查输入项');
@ -346,7 +346,7 @@ const submitCallback = async () => {
//
const handleApprovalRecord = () => {
approvalRecordRef.value?.init(workOrder.value.lubeInstanceId);
approvalRecordRef.value?.init(routeParams.value.id);
};
//

Loading…
Cancel
Save