# bi-v **Repository Path**: yxiaoxiao/bi-board ## Basic Information - **Project Name**: bi-v - **Description**: 个人基于开源cboard进行改造,前端改成vue2,后端是ssm,后期后端计划使用python服务更为简单些 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2024-08-28 - **Last Updated**: 2025-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BI-Board #### 介绍 个人基于开源cboard进行改造,前端改成vue2,后端是ssm,后期后端计划使用python服务更为简单些 CBoard-v 是个人项目,目的是使用 Vue 2.0 重写 CBoard 的前端部分。 CBoard 是一个他人开源的 BI 工具,用于生成可视化报表。[(项目原地址)](https://github.com/TuiQiao/CBoard) 为了方便以后的二次开发和维护,因此决定用 Vue2 重写。 ## 技术栈 Vue + Vue Router + Vuex + Element-UI ## 更改后的样子目前和原有差不多,目前主要是先用vue重写下来 ### 大屏页 ![大屏](cboard_snapshot.png) ### 配置页 ![输入图片说明](0.png) ![输入图片说明](1.gif) ![输入图片说明](2.gif) ![输入图片说明](3.gif) ![输入图片说明](4.gif) ![输入图片说明](5.gif) ![输入图片说明](6.gif) ### [在线演示](http://www.hcbook.cc/cboard/) 账号:admin 密码:root123 如果打不开可能服务没了 ## 新的特性 根据业务的需要,新增了一些特性; 如可以定制更复杂的布局、调整背景色: ![image](./doc/gridster.png) ## 部署 ### (前提)Step 0:部署 CBoard 后台 请根据 CBoard 的官方文档部署好完整的项目,确保能访问。 [CBoard github](https://github.com/TuiQiao/CBoard) [安装与配置文档](https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/manual/install) ### Step 1: 编译打包 CBoard-v clone 本项目, npm install, src/utils/http/api.js 中修改: const baseurl = '你的 CBoard 项目访问地址'; npm run build 生成文件index.html 和目录static ### Step 2: 将目录 static 加入cboard根目录下, 将 index.html 改名为 starter.html 替换cboard根目录下原来的文件。 ### 开发调试(chrome) 1、config/index.js 中修改: ``` module.exports = { dev: { proxyTable: { '/api':{ target: '修改为你的 CBoard 访问地址', } }, ``` 2、访问已搭好的 CBoard 项目登录,获得 JSESSIONID 值; 3、npm install && npm run dev 使用Chrome浏览器访问页面,在Application中写入Cookie:name 为 "JSESSIONID", value 为上一步获得的值。 刷新即可访问。 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)