mirror of
https://github.com/cjango/dcat-vue.git
synced 2025-12-06 22:40:03 +08:00
修复编辑预览
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Weiwait\DcatVue\Field;
|
||||
|
||||
use Dcat\Admin\Form\Field;
|
||||
use Dcat\Admin\Support\Helper;
|
||||
use Weiwait\DcatVue\Models\WeiwaitUpload;
|
||||
|
||||
class Image extends Field\Image
|
||||
@@ -31,6 +32,10 @@ class Image extends Field\Image
|
||||
|
||||
$this->withProvides();
|
||||
|
||||
if (! empty($this->value())) {
|
||||
$this->setupPreviewOptions();
|
||||
}
|
||||
|
||||
$this->addVariables([
|
||||
'provides' => $this->variables(),
|
||||
]);
|
||||
@@ -121,4 +126,15 @@ class Image extends Field\Image
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
protected function initialPreviewConfig(): array
|
||||
{
|
||||
$previews = [];
|
||||
|
||||
foreach (Helper::array($this->value()) as $value) {
|
||||
$previews[] = $this->objectUrl($value);
|
||||
}
|
||||
|
||||
return $previews;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
namespace Weiwait\DcatVue\Field;
|
||||
|
||||
use Dcat\Admin\Form\Field;
|
||||
use Dcat\Admin\Support\Helper;
|
||||
use Weiwait\DcatVue\Models\WeiwaitUpload;
|
||||
|
||||
class MultipleImage extends Field\MultipleImage
|
||||
@@ -31,6 +32,10 @@ class MultipleImage extends Field\MultipleImage
|
||||
|
||||
$this->withProvides();
|
||||
|
||||
if (! empty($this->value())) {
|
||||
$this->setupPreviewOptions();
|
||||
}
|
||||
|
||||
$this->addVariables([
|
||||
'provides' => $this->variables(),
|
||||
]);
|
||||
@@ -121,4 +126,15 @@ class MultipleImage extends Field\MultipleImage
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
protected function initialPreviewConfig(): array
|
||||
{
|
||||
$previews = [];
|
||||
|
||||
foreach (Helper::array($this->value()) as $value) {
|
||||
$previews[] = $this->objectUrl($value);
|
||||
}
|
||||
|
||||
return $previews;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user