Attribute.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | A3Mall
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2020 http://www.a3-mall.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: xzncit <158373108@qq.com>
  8. // +----------------------------------------------------------------------
  9. namespace app\admin\controller\products;
  10. use app\admin\controller\Auth;
  11. use mall\response\Response;
  12. use think\facade\Request;
  13. use think\facade\View;
  14. use app\admin\service\products\Attribute as AttributeService;
  15. class Attribute extends Auth {
  16. public function index(){
  17. if(Request::isAjax()){
  18. $list = AttributeService::getList(Request::param(),["pid"=>0]);
  19. return Response::returnArray("ok",0,$list['data'],$list['count']);
  20. }
  21. return View::fetch();
  22. }
  23. public function editor(){
  24. try {
  25. if(Request::isAjax()){
  26. AttributeService::save(Request::param());
  27. return Response::returnArray("操作成功!");
  28. }
  29. return View::fetch("",AttributeService::detail(Request::param("id",0,"intval")));
  30. }catch (\Exception $ex){
  31. return Response::returnArray($ex->getMessage(),0);
  32. }
  33. }
  34. /**
  35. * 删除
  36. * @return \think\response\Json
  37. */
  38. public function delete(){
  39. try{
  40. AttributeService::delete(Request::get("id","0","intval"));
  41. return Response::returnArray("删除成功");
  42. }catch (\Exception $ex){
  43. return Response::returnArray("操作失败,请稍候在试。",0);
  44. }
  45. }
  46. }