wzyyy před 3 roky
rodič
revize
bed1dec713

+ 2 - 2
src/pages/link/Type/Detail/index.tsx

@@ -557,8 +557,8 @@ const Save = observer(() => {
             'x-component': 'Input',
             'x-validator': [
               {
-                max: 128,
-                message: '最多可输入128个字符',
+                max: 64,
+                message: '最多可输入64个字符',
               },
               {
                 required: true,

+ 20 - 5
src/pages/system/Apply/Save/index.tsx

@@ -45,7 +45,7 @@ const Save = () => {
   const [visible, setVisiable] = useState<boolean>(false);
   const [detail, setDetail] = useState<any>({});
   const accessRef = useRef<any>([]);
-  const [type, setType] = useState<any>('');
+  const [type, setType] = useState<any>('internal-standalone');
 
   const provider1 = require('/public/images/apply/provider1.png');
   const provider2 = require('/public/images/apply/provider2.png');
@@ -168,17 +168,19 @@ const Save = () => {
             const integrationModes = resp.result.integrationModes.map((item: any) => item.value);
             // setAccess(integrationModes)
             accessRef.current = integrationModes;
-            formInit.setInitialValues({
+
+            formInit.setValues({
               ...resp.result,
               integrationModes,
-              'apiServer.appId': id,
             });
+            formInit.setValuesIn('apiServer.appId', id);
           });
           onFieldValueChange('provider', (field, form1) => {
             const value = field.value;
-            setType(value);
-            // console.log(value);
+            setType(field.value);
             if (field.modified) {
+              form1.setValuesIn('apiServer.secureKey', randomString());
+              form1.setValuesIn('apiServer.roleIdList', []);
               switch (value) {
                 case 'internal-standalone':
                   form1.setFieldState('integrationModes', (f1) => {
@@ -259,6 +261,10 @@ const Save = () => {
               field.selfErrors = '';
             }
           });
+          onFieldReact('apiServer.appId', (field: any) => {
+            const value = (field as Field).value;
+            console.log(value);
+          });
         },
       }),
     [id],
@@ -1957,6 +1963,15 @@ const Save = () => {
       setView(location.state.view);
     }
   }, [location]);
+
+  useEffect(() => {
+    const item = form.getValuesIn('provider');
+    // console.log(item, form.getState())
+    // setType(localStorage.getItem('type'))
+
+    console.log(item, form.getState());
+  }, []);
+
   return (
     <PageContainer>
       <Card>

+ 2 - 2
src/pages/system/Basis/index.tsx

@@ -127,7 +127,7 @@ const Basis = () => {
                     extra={
                       <>
                         <div>推荐尺寸200*200</div>
-                        <div>支持jpg,png</div>
+                        <div>支持jpg,png,jfif,pjp,pjpeg,jpeg</div>
                       </>
                     }
                   >
@@ -162,7 +162,7 @@ const Basis = () => {
                 label="登录背景图"
                 extra={
                   <>
-                    <div>支持4M以内的图片:支持jpg、png</div>
+                    <div>支持4M以内的图片: 支持jpg,png,jfif,pjp,pjpeg,jpeg</div>
                     <div>建议尺寸1400x1080</div>
                   </>
                 }