salaryAction.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. class salaryClassAction extends Action
  3. {
  4. public function biaoshiffAjax()
  5. {
  6. $sid = $this->post('sid');
  7. if($sid=='')return;
  8. m('flow')->initflow('hrsalary')->gongzifafang($sid);
  9. }
  10. public function createdataAjax()
  11. {
  12. $month = $this->post('month');
  13. if($month=='')return;
  14. $lastdt = c('date')->getenddt($month);
  15. if($lastdt>$this->date)exit(''.$month.'月份超前了');
  16. $barr = m('flow')->initflow('hrsalary')->createdata($month);
  17. echo $barr;
  18. }
  19. //弃用启用
  20. public function xinzlfafter222($table, $rows)
  21. {
  22. $uids = '';
  23. foreach($rows as $k=>$rs){
  24. $uids.=','.$rs['xuid'].'';
  25. }
  26. if($uids!=''){
  27. $uids = substr($uids,1);
  28. $barr = $this->db->getarr('[Q]userinfo','id in('.$uids.')','`bankname`,`banknum`');
  29. foreach($rows as $k=>$rs){
  30. $brs = $this->rock->arrvalue($barr, $rs['xuid']);
  31. if($brs){
  32. $rows[$k]['bankname'] = $brs['bankname'];
  33. $rows[$k]['banknum'] = $brs['banknum'];
  34. }
  35. }
  36. }
  37. return array(
  38. 'rows' => $rows
  39. );
  40. }
  41. public function bumenafter($table, $rows)
  42. {
  43. foreach($rows as $k=>$rs){
  44. if($rs['isturn']==0){
  45. $rows[$k]['trbgcolor']='#fbe5d5';
  46. }else{
  47. $rows[$k]['checkdisabled']=true;
  48. }
  49. }
  50. return array(
  51. 'rows' => $rows,
  52. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  53. );
  54. }
  55. public function xinziafter($table, $rows)
  56. {
  57. $heji = 0;
  58. return array(
  59. 'rows' => $rows,
  60. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  61. );
  62. }
  63. public function xinziafafter($table, $rows)
  64. {
  65. foreach($rows as $k=>$rs){
  66. if($rs['ispay']==1){
  67. $rows[$k]['checkdisabled']=true;
  68. $rows[$k]['ishui']=1;
  69. }
  70. }
  71. return array(
  72. 'rows' => $rows,
  73. 'isdaochu' => m('view')->isdaochu($this->flow->modeid, $this->adminid)
  74. );
  75. }
  76. }
粤ICP备19079148号