Member.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace Factory\Admin;
  3. use Dever;
  4. class Member extends Core
  5. {
  6. # 获取基本信息
  7. public function getData()
  8. {
  9. $id = Dever::input('id');
  10. $data = Dever::db('factory/member')->find($id);
  11. return $data;
  12. }
  13. # 订单列表
  14. public function getList()
  15. {
  16. $data = Dever::db('factory/member')->select_page(array('factory_id' => $this->id));
  17. $html = '';
  18. if ($data) {
  19. foreach ($data as $k => $v) {
  20. $view = Dever::url('order_view?type=2&order_id=' . $v['id'], 'factory');
  21. $button = '<a href="javascript:;" onclick="fastEdit($(this), \''.$view.'\', \'查看详情\', \'\', 1)"><button type="button" class="btn btn-info btn-rounded waves-effect waves-light m-b-5 layui-btn layui-btn-xs">查看详情</button></a>';
  22. $html .= '<tr><td><input type="checkbox" name="mul_where_id[]" class="checkbox-checkall-list" lay-ignore value="'.$v['id'].'"/></td><td>'.$v['order_num'].'</td><td>'.$v['operdate'].'</td><td>'.$v['type_info']['name'].'</td><td>'.$ps_date.'</td><td>'.$v['p_price'].'</td><td>'.$v['status_name'].'</td><td>'.$button.'</td></tr>';
  23. }
  24. }
  25. return $html;
  26. }
  27. # 获取基本信息
  28. public function getConfig()
  29. {
  30. # 修改资料
  31. $data['update'] = Dever::url('admin/member.update', 'factory');
  32. return $data;
  33. }
  34. # 认证
  35. public function update_api()
  36. {
  37. $input = Dever::input();
  38. $update['name'] = $input['update_name'];
  39. $update['avatar'] = $input['update_avatar'];
  40. $update['mobile'] = $input['update_mobile'];
  41. $update['role_id'] = $input['update_role_id'];
  42. $update['factory_id'] = $this->id;
  43. $update['where_id'] = Dever::input('update_where_id');
  44. if ($update['where_id']) {
  45. Dever::db('factory/info')->update($update);
  46. } else {
  47. Dever::db('factory/info')->insert($update);
  48. }
  49. return 'reload';
  50. }
  51. }