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
bb13e5d3
Commit
bb13e5d3
authored
May 07, 2022
by
前端-李俊鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 新增规则引擎各类型列表
parent
1fc81bdf
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
40 additions
and
27 deletions
+40
-27
index.tsx
...ges/systemSetting/ruleEng/buyingRequisitionRule/index.tsx
+7
-4
index.tsx
src/pages/systemSetting/ruleEng/columns/index.tsx
+2
-2
index.tsx
...ges/systemSetting/ruleEng/component/CommonTable/index.tsx
+1
-1
index.tsx
.../systemSetting/ruleEng/contractCoordinationRule/index.tsx
+6
-4
index.tsx
src/pages/systemSetting/ruleEng/contractManageRule/index.tsx
+6
-4
index.tsx
src/pages/systemSetting/ruleEng/materialManageRule/index.tsx
+6
-4
index.tsx
...pages/systemSetting/ruleEng/purchaseProcessRule/index.tsx
+6
-4
index.tsx
...es/systemSetting/ruleEng/requestFundsManageRule/index.tsx
+6
-4
No files found.
src/pages/systemSetting/ruleEng/buyingRequisitionRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,16 +5,19 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
get
OrderDeliveryNoticeOrderVendorPage
}
from
'@/services/OrderNew
V2Api'
import
{
get
PurchaseRequisitionProcessEnginePage
}
from
'@/services/Purchase
V2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
const
MaterialManageRule
:
React
.
FC
=
()
=>
{
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'buyingRequisitionRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=BUYING_REQUISITION&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -38,13 +41,13 @@ const MaterialManageRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
get
OrderDeliveryNoticeOrderVendor
Page
}
fetchApi=
{
get
PurchaseRequisitionProcessEngine
Page
}
columns=
{
columns
}
/>
)
...
...
src/pages/systemSetting/ruleEng/columns/index.tsx
View file @
bb13e5d3
...
...
@@ -12,8 +12,8 @@ export const column_name = name
/** 流程规则类型 */
export
const
column_processRuleType
:
ColumnType
<
any
>
=
{
title
:
'流程规则类型'
,
key
:
'process
RuleTyp
e'
,
dataIndex
:
'process
RuleTyp
e'
,
key
:
'process
TypeNam
e'
,
dataIndex
:
'process
TypeNam
e'
,
}
/** 流程名称 */
...
...
src/pages/systemSetting/ruleEng/component/CommonTable/index.tsx
View file @
bb13e5d3
...
...
@@ -25,7 +25,7 @@ type PropsType = {
}
const
CommonTable
:
React
.
FC
<
PropsType
>
=
(
props
)
=>
{
const
{
schema
=
tableFormSchema
,
fetchApi
,
fetchParams
=
{},
columns
,
searchKey
=
'name'
,
rowKey
=
'
i
d'
}
=
props
const
{
schema
=
tableFormSchema
,
fetchApi
,
fetchParams
=
{},
columns
,
searchKey
=
'name'
,
rowKey
=
'
processI
d'
}
=
props
const
ref
=
useRef
<
any
>
({})
const
formActions
=
createFormActions
()
...
...
src/pages/systemSetting/ruleEng/contractCoordinationRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,7 +5,7 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
get
OrderDeliveryNoticeOrderVendorPage
}
from
'@/services/OrderNew
V2Api'
import
{
get
ContractRuleEngineCoordinationPage
}
from
'@/services/Contract
V2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
...
...
@@ -15,7 +15,9 @@ const ContractCoordinationRule: React.FC = () => {
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'contractCoordinationRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
'/memberCenter/systemSetting/ruleEng/ruleEngConfig'
)
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=CONTRACT_COORDINATION&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -42,13 +44,13 @@ const ContractCoordinationRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
get
OrderDeliveryNoticeOrderVendor
Page
}
fetchApi=
{
get
ContractRuleEngineCoordination
Page
}
columns=
{
columns
}
/>
)
...
...
src/pages/systemSetting/ruleEng/contractManageRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,7 +5,7 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
get
OrderDeliveryNoticeOrderVendorPage
}
from
'@/services/OrderNew
V2Api'
import
{
get
ContractRuleEngineProcessPage
}
from
'@/services/Contract
V2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
...
...
@@ -15,7 +15,9 @@ const ContractManageRule: React.FC = () => {
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'contractManageRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
'/memberCenter/systemSetting/ruleEng/ruleEngConfig'
)
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=CONTRACT_MANAGE&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -42,13 +44,13 @@ const ContractManageRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
get
OrderDeliveryNoticeOrderVendor
Page
}
fetchApi=
{
get
ContractRuleEngineProcess
Page
}
columns=
{
columns
}
/>
)
...
...
src/pages/systemSetting/ruleEng/materialManageRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,7 +5,7 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
get
OrderDeliveryNoticeOrderVendorPage
}
from
'@/services/OrderNew
V2Api'
import
{
get
ProductMaterialProcessEnginePage
}
from
'@/services/Product
V2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
...
...
@@ -15,7 +15,9 @@ const BuyingRequisitionRule: React.FC = () => {
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'materialManageRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
'/memberCenter/systemSetting/ruleEng/ruleEngConfig'
)
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=MATERIAL_MANAGE&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -42,13 +44,13 @@ const BuyingRequisitionRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
get
OrderDeliveryNoticeOrderVendor
Page
}
fetchApi=
{
get
ProductMaterialProcessEngine
Page
}
columns=
{
columns
}
/>
)
...
...
src/pages/systemSetting/ruleEng/purchaseProcessRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,7 +5,7 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
getOrder
DeliveryNoticeOrderVendor
Page
}
from
'@/services/OrderNewV2Api'
import
{
getOrder
PurchaseProcessEngine
Page
}
from
'@/services/OrderNewV2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processRuleType
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
...
...
@@ -15,7 +15,9 @@ const PurchaseProcessRule: React.FC = () => {
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'purchaseProcessRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
'/memberCenter/systemSetting/ruleEng/ruleEngConfig'
)
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=PURCHASE_PROCESS&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -44,13 +46,13 @@ const PurchaseProcessRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
getOrder
DeliveryNoticeOrderVendor
Page
}
fetchApi=
{
getOrder
PurchaseProcessEngine
Page
}
columns=
{
columns
}
/>
)
...
...
src/pages/systemSetting/ruleEng/requestFundsManageRule/index.tsx
View file @
bb13e5d3
...
...
@@ -5,7 +5,7 @@
import
React
from
'react'
import
{
ColumnType
}
from
'antd/lib/table'
import
TableOperation
from
'@/components/TableOperation'
import
{
get
OrderDeliveryNoticeOrderVendorPage
}
from
'@/services/OrderNew
V2Api'
import
{
get
SettleAccountsApplyAmountProcessEffectiveStatus
}
from
'@/services/Settle
V2Api'
import
CommonTable
from
'../component/CommonTable'
import
{
column_id
,
column_name
,
column_processName
,
column_status
,
column_createTime
,
column_operation
}
from
'../columns'
;
import
{
history
}
from
'umi'
...
...
@@ -15,7 +15,9 @@ const RequestFundsManageRule: React.FC = () => {
const
renderOptionButton
=
(
record
:
any
)
=>
{
const
btnAuthOfOperationTextMap
=
{
'配置'
:
'requestFundsManageRule.config'
}
const
buttonGroup
=
{
'配置'
:
true
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
'/memberCenter/systemSetting/ruleEng/ruleEngConfig'
)
}
}
const
operationHandler
=
{
'配置'
:
()
=>
{
history
.
push
(
`/memberCenter/systemSetting/ruleEng/ruleEngConfig?type=REQUEST_FUNDS_MANAGE&processId=
${
record
.
processId
}
`
)
}}
return
(
<
TableOperation
buttonTextFieldMap=
{
buttonGroup
}
...
...
@@ -42,13 +44,13 @@ const RequestFundsManageRule: React.FC = () => {
// 操作
{
...
column_operation
,
render
:
(
record
)
=>
renderOptionButton
(
record
)
render
:
(
_
,
record
)
=>
renderOptionButton
(
record
)
}
]
return
(
<
CommonTable
fetchApi=
{
get
OrderDeliveryNoticeOrderVendorPage
}
fetchApi=
{
get
SettleAccountsApplyAmountProcessEffectiveStatus
}
columns=
{
columns
}
/>
)
...
...
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