Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
af54df65
提交
af54df65
authored
3月 20, 2026
作者:
liuluyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新流转记录
上级
3db6b0df
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
40 行增加
和
4 行删除
+40
-4
StPlanManList.vue
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
+40
-4
没有找到文件。
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
浏览文件 @
af54df65
...
@@ -257,15 +257,51 @@
...
@@ -257,15 +257,51 @@
/**
/**
* 流转记录
* 流转记录
*/
*/
function
handleProgressDetail
(
record
:
Recordable
)
{
async
function
handleProgressDetail
(
record
:
Recordable
)
{
const
dataId
=
record
.
id
;
const
deployId
=
record
.
deployId
;
if
(
!
dataId
||
!
deployId
)
{
message
.
error
(
'未找到业务数据标识'
);
return
;
}
try
{
const
myTaskFlow
=
await
getMyTaskFlow
({
deploymentId
:
record
.
deployId
,
dataId
:
record
.
id
});
console
.
log
(
'获取流程任务信息:'
,
myTaskFlow
);
// 提取任务流信息,支持多层返回结构(data/result/直接对象)
const
taskData
=
pickStartResult
(
myTaskFlow
);
if
(
!
taskData
||
!
taskData
.
taskId
)
{
message
.
error
(
'未获取到待办任务信息'
);
return
;
}
// 若未指定是否审批,则默认展示审批意见(保持与发起流程一致)
if
(
taskData
.
nodeisApprove
==
null
)
{
taskData
.
nodeisApprove
=
true
;
}
// 保存缓存
taskCache
.
set
(
String
(
dataId
),
taskData
);
// 打开流程详情抽屉并初始化数据
isShowDetailDrawer
.
value
=
true
;
isShowDetailDrawer
.
value
=
true
;
nextTick
(()
=>
{
await
nextTick
();
if
(
refDetail
.
value
)
{
if
(
refDetail
.
value
)
{
refDetail
.
value
.
iniData
(
record
);
// 使用获取到的taskData,确保包含所有必要参数
refDetail
.
value
.
iniData
({
...
record
,
...
taskData
,
procInsId
:
taskData
.
procInsId
||
taskData
.
instanceId
||
record
.
procInsId
,
});
}
else
{
}
else
{
isShowDetailDrawer
.
value
=
false
;
isShowDetailDrawer
.
value
=
false
;
}
}
});
}
catch
(
e
)
{
console
.
error
(
'获取流程任务信息失败:'
,
e
);
message
.
error
(
'获取任务信息失败,请重试'
);
}
}
}
async
function
findTodoTaskByProcInsId
(
procInsId
:
string
)
{
async
function
findTodoTaskByProcInsId
(
procInsId
:
string
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论