Selaa lähdekoodia

数据来源 界面异常修复(未完成)

JoeLazy 4 kuukautta sitten
vanhempi
commit
9168e3ef48
1 muutettua tiedostoa jossa 7 lisäystä ja 4 poistoa
  1. 7 4
      src/pages/internalEvaluation/configuration/datasources.tsx

+ 7 - 4
src/pages/internalEvaluation/configuration/datasources.tsx

@@ -107,6 +107,7 @@ const datasources: React.FC<widowRush> = (prop: widowRush) => {
       closeAndRefresh();
     }
     setDetailVisible(false);
+    setTypeStatus(0)
   }
 
   // 页面展示元素
@@ -416,11 +417,13 @@ const datasources: React.FC<widowRush> = (prop: widowRush) => {
       {detailVisible && (
         <SDModalForm
           onValuesChange={(a,b) => {
+            console.log(a.dataSourcesType);
             if (a.dataSourcesType === "JDBC"){
               setTypeStatus(1);
             }else if (a.dataSourcesType === "INTERFACE"){
               setTypeStatus(2);
-            }else {
+            }else if (a.dataSourcesType === undefined){
+              // TODO  待修改
               setTypeStatus(0);
             }
           }}
@@ -430,7 +433,6 @@ const datasources: React.FC<widowRush> = (prop: widowRush) => {
           visible={detailVisible}
           onVisibleChange={() => {
             setDetailVisible(false)
-            setTypeStatus(0)
           }}
           footer={[
             <SDSubmitButton editType={editType} formRef={formRef} doSubmit={handleSave}>保存</SDSubmitButton>,
@@ -439,6 +441,7 @@ const datasources: React.FC<widowRush> = (prop: widowRush) => {
               successMessage=''
               onClick={() => {
                 setDetailVisible(false);
+                setTypeStatus(0)
               }}>关闭</SDButton>
           ]}
           tableRef={actionRef}
@@ -460,8 +463,8 @@ const datasources: React.FC<widowRush> = (prop: widowRush) => {
 
               }
             }
-          ]} label="数据来源编号"/>
-          <SDFormText name="dataSourcesName" readonlyCond="update"
+          ]} label="数据来源编号" readonlyCond="update"/>
+          <SDFormText name="dataSourcesName"
                       rules={[{validator: validateFun.chineseRex, message: '请输入中文'}]} label="数据来源名称"/>
           <SDFormDict dictKey="DATASOURCETYPE" name="dataSourcesType" rules={[{required: true}]} label="数据来源类型"/>
           { typeStatus === 2 &&  <SDFormDict dictKey="@selectInterFaceData" multiple={true} name="requestInterfaces" rules={[{required: true}]}