Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shenshaokai
jinfa-platform
Commits
9bde6735
Commit
9bde6735
authored
Dec 07, 2022
by
shenshaokai
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'jinfa-20221102' into 'jinfa-20221102'
feat: 搬718采购订单(SRM)规则引擎 See merge request project/jinfa-platform!448
parents
6e56d661
95522f53
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
68 additions
and
0 deletions
+68
-0
authConfigRoute.ts
config/routes/authConfigRoute.ts
+6
-0
index.tsx
src/pages/systemSetting/ruleEng/purchaseSRMRule/index.tsx
+62
-0
No files found.
config/routes/authConfigRoute.ts
View file @
9bde6735
...
...
@@ -547,6 +547,12 @@ const AuthConfigRoute: RouterChild = {
name
:
'请款单管理规则引擎'
,
component
:
'@/pages/systemSetting/ruleEng/requestFundsManageRule'
},
{
/** 采购订单(SRM)规则引擎 由原先的采购流程规则引擎拆分而来 */
path
:
'/memberCenter/systemSetting/ruleEng/purchaseSRMRule'
,
name
:
'采购订单(SRM)规则引擎'
,
component
:
'@/pages/systemSetting/ruleEng/purchaseSRMRule'
},
]
},
/** 密钥管理 */
...
...
src/pages/systemSetting/ruleEng/purchaseSRMRule/index.tsx
0 → 100644
View file @
9bde6735
/**
* 系统能力 - 规则引擎 - 采购订单(SRM)规则引擎
* @author: Crayon
*/
import
React
from
'react'
import
type
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
getOrderPurchaseProcessEngineSrmPage
}
from
'@/services/OrderNewV2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
,
configOperationHandler
,
}
from
'../columns'
const
ProcessRule
:
React
.
FC
=
()
=>
{
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
配置
:
'purchaseSRMRule.config'
}
const
buttonGroup
=
{
配置
:
true
}
const
operationHandler
=
{
配置
:
()
=>
{
configOperationHandler
(
record
,
'PURCHASE_PROCESS_SRM'
)
},
}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
operationHandler=
{
operationHandler
}
buttonPermissionsMap=
{
btnAuthOfOperationTextMap
}
/>
)
}
const
columns
:
ColumnType
<
any
>
[]
=
[
// 流程规则ID
column_id
,
// 流程规则名称
column_name
,
// 交易流程名称
{
...
column_processName
,
title
:
'交易流程名称'
,
},
// 状态
column_status
,
// 操作时间
column_createTime
,
// 操作
{
...
column_operation
,
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
),
},
]
return
<
CommonTable
fetchApi=
{
getOrderPurchaseProcessEngineSrmPage
}
columns=
{
columns
}
/>
}
export
default
ProcessRule
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment