|
@@ -32,11 +32,11 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
|
|
|
// 页面数据
|
|
|
var formDataList = new Array<RiskControlStrategyModel>;
|
|
|
-
|
|
|
+
|
|
|
useEffect(() => {
|
|
|
|
|
|
}, []);
|
|
|
-
|
|
|
+
|
|
|
// 修改查询查询
|
|
|
const selectData = async (formdata : RiskControlStrategyModel) => {
|
|
|
const data = await selectDetailData(formdata);
|
|
@@ -44,13 +44,13 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
}
|
|
|
|
|
|
// 删除
|
|
|
- const delRows =async(record:any)=>{
|
|
|
+ const delRows =async(record:any)=>{
|
|
|
baseFun.confirm('确认删除?',async() =>{
|
|
|
await deleteRows(record);
|
|
|
baseFun.info("删除成功");
|
|
|
closeAndRefresh();
|
|
|
});
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//关闭窗口刷新父页面
|
|
@@ -75,23 +75,24 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
const startCalcUnit = async() => {
|
|
|
const riskCtrlNo = calcformRef.current?.getFieldValue('riskCtrlNo');
|
|
|
const paramJsonStr = calcformRef.current?.getFieldValue('paramJsonStr');
|
|
|
- await startBackCalcUnit(riskCtrlNo,paramJsonStr);
|
|
|
+ const data = await startBackCalcUnit(riskCtrlNo,paramJsonStr);
|
|
|
+ calcformRef.current?.setFieldValue("responseData",JSON.stringify(data,null,4));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 页面展示元素
|
|
|
const columns: ProColumns<RiskControlStrategyModel>[] = [
|
|
|
{
|
|
|
- title: '风控策略编号',
|
|
|
+ title: '风控策略编号',
|
|
|
dataIndex: 'riskControlStrategyNo',
|
|
|
hideInTable:false
|
|
|
},
|
|
|
{
|
|
|
- title: '风控策略名称',
|
|
|
+ title: '风控策略名称',
|
|
|
dataIndex: 'riskControlStrategyName',
|
|
|
hideInTable:false
|
|
|
},
|
|
|
// {
|
|
|
- // title: '指标清单',
|
|
|
+ // title: '指标清单',
|
|
|
// dataIndex: 'indexListNo',
|
|
|
// search: false,
|
|
|
// request:()=>fetchDict('@selectAllIndexToDict'),
|
|
@@ -100,7 +101,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
// },
|
|
|
// },
|
|
|
// {
|
|
|
- // title: '规则集',
|
|
|
+ // title: '规则集',
|
|
|
// dataIndex: 'rulesNo',
|
|
|
// search: false,
|
|
|
// request:()=>fetchDict('@selectRulesToDictContent'),
|
|
@@ -118,7 +119,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
icon={<WomanOutlined />}
|
|
|
successMessage=""
|
|
|
onClick={
|
|
|
- ()=>{
|
|
|
+ ()=>{
|
|
|
selectData(record);
|
|
|
setDetailVisible(true);
|
|
|
setEditType('update');
|
|
@@ -150,7 +151,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
},
|
|
|
];
|
|
|
|
|
|
-
|
|
|
+
|
|
|
return (
|
|
|
<SDPage>
|
|
|
<SDTable
|
|
@@ -167,7 +168,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
toolBarRender={(_: any, { selectedRows }: any) => [
|
|
|
<SDButton
|
|
|
successMessage=""
|
|
|
- onClick={()=>{
|
|
|
+ onClick={()=>{
|
|
|
setEditType('create');
|
|
|
setDetailVisible(true);
|
|
|
}}
|
|
@@ -182,7 +183,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
/>
|
|
|
|
|
|
{detailVisible && (
|
|
|
- <SDModalForm
|
|
|
+ <SDModalForm
|
|
|
title={'详细信息'}
|
|
|
editType={editType}
|
|
|
visible={detailVisible}
|
|
@@ -212,7 +213,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
} else {
|
|
|
callback();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}]} label="风控策略编号"/>
|
|
|
<SDFormText name="riskControlStrategyName" required={true} rules={[{validator:validateFun.chineseRex,message:'请输入中文'}]} label="风控策略名称"/>
|
|
@@ -224,13 +225,13 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
|
|
|
|
|
|
{startCalcdVisible && (
|
|
|
- <SDModalForm
|
|
|
+ <SDModalForm
|
|
|
title={'详细信息'}
|
|
|
editType={calcEditType}
|
|
|
visible={startCalcdVisible}
|
|
|
params={currentRow}
|
|
|
onVisibleChange={() => {setStartCalcdVisible(false);
|
|
|
-
|
|
|
+
|
|
|
}}
|
|
|
initialValues={{riskCtrlNo:currentRow?currentRow.riskControlStrategyNo:''}}
|
|
|
footer={[
|
|
@@ -244,16 +245,17 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
|
|
|
]}
|
|
|
tableRef={actionRef}
|
|
|
formRef={calcformRef}
|
|
|
- >
|
|
|
+ >
|
|
|
<SDFormText name="riskCtrlNo" readonlyCond="both" label="风控策略编号"/>
|
|
|
<SDFormText name="paramJsonStr" type="textarea" label="参数(json格式)"/>
|
|
|
+ <SDFormText name="responseData" type="textarea" label="返回的数据"/>
|
|
|
</SDModalForm>
|
|
|
)}
|
|
|
|
|
|
|
|
|
|
|
|
</SDPage>
|
|
|
-
|
|
|
+
|
|
|
);
|
|
|
}
|
|
|
-export default riskcontrolstrategy;
|
|
|
+export default riskcontrolstrategy;
|