1
0
mirror of https://github.com/cjango/dcat-vue.git synced 2025-12-06 22:40:03 +08:00

修复编辑预览

This commit is contained in:
weiwait
2022-07-08 18:20:35 +08:00
parent b5f132916b
commit ca9ab0d7b5
5 changed files with 38 additions and 3 deletions

View File

@@ -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;
}
}

View File

@@ -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;
}
}