瀏覽代碼

修改合同详情部门显示数字问题

Renxy 1 年之前
父節點
當前提交
f5996d3d3c
共有 1 個文件被更改,包括 8 次插入9 次删除
  1. 8 9
      src/pages/ContractManager/component/Modal.jsx

+ 8 - 9
src/pages/ContractManager/component/Modal.jsx

@@ -285,14 +285,6 @@ const ContractModal = (props) => {
     }
   }, [visible]);
 
-  useEffect(() => {
-    //兼容之前选择的所属部门,用的现在的接口匹配不到部门显示数字的问题
-    if (data?.company_id) {
-      const deps = getDepItemById(data?.company_id)?.children;
-      setCompanyDepList(deps);
-    }
-  }, [data, depList]);
-
   useEffect(() => {
     form.resetFields();
     if (data?.status >= Status.Checking) runAudit({ extend_code: data.code });
@@ -707,7 +699,14 @@ const ContractModal = (props) => {
                   }}
                   disabled={disableds.contract}
                   dropdownStyle={{ maxHeight: 400, overflow: 'auto' }}
-                  treeData={companyDepList}
+                  treeData={
+                    data?.dep_id
+                      ? [
+                          ...companyDepList,
+                          { Name: data.dep_name, ID: data?.dep_id },
+                        ]
+                      : companyDepList
+                  }
                 />
               </Form.Item>
             </Col>