CRMEB开发文档及目录结构
生活随笔
收集整理的這篇文章主要介紹了
CRMEB开发文档及目录结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CRMEB 開發文檔及目錄結構 官網
CRMEB v2.6開源地址:http://link.crmeb.net/u/lingting
完整幫助文檔:http://help.crmeb.net
QQ群:116279623
目錄結構
初始的目錄結構如下:
www WEB部署目錄(或者子目錄) ├─application 應用目錄 │ ├─common 公共模塊目錄(可以更改) │ ├─admin 后臺目錄 │ │ ├─controller 控制器目錄 │ │ │ ├─agent 代理商 │ │ │ ├─article 文章內容管理 │ │ │ ├─distributor 分銷 │ │ │ ├─finance 財務管理 │ │ │ ├─order 訂單管理 │ │ │ ├─record 數據統計 │ │ │ ├─routine 小程序后臺管理 │ │ │ ├─server 程序升級服務端管理 │ │ │ ├─setting 系統設置 │ │ │ ├─store 商城目錄 │ │ │ ├─system 系統維護 │ │ │ ├─ump 營銷管理 │ │ │ ├─user 用戶目錄 │ │ │ ├─wechat 微信管理目錄 │ │ │ ├─widget 公共調用 │ │ │ ├─merchant 商戶目錄 │ │ │ ├─AuthController.php 后臺基類 │ │ │ ├─Common.php 后臺公共方法類 │ │ │ ├─Login.php 登錄 │ │ │ ├─Index.php 后臺首頁 │ │ │ └─AuthController.php 后臺基類 │ │ ├─model 模型目錄 │ │ ├─view 視圖目錄 │ │ │ ├─index 首頁目錄 │ │ │ ├─login 登錄目錄 │ │ │ └─public 公共目錄 │ │ ├─common.php 后臺公共函數 │ │ └─config.php 模塊配置文件 │ │ │ ├─wap 手機端目錄 │ │ ├─controller 控制器目錄 │ │ │ └─AuthController.php wap基類 │ │ ├─model 模型目錄 │ │ │ ├─merchant 后臺目錄 │ │ │ ├─store 商城目錄 │ │ │ └─user 用戶目錄 │ │ ├─view 視圖目錄 │ │ │ ├─index 首頁目錄 │ │ │ ├─login 登錄目錄 │ │ │ ├─public 公共目錄 │ │ │ ├─store 商城目錄 │ │ │ ├─merchant 商戶目錄 │ │ │ ├─article 文章目錄 │ │ │ ├─my 用戶目錄 │ │ │ └─service 客服目錄 │ │ ├─common.php wap公共函數 │ │ └─config.php 模塊配置文件 │ │ │ ├─command.php 命令行工具配置文件 │ ├─common.php 公共函數文件 │ ├─config.php 公共配置文件 │ ├─route.php 路由配置文件 │ ├─tags.php 應用行為擴展定義文件 │ ├─version.php 版本文件 │ └─database.php 數據庫配置文件 │ ├─public 公共目錄 │ ├─static 全局靜態文件目錄 │ │ ├─plug 第三方插件前后臺公用 │ │ ├─css css前后臺公用 │ │ └─js js前后臺公用 │ ├─system 后臺靜態文件目錄 │ │ ├─plug 第三方插件后臺 │ │ ├─js 后臺 │ │ ├─css 后臺 │ │ ├─images 后臺 │ │ ├─frame 后臺框架 │ │ ├─module 后臺功能模塊 │ │ ├─plug 后臺第三方插件 │ │ └─util 后臺自定義常用工具 │ ├─wap 前臺靜態文件目錄 │ │ ├──first 模版1 │ ├─install 程序安裝文件目錄 │ ├─uploads 上傳文件目錄 │ ├─router.php 路由文件 │ ├─index.php 程序入口文件 │ ├─mysql.php 數據字典工具 │ ├─.htaccess apache 環境偽靜態文件 │ ├─nginx.conf nginx 環境偽靜態文件 │ └─web.config iis 環境偽靜態文件 │ ├─thinkphp 框架系統目錄 │ ├─lang 語言文件目錄 │ ├─library 框架類庫目錄 │ │ ├─think Think類庫包目錄 │ │ └─traits 系統Trait目錄 │ │ │ ├─tpl 系統模板目錄 │ ├─base.php 基礎定義文件 │ ├─console.php 控制臺入口文件 │ ├─convention.php 框架慣例配置文件 │ ├─helper.php 助手函數文件 │ ├─phpunit.xml phpunit配置文件 │ └─start.php 框架入口文件 │ ├─extend 擴展類庫目錄 │ ├─api 公共api目錄 │ ├─basic 基礎繼承類目錄 │ ├─behavior 全局行為目錄 │ │ ├─system 后臺行為 │ │ ├─wechat 微信行為 │ │ ├─merchant 商戶行為 │ │ └─wap wap端行為 │ ├─service 全局服務目錄 │ └─traits 公共特性目錄 │ ├─vendor composer擴展類庫目錄 │ ├─xaboy 后臺快速創建表單類 │ ├─tp5er 數據庫備份類 │ ├─phpoffice 表格操作類 │ ├─overtrue 微信接口類 │ └─traits 公共特性目錄 │ ├─runtime 應用的運行時目錄(可寫,可定制) ├─vendor 第三方類庫目錄(Composer依賴庫) ├─index.php 入口文件 ├─composer.json composer 定義文件 ├─LICENSE.txt 授權說明文件 ├─README.md README 文件 ├─think 命令行入口文件 │ ├─index.php 入口文件 │ ├─router.php 快速測試文件 │ └─.htaccess 用于apache的重寫賬號密碼
- 前臺
- 賬號: crmeb
- 密碼: 123456
- 后臺
- 賬號: admin
- 密碼: crmeb.com
微信配置
- 授權接口 :
- /wap/wechat/serve
- 支付api接口 :
- /wap/my/
- /wap/my/order/uni/
- /wap/store/confirm_order/cartId/
- 模板消息
- IT科技 | 互聯網|電子商務
- IT科技 | IT軟件與服務
模板變量
- {__ADMIN_PATH} => /public/system/
- {__FRAME_PATH} => /public/system/frame/
- {__PLUG_PATH} => /public/static/plug/
- {__MODULE_PATH} => /public/system/module/
- {__STATIC_PATH} => /public/static/
- {__PUBLIC_PATH} => /public/
- {__WAP_PATH} => /public/wap/
公共方法
- \service\CacheService 系統緩存類
- \service\ExportService 導出csv表格類
- \service\GroupDataService 組合數據類
- \service\HookService 行為擴展類
- \service\HttpService Request請求類
- \service\JsonService Json輸出類
- \service\QrcodeService 二維碼生成類
- \service\SystemConfigService 系統配置類
- \service\UploadService 文件上傳類
- \service\WechatService 微信服務類
參考:https://www.easywechat.com/docs/3.x
- \service\WechatTemplateService 微信模板消息類
基礎繼承類
- \basic\ModelBasic Model基礎類
- \basic\SystemBasic 后臺基礎類
- \basic\WapBasic Wap端基礎類
公共特性類
- \traits\ModelTrait Model公共特性
Api接口
- \Api\Express 快遞查詢
后臺全局Api $eb
// 查看圖片$eb.openImage(src)/*** 提示框 * @param type 'delete' 刪除提示 | 'error' 錯誤提示 | 'success' 成功提示 |* @param param* @param code*/$eb.$swal(type,param,code)/*** 彈出框* @param type 'textarea' 多行輸入框輸入框* @param params* @param succFn*/$eb.$alert(type,params,succFn)/*** message* @param type 'success' | 'warning' | 'error' | 'loading' | 'default'* @param config* @returns {*}*/$eb.message(type,config)/*** notice* @param type 'success' | 'warning' | 'error' | 'default'* @param config* @returns {*}*/$eb.notice(type,config)// 關閉notice$eb.noticeClose(name)// 銷毀notice$eb.noticeDestroy(name)/*** modal* @param type 'success' | 'warning' | 'error' | 'confirm' | 'default'* @param config* @returns {*}*/$eb.modal(type,config)// 移除modal$eb.modalRemove/*** 加載條* @param type 'start' 開啟 | 'finish' 結束 | 'error' 錯誤 | 'update' 更新到指定percent* @param percent* @returns {*}*/$eb.loading(type,percent)/*** 使用彈窗打開iframe頁面* @param title* @param src* @param opt* @returns index*/$eb.createModalFrame(title,src,opt)/*** 關閉iframe頁面* @param name | index*/$eb.closeModalFrame(name)/*** 全局layer*/$eb.layer/*** 全局axios*/$eb.axios前端工具類
public/static/plug/helper.js 助手類
// 信息提示 提前引入 layer插件$h.pushMsg = function(msg,fn)// 同時只提示一次信息 提前引入 layer插件$h.pushMsgOnce = function(msg,fn)// 加載中 提前引入 layer插件$h.load = function()// 加載中 透明背景 提前引入 layer插件$h.loadFFF = function()// 關閉加載中$h.loadClear = function()// ajax文件上傳 提前引入 ajaxFileUpload插件$h.ajaxUploadFile = function (name,url,fnGroup)// 高精度除法$h.div = function(arg1,arg2)// 高精度乘法$h.Mul = function(arg1,arg2)// 高精度加法$h.Add = function(arg1,arg2)// 高精度減法$h.Sub = function(arg1,arg2)// cookie操作$h.cookie = function(key,val,time)// get參數獲取$h.getParmas = function getUrlParam(name)// tp5路由生成$h.U = function(opt = {c:'控制器',a:'方法',p:'路由參數',q:'get參數'});// 是否登陸中$h.isLogin = function()// 獲得未壓縮圖片url$h.unThumb = function (src)public/static/plug/wxApi.js 微信api接口
public/static/plug/reg-verify.js 類型驗證
// 是否網址isHref:function(test)// 是否為郵箱isEmail:function(test)// 是否為手機號isPhone:function(test)// 是否為郵編isPostCode:function(test)// 是否為空isEmpty:function(test)// 是否為ArrayisArray:function(test)// 是否為ObjectisObject:function(test)// 是否為UndefinedisUndefined:function(test)// 是否為NullisNull:function(test)// 去除左右空格trim:function(test)public/wap/first/crmeb/module/store.js api請求
/*** 發送GET請求* @param url 地址* @param successCallback 成功回調 JsonService::successfly* @param errorCallback 失敗回調 JsonService::failed*/baseGet:function(url,successCallback,errorCallback)/*** 發送POST請求 使用* @param url 地址* @param data post參數* @param successCallback 成功回調 JsonService::successfly* @param errorCallback 失敗回調 JsonService::failed*/basePost:function(url,data,successCallback,errorCallback)總結
以上是生活随笔為你收集整理的CRMEB开发文档及目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRMEB系统开发文档
- 下一篇: 工行星点值怎么查询