Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
91425094
提交
91425094
authored
3月 13, 2026
作者:
whydesc
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--计划管理流程处理url迁移
上级
478a7522
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
42 行增加
和
9 行删除
+42
-9
pageEnum.ts
zrch-risk-client-39/src/enums/pageEnum.ts
+3
-1
permissionGuard.ts
zrch-risk-client-39/src/router/guard/permissionGuard.ts
+3
-1
index.ts
zrch-risk-client-39/src/router/routes/index.ts
+13
-1
StPlanManList.vue
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
+23
-6
没有找到文件。
zrch-risk-client-39/src/enums/pageEnum.ts
浏览文件 @
91425094
...
@@ -12,5 +12,7 @@ export enum PageEnum {
...
@@ -12,5 +12,7 @@ export enum PageEnum {
//文件路由
//文件路由
SYS_FILES_PATH
=
'/file/share'
,
SYS_FILES_PATH
=
'/file/share'
,
// 邮件中的跳转地址
// 邮件中的跳转地址
TOKEN_LOGIN
=
'/tokenLogin'
TOKEN_LOGIN
=
'/tokenLogin'
,
StPlanManListRoute
=
'/project/plan/stPlanManListApi'
,
}
}
zrch-risk-client-39/src/router/guard/permissionGuard.ts
浏览文件 @
91425094
...
@@ -24,10 +24,12 @@ const SYS_FILES_PATH = PageEnum.SYS_FILES_PATH;
...
@@ -24,10 +24,12 @@ const SYS_FILES_PATH = PageEnum.SYS_FILES_PATH;
// 邮件中的跳转地址,对应此路由,携带token免登录直接去办理页面
// 邮件中的跳转地址,对应此路由,携带token免登录直接去办理页面
const
TOKEN_LOGIN
=
PageEnum
.
TOKEN_LOGIN
;
const
TOKEN_LOGIN
=
PageEnum
.
TOKEN_LOGIN
;
const
StPlanManListRoute
=
PageEnum
.
StPlanManListRoute
;
const
ROOT_PATH
=
RootRoute
.
path
;
const
ROOT_PATH
=
RootRoute
.
path
;
// 代码逻辑说明: [VUEN-2472]分享免登录------------
// 代码逻辑说明: [VUEN-2472]分享免登录------------
const
whitePathList
:
PageEnum
[]
=
[
LOGIN_PATH
,
OAUTH2_LOGIN_PAGE_PATH
,
SYS_FILES_PATH
,
TOKEN_LOGIN
];
const
whitePathList
:
PageEnum
[]
=
[
LOGIN_PATH
,
OAUTH2_LOGIN_PAGE_PATH
,
SYS_FILES_PATH
,
TOKEN_LOGIN
,
StPlanManListRoute
];
export
function
createPermissionGuard
(
router
:
Router
)
{
export
function
createPermissionGuard
(
router
:
Router
)
{
const
userStore
=
useUserStoreWithOut
();
const
userStore
=
useUserStoreWithOut
();
...
...
zrch-risk-client-39/src/router/routes/index.ts
浏览文件 @
91425094
...
@@ -64,5 +64,17 @@ export const TokenLoginRoute: AppRouteRecordRaw = {
...
@@ -64,5 +64,17 @@ export const TokenLoginRoute: AppRouteRecordRaw = {
ignoreAuth
:
true
,
ignoreAuth
:
true
,
},
},
};
};
export
const
StPlanManListRoute
:
AppRouteRecordRaw
=
{
path
:
'/project/plan/stPlanManListApi'
,
name
:
'StPlanManList'
,
component
:
()
=>
import
(
'/@/views/project/plan/components/StPlanManForm.vue'
),
meta
:
{
title
:
'计划审批'
,
},
};
// Basic routing without permission
// Basic routing without permission
export
const
basicRoutes
=
[
LoginRoute
,
RootRoute
,
...
mainOutRoutes
,
REDIRECT_ROUTE
,
PAGE_NOT_FOUND_ROUTE
,
TokenLoginRoute
,
Oauth2LoginRoute
];
export
const
basicRoutes
=
[
LoginRoute
,
RootRoute
,
...
mainOutRoutes
,
REDIRECT_ROUTE
,
PAGE_NOT_FOUND_ROUTE
,
TokenLoginRoute
,
Oauth2LoginRoute
,
StPlanManListRoute
];
zrch-risk-client-39/src/views/project/plan/StPlanManList.vue
浏览文件 @
91425094
...
@@ -270,16 +270,27 @@
...
@@ -270,16 +270,27 @@
try
{
try
{
const
formData
=
{
dataId
,
dataName
:
'id'
};
const
formData
=
{
dataId
,
dataName
:
'id'
};
const
startResRaw
=
await
definitionStartByDeployId
(
record
.
deployId
,
formData
);
const
startResRaw
=
await
definitionStartByDeployId
(
record
.
deployId
,
formData
);
//console.log("definitionStartByDeployId 返回值",startResRaw);
/**definitionStartByDeployId 返回值
{procInsId: 'e962d600-1e88-11f1-8c5b-9a8d469af623',
executionId: 'e962fd16-1e88-11f1-8c5b-9a8d469af623',
instanceId: 'e962d600-1e88-11f1-8c5b-9a8d469af623',
deployId: '7fc9bc36-0591-11f1-9cb1-9a8d469af623',
taskId: 'e962fd1a-1e88-11f1-8c5b-9a8d469af623'}
*/
const
startRes
=
pickStartResult
(
startResRaw
);
const
startRes
=
pickStartResult
(
startResRaw
);
let
payload
:
any
=
Object
.
assign
({},
record
,
startRes
);
let
payload
:
any
=
Object
.
assign
({},
record
,
startRes
);
//console.log("definitionStartByDeployId 返回值-payload ",payload);
// 若启动接口未返回 taskId,则尝试通过 procInsId 从待办列表反查
// 若启动接口未返回 taskId,则尝试通过 procInsId 从待办列表反查
if
(
!
payload
.
taskId
&&
payload
.
procInsId
)
{
if
(
!
payload
.
taskId
&&
payload
.
procInsId
)
{
//console.log("definitionStartByDeployId 返回值-payload -1");
const
todoRow
=
await
findTodoTaskByProcInsId
(
payload
.
procInsId
);
const
todoRow
=
await
findTodoTaskByProcInsId
(
payload
.
procInsId
);
if
(
todoRow
?.
taskId
)
{
if
(
todoRow
?.
taskId
)
{
payload
=
Object
.
assign
({},
record
,
startRes
,
todoRow
);
payload
=
Object
.
assign
({},
record
,
startRes
,
todoRow
);
}
}
}
else
{
//console.log("definitionStartByDeployId 返回值-payload -2");
}
}
if
(
!
payload
.
taskId
)
{
if
(
!
payload
.
taskId
)
{
...
@@ -298,9 +309,10 @@
...
@@ -298,9 +309,10 @@
console
.
error
(
'启动流程或获取任务失败:'
,
e
);
console
.
error
(
'启动流程或获取任务失败:'
,
e
);
message
.
error
(
'操作失败,请重试'
);
message
.
error
(
'操作失败,请重试'
);
}
}
//console.log("definitionStartByDeployId 返回值-payload- return");
return
;
return
;
}
}
console
.
log
(
"流程已启动:优先使用 record.taskId,否则尝试用 procInsId 从待办列表反查"
);
// 流程已启动:优先使用 record.taskId,否则尝试用 procInsId 从待办列表反查
// 流程已启动:优先使用 record.taskId,否则尝试用 procInsId 从待办列表反查
try
{
try
{
let
payload
:
any
=
{
...
record
};
let
payload
:
any
=
{
...
record
};
...
@@ -360,14 +372,19 @@
...
@@ -360,14 +372,19 @@
*/
*/
function
getTableAction
(
record
)
{
function
getTableAction
(
record
)
{
return
[
return
[
{
{
label
:
'修改'
,
label
:
'发起'
,
onClick
:
handleEdit
.
bind
(
null
,
record
),
ifShow
:
()
=>
{
if
(
record
[
'bpmStatus'
]
==
null
||
record
[
'bpmStatus'
]
==
''
||
record
[
'bpmStatus'
]
==
'1'
)
return
true
;
else
return
false
;
},
},
{
label
:
'待办'
,
onClick
:
handleTodo
.
bind
(
null
,
record
),
onClick
:
handleTodo
.
bind
(
null
,
record
),
},
},
{
label
:
'修改'
,
onClick
:
handleEdit
.
bind
(
null
,
record
),
},
{
{
label
:
'详情'
,
label
:
'详情'
,
onClick
:
handleDetail
.
bind
(
null
,
record
),
onClick
:
handleDetail
.
bind
(
null
,
record
),
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论