# hqth5admin **Repository Path**: sssrer/hqth5admin ## Basic Information - **Project Name**: hqth5admin - **Description**: 是的是的防守打法是多少代发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-09 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 注意🈲 1. 本软件为 www.joolun.com 开发研制,未经购买不得使用 1. 购买后有义务对源代码进行保密,禁止将本产品代码提供给任何第三方 1. 禁止将本产品的部分或全部代码和资源进行任何形式的开源(尤其上传GitHub、Gitee等开源平台) 1. 由此衍生的源代码的知识产权由购买方拥有,但是未经JooLun官方许可,不得将修改后的源代码提供给任何第三方 1. 一经发现盗用、分享、倒卖等行为,将追究法律责任,后果自负 ![](https://test2.joolun.com/svg/logo.svg) ### **手册阅读须知:本手册仅针对 JooLunPro-商户端APP** ----- ### 介绍 **JooLunPro-商户端APP使用[UniApp](https://uniapp.dcloud.io/README)开发,使用该App可进行简单的后台管理操作。** **支持今日流水金额,店铺查看,商品信息查看,订单信息处理,客服聊天,电子券,积分,砍价,拼团,秒杀等。** ### 开发环境准备 * ##### 下载符合自己系统的安装包 `(已存在的可忽略)` 1. 下载 [HBuilderX](https://www.dcloud.io/hbuilderx.html) 2. 下载 [node](https://nodejs.org/zh-cn/download/) `版本应不小于 16` > 建议: 如果使用国际化建议 下载 [VS Code](https://code.visualstudio.com/download) 打开项目 > - 因为项目使用了国际化,如果国际化开发建议使用`VScode`打开项目并添加 i18n-ally 插件,这样可以显示页面文字翻译的具体内容 > - 如果想去掉国际化请查看常见问题文档 > - `HBuilderX`只用来运行项目, 具体国际化说明请查看 `常见问题` 文档的国际化说明 ### 下载项目源码 首先下载源码 ### 导入源码 * ##### 源码下载完成后需要导入到开发工具中 1. 打开HBuildX,在菜单中选择 `文件 - 导入 - 从本地目录导入` 选择下载的源码主目录(压缩包需要先解压),然后点击`打开`即可导入成功。 ### 修改连接配置 - 如果运行到手机,需要修改 `/config/env.js` 中的 `basePath` 为自己后台服务的连接地址 - 如果运行本地浏览器,需要修改 `/vite.config.js` 中的 `url` 为自己后台服务的连接地址 ### 安装项目库 - 如果项目出现未导入的js库请首先在 **项目目录下** 的控制台运行命令: > `npm install --registry=https://registry.npmmirror.com` ### 启动项目 * ##### 目前可以直接在浏览器中启动,也可以运行到手机上。 - 选择顶部菜单 `运行-运行到内置浏览器` 或者 `运行-运行到手机或模拟器` [查看常见错误](http://ask.dcloud.net.cn/article/97) * ##### UniApp启动的大部分问题在官方的论坛中都有解决方法,请善于利用论坛查找解放方案。 ### 目录结构 * ##### 目录结构基本按照 [UniApp的目录结构](https://uniapp.dcloud.io/frame?id=%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84) ``` joolun-pro-app -- 主目录 ├── api -- 后端交互的接口(跟后端的调用方式类似,可直接复制web后端相应文件稍作修改后进行使用) ├ ├── mall -- 所有商城接口 ├ ├── upms -- 用户信息接口 ├ └── api.js -- 所有接口具体调用的地方 ├── components -- 自定义组件 ├ ├── basic-components -- 非业务组件 ├ ├── privacy-policy -- 展示用户协议和隐私政策弹框组件 ├ └──float-btn -- 右下角浮动按钮组件,滑动页面时会隐藏 ├ ├── chat-message -- 自定义的聊天消息类型(与用户端相同) ├ ├── graph-code -- 验证码图片弹框显示和输入组件(与用户端相同) ├ ├── lang-change -- 国际化切换组件(与用户端相同) ├ ├── mescroll-uni -- 第三方下拉刷新 ├ ├── notice -- 本地通知栏的调用显示组件 ├ ├── shop-store-info -- 门店信息展示组件 ├ ├── shopinfo -- 店铺信息展示组件 ├ └── watch-login -- 登录的输入组件 ├── config -- app配置文件 ├── locale -- 国际化 ├── pages -- 小程序页面(目录结构跟后端类似) ├ ├── home -- 主页 ├ ├── login -- 登录 ├ ├── mall -- 商城 ├ ├── message -- 消息聊天 ├ ├── public -- 公共组件 ├ ├── agreement -- 协议详情展示页面(如用户协议内容获取) ├ └──webview -- 可打开http地址的页面 ├ └── user -- 个人信息 ├── public -- 第三方资源的JS_SDK ├ ├── app-plus -- App权限统一申请库, 比如: 在使用相机时需要请求相机权限 ├ ├── APPUpdate -- App自动更新 ├ ├── colorui -- UI库(顶部导航组件也在这个目录) ├ └── open-im-sdk -- OpenIM (v2版本)的js库 ├── static -- 静态资源文件 ├── store -- 目前用于存储本地数据工具方法,如个人信息,个人设置,日志等。 ├── utils -- IM连接和常用工具方法 ├── App.vue -- 项目入口:包括App自定义数据,更新,全局样式设置,IM,自动登录等。 ├── main.js -- 项目入口:全局组件引入等。 ├── manifest.json -- UniApp配置文件 ├── package.json -- npm安装的第三方库(只有: crypto-js 和 moment) ├── pages.json -- UniApp页面设置 └── vite.config.js -- vite项目的配置文件 ``` ### 约定及规范 * ##### 除个别第三方外的所有文件名都以中横线 `-` 连接 * ##### 常用的视图都须采用组件封装方式 * ##### 目录结构默认按照web后端目录结构方式命名 * ##### 所有接口统一定义在api.js中 * ##### 第三方js默认放在public目录下 ### 使用到的第三方库 1. UI Css 库 [ColorUI v2 版](https://github.com/weilanwl/ColorUI) 1. OpenIM [OpenIM v2 版](https://gitee.com/joolun_mike/openim-docs-v2) 【注意:前端仅使用了[JS 的 SDK](https://doc.rentsoft.cn/#/js_v2/sdk_integrate/sdk_use)】 1. 日期处理类库 [Moment.js](http://momentjs.cn/) 1. 登录使用的加密库 [crypto-js](https://cryptojs.gitbook.io/docs) 1. 下拉刷新组件 [mescroll](http://www.mescroll.com/uni.html) 1. APP版本升级 [APP版本更新](https://ext.dcloud.net.cn/plugin?id=1643)