[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9026":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":15,"starSnapshotCount":15,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},9026,"Wukong_Accounting","WuKongOpenSource\u002FWukong_Accounting","WuKongOpenSource","悟空财务管理系统（悟空FS） 实现凭证管理、账簿管理、资产负债表、现金流量表、利润表等管理。开启数智财务新时代。",null,"Vue",1026,79,47,4,0,53.71,"Other",false,"main",true,[],"2026-06-12 04:00:42","# Wukong_Accounting\n\n### 🌐Read This in [English](README_EN.md)\n\n体验地址：[https:\u002F\u002Fwww.72crm.com](http:\u002F\u002Fwww.72crm.com)\n\n## 悟空财务系统介绍\n\n悟空财务系统可满足不同角色的跨级人员能处理日常业务，通过系统编制收款、付款、转账凭证、期末记账与结账等，自动形成总分类账、明细账和财务报表，自动进行财务分析，提高企业财务核算效率的同时，又能够反映业务运营状况。\n\n官网地址：[http:\u002F\u002Fwww.5kcrm.com](http:\u002F\u002Fwww.5kcrm.com\u002F)\n\n扫码添加小悟官方客服微信，邀您加入千人微信交流群：\n\n\u003Cimg src=\"https:\u002F\u002Fimages.gitee.com\u002Fuploads\u002Fimages\u002F2019\u002F1231\u002F115927_f9c580c8_345098.png\" width=\"120\">\n\n关注悟空CRM公众号，了解更多悟空资讯\n\n\u003Cimg src=\"https:\u002F\u002Fimages.gitee.com\u002Fuploads\u002Fimages\u002F2019\u002F1202\u002F135713_d3566c6a_345098.jpeg\" width=\"120\">\n\n扫码加入微信群，在线客服解答疑问\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FWuKongOpenSource\u002FWukong_Accounting\u002Fblob\u002Fmain\u002Fimg\u002Fb1.png\" width=\"120\">\n\n:boom:  :boom:  :boom: 注：悟空财务系统采用全新的前后端分离模式，本仓库代码中已集成前端vue打包后文件，  **可免去打包操作，无需运行前端**\n\n# 悟空项目管理目录结构\n\n```lua\nwk_open_finance\n├── common        -- 基础模块\n├── DB        -- sql文件\n├── finance        -- 财务管理模块\n├── ux        -- 前端源码\n```\n\n# 核心功能模块\n\n**凭证管理，智能生成：在真实、可靠录入凭证的基础上，正确、及时地反映 各项经济业务的完成情况，为登记账簿提供可靠的依据。** \u003Cbr\u002F>\n**账簿管理，多维度查询：强大的账薄功能，让您快速了解各项财务指标，录⼊ 凭证即可多维度查询账簿，支持总账、明细账、多栏 账、数量金额账、核算项目类账簿查询。** \u003Cbr\u002F>\n**财务报表管理，提供企业经营调整依据：保证高质量的财务信息，清晰反应企业财务状况，资 产运营能力，偿债能力与盈利能力，为企业战略决策 提供科学性的指导依据。** \u003Cbr\u002F>\n**辅助核算，提升财务业务准确度** \u003Cbr\u002F>\n**快捷结账，提高财务工作效率：计算并记录本期发生额合计及期末余额，并将其余额 转入按规定应转入的账户，或结转下期的会计核算环 节，准确而高效的处理财务数据。** \u003Cbr\u002F>\n**精细化科目管理，系统了解经济业务** \u003Cbr\u002F>\n\n# 悟空财务管理使用的主要技术栈\n\n# 后端：\n\n|名称                 | 版本                     | 说明   |\n|---------------------|---------------------------|----  |\n| spring-cloud-alibaba| 2021.0.5.0                 |  核心框架  |\n| spring-boot         | 2.7.15                    |  spring版本  |\n| mybatis-plus        | 3.5.3.2                    |  ORM框架  |\n\n# 前端：\n\n| 技术 | 说明 | 版本 |\n| --- | --- | --- |\n| [Vue](https:\u002F\u002Fvuejs.org) | 框架 | 2.5.17 |\n| [Vue-router](https:\u002F\u002Frouter.vuejs.org) | 路由框架 | 3.0.1 |\n| [Vuex](https:\u002F\u002Fvuex.vuejs.org) | 全局状态管理框架 | 3.0.1 |\n| [Element](https:\u002F\u002Felement.eleme.io) | UI框架 | 2.12.0 |\n| [Axios](https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios) | HTTP框架 | 0.18.0 |\n\n# 使用说明\n\n### 一、本项目安装需要在Linux环境下进行，可在虚拟机中安装Linux环境\n\nLinux 环境配置要求如下：\n\n推荐使用系统：centos\n系统内存：≥16G\n系统CPU：≥4核\n磁盘大小：≥100G\n\n### 二、前置环境，需要在Linux环境下安装以下配置\n\n- Jdk1.8\n- Maven3.5^\n- Mysql8^\n- Redis(版本不限)\n- elasticsearch8.5.3\n\n### 安装说明\n\n#### 一、依赖环境安装\n\n###### 1. 安装jdk\n\n```\nyum -y install java-1.8.0-openjdk-devel;\n```\n\n###### 2. 安装redis\n\n```\nyum -y install epel-release;\nyum -y install redis;\nsystemctl start redis\n\n#-- 修改redis密码为123456\nyum -y install vim;\nvim \u002Fetc\u002Fredis.conf;\n\n#-- 在文件最下面追加一行\nrequirepass 123456\n#-- 或者输入 \u002F 搜索 # requirepass foobared\n#-- 将前面的#删除，将foobared改为123456\n#-- 修改完成之后 :wq 保存并退出,重启redis\n\nsystemctl restart redis\n```\n\n###### 3.安装mysql\n\n```\nwget https:\u002F\u002Frepo.mysql.com\u002F\u002Fmysql80-community-release-el7-3.noarch.rpm\nyum -y install mysql80-community-release-el7-3.noarch.rpm\nyum -y install mysql-community-server --nogpgcheck\nsudo systemctl start mysqld.service;\nsudo systemctl enable mysqld.service;\n\n--查看安装的mysql默认密码\ngrep \"password\" \u002Fvar\u002Flog\u002Fmysqld.log\n--进入mysql 例：mysql -u root -p\"GXOO%eiI\u002F7o>\"\nmysql - u root -p\"此处为上一步的默认密码\" \n \n--修改mysql密码，如下图所示\nset global validate_password.policy=LOW;\nALTER USER 'root'@'localhost' IDENTIFIED BY 'password';\n\n--退出mysql\nexit\n    \n--修改mysql配置\nvim \u002Fetc\u002Fmy.cnf;\n--输入 i 进入编辑模式，修改sql_mode设置，将下面sql_mode配置复制，到 [mysqld]下使用 shift+insert 粘贴\nsql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION \n--修改完毕，按esc按键，然后 :wq 保存并退出，重启mysql\n\n\nservice mysqld restart;\n```\n\n### 4.安装elasticsearch(es)\n\n```\n--下载es  \n\n# 注意不要放在root目录下\n\nuseradd elasticsearch\nwget https:\u002F\u002Fartifacts.elastic.co\u002Fdownloads\u002Felasticsearch\u002Felasticsearch-8.5.3-linux-x86_64.tar.gz\ntar xvf elasticsearch-8.5.3-linux-x86_64.tar.gz\nchown -R elasticsearch:elasticsearch  elasticsearch-8.5.3 \nchmod -R 777  elasticsearch-8.5.3\n\n--修改es配置文件:elasticsearch.yml\n\n# 安装es如有以下配置信息，需要修改配置信息\n\ningest.geoip.downloader.enabled: false  ## 添加配置\nxpack.security.enabled: true\nxpack.security.enrollment.enabled: true\n\nxpack.security.http.ssl:\n  enabled: false        # 改为false\n  keystore.path: certs\u002Fhttp.p12\n\nEnable encryption and mutual authentication between cluster nodes\nxpack.security.transport.ssl:\n  enabled: false         # 改为false\n  verification_mode: certificate\n  keystore.path: certs\u002Ftransport.p12\n  truststore.path: certs\u002Ftransport.p12\n\n-- 安装es分词器\n.\u002Felasticsearch-plugin install analysis-icu\n--重置 es 账户密码\n.\u002Felasticsearch-reset-password -u elastic\n\n-- 进入bin启动es\nsu elasticsearch\n.\u002Felasticsearch\n```\n\n#### 二、项目配置与启动\n\nyum -y install maven\n\n###### 1.导入DB目录下数据库\n\n```\ncreate database wk_open_finance character set utf8mb4 collate utf8mb4_general_ci;\n use wk_open_finance;\nsource XXX\u002Fwk_open_finance.sql（XXX为项目路径）\n```\n\n###### 2.在项目根目录执行mvn install\n\n###### 3.在项目中修改以下配置信息：\n\n###### 3.在finance模块下resource目录配置数据库帐号密码信息以及redis帐号信息`\n\n###### 4. 访问[悟空ID](https:\u002F\u002Fid.72crm.com\u002F)获取账号\n\n###### 注册之后点击默认企业,应用列表中选择财务管理\n\n![默认企业](img\u002F001.png \"img1.png\")\n\n###### 点击财务管理\n\n![人力资源管理](img\u002F002.png \"img2.png\")\n\n##### 将App ID，accessKey，secretKey复制到 finance-web\\src\\main\\resources\\application.yml，分别对应appId，clientId，clientSecret 如下图所示\n\n![代码配置](img\u002F003.png \"img4.png\")\n将appId复制到finance-web\\src\\main\\resources\\static\\APPLICATION_ID.txt内，替换里面内容\n\n###### 5. 项目打包部署\n\n```\n--项目打包\nmkdir \u002Fopt\u002Fpackage\nmvn clean -Dmaven.test.skip=true package\ncp finance-web\u002Ftarget\u002Ffinance-web.zip \u002Fopt\u002Fpackage\ncd \u002Fopt\u002Fpackage\nunzip finance-web.zip -d finance\ncd finance\nsh 72crm.sh start\n```\n\n###### 6. 前端项目项目运行、打包\n\n```\n- 下载node并安装(LTS)：https:\u002F\u002Fnodejs.org\u002F;\n- 该项目为前后端分离项目，本地访问需搭建后台环境，请参考[后端项目](https:\u002F\u002Fgitee.com\u002Fwukongcrm\u002Fcrm_pro);\n- 访问线上接口无需搭建后台环境，只需将config\u002Findex.js文件中的dev下的proxyTable中的target改为线上地址即可;\n- 执行 npm install，下载相关依赖;\n- 执行 npm run dev，运行项目;\n- 执行成功，即可访问http:\u002F\u002Flocalhost:8090，查看;\n\n打包：\n- 需将config\u002Fprod.env.js文件中的BASE_API，调整为自己需要的\n- 执行 npm run build\n- 打包完成\n```\n\n### 三、其他说明\n\n#### 1.接口文档\u003Cbr\u002F>\n\n```\n接口文档地址：http:\u002F\u002Flocalhost:44316\u002Fdoc.html\n```\n\n#### 2.docker镜像\u003Cbr\u002F>\n\n```\n敬请期待\n```\n\n### 四、悟空财务管理功能模块预览\n\n![输入图片说明](img\u002F01.png)\n![输入图片说明](img\u002F02.png)\n![输入图片说明](img\u002F03.png)\n![输入图片说明](img\u002F04.png)\n![输入图片说明](img\u002F05.png)\n![输入图片说明](img\u002F06.png)\n\n","悟空财务管理系统（悟空FS）是一款集凭证管理、账簿管理和财务报表生成于一体的财务管理软件。其核心功能包括智能凭证生成与管理、多维度账簿查询以及自动生成资产负债表、现金流量表和利润表等，能够自动进行财务分析，提高企业财务核算效率并反映业务运营状况。该系统采用前后端分离架构，前端基于Vue框架开发，后端则利用Spring Cloud Alibaba、Spring Boot等技术栈实现。适合需要高效处理日常财务事务、提升财务信息准确性和透明度的企业使用。",2,"2026-06-11 03:20:49","top_language"]