# 场地一张图 **Repository Path**: exlimit/landplot2 ## Basic Information - **Project Name**: 场地一张图 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 场地调查修复一张图 ## 前端技术栈 主要使用 - 前端基础框架:react - 项目框架:umi.js - UI库:blueprint.js - AJAX库:axios.js 其它依赖详见 package.json ## 项目编译说明 1. 需要事先安装 nodejs V9以上版本,安装 cnpm; 2. 进入目录后安装依赖包, cnpm install 3. 编译:npm run build 4. 调试: npm run start ## 项目目录说明 - dist 编译后目录,最终生成的应用代码,可删除 - node_modules 编译过程中产生的临时依赖包,可删除 - public 公共静态资源目录 - src 应用程序源码 - .editorconfig 编辑器配置 - .env 环境配置 - .eslintrc 代码风格配置 - .gitignore git 忽略配置 - .prettierrc 代码风格化配置 - .prettierignore 代码风格化配置 - .umirc.js umijs 配置 - .theme-config umijs 主题配置 ## 源码目录说明 - api ajax交互,调用时引入{ajax_get, ajax_post}等, 然后使用对应的方法ajax_get({url:'/dataset/'}).then(...) - assets 静态资源文件, 主要用于CSS中引入图片 - components 公共组件,包括弹窗等 - layouts 布局 - map 地图类 - models 源 - pages 页面 - styles 应用样式 - utils 常用工具 - app.js 应用入口 - config.js HOST 配置,修改public下config.js - global.js 全局JS - global.less 全局样式文件 其它页面均为管理页子页面或子组件 ## 路由 - login 登陆 - admin 后台 ## 页面 页面均位于 pages 目录下, - login 登陆页 - ssearch 搜索页 - admin 管理页 > - index.js 地图视图 > - headnav 导航面板 > - leftpan 左侧面板 > - setting 配置项 > -lists 列表项 > - rightpan 右侧面板