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 = () => { |
const App = () => { |
||||||
return <h1>首页</h1> |
return <h1>首页</h1>; |
||||||
} |
}; |
||||||
|
|
||||||
export default App; |
export default App; |
@ -1,7 +1,5 @@ |
|||||||
|
|
||||||
|
|
||||||
const Catalog = () => { |
const Catalog = () => { |
||||||
return <h1>属性区域</h1>; |
return <h1>属性区域</h1>; |
||||||
} |
}; |
||||||
|
|
||||||
export default Catalog; |
export default Catalog; |
@ -1,7 +1,5 @@ |
|||||||
|
|
||||||
|
|
||||||
const Menu = () => { |
const Menu = () => { |
||||||
return <h1>属性区域</h1>; |
return <h1>属性区域</h1>; |
||||||
} |
}; |
||||||
|
|
||||||
export default Menu; |
export default Menu; |
@ -1,7 +1,5 @@ |
|||||||
|
|
||||||
|
|
||||||
const Property = () => { |
const Property = () => { |
||||||
return <h1>属性区域</h1>; |
return <h1>属性区域</h1>; |
||||||
} |
}; |
||||||
|
|
||||||
export default Property; |
export default Property; |
@ -1,20 +1,21 @@ |
|||||||
|
.editor-main { |
||||||
.editor-main{ |
|
||||||
height: 100%; |
height: 100%; |
||||||
} |
} |
||||||
.editor-header{ |
.editor-header { |
||||||
height: 40px; |
height: 40px; |
||||||
line-height: 40px; |
line-height: 40px; |
||||||
padding: 0 10px; |
padding: 0 10px; |
||||||
border-bottom: 1px solid #ccc; |
border-bottom: 1px solid #ccc; |
||||||
} |
} |
||||||
.editor-body-center{ |
.editor-body-center { |
||||||
position: relative; |
position: relative; |
||||||
} |
} |
||||||
.editor-header, .editor-body-left, .editor-body-right{ |
.editor-header, |
||||||
|
.editor-body-left, |
||||||
|
.editor-body-right { |
||||||
background-color: #fff; |
background-color: #fff; |
||||||
} |
} |
||||||
|
|
||||||
#mapStage{ |
#mapStage { |
||||||
height: 100%; |
height: 100%; |
||||||
} |
} |
@ -1,10 +1,11 @@ |
|||||||
@import "./icon.less"; |
@import "./icon.less"; |
||||||
|
|
||||||
html, body{ |
html, |
||||||
|
body { |
||||||
margin: 0; |
margin: 0; |
||||||
padding: 0; |
padding: 0; |
||||||
height: 100%; |
height: 100%; |
||||||
} |
} |
||||||
#app{ |
#app { |
||||||
height: 100%; |
height: 100%; |
||||||
} |
} |
@ -1,15 +1,15 @@ |
|||||||
import React from 'react'; |
import React from "react"; |
||||||
import ReactDOM from 'react-dom'; |
import ReactDOM from "react-dom"; |
||||||
|
|
||||||
import 'antd/dist/antd.css'; |
import "antd/dist/antd.css"; |
||||||
|
|
||||||
import { store, StoreContext } from './store'; |
import { store, StoreContext } from "./store"; |
||||||
import { Editor } from './editor'; |
import { Editor } from "./editor"; |
||||||
import './index.less'; |
import "./index.less"; |
||||||
|
|
||||||
ReactDOM.render( |
ReactDOM.render( |
||||||
<StoreContext.Provider value={store}> |
<StoreContext.Provider value={store}> |
||||||
<Editor /> |
<Editor /> |
||||||
</StoreContext.Provider>, |
</StoreContext.Provider>, |
||||||
document.getElementById('app') |
document.getElementById("app") |
||||||
) |
); |
||||||
|
@ -1,8 +1,7 @@ |
|||||||
import { IEditorState } from "./type"; |
import { IEditorState } from "./type"; |
||||||
|
|
||||||
|
|
||||||
export const initState: IEditorState = { |
export const initState: IEditorState = { |
||||||
map: { |
map: { |
||||||
polygons: [] |
polygons: [], |
||||||
} |
}, |
||||||
} |
}; |
||||||
|
@ -1,7 +1,6 @@ |
|||||||
|
declare global { |
||||||
declare global{ |
|
||||||
namespace AMapLoader { |
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 { defineConfig } from 'vite' |
||||||
import react from '@vitejs/plugin-react' |
import react from '@vitejs/plugin-react' |
||||||
|
import path from "path"; |
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({ |
export default defineConfig({ |
||||||
plugins: [react()], |
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: { |
server: { |
||||||
port: 8080 |
port: 8080 |
||||||
}, |
}, |
||||||
|
Loading…
Reference in new issue