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,