xiaogang 4 éve
szülő
commit
a7e6587686
1 módosított fájl, 16 hozzáadás és 2 törlés
  1. 16 2
      app/Admin/Actions/Users/UsersInfoForm.php

+ 16 - 2
app/Admin/Actions/Users/UsersInfoForm.php

xqd
@@ -52,9 +52,23 @@ class UsersInfoForm extends Form implements LazyRenderable
         $this->text('drink', '喝酒');
         $this->text('smoke', '抽烟');
         $this->array('photo', function (Form $form) {
-            $form->file('url', '图片')->disk("oss")->saveFullUrl()->uniqueName()->removable(false)->autoUpload();;
+            $form->image('url', '图片')->disk("oss")->saveFullUrl()->uniqueName()->removable(false)->autoUpload()->on('startUpload', <<<JS
+        function () {
+            console.log('文件开始上传...', this);
+
+            // 上传文件前附加自定义参数到文件上传接口
+            this.uploader.options.formData['custom_field'] = '...';
+        }
+JS
+            )
+                ->on('uploadFinished', <<<JS
+        function () {
+            console.log('文件上传完毕');
+        }
+JS
+                );;
             $form->radio('state', '阅后即焚')->options([0 => "否", 1 => "是"])->default(0);
-        })->saveAsJson()->label('相册');
+        })->saveAsJson()->label('相册')->when();
         $this->file('video', '视频')->saveAsJson();
     }
 }