rock_txcloud_renlian.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var a = $('#view_{rand}').bootstable({
  5. tablename:'wxtx_renlian',celleditor:true,fanye:true,statuschange:true,
  6. url:publicstore('{mode}','{dir}'),storebeforeaction:'beforeuserdshow',storeafteraction:'aftereuserdshow',
  7. columns:[{
  8. text:'姓名',dataIndex:'personname',sortable:true
  9. },{
  10. text:'人员库ID',dataIndex:'personid'
  11. },{
  12. text:'人脸图片数',dataIndex:'imgshu'
  13. },{
  14. text:'启用',dataIndex:'status',type:'checkbox',editor:true,sortable:true
  15. },{
  16. text:'关联OA用户ID',dataIndex:'uid',editor:true,type:'number'
  17. },{
  18. text:'关联OA用户姓名',dataIndex:'name'
  19. },{
  20. text:'关联OA用户部门',dataIndex:'deptallname'
  21. }],
  22. itemclick:function(){
  23. get('delbtn{rand}').disabled=false;
  24. },
  25. beforeload:function(){
  26. get('delbtn{rand}').disabled=true;
  27. }
  28. });
  29. var c = {
  30. search:function(){
  31. var s=get('key_{rand}').value;
  32. a.setparams({key:s},true);
  33. },
  34. getlist:function(){
  35. js.msg('wait','获取中...');
  36. js.ajax(js.getajaxurl('reloaduser','{mode}', '{dir}'),{}, function(d){
  37. if(d.success){
  38. js.msg('success', d.data);
  39. a.reload();
  40. }else{
  41. js.msg('msg', d.msg);
  42. }
  43. },'get,json');
  44. },
  45. delaluser:function(){
  46. a.del({url:js.getajaxurl('delrenlian','{mode}','{dir}')});
  47. },
  48. adduser:function(){
  49. var h = $.bootsform({
  50. title:'用户人脸',height:400,width:500,
  51. tablename:'wxtx_renlian',isedit:0,
  52. url:js.getajaxurl('createurenlian','{mode}','{dir}'),
  53. submitfields:'uid,personname',
  54. items:[{
  55. name:'uid',type:'hidden'
  56. },{
  57. labelText:'对应用户',type:'changeuser',changeuser:{
  58. type:'user',idname:'uid',title:'选择uid'
  59. },name:'personname',clearbool:true,required:true
  60. },{
  61. labelText:'人脸图片地址',name:'imgurl',blankText:'系统目录下图片,不能超过1M,60x60像素以上'
  62. }],
  63. success:function(){
  64. a.reload();
  65. }
  66. });
  67. }
  68. };
  69. js.initbtn(c);
  70. });
  71. </script>
  72. <table width="100%">
  73. <tr>
  74. <td style="padding-right:10px"><button class="btn btn-primary" click="adduser" type="button"><i class="icon-plus"></i> 创建人员</button></td>
  75. <td style="padding-right:10px"><button class="btn btn-default" click="getlist" type="button">获取人脸用户库上人员</button></td>
  76. <td>
  77. <div class="input-group" style="width:250px;">
  78. <input class="form-control" id="key_{rand}" placeholder="姓名/关联用户部门">
  79. <span class="input-group-btn">
  80. <button class="btn btn-default" click="search" type="button"><i class="icon-search"></i></button>
  81. </span>
  82. </div>
  83. </td>
  84. <td width="90%" style="padding-left:10px">
  85. </td>
  86. <td align="right" nowrap>
  87. <button class="btn btn-danger" disabled id="delbtn{rand}" click="delaluser" type="button">删除</button>
  88. </td>
  89. </tr>
  90. </table>
  91. <div class="blank10"></div>
  92. <div id="view_{rand}"></div>