Procházet zdrojové kódy

fix: 标段管理-标段-弹窗-树选择不显示根目录

lanjianrong před 4 roky
rodič
revize
8721d50f24

+ 11 - 6
src/pages/Management/Setting/index.tsx

@@ -53,13 +53,18 @@ export default function Info() {
     const { code = -1 } = await apiAccountEdit(modalStatus.type, values)
     if (code === consts.RET_CODE.SUCCESS) {
       initData()
+      setModalStatus({
+        ...modalStatus,
+        visible: false,
+        loading: false,
+        type: ''
+      })
+    } else {
+      setModalStatus({
+        ...modalStatus,
+        loading: false
+      })
     }
-    setModalStatus({
-      ...modalStatus,
-      visible: false,
-      loading: false,
-      type: ''
-    })
   }
   const onCancel = () => {
     setModalStatus({ ...modalStatus, visible: false })

+ 5 - 5
src/pages/Management/Tender/List/components/ModalForm.tsx

@@ -74,7 +74,7 @@ const ModalForm: React.FC<iModalFormProps> = ({
     form.setFieldsValue({ [type === 'tender' ? 'folderId' : 'id']: id })
     if (type === 'move') {
 
-      setCascader(mapTree([ treeObj ], id, isFolder) as Option[])
+      setCascader(mapTree(treeObj.children, id, isFolder) as Option[])
     }
     if (type === 'move' || type.indexOf('del') !== -1) {
       setShowNameInput(false)
@@ -114,16 +114,16 @@ const ModalForm: React.FC<iModalFormProps> = ({
             }
           } ]}>
             <Input allowClear size="small" autoComplete="off" />
-          </Form.Item> : ''
+          </Form.Item> : null
         }
         {
-          showNameInput ? <Form.Item name="depth" hidden><Input /></Form.Item> : ''
+          showNameInput ? <Form.Item name="depth" hidden><Input /></Form.Item> : null
         }
         {
-          type === 'move' ? <Form.Item name="targetFolderId"><TreeSelect treeData={cascader} placeholder={modalObj[type].namePlaceholder} allowClear  /></Form.Item> : ''
+          type === 'move' ? <Form.Item name="targetFolderId"><TreeSelect treeData={cascader} placeholder={modalObj[type].namePlaceholder} allowClear  /></Form.Item> : null
         }
         {
-          type.indexOf('del') !== -1 ? <div><p>确认删除「{name}」?</p><p>删除后,数据无法恢复,请谨慎操作。</p></div> : ''
+          type.indexOf('del') !== -1 ? <div><p>确认删除「{name}」?</p><p>删除后,数据无法恢复,请谨慎操作。</p></div> : null
         }
       </Form>
     </Modal>