Kirin 1 rok temu
rodzic
commit
f72ee75eb7

+ 7 - 2
app/controller/admin/v1/finance/UserExtract.php

@@ -164,11 +164,16 @@ class UserExtract extends AuthController
         return $this->success(WithdrawService::init()::getOrderTemplate($id));
     }
 
+    public function changeOrderStatusForm($id)
+    {
+        return $this->success($this->services->changeOrderStatusForm($id));
+    }
+
     public function changeOrderStatus($id)
     {
         list($apply_img, $seal_img, $status, $remarks) = $this->request->postMore([
-            ['apply_img', ''],
-            ['seal_img', ''],
+            ['icon', ''],
+            ['image', ''],
             ['status', 1],
             ['remarks', ''],
         ], true);

+ 12 - 0
app/services/user/UserExtractServices.php

@@ -22,6 +22,7 @@ use crmeb\services\wechat\Payment;
 use crmeb\services\FormBuilder as Form;
 use crmeb\services\WithdrawService;
 use crmeb\traits\ServicesTrait;
+use FormBuilder\Factory\Iview;
 use think\exception\ValidateException;
 use think\facade\Route as Url;
 
@@ -300,6 +301,17 @@ class UserExtractServices extends BaseServices
         return create_form('编辑', $f, Url::buildUrl('/finance/extract/' . $id), 'PUT');
     }
 
+
+    public function changeOrderStatusForm(int $id)
+    {
+        $f = array();
+        $f[] = Form::radio('status', '审核意见', '1')->setOptions([['label' => '通过', 'value' => '1'], ['label' => '拒绝', 'value' => '5'],]);
+        $field[] = Form::frameImage('icon', '具体结算清单', Url::buildUrl(config('admin.admin_prefix') . '/widget.images/index', array('fodder' => 'icon')))->icon('ios-add')->width('960px')->height('505px')->modal(['footer-hide' => true])->appendValidate(Iview::validateStr()->required()->message('请选择具体结算清单'));
+        $field[] = Form::frameImage('image', '公章图片', Url::buildUrl(config('admin.admin_prefix') . '/widget.images/index', array('fodder' => 'image')))->icon('ios-add')->width('960px')->height('505px')->modal(['footer-hide' => true])->appendValidate(Iview::validateStr()->required()->message('请选择公章图片'));
+        $f[] = Form::input('remarks', '备注')->type('textarea');
+        return create_form('编辑', $f, Url::buildUrl('/finance/extract/order/' . $id), 'PUT');
+    }
+
     public function update(int $id, array $data)
     {
         if (!$this->dao->update($id, $data))

+ 2 - 1
route/admin.php

@@ -681,7 +681,8 @@ Route::group('adminapi', function () {
         //提现审核单明细导出
         Route::get('extract/order/print/:id', 'v1.finance.UserExtract/getOrderTemplate')->option(['real_name' => '提现审核单明细导出']);
         //提现审核
-        Route::post('extract/order/:id', 'v1.finance.UserExtract/changeOrderStatus')->option(['real_name' => '提现审核']);
+        Route::post('extract/order/:id', 'v1.finance.UserExtract/changeOrderStatusForm')->option(['real_name' => '提现审核表单']);
+        Route::put('extract/order/:id', 'v1.finance.UserExtract/changeOrderStatus')->option(['real_name' => '提现审核']);
 
 
         //充值记录列表