信呼后台管理系统,系统采用单页面操作方式,全部文件都在webmain下。
基本结构
login 登录页面文件夹
index 主页文件夹
home 桌面主页文件夹
一、系统登录到首页说明。
1、登录页面,在webmain/login下,浏览器显示显示地址:http://127.0.0.1/?m=login,也就是调用控制器webmain/login/loginAction.php下的defaultAction方法,对应模版文件webmain/login/tpl_login.html,在模版文件引入了js:webmain/login/loginscript.js。这样登录页面就显示出来了。
2、输入用户名密码,点击登录调用loginscript.js的方法loginsubmit(),用ajax验证登录,loginAction.php控制器下的checkAjax方法。
3、登录成功跳转到地址: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的值,如图:
原创文章,禁止转载复制,信呼OA官网保留一切知识产权。