Kaynağa Gözat

bugfix: 修复几个已知问题,部署站点增加二次确认

tuon 1 yıl önce
ebeveyn
işleme
88a9abae94

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/assets/index-2b1c602a.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
dist/assets/index-49502c45.css


+ 2 - 2
dist/index.html

@@ -4,7 +4,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>NginxUI</title>
     <script type="application/javascript" src="./config.js"></script>
-    <script crossorigin="">import('/nginx-ui/assets/index-6e0ea202.js').finally(() => {
+    <script crossorigin="">import('/nginx-ui/assets/index-2b1c602a.js').finally(() => {
             
     const qiankunLifeCycle = window.moudleQiankunAppLifeCycles && window.moudleQiankunAppLifeCycles['nginx-ui'];
     if (qiankunLifeCycle) {
@@ -15,7 +15,7 @@
     }
   
           })</script>
-    <link rel="stylesheet" href="/nginx-ui/assets/index-6d10be3a.css">
+    <link rel="stylesheet" href="/nginx-ui/assets/index-49502c45.css">
   </head>
   <body>
     <div id="nginx_ui_root"></div>

+ 1 - 1
src/pages/nginx/components/log/index.tsx

@@ -115,7 +115,7 @@ export const AccessLog = (props: AutoTypeInputProps) => {
         }
       const level = col.items?.find(item=>item.key === 'level');
       level && (level.option = result)
-      console.log('accessLog=>',col, props.column.required)
+      // console.log('accessLog=>',col, props.column.required)
       return col
     },[nginx, props.column])
 

+ 4 - 14
src/pages/nginx/http/index.tsx

@@ -19,7 +19,7 @@ export const NginxHttp = () => {
   const formConfig = useFormConfig()
   const formTemplate = useFormTemplate();
 
-  const [data,setData] = useState<any>({})
+  const [data,setData] = useState<any>({...formTemplate.nginxConf})
   const formRef = useRef<AutoFormInstance>()
   const nginx = useAppSelector(state => state.nginx.current);
   const [loading,setLoading] = useState(false)
@@ -84,25 +84,15 @@ export const NginxHttp = () => {
   }
 
   useEffect(()=>{
-    const updateData = { ...formTemplate.nginxConf, ...data };
-    setData(updateData)
-    formRef.current?.setData(updateData)
-  },[formTemplate])
-
-  useEffect(()=>{
-    if (!nginx?.id){
-      return
-    }
     try {
-      const curData = JSON.parse(nginx.httpData)
+      const curData = nginx?.httpData ? JSON.parse(nginx.httpData) : {};
       const updateData = { ...formTemplate.nginxConf, ...curData };
       setData(updateData)
-      formRef.current?.setData(updateData)
+      formRef.current?.setData(updateData);
     }catch (e){
       console.log('parse httpData fail',e)
     }
-    console.log('nginx change', nginx)
-  },[nginx])
+  },[nginx,formTemplate])
 
 
   return (<div className="page">

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor