rock_cog_moreset.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script>
  3. $(document).ready(function(){
  4. var c = {
  5. init:function(){
  6. },
  7. tesgs:function(o1,lx){
  8. $('#tagsl{rand}').find('li').removeClass('active');
  9. o1.className='active';
  10. $('#tablstal0{rand}').hide();
  11. $('#tablstal1{rand}').hide();
  12. $('#tablstal2{rand}').hide();
  13. $('#tablstal3{rand}').hide();
  14. $('#tablstal'+lx+'{rand}').show();
  15. if(lx==1)this.showmode();
  16. },
  17. savecog:function(o1,lx){
  18. var msgid = 'msgview'+lx+'_{rand}';
  19. var da = js.getformdata('form'+lx+'_{rand}');
  20. js.setmsg('保存中...','', msgid);
  21. da.stype = lx;
  22. js.ajax(js.getajaxurl('savemoreset','{mode}','{dir}'), da, function(s){
  23. if(s=='ok'){
  24. js.setmsg('保存成功','green', msgid);
  25. }else{
  26. js.setmsg(s,'', msgid);
  27. }
  28. },'post');
  29. },
  30. showmode:function(){
  31. if(this.showmodebool)return;
  32. this.showmodebool=true;
  33. js.ajax(js.getajaxurl('getmode','{mode}','{dir}'),{},function(ret){
  34. c.showmodedata(ret);
  35. },'get,json');
  36. },
  37. showmodedata:function(ret){
  38. var da = ret.modearr;
  39. var i,len=da.length,str='',typs='',typarr={};
  40. for(i=0;i<len;i++){
  41. if(!typarr[da[i].type])typarr[da[i].type]=[];
  42. typarr[da[i].type].push(da[i]);
  43. }
  44. this.xuannum = [];
  45. var xues = ',gong,vcard,remind,tovoid,';
  46. var less = ',公文,进销存,客户,工程,考勤,物品,车辆,学校,物业,';
  47. var d,i1,i2=0,i3=0,dis='',bh='',zs=0;
  48. for(i in typarr){
  49. dis='';
  50. d = typarr[i];
  51. bh='abc';
  52. zs=0;
  53. for(i1=0;i1<d.length;i1++)if(d[i1].status=='1')zs++;
  54. if(zs==d.length)dis='checked';
  55. if(i=='系统'){
  56. dis='disabled checked';
  57. }
  58. if(i=='客户')bh='crm';
  59. if(i=='物品')bh='wupin';
  60. if(i=='公文')bh='gongwen';
  61. if(i=='车辆')bh='cheliang';
  62. if(i=='考勤')bh='kaoqin';
  63. if(i=='工程')bh='gongcheng';
  64. i3++;
  65. str+='<div><label><input name="mknums{rand}" '+dis+' lexing="'+i3+'" onclick="xuan{rand}.xuanlx(this,'+i3+')" type="checkbox" value="'+bh+'">'+i+'('+d.length+')</label></div><div style="border-bottom:1px #cccccc solid;padding:5px;margin-bottom:10px"><table><tr>';
  66. i2=0;
  67. for(i1=0;i1<d.length;i1++){
  68. dis='';
  69. if(d[i1].status=='1'){
  70. dis='checked';
  71. }
  72. if(i=='系统' || xues.indexOf(','+d[i1].num+',')>-1){
  73. dis+=' disabled';
  74. this.xuannum.push(d[i1].num);
  75. }
  76. if(less.indexOf(','+i+',')>-1)dis+=' onclick="xuan{rand}.xuanlx(this,'+i3+')"';
  77. i2++;
  78. str+='<td width="25%" style="padding:5px"><label style="font-weight:normal"><input '+dis+' lexing="'+i3+'" name="mknums{rand}" type="checkbox" value="'+d[i1].num+'">'+d[i1].name+'</label></td>';
  79. if(i2%4==0)str+='</tr><tr>';
  80. }
  81. str+='</tr></table></div>';
  82. }
  83. $('#createmodel{rand}').html(str);
  84. },
  85. xuanlx:function(o1,i3){
  86. var obj = $('input[lexing="'+i3+'"]');
  87. for(var i=0;i<obj.length;i++){
  88. if(!obj[i].disabled)obj[i].checked = o1.checked;
  89. }
  90. },
  91. createok:function(o1){
  92. var sids = js.getchecked('mknums{rand}');
  93. var abs = this.xuannum.join(',');
  94. if(sids)abs+=','+sids+'';
  95. js.loading('处理中...');
  96. o1.disabled=true;
  97. js.ajax(js.getajaxurl('savemode','{mode}','{dir}'),{allnum:abs},function(res){
  98. if(res.indexOf('成功')>-1){
  99. js.msgok(res);
  100. }else{
  101. js.msgerror(res);
  102. }
  103. o1.disabled=false;
  104. },'post');
  105. },
  106. shengclang:function(){
  107. js.open('?m=cogini&a=langcog&d=system',900,600);
  108. }
  109. };
  110. js.initbtn(c);
  111. c.init();
  112. xuan{rand} = c;
  113. });
  114. </script>
  115. <div style="padding:10px 30px">
  116. <ul id="tagsl{rand}" class="nav nav-tabs">
  117. <li click="tesgs,0" class="active">
  118. <a style="TEXT-DECORATION:none"><i class="icon-cog"></i> 基本设置</a>
  119. </li>
  120. <li click="tesgs,1">
  121. <a style="TEXT-DECORATION:none">模块启用停用</a>
  122. </li>
  123. </ul>
  124. <div style="padding-top:20px">
  125. <form id="tablstal0{rand}" name="form0_{rand}" autocomplete="off">
  126. <table cellspacing="0" border="0" cellpadding="0">
  127. <tr><td align="right" style="color:gray">系统标题:</td><td><input name="title" type="text" value="<?=getconfig('title')?>" style="width:300px" class="form-control"></td></tr>
  128. <tr><td height="10"></td></tr>
  129. <tr><td align="right" style="color:gray">图片压缩尺寸:</td><td><input name="imgcompress" type="text" value="<?=getconfig('imgcompress')?>" style="width:200px" placeholder="不设置不压缩" class="form-control">
  130. <span style="color:#aaaaaa;">仅对jpg文件压缩格式:宽x高,如800x1000</span>
  131. </td></tr>
  132. <tr><td height="10"></td></tr>
  133. <tr><td align="right" style="color:gray">详情页水印:</td><td><select style="width:200px" name="watertype" class="form-control"><option value="">默认没有开启</option><option <?php if(getconfig('watertype')=='1')echo 'selected';?> value="1">开启</option></select>
  134. <span style="color:#aaaaaa;"><a target="_blank" href="<?=URLY?>view_shuiyin.html">帮助</a>说明</span></td></tr>
  135. <tr><td height="10"></td></tr>
  136. <tr><td align="right" style="color:gray">APP音视频通话:</td><td><select style="width:200px" name="video_bool" class="form-control"><option value="0">关闭</option><option <?php if(getconfig('video_bool'))echo 'selected';?> value="1">开启</option></select>
  137. <span style="color:#aaaaaa;">开启后需要到[系统→系统工具→插件模块]安装音视频通话的插件</span></td></tr>
  138. <tr><td height="10"></td></tr>
  139. <tr><td align="right" style="color:gray">人员审批撤回时间:</td><td><input name="flowchehuitime" type="number" value="<?=getconfig('flowchehuitime')?>" onfocus="js.focusval=this.value" onblur="js.number(this)" min="0" style="width:200px" placeholder="默认是2小时" class="form-control"></select>
  140. <span style="color:#aaaaaa;">默认2小时,已完成审批不支持撤回</span></td></tr>
  141. <tr><td height="10"></td></tr>
  142. <tr><td align="right" style="color:gray">SAAS多单位模式:</td><td><select style="width:200px" name="saasmode" class="form-control"><option value="">默认没有开启</option><option <?php if(getconfig('saasmode')=='1')echo 'selected';?> value="1">开启(用不到不要开启)</option></select>
  143. <span style="color:#aaaaaa;">授权版使用,<a target="_blank" href="<?=URLY?>view_xinhuduo.html">帮助</a>说明,每个单位一个访问地址数据库分开。</span></td></tr>
  144. <tr><td height="10"></td></tr>
  145. <tr><td align="right" style="color:gray">PC端首页登录超时:</td><td><input name="hoemtimeout" type="number" value="<?=getconfig('hoemtimeout')?>" onfocus="js.focusval=this.value" onblur="js.number(this)" min="0" style="width:200px" placeholder="单位分钟" class="form-control"></select>
  146. <span style="color:#aaaaaa;">单位分钟,默认是0没有限制</span></td></tr>
  147. <tr><td height="10"></td></tr>
  148. <tr><td align="right" style="color:gray">读取人员本地缓存方式:</td><td><select style="width:200px" name="usercache" class="form-control"><option value="">默认本地浏览器缓存</option><option <?php if(getconfig('usercache')=='1')echo 'selected';?> value="1">不缓存本地浏览器</option></select></td></tr>
  149. <tr><td height="10"></td></tr>
  150. <tr><td align="right" style="color:gray">详情页处理记录:</td><td><select style="width:200px" name="xiangrecord" class="form-control"><option value="">默认是关闭的</option><option <?php if(getconfig('xiangrecord')=='1')echo 'selected';?> value="1">展开处理记录</option></select></td></tr>
  151. <tr><td height="10"></td></tr>
  152. <tr><td align="right" style="color:gray">登录页ICP/IP备案号:</td><td><input name="beianhao" type="text" value="<?=getconfig('beianhao')?>" style="width:200px" placeholder="不设置显示" class="form-control">
  153. </td></tr>
  154. <tr><td height="10"></td></tr>
  155. <tr><td align="right" style="color:gray">可直接上传保存类型:</td><td><input name="savefiletype" type="text" value="<?=getconfig('savefiletype')?>" style="width:200px" placeholder="多个,分开:如exe,dll" class="form-control">
  156. <span style="color:#aaaaaa;">因为一些特殊文件类型是可执行的如.php.exe.sh,不直接保存</span></td></tr>
  157. <tr><td height="10"></td></tr>
  158. <tr><td align="right" style="color:gray">系统语言:</td><td><select style="width:200px" name="locallang" class="form-control">
  159. <?php
  160. $arrd = c('lang')->getLocal();
  161. foreach($arrd['arr'] as $k1=>$v1){
  162. $sel = (LANG == $v1)?'selected':'';
  163. echo '<option value="'.$v1.'" '.$sel.'>'.$arrd['arrcn'][$k1].'('.$v1.')</option>';
  164. }
  165. ?>
  166. </select>
  167. <button click="shengclang" style="display:" class="btn btn-default btn-xs">语言包管理</button></td></tr>
  168. <tr><td height="10"></td></tr>
  169. <tr>
  170. <td align="right"></td>
  171. <td align="left"><button click="savecog,0" class="btn btn-success" type="button"><i class="icon-save"></i>&nbsp;保存</button>&nbsp;<span id="msgview0_{rand}"></span>
  172. </td>
  173. </tr>
  174. </table>
  175. </form>
  176. <div id="tablstal1{rand}" style="display:none">
  177. <div id="createmodel{rand}"></div>
  178. <div>
  179. <button type="button" click="createok" class="btn btn-success"> 确定 </button>
  180. </div>
  181. </div>
  182. </div>
  183. </div>
粤ICP备19079148号