Commit 9bde6735 authored by shenshaokai's avatar shenshaokai

Merge branch 'jinfa-20221102' into 'jinfa-20221102'

feat: 搬718采购订单(SRM)规则引擎 See merge request project/jinfa-platform!448
parents 6e56d661 95522f53
......@@ -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'
},
]
},
/** 密钥管理 */
......
/**
* 系统能力 - 规则引擎 - 采购订单(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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment