# TN_website_opensource **Repository Path**: TSpecific/tn_website_opensource ## Basic Information - **Project Name**: TN_website_opensource - **Description**: 图鸟官网小程序开源版本 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 172 - **Forks**: 72 - **Created**: 2020-09-15 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图鸟小程序官网开源版本说明 ### uniapp使用说明 如何进行uniapp的配置,请自行到uniapp的官网进行翻阅手册 ##### api接口地址在根目录的config.js下的 BASE_URL 进行配置 记得填写域名后面要加 / ``` 修改底部tabbar选中和默认的颜色在APP.vue文件中进行配置 api接口调用在api文件夹中 在manifest.json中设置对应名称和appid ``` *** ### 后台使用说明 #### 环境要求 - Nginx - PHP7.2+ - MySQL5.7+ - Redis 3.2+ #### nginx 伪静态配置 ``` if ( !-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } ``` ### Thinkphp使用说明 #### Thinkphp代码在backend文件夹中 ##### 数据库文件在根目录的sql_file文件夹中,在配置后台前请导入到数据库中(字符集用utf8mb4,修改sql_mode为非严格模式) ``` 拿到该后台thinkphp代码的时候,请修改.env下的相关信息(数据库账号和密码) 修改config目录下的session.php和cache.php里面的prefix字段的信息 建议数据库命名为tn_website_open(如果会自己修改的可以修改,需要修改.env对应的字段信息) ``` ##### 微信支付配置 如果需要使用微信支付功能,需要配置backend/config文件夹下的wxpay.php文件 把支付证书放在backend/tn_wx_cert文件夹中 ### 后台前端页面使用说明 后台前端页面基于vue-admin-template进行开发 ##### 后台前端页面代码在frontend文件夹中 ##### 进入文件夹 ``` cd fronted ``` ##### 安装依赖 ``` npm install ``` ##### 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 ``` npm install --registry=https://registry.npm.taobao.org ``` ##### 修改后台Thinkphp部署地址 ``` 修改.end.development和.env.production下的 VUE_APP_BASE_URL 为自己的后台域名 ``` ##### 启动服务(用于本地调试) ``` npm run dev ``` ##### 打包项目(部署在服务器上) ``` npm run build:prod 生成的文件在dist文件夹下 ``` #### 以上两步做好后,恭喜你,还有最后一步 ##### 进入后台管理系统(账号默认是:super_admin,密码:123456a) ##### 进入系统下的系统配置,填写当前部署的域名(以http://或者https://开头,并且以/结尾) ##### 进入微信下的配置管理的微信配置,填写appid和app_secret *** ### 界面一览     *** ### 交流