diff --git a/src/api/dms/dmsBillsFaultInstance/index.ts b/src/api/dms/dmsBillsFaultInstance/index.ts index 455b2b3..a93337a 100644 --- a/src/api/dms/dmsBillsFaultInstance/index.ts +++ b/src/api/dms/dmsBillsFaultInstance/index.ts @@ -75,3 +75,20 @@ export function getDmsBillsFaultInstanceList (query) { params: query }); }; + +/** + * 更新故障报修工单的工作流定义ID + * @param repairInstanceId 故障报修工单的ID + * @param wfDefinitionId 工作流定义的ID + * @return 如果更新成功返回true,否则返回false + */ +export function updateWfDefinitionIdById (repairInstanceId: string | number, wfDefinitionId: string | number) { + return request({ + url: '/dms/dmsBillsFaultInstance/updateWfDefinitionIdById', + method: 'post', + params: { + repairInstanceId, + wfDefinitionId + } + }); +} diff --git a/src/router/index.ts b/src/router/index.ts index 8a41fd8..19e4075 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -384,6 +384,21 @@ export const dynamicRoutes: RouteRecordRaw[] = [ ] }, + { + path: '/dms/dmsFaultInstanceActivity', + component: Layout, + hidden: true, + permissions: ['dms:dmsBillsFaultInstance:add'], + children: [ + { + path: 'index', + component: () => import('@/views/dms/dmsFaultInstanceActivity/index.vue'), + name: 'dmsFaultInstanceActivity', + meta: { title: '维修工单明细', activeMenu: '/dms/dmsBillsFaultInstance', icon: '' } + } + ] + }, + { path: '/dms/dmsPlanMaintDetail', component: Layout, diff --git a/src/views/dms/dmsBillsFaultInstance/index.vue b/src/views/dms/dmsBillsFaultInstance/index.vue index 1bb687a..089effc 100644 --- a/src/views/dms/dmsBillsFaultInstance/index.vue +++ b/src/views/dms/dmsBillsFaultInstance/index.vue @@ -28,9 +28,6 @@ - - - --> + + + + + @@ -184,6 +187,12 @@ + + + @@ -315,9 +324,12 @@ + + \ No newline at end of file diff --git a/src/views/dms/dmsMaintInstanceActivity/index.vue b/src/views/dms/dmsMaintInstanceActivity/index.vue index 6193493..c4b6d7b 100644 --- a/src/views/dms/dmsMaintInstanceActivity/index.vue +++ b/src/views/dms/dmsMaintInstanceActivity/index.vue @@ -105,9 +105,9 @@ type="textarea" :rows="3" placeholder="请输入处理意见" /> - - - + + + @@ -248,7 +248,7 @@ const loadWorkOrderInfo = async () => { if (maint_level.value && workOrder.value.maintStatus !== undefined) { const statusItem = maint_level.value.find((item: any) => String(item.value) === String(workOrder.value.maintStatus)); workOrderStatusText.value = statusItem ? statusItem.label : '未知状态'; - } else { + } else { workOrderStatusText.value = '未知状态'; } }; @@ -319,7 +319,7 @@ const submitForm = async (status: string) => { } else { // 提交逻辑 // 准备任务变量 - taskVariables.value = { + taskVariables.value = { entity: { maintInstanceId: form.maintInstanceId, maintLevel: form.maintLevel,