layout_fastentry.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <div class="layui-row layui-col-space16">
  2. <div class="layui-col-md12">
  3. <div class="layui-card layui-right-bar" style="height:99px;">
  4. <ul class="p-3">
  5. <li class="layui-col-xs3" style="border-right:1px solid #eeeeee;">
  6. <a href="javascript:;" data-href="/home/index/contacts_book" data-id="2000" class="tab-a" data-title="通讯录">
  7. <i class="iconfont icon-huamingce"></i>
  8. <cite>通讯录</cite>
  9. </a>
  10. </li>
  11. <li class="layui-col-xs3" style="border-right:1px solid #eeeeee;">
  12. <a href="javascript:;" data-href="/oa/plan/calendar" data-id="100" class="tab-a" data-title="日程安排">
  13. <i class="iconfont icon-kaoshijihua"></i>
  14. <cite>日程安排</cite>
  15. </a>
  16. </li>
  17. <li class="layui-col-xs3" style="border-right:1px solid #eeeeee;">
  18. <a href="javascript:;" class="report-add">
  19. <i class="iconfont icon-rizhiguanli"></i>
  20. <cite>+工作汇报</cite>
  21. </a>
  22. </li>
  23. <li class="layui-col-xs3">
  24. <a href="javascript:;" class="work-add">
  25. <i class="iconfont icon-renwujincheng"></i>
  26. <cite>+工作记录</cite>
  27. </a>
  28. </li>
  29. </ul>
  30. </div>
  31. </div>
  32. </div>
  33. <script>
  34. function layoutFastentry(tool,work,table){
  35. $('.work-add').on('click',function(){
  36. work.add(0,{'id':0});
  37. })
  38. $('.report-add').on('click',function(){
  39. var type=[{'id':1,'title':'日报'},{'id':2,'title':'周报'},{'id':3,'title':'月报'}];
  40. var tablereport;
  41. layer.open({
  42. title:'选择汇报类型',
  43. type:1,
  44. area:['360px','300px'],
  45. content:'<div style="width:325px; padding:15px 15px 0"><div id="selectType"></div></div>',
  46. success:function(){
  47. tablereport=table.render({
  48. elem: '#selectType',
  49. cols: [[ //标题栏
  50. {type:'radio',title: '选择'},
  51. {field: 'title', title: '汇报类型'}
  52. ]],
  53. data: type
  54. });
  55. },
  56. btn:['确定'],
  57. yes: function(idx){
  58. var checkStatus = table.checkStatus(tablereport.config.id);
  59. var data = checkStatus.data;
  60. if(data.length>0){
  61. tool.side('/oa/work/add?types='+data[0].id);
  62. layer.close(idx);
  63. }
  64. else{
  65. layer.msg('请选择汇报类型');
  66. return false;
  67. }
  68. }
  69. })
  70. });
  71. }
  72. </script>