|
@@ -16,11 +16,11 @@ import { DownOutlined, PlusOutlined, SearchOutlined } from "@ant-design/icons";
|
|
import TableEdit from "@/components/TableEdit";
|
|
import TableEdit from "@/components/TableEdit";
|
|
import ER from "./components/ER";
|
|
import ER from "./components/ER";
|
|
import AddTable from "./components/AddTable";
|
|
import AddTable from "./components/AddTable";
|
|
-import { useModel, history, useRequest, useParams } from "umi";
|
|
|
|
|
|
+import { useModel, useRequest, useParams } from "umi";
|
|
import { GetDataModelDetail } from "@/api";
|
|
import { GetDataModelDetail } from "@/api";
|
|
import NoData from "@/assets/no-data.png";
|
|
import NoData from "@/assets/no-data.png";
|
|
import { ColumnItem, ProjectInfo, TableItemType } from "@/type";
|
|
import { ColumnItem, ProjectInfo, TableItemType } from "@/type";
|
|
-import { useFullscreen } from "ahooks";
|
|
|
|
|
|
+import { useFullscreen, useLocalStorageState } from "ahooks";
|
|
import AddModel from "@/components/AddModel";
|
|
import AddModel from "@/components/AddModel";
|
|
import insertCss from "insert-css";
|
|
import insertCss from "insert-css";
|
|
import LangInput from "@/components/LangInput";
|
|
import LangInput from "@/components/LangInput";
|
|
@@ -94,6 +94,14 @@ export default function index() {
|
|
},
|
|
},
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ const [hideDefaultColumn, setHideDefaultColumn] = useLocalStorageState(
|
|
|
|
+ "er-hideDefaultColumn",
|
|
|
|
+ {
|
|
|
|
+ defaultValue: false,
|
|
|
|
+ listenStorageChange: true
|
|
|
|
+ }
|
|
|
|
+ );
|
|
|
|
+
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
if (params?.id) {
|
|
if (params?.id) {
|
|
run({ id: params.id });
|
|
run({ id: params.id });
|
|
@@ -388,6 +396,12 @@ export default function index() {
|
|
{active === 0 ? (
|
|
{active === 0 ? (
|
|
<>
|
|
<>
|
|
{/* <Input placeholder="搜索" suffix={<SearchOutlined />} /> */}
|
|
{/* <Input placeholder="搜索" suffix={<SearchOutlined />} /> */}
|
|
|
|
+ <Button
|
|
|
|
+ type={!hideDefaultColumn ? "primary" : "default"}
|
|
|
|
+ onClick={() => setHideDefaultColumn(!hideDefaultColumn)}
|
|
|
|
+ >
|
|
|
|
+ 默认字段
|
|
|
|
+ </Button>
|
|
<Button
|
|
<Button
|
|
type={showNavigator ? "primary" : "default"}
|
|
type={showNavigator ? "primary" : "default"}
|
|
onClick={() => setShowNavigator(!showNavigator)}
|
|
onClick={() => setShowNavigator(!showNavigator)}
|