PurchaseController.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\admin\controllers\agent\front_erp;
  8. use app\models\Goods;
  9. use app\models\Option;
  10. use app\constants\OptionSetting;
  11. use app\modules\admin\models\agent\front_erp\PurchaseForm;
  12. use app\modules\admin\models\agent\front_erp\ERP;
  13. class PurchaseController extends BaseController
  14. {
  15. public function actionTest()
  16. {
  17. $id = '22528';
  18. return $this->asJson($res);
  19. }
  20. public function actionSave()
  21. {
  22. $form = new PurchaseForm();
  23. $form->front_agent_admin_id = $this->front_agent_admin_id;
  24. $form->attributes = all_params();
  25. $res = $form->save();
  26. return $this->asJson($res);
  27. }
  28. /**
  29. * @return \yii\web\Response
  30. * 获取列表
  31. */
  32. public function actionList()
  33. {
  34. $form = new PurchaseForm();
  35. $form->front_agent_admin_id = $this->front_agent_admin_id;
  36. $form->attributes = all_params();
  37. $res = $form->search();
  38. return $this->asJson($res);
  39. }
  40. public function actionInfo()
  41. {
  42. $form = new PurchaseForm();
  43. $form->front_agent_admin_id = $this->front_agent_admin_id;
  44. $form->attributes = all_params();
  45. $res = $form->info();
  46. return $this->asJson($res);
  47. }
  48. public function actionPurchase()
  49. {
  50. $form = new PurchaseForm();
  51. $form->front_agent_admin_id = $this->front_agent_admin_id;
  52. $form->attributes = all_params();
  53. $res = $form->searchPurchase();
  54. return $this->asJson($res);
  55. }
  56. public function actionStatusPrint()
  57. {
  58. $form = new PurchaseForm();
  59. $form->front_agent_admin_id = $this->front_agent_admin_id;
  60. $form->attributes = all_params();
  61. $res = $form->statusPrint();
  62. return $this->asJson($res);
  63. }
  64. //仓库修改采购单权限(收货)
  65. public function actionSetPurchaseOrderStatus()
  66. {
  67. $form = new PurchaseForm();
  68. $form->front_agent_admin_id = $this->front_agent_admin_id;
  69. $form->attributes = all_params();
  70. $res = $form->setPurchaseOrderStatus();
  71. return $this->asJson($res);
  72. }
  73. }