# ScienceMuseum **Repository Path**: xingk/science-museum ## Basic Information - **Project Name**: ScienceMuseum - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2020-08-23 - **Last Updated**: 2024-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: 科技馆后台java ## README 3.下载后台java项目 https://code.aliyun.com/mallplus-b2b2c/mallplus 商户后台切换到b2分支 是前后端分离 创建好数据库 mallplus,跟目录下,1. 需要安装lombok 插件 启动redis,改mysql和redis的连接 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160522_83d4946d_134431.png "屏幕截图.png") 启动mall-admin项目:直接运行com.zscat.mallplus.MallAdminApplication的main方法即可, 4.https://code.aliyun.com/mallplus-b2b2c/mall-web-admin 为vue ,安好node ,去目录用命令 npm install 完成后 npm run dev 启动 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160119_adfd882c_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160631_6631853d_134431.png "屏幕截图.png") 5.启动portal 启动redis,改mysql和redis的连接 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160746_c3eb4346_134431.png "屏幕截图.png") 6.https://code.aliyun.com/mallplus-b2b2c/uniapp 切换到b2b2c 官网 https://uniapp.dcloud.io/ 1. 下载编辑器HBuilderX. 1. 下载微信开发者工具. 1. 点击HBuilderX顶部菜单->文件->导入->从git导入. 1. 鼠标点击App.vue获取焦点,无需打开文件. 1. 点击HBuilderX编辑器顶部菜单->运行->运行到小程序模拟器. 1. 如果启动不了微信开发者工具,请手动启动微信开发者工具,手动添加项目(项目路径为unpackage/dev/mp-weixin) 1. 打 包: 7.1 打包app:点击HBuilderX顶部导航->发行->原生APP云打包. 7.2 打包微信小程序:把项目路径unpackage/dev/mp-weixin文件夹拷贝出来即可。 1. 修改接口地址 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/161059_8804cabc_134431.png "屏幕截图.png") 2.群文件的 mallplus_background 为 商城总后台 http://www.yjlive.cn:8007/index 基于若依开发,不是前后单分离,改数据库连接就可以起到了 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160034_0655edc0_134431.png "屏幕截图.png") **商户后台** ![输入图片说明](https://images.gitee.com/uploads/images/2019/1210/162359_b2e1966f_134431.png "屏幕截图.png") - mall-pc-web 用户端后台管理的vue页面 接口在 mallplus-portal - 用户端uniapp 生成的h5 小程序和app 接口在 mallplus-portal - 商户端uniapp 生成的h5 小程序和app 接口在 mallplus-admin - mall-admin-web 商户端后台管理的vue页面 接口在 mallplus-admin 1. mall-admin 此模块为后台管理的接口项目,需要修改redis 和mysql和阿里云oss的配置(七牛暂时没有用到),对应的前端 mall-admin-web 为vue项目 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/095228_cef75cfa_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/095403_237413c8_134431.png "屏幕截图.png") 1. mall-portal 此模块为前端uniapp的接口项目,需要修改redis 和mysql的配置和阿里云oss的配置 修改配置同上,对应的前端 uniapp 1. 启动mallplus-admin项目:直接运行com.zscat.mallplus.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html; 1. 启动mall-search项目:直接运行com.zscat.mallplus.search.MallSearchApplication的main方法即可, 接口文档地址:http://localhost:8081/swagger-ui.html; 1. 启动mallplus-portal项目:直接运行com.zscat.mallplus.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8083/swagger-ui.html; ### mall-admin-web 1. 1.为商户后台的前端vue 1. 下载node并安装:https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi; 1. 该项目为前后端分离项目,访问本地访问接口需搭建后台环境,搭建请参考后端项目传送门; 1. 访问在线接口无需搭建后台环境,只需将config/dev.env.js文件中的BASE_API改为http://localhost:8080即可; 1. 部署服务器需要修改config/prod.env.js文件中的BASE_API改为http://域名:8080即可; 1. 克隆源代码到本地,使用IDEA打开,并完成编译; 1. 在IDEA命令行中运行命令:npm install,下载相关依赖; 1. 在IDEA命令行中运行命令:npm run dev,运行项目; 1. 访问地址:http://localhost:8090 即可打开后台管理系统页面; 1. 如果遇到无法运行该命令,需要配置npm的环境变量,如在path变量中添加:C:\Users\zhenghong\AppData\Roaming\npm。 图片上传组件需要修改阿里云oss的域名 src/components/Upload ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/095809_6ef55cdb_134431.png "屏幕截图.png") ### mall-pc-web 同上 需要修改src/api/public.js 中的 baseURL: 改为mallplus-portal中配置的接口地址 ### 用户端uniapp和商户端uniapp 1. 下载编辑器HBuilderX. 1. 下载微信开发者工具. 1. 点击HBuilderX顶部菜单->文件->导入->从git导入. 1. 鼠标点击App.vue获取焦点,无需打开文件. 1. 点击HBuilderX编辑器顶部菜单->运行->运行到小程序模拟器. 1. 如果启动不了微信开发者工具,请手动启动微信开发者工具,手动添加项目(项目路径为unpackage/dev/mp-weixin) 1. 打 包: 7.1 打包app:点击HBuilderX顶部导航->发行->原生APP云打包. 7.2 打包微信小程序:把项目路径unpackage/dev/mp-weixin文件夹拷贝出来即可。 1. 修改接口地址 需要修改common/api.js 中的 baseURL: 改为mallplus-portal中配置的接口地址 其他配置 如appid等需要修改manifest.json(用hbuild打开 有编辑器模式) ![输入图片说明](https://images.gitee.com/uploads/images/2019/1012/173445_8201587a_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/094627_a8910b95_134431.png "屏幕截图.png") mallplus_background 为 商城总后台 http://www.yjlive.cn:8007/index 基于若依开发,不是前后单分离,改数据库连接就可以起到了 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/155740_4436cf69_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0304/160034_0655edc0_134431.png "屏幕截图.png") 另外的配置修改 多租户和单租户版本去商户后台 微信小程序appId等信息 和3种支付信息配置 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/100725_9f837e51_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/100842_7130f521_134431.png "屏幕截图.png") 多商户版本需要去总后台 微信小程序appId等信息 和3种支付信息配置 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/101040_3b698037_134431.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0319/101056_894e1f47_134431.png "屏幕截图.png")