Cmen
3 years ago
22 changed files with 3061 additions and 158 deletions
@ -0,0 +1,7 @@
|
||||
root = true |
||||
|
||||
[*] |
||||
indent_style = space |
||||
indent_size = 2 |
||||
end_of_line = lf |
||||
charset = utf-8 |
@ -1,6 +1,5 @@
|
||||
|
||||
const App = () => { |
||||
return <h1>首页</h1> |
||||
} |
||||
return <h1>首页</h1>; |
||||
}; |
||||
|
||||
export default App; |
||||
export default App; |
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
|
||||
const Catalog = () => { |
||||
return <h1>属性区域</h1>; |
||||
} |
||||
}; |
||||
|
||||
export default Catalog; |
||||
export default Catalog; |
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
|
||||
const Menu = () => { |
||||
return <h1>属性区域</h1>; |
||||
} |
||||
}; |
||||
|
||||
export default Menu; |
||||
export default Menu; |
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
|
||||
const Property = () => { |
||||
return <h1>属性区域</h1>; |
||||
} |
||||
}; |
||||
|
||||
export default Property; |
||||
export default Property; |
||||
|
@ -1,20 +1,21 @@
|
||||
|
||||
.editor-main{ |
||||
.editor-main { |
||||
height: 100%; |
||||
} |
||||
.editor-header{ |
||||
.editor-header { |
||||
height: 40px; |
||||
line-height: 40px; |
||||
padding: 0 10px; |
||||
border-bottom: 1px solid #ccc; |
||||
} |
||||
.editor-body-center{ |
||||
.editor-body-center { |
||||
position: relative; |
||||
} |
||||
.editor-header, .editor-body-left, .editor-body-right{ |
||||
.editor-header, |
||||
.editor-body-left, |
||||
.editor-body-right { |
||||
background-color: #fff; |
||||
} |
||||
|
||||
#mapStage{ |
||||
#mapStage { |
||||
height: 100%; |
||||
} |
||||
} |
||||
|
@ -1,10 +1,11 @@
|
||||
@import "./icon.less"; |
||||
|
||||
html, body{ |
||||
html, |
||||
body { |
||||
margin: 0; |
||||
padding: 0; |
||||
height: 100%; |
||||
} |
||||
#app{ |
||||
#app { |
||||
height: 100%; |
||||
} |
||||
} |
||||
|
@ -1,15 +1,15 @@
|
||||
import React from 'react'; |
||||
import ReactDOM from 'react-dom'; |
||||
import React from "react"; |
||||
import ReactDOM from "react-dom"; |
||||
|
||||
import 'antd/dist/antd.css'; |
||||
import "antd/dist/antd.css"; |
||||
|
||||
import { store, StoreContext } from './store'; |
||||
import { Editor } from './editor'; |
||||
import './index.less'; |
||||
import { store, StoreContext } from "./store"; |
||||
import { Editor } from "./editor"; |
||||
import "./index.less"; |
||||
|
||||
ReactDOM.render( |
||||
<StoreContext.Provider value={store}> |
||||
<Editor /> |
||||
</StoreContext.Provider>, |
||||
document.getElementById('app') |
||||
) |
||||
document.getElementById("app") |
||||
); |
||||
|
@ -1,8 +1,7 @@
|
||||
import { IEditorState } from "./type"; |
||||
|
||||
|
||||
export const initState: IEditorState = { |
||||
map: { |
||||
polygons: [] |
||||
} |
||||
} |
||||
polygons: [], |
||||
}, |
||||
}; |
||||
|
@ -1,7 +1,6 @@
|
||||
|
||||
declare global{ |
||||
declare global { |
||||
namespace AMapLoader { |
||||
const load: (config: any)=> Promise<AMap.Map>; |
||||
const load: (config: any) => Promise<AMap.Map>; |
||||
} |
||||
} |
||||
export {}; |
||||
export {}; |
||||
|
@ -1,9 +1,18 @@
|
||||
import { defineConfig } from 'vite' |
||||
import react from '@vitejs/plugin-react' |
||||
import path from "path"; |
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({ |
||||
plugins: [react()], |
||||
resolve: { |
||||
alias: { |
||||
"@store": path.resolve(__dirname, "src/store"), |
||||
"@editor": path.resolve(__dirname, "src/editor"), |
||||
"@app": path.resolve(__dirname, "src/app"), |
||||
"@types": path.resolve(__dirname, "src/types"), |
||||
}, |
||||
}, |
||||
server: { |
||||
port: 8080 |
||||
}, |
||||
|
Loading…
Reference in new issue