# 信呼后臺結構
信呼后臺管理系統,系統采用單頁面操作方式,全部文件都在webmain下。
## 基本結構
login 登錄頁面文件夾
index 主頁文件夾
home 桌面主頁文件夾
**一、系統登錄到首頁說明。**
**1、登錄頁面**
http://127.0.0.1/?m=login
目錄
```
webmain/login
```
控制器
```
webmain/login/loginAction.php
//下的defaultAction方法
```
模版
```
webmain/login/tpl_login.html
```
js
```
webmain/login/loginscript.js
```
這樣登錄頁面就顯示出來了。
*****
輸入用戶名密碼
點擊登錄
調用loginscript.js的方法loginsubmit(),用ajax驗證登錄
loginAction.php控制器下的checkAjax方法。
### 首頁
```
http://127.0.0.1/?m=index
```
目錄
```
webmain/index
```
在下調用對應控制器和模版文件,渲染出來首頁。
4、首頁主頁js文件:webmain/index/indexscript.js,初始頁面initbody(),運行下來,clickhome()用了addtabs方法,加載第一個【首頁】選項卡。
5、選擇卡加載方式可具體看webmain/index/indexscript.js文件下的addtabs()方法。
6、首頁選擇卡加載,從clickhome()可以看到url地址是home,index,地址格式說明往下看,也就是文件webmain/home/index/rock\_index.php。
**二、左邊欄目菜單管理**
可到系統【系統→菜單管理】下管理。菜單URL地址說明,也可以用絕對地址http://地址。
1、如:system,menu 對應文件,webmain/system/menu/rock\_menu.php。
2、如:main,xinhu,cog 對應文件,webmain/main/xinhu/rock\_xinhu\_cog.php。
3、如:地址有帶=就是參數,在對應文件有params,來獲取。
如一個地址:main,kaoqin,dkjl,atype=all 對應文件: webmain/main/kaoqin/rock\_kaoqin\_dkjl.php,在頁面上有params來獲取atype參數,var atype = params.atype;
4、如:flow,page,project,atype=all,pnum=all對應文件:webmain/flow/page/rock\_page\_project.php,這個模塊project是自動生成的列表頁,atype=流程模塊條件下的編號,punu=流程模塊條件下的分組編號,流程模塊條件在【流程模塊→流程模塊條件】。
**三、【說明】在菜單管理很多頁面上都可以看到有帶atype的參數說明。**
atype一般是列表展示時候顯示的數據條件,可以自定義,在對應的shtml上有個modenum模塊編號,條件可在對應模塊的接口文件上添加。
如地址:main,daily,list,atype=my,文件webmain/main/daily/rock\_daily\_list.php,如圖

可以在對應模塊接口文件下設置列表展示條件,文件:webmain/model/flow/dailyModel.php下的方法 flowbillwhere($uid,$lx),其中$lx就是對應atype的值,如圖:
