Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
3db6b0df
提交
3db6b0df
authored
3月 20, 2026
作者:
liuluyu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加流转记录
上级
df2abfb6
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
50 行增加
和
3 行删除
+50
-3
StPlanManList.vue
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
+50
-3
没有找到文件。
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
浏览文件 @
3db6b0df
...
...
@@ -96,6 +96,27 @@
<TodoIndex
v-if=
"isShowDrawer"
ref=
"refTodoIndex"
@
callback=
"handleSuccess"
/>
</a-drawer>
</div>
<!-- 流程详情抽屉 -->
<div
v-if=
"isShowDetailDrawer"
>
<a-drawer
destroyOnClose
v-model:open=
"isShowDetailDrawer"
class=
"custom-class"
root-class-name=
"root-class-name"
:root-style=
"{ color: 'blue' }"
title=
"流程详情111"
placement=
"right"
width=
"90%"
style=
"margin: 0px; padding: 0px"
>
<
template
#
extra
>
<div
style=
"float: right"
>
<a-button
type=
"text"
@
click=
"handleDetailDrawerClose"
>
关闭
</a-button>
</div>
</
template
>
<Detail
ref=
"refDetail"
/>
</a-drawer>
</div>
</div>
</template>
...
...
@@ -117,6 +138,8 @@
// 引入待办任务组件
import
TodoIndex
from
'../../flowable/task/todo/components/TodoIndex.vue'
;
import
{
todoList
,
getMyTaskFlow
}
from
'/@/components/Process/api/todo'
;
// 引入详情组件
import
Detail
from
'../../flowable/task/myProcess/components/Detail.vue'
;
const
refTodoIndex
=
ref
();
const
isShowDrawer
=
ref
(
false
);
const
startUser
=
ref
<
string
>
(
''
);
...
...
@@ -125,9 +148,9 @@
const
taskCache
=
new
Map
<
string
,
any
>
();
const
userStore
=
useUserStore
();
//
alert(userStore.getUserInfo.id);
const
checkedKeys
=
ref
<
Array
<
string
|
number
>>
([]
);
//
流程详情抽屉相关
const
refDetail
=
ref
();
const
isShowDetailDrawer
=
ref
(
false
);
//注册model
const
[
registerModal
,
{
openModal
}]
=
useModal
();
const
jSelectDeptVal
=
ref
([]);
...
...
@@ -231,6 +254,19 @@
showFooter
:
false
,
});
}
/**
* 流转记录
*/
function
handleProgressDetail
(
record
:
Recordable
)
{
isShowDetailDrawer
.
value
=
true
;
nextTick
(()
=>
{
if
(
refDetail
.
value
)
{
refDetail
.
value
.
iniData
(
record
);
}
else
{
isShowDetailDrawer
.
value
=
false
;
}
});
}
async
function
findTodoTaskByProcInsId
(
procInsId
:
string
)
{
// 启动流程后,待办任务可能存在短暂延迟,做一个轻量重试
...
...
@@ -404,6 +440,13 @@
function
handleSuccess
()
{
(
selectedRowKeys
.
value
=
[])
&&
reload
();
}
/**
* 关闭详情抽屉
*/
function
handleDetailDrawerClose
()
{
isShowDetailDrawer
.
value
=
false
;
}
/**
* 操作栏
*/
...
...
@@ -437,6 +480,10 @@
label
:
'详情'
,
onClick
:
handleDetail
.
bind
(
null
,
record
),
},
{
label
:
'流转记录'
,
onClick
:
handleProgressDetail
.
bind
(
null
,
record
),
},
{
label
:
'删除'
,
color
:
'error'
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论