rock_upgrade_install.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. {params}
  5. var path = params.path;
  6. var c={
  7. menuarr:{},
  8. init:function(){
  9. this.setmsg('加载中...');
  10. this.loadmode(path);
  11. },
  12. save:function(o1){
  13. var csn = {'path':path};
  14. for(var i in this.menuarr){
  15. if(this.menuarr[i]=='-1'){
  16. }
  17. csn['menupid'+i+'']=this.menuarr[i];
  18. }
  19. o1.disabled = true;
  20. this.setmsg('安装中...');
  21. js.ajax(js.getajaxurl('newinstallinfo','{mode}','{dir}'),csn,function(ret){
  22. if(ret!='ok'){
  23. c.setmsg(ret);
  24. o1.disabled = false;
  25. }else{
  26. c.setmsg('');
  27. js.msgok('安装完成可刷新查看效果');
  28. }
  29. });
  30. },
  31. setmsg:function(st){
  32. js.setmsg(st,'', 'msgview_{rand}');
  33. },
  34. loadmode:function(ljs){
  35. js.ajax(js.getajaxurl('loadinstallinfo','{mode}','{dir}'),{path:ljs},function(ret){
  36. if(!ret.success){
  37. js.msgerror(ret.msg);
  38. get('btn_{rand}').disabled=true;
  39. }else{
  40. c.showdata(ret.data);
  41. }
  42. c.setmsg('');
  43. },'get,json');
  44. },
  45. showdata:function(da){
  46. $('#ver_{rand}').html(da.ver);
  47. $('#name_{rand}').html(da.name);
  48. $('#zuozhe_{rand}').html(da.zuozhe);
  49. $('#explain_{rand}').html(da.explain);
  50. $('#filesizecn_{rand}').html(da.filesizecn);
  51. $('#modelist_{rand}').html(da.modestr);
  52. $('#tablelist_{rand}').html(da.tablestr);
  53. $('#menulist_{rand}').html(da.menustr);
  54. $('#agentlist_{rand}').html(da.agentstr);
  55. $('#filelist_{rand}').html(da.filestr);
  56. this.menuarr = da.menuarr;
  57. path = da.pathstr;
  58. js.initbtn(c);
  59. },
  60. xuancaid:function(o1, id){
  61. $.selectdata({
  62. title:'选择上级菜单',
  63. url:js.getajaxurl('getmenu','{mode}','{dir}'),
  64. checked:false,maxshow:500,
  65. onselect:function(d1,sna,sid){
  66. o1.value='已选【'+sna+'】';
  67. c.menuarr[id] = sid;
  68. }
  69. });
  70. }
  71. };
  72. c.init();
  73. });
  74. </script>
  75. <div style="padding:10px" align="center">
  76. <div style="max-width:730px" align="left">
  77. <h3>安装zip包信息</h3>
  78. <div style="border-bottom:1px #cccccc solid"></div>
  79. <div>
  80. <div><font color="gray">名称:</font><span id="name_{rand}"></span>&nbsp; <font color="gray">版本:</font><span id="ver_{rand}"></span>&nbsp; <font color="gray">作者:</font><span id="zuozhe_{rand}"></span>&nbsp; <font color="gray">文件大小:</font><span id="filesizecn_{rand}"></span>
  81. </div>
  82. <div><font color="gray">说明:</font><span id="explain_{rand}"></span></div>
  83. </div>
  84. <h4>包含的模块</h4>
  85. <div style="border-bottom:1px #cccccc solid"></div>
  86. <div class="wrap" id="modelist_{rand}"></div>
  87. <h4>包含数据库</h4>
  88. <div style="border-bottom:1px #cccccc solid"></div>
  89. <div class="wrap" id="tablelist_{rand}"></div>
  90. <h4>包含的文件</h4>
  91. <div style="border-bottom:1px #cccccc solid"></div>
  92. <div class="wrap" id="filelist_{rand}"></div>
  93. <h4>包含的菜单(不选上级菜单就是不添加菜单)</h4>
  94. <div style="border-bottom:1px #cccccc solid"></div>
  95. <div class="wrap" id="menulist_{rand}"></div>
  96. <h4>包含的应用</h4>
  97. <div style="border-bottom:1px #cccccc solid"></div>
  98. <div class="wrap" id="agentlist_{rand}"></div>
  99. <div class="blank10"></div>
  100. <div >
  101. <button class="btn btn-success" id="btn_{rand}" click="save" type="button">确定安装</button>&nbsp;<span id="msgview_{rand}"></span>
  102. </div>
  103. </div>
  104. </div>
粤ICP备19079148号