Jelajahi Sumber

风控页面修改

ZhangYanJie 1 hari lalu
induk
melakukan
af62a1d90c

+ 13 - 6
src/pages/internalEvaluation/configuration/riskcontrolstrategy.tsx

@@ -18,6 +18,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
 
     /** 编辑方式,查看、修改、新增按钮时设置,详细信息表单中使用 */
     const [editType, setEditType] = useState<EditType>(prop.editType || 'display');
+    const [calcEditType, setCalcEditType] = useState<EditType>(prop.editType || 'display');
     /** 是否显示详细信息窗口 */
     const [detailVisible, setDetailVisible] = useState<boolean>(false);
     const [startCalcdVisible, setStartCalcdVisible] = useState<boolean>(false);
@@ -139,6 +140,8 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
          successMessage=""
          onClick={()=>{
           setStartCalcdVisible(true);
+          setCalcEditType('update');
+          setCurrentRow(record);
           } }
        >
          启动计算
@@ -152,7 +155,7 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
         <SDPage>
         <SDTable
          title="查询表格"
-         rowKey="indexListNo"
+         rowKey="riskControlStrategyNo"
          request={async (formdata:RiskControlStrategyModel) =>{
            const formDatas = await getDataList(formdata);
            // 解构数组(导出用)
@@ -182,9 +185,9 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
         <SDModalForm          
           title={'详细信息'}
           editType={editType}
-          params={currentRow}
           visible={detailVisible}
-          onVisibleChange={() => {setDetailVisible(false)}}
+          onVisibleChange={() => {setDetailVisible(false);
+          }}
           footer={[
           <SDSubmitButton  editType={editType}   formRef={formRef} doSubmit={handleSave} >保存</SDSubmitButton>,
           <SDButton
@@ -223,11 +226,15 @@ const riskcontrolstrategy : React.FC<widowRush> = (prop:widowRush) => {
 {startCalcdVisible && (
         <SDModalForm          
           title={'详细信息'}
-          editType={editType}
+          editType={calcEditType}
           visible={startCalcdVisible}
-          onVisibleChange={() => {setStartCalcdVisible(false)}}
+          params={currentRow}
+          onVisibleChange={() => {setStartCalcdVisible(false);
+            
+          }}
+          initialValues={{riskCtrlNo:currentRow?currentRow.riskControlStrategyNo:''}}
           footer={[
-          <SDSubmitButton  editType={editType}   formRef={calcformRef} doSubmit={startCalcUnit} >启动</SDSubmitButton>,
+          <SDSubmitButton  editType={calcEditType}   formRef={calcformRef} doSubmit={startCalcUnit} >启动</SDSubmitButton>,
           <SDButton
             key="closeUpdate"
             successMessage=''

+ 1 - 1
src/services/internalEvaluation/configuration/riskcontrolstrategy.ts

@@ -52,7 +52,7 @@ export async function selectDetailData(body: any) {
 
     /** 启动计算 POST*/
 export async function startBackCalcUnit(riskCtrlNo:string,paramJsonStr:string) {
-  return baseFun.request<RiskControlStrategyModel>('/internalevaluation/configuration/RiskControlStrategyAction/testRiskCtrl',{data:[riskCtrlNo,paramJsonStr]});
+  return baseFun.request<RiskControlStrategyModel>('/api/internalevaluation/configuration/RiskControlStrategyAction/testRiskCtrl.do',{data:{riskCtrlNo,paramJsonStr}});
 }