push im model

This commit is contained in:
wang_yp 2024-07-16 23:50:13 +08:00
parent b73d2a1ead
commit 66a3d55f14
21 changed files with 54 additions and 28 deletions

View File

@ -0,0 +1,24 @@
import {
UploadOutlined,
UserOutlined,
VideoCameraOutlined,
} from "@ant-design/icons";
const demand = {
key: "/demand",
icon: <UserOutlined />,
label: "需求池",
children: [
{
key: "/shop1",
icon: <VideoCameraOutlined />,
label: "go to home",
},
{
key: "/shop2",
icon: <UploadOutlined />,
label: "go test",
},
],
};
export default demand;

View File

@ -9,6 +9,8 @@ import merchant from "./merchant";
import dynimacStateMenu from "./dynimac_state"; import dynimacStateMenu from "./dynimac_state";
import rbac from "./rbac"; import rbac from "./rbac";
import app from "./app"; import app from "./app";
import demand from "./demand";
// demand
const menuList: ItemType[] = [ const menuList: ItemType[] = [
{ {
key: "/", key: "/",
@ -16,6 +18,7 @@ const menuList: ItemType[] = [
label: "首页", label: "首页",
}, },
userMenu, userMenu,
demand,
contentMenu, contentMenu,
dynimacStateMenu, dynimacStateMenu,
activeMenu, activeMenu,

View File

@ -1,7 +1,7 @@
import { Button, Space, Modal, Switch, Tooltip } from "antd"; import { Button, Space, Modal, Switch, Tooltip } from "antd";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { UserDataType } from "@/model/userModel"; import { UserDataType } from "@/model/userModel";
import { Store } from "antd/lib/form/interface"; import { Store } from "antd/lib/form/interface";

View File

@ -1,7 +1,7 @@
import { Button, Space, Modal, FormInstance } from "antd"; import { Button, Space, Modal, FormInstance } from "antd";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import UserConfig from "@/service/apiConfig/user_config"; import UserConfig from "@/service/apiConfig/user_config";
import { UserDataType } from "@/model/userModel"; import { UserDataType } from "@/model/userModel";

View File

@ -1,7 +1,7 @@
import { Space, Button, FormInstance } from "antd"; import { Space, Button, FormInstance } from "antd";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import UserConfig from "@/service/apiConfig/user_config"; import UserConfig from "@/service/apiConfig/user_config";
import { UserDataType } from "@/model/userModel"; import { UserDataType } from "@/model/userModel";

View File

@ -3,7 +3,6 @@ import { inject, observer } from "mobx-react";
import { useEffect } from "react"; import { useEffect } from "react";
import { Store } from "antd/lib/form/interface"; import { Store } from "antd/lib/form/interface";
const ImConfig = (props: Store) => { const ImConfig = (props: Store) => {
const { appStore } = props;
useEffect(() => { useEffect(() => {
console.log("im"); console.log("im");
}, []); }, []);

View File

@ -2,7 +2,7 @@ import { Button, Space, Modal, FormInstance } from "antd";
import type { ColumnsType } from 'antd/es/table'; import type { ColumnsType } from 'antd/es/table';
import { CardDataType } from "@/util/model/interface"; import { CardDataType } from "@/util/model/interface";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import SimpleForm from "@/components/form/simple_form"; import SimpleForm from "@/components/form/simple_form";
import "./index.less" import "./index.less"
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";

View File

@ -2,7 +2,7 @@ import { Button, Space, Modal, FormInstance } from "antd";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import { CardDataType } from "@/util/model/interface"; import { CardDataType } from "@/util/model/interface";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import SimpleForm from "@/components/form/simple_form"; import SimpleForm from "@/components/form/simple_form";
import "./index.less"; import "./index.less";

View File

@ -3,7 +3,7 @@ import "./index.less";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import { CardDataType } from "@/util/model/interface"; import { CardDataType } from "@/util/model/interface";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import SimpleForm from "@/components/form/simple_form"; import SimpleForm from "@/components/form/simple_form";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import React from "react"; import React from "react";

View File

@ -2,7 +2,7 @@ import { Button, Modal, Popconfirm } from "antd";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import { CardDataType } from "@/util/model/interface"; import { CardDataType } from "@/util/model/interface";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import "./index.less"; import "./index.less";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { useParams } from "react-router-dom"; import { useParams } from "react-router-dom";

View File

@ -1,4 +1,4 @@
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { Button, Space } from "antd"; import { Button, Space } from "antd";
import { ColumnsType } from "antd/lib/table"; import { ColumnsType } from "antd/lib/table";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";

View File

@ -1,4 +1,4 @@
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { Button, FormInstance, Modal, Space } from "antd"; import { Button, FormInstance, Modal, Space } from "antd";
import { ColumnsType } from "antd/lib/table"; import { ColumnsType } from "antd/lib/table";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";

View File

@ -1,4 +1,4 @@
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { Button, FormInstance, Modal, Space } from "antd"; import { Button, FormInstance, Modal, Space } from "antd";
import { ColumnsType } from "antd/lib/table"; import { ColumnsType } from "antd/lib/table";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";

View File

@ -1,5 +1,5 @@
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { Button, FormInstance, Modal, Space } from "antd"; import { Button, FormInstance, Modal, Space } from "antd";
import { ColumnsType } from "antd/lib/table"; import { ColumnsType } from "antd/lib/table";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";

View File

@ -1,4 +1,4 @@
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { Button, FormInstance, Modal, Space } from "antd"; import { Button, FormInstance, Modal, Space } from "antd";
import { ColumnsType } from "antd/lib/table"; import { ColumnsType } from "antd/lib/table";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";

View File

@ -1,7 +1,7 @@
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import { Store } from "antd/lib/form/interface"; import { Store } from "antd/lib/form/interface";
import AliUpload from "@/components/aliUpload"; import AliUpload from "@/components/ali_upload";
import { UploadFile } from "antd"; import { UploadFile } from "antd";
const Banner = (props: Store) => { const Banner = (props: Store) => {

View File

@ -1,7 +1,7 @@
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import { Store } from "antd/lib/form/interface"; import { Store } from "antd/lib/form/interface";
import AliUpload from "@/components/aliUpload"; import AliUpload from "@/components/ali_upload";
import { UploadFile } from "antd"; import { UploadFile } from "antd";
const Logs = (props: Store) => { const Logs = (props: Store) => {

View File

@ -1,7 +1,7 @@
import { Button, Tooltip, Image, Space, Modal, FormInstance } from "antd"; import { Button, Tooltip, Image, Space, Modal, FormInstance } from "antd";
import { inject, observer } from "mobx-react"; import { inject, observer } from "mobx-react";
import type { ColumnsType } from "antd/es/table"; import type { ColumnsType } from "antd/es/table";
import BTable from "@/components/BTable"; import BTable from "@/components/b_table";
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import UserConfig from "@/service/apiConfig/user_config"; import UserConfig from "@/service/apiConfig/user_config";
import { UserDataType } from "@/model/userModel"; import { UserDataType } from "@/model/userModel";

View File

@ -2,7 +2,7 @@ import { CardDataType } from "@/util/model/interface";
import BaseStore from "../baseStore"; import BaseStore from "../baseStore";
import baseHttp from "@/service/base"; import baseHttp from "@/service/base";
import { action, makeObservable } from "mobx"; import { action, makeObservable } from "mobx";
import AppConfig from "@/service/apiConfig/appConfig"; import AppConfig from "@/service/apiConfig/app_config";
class AppStore extends BaseStore<CardDataType> { class AppStore extends BaseStore<CardDataType> {
constructor() { constructor() {

View File

@ -1,17 +1,17 @@
import usrStore from '@/store/user' import usrStore from '@/store/user'
import projectStore from '@/store/project' import projectStore from '@/store/project'
import cardStore from '@/store/cardStore' import cardStore from '@/store/card'
import characterStore from '@/store/characterStore' import characterStore from '@/store/character'
import currentEventStore from '@/store/currentEventStore' import currentEventStore from '@/store/current_event'
import componSitionStore from '@/store/componsitionStroe' import componSitionStore from '@/store/componsition'
import systemStore from '@/store/system' import systemStore from '@/store/system'
import merchantStore from '@/store/merchantsStore' import merchantStore from '@/store/merchants'
import projectTypeStore from '@/store/projectTypeStore' import projectTypeStore from '@/store/project_type'
import productUnitStore from '@/store/productUnitStore' import productUnitStore from '@/store/product_unit'
import dynamicStore from '@/store/dynamic' import dynamicStore from '@/store/dynamic'
import activityStore from '@/store/activityStore' import activityStore from '@/store/activity'
import activityTypeStore from '@/store/activityTypeStore' import activityTypeStore from '@/store/activity_type'
import appStore from '@/store/appStore' import appStore from '@/store/app'
import activeStore from '@/store/active' import activeStore from '@/store/active'
const store = { const store = {

View File

@ -1,5 +1,5 @@
import { makeObservable } from "mobx"; import { makeObservable } from "mobx";
import ProjectConfig from "@/service/apiConfig/projectConfig"; import ProjectConfig from "@/service/apiConfig/project_config";
import BaseStore from "@/store/baseStore"; import BaseStore from "@/store/baseStore";
class ProjectStore extends BaseStore<any> { class ProjectStore extends BaseStore<any> {