From 26e0e90c9bbeeeff50ef5adfda51e5a977001ab7 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Thu, 8 Sep 2022 18:21:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E5=8F=B0=E5=95=86=E5=93=81=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5=20=E5=A4=9A=E8=A7=84=E6=A0=BC=E5=9B=BE?= =?UTF-8?q?=E7=89=87=EF=BC=8C=E5=90=8E=E5=8F=B0=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=E5=A4=9A=E8=AF=AD=E8=A8=80=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beike/Shop/Http/Resources/ProductDetail.php | 2 +- .../views/pages/file_manager/index.blade.php | 19 +++++++++++-------- .../beike/shop/default/css/page-product.scss | 9 +++++++++ resources/lang/en/admin/file_manager.php | 7 +++++++ resources/lang/zh_cn/admin/file_manager.php | 7 +++++++ themes/default/product.blade.php | 1 + 6 files changed, 36 insertions(+), 9 deletions(-) diff --git a/beike/Shop/Http/Resources/ProductDetail.php b/beike/Shop/Http/Resources/ProductDetail.php index f70cc0b3..4983dcfc 100644 --- a/beike/Shop/Http/Resources/ProductDetail.php +++ b/beike/Shop/Http/Resources/ProductDetail.php @@ -60,7 +60,7 @@ class ProductDetail extends JsonResource 'values' => array_map(function ($item) use ($lang) { return [ 'name' => $item['name'][$lang] ?? '', - 'image' => image_resize('catalog/' . $item['image']), + 'image' => $item['image'] ? image_resize($item['image']) : '', ]; }, $item['values']), ]; diff --git a/resources/beike/admin/views/pages/file_manager/index.blade.php b/resources/beike/admin/views/pages/file_manager/index.blade.php index 11deffb0..a5fca8cd 100644 --- a/resources/beike/admin/views/pages/file_manager/index.blade.php +++ b/resources/beike/admin/views/pages/file_manager/index.blade.php @@ -121,7 +121,10 @@
@{{ index + 1 }}. @{{ image.name }}
-
@{{ image.status == 'complete' ? '完成' : '上传中' }}
+
+ {{ __('admin/file_manager.finish') }} + {{ __('admin/file_manager.uploading') }} +
@@ -397,7 +400,7 @@ }, deleteFile() { - this.$confirm('是否要删除选中文件', '提示', { + this.$confirm('{{ __('common.confirm_delete_file') }}', '{{ __('common.text_hint') }}', { type: 'warning' }).then(() => { const selectImageIndex = this.selectImageIndex; @@ -422,7 +425,7 @@ deleteFolder(node, data) { if (data.path) { - this.$confirm('正在进行删除文件夹操作,文件夹内所有文件都将被删除,是否确认?', '提示', { + this.$confirm('{{ __('admin/file_manager.confirm_delete_folder') }}', '{{ __('common.text_hint') }}', { type: 'warning' }).then(() => { $http.delete(`file_manager/directories`, { @@ -459,14 +462,14 @@ }, openInputBox(type, node, data) { - this.$prompt('', type == 'addFolder' ? '新建文件夹' : '重命名', { - confirmButtonText: '确定', - cancelButtonText: '取消', + this.$prompt('', type == 'addFolder' ? '{{ __('admin/file_manager.new_folder') }}' : '{{ __('admin/file_manager.rename') }}', { + confirmButtonText: '{{ __('common.confirm') }}', + cancelButtonText: '{{ __('common.cancel') }}', inputPattern: /^.+$/, closeOnClickModal: false, inputValue: type == 'image' ? this.images[this.selectImageIndex].name : (type == 'renameFolder' ? data - .name : '新建文件夹'), - inputErrorMessage: '不能为空' + .name : '{{ __('admin/file_manager.new_folder') }}'), + inputErrorMessage: '{{ __('admin/file_manager.can_empty') }}' }).then(({ value }) => { diff --git a/resources/beike/shop/default/css/page-product.scss b/resources/beike/shop/default/css/page-product.scss index c66c654b..f003b1d9 100644 --- a/resources/beike/shop/default/css/page-product.scss +++ b/resources/beike/shop/default/css/page-product.scss @@ -117,12 +117,21 @@ body.page-product { cursor: pointer; text-align: center; font-weight: bold; + flex-direction: column; // border-radius: 2rem; transition: all .1s ease-in-out; &:hover, &.selected { border-color: #222; } + > span.image { + width: 50px; + margin-top: -0.5rem; + margin-left: -0.5rem; + margin-right: -0.5rem; + margin-bottom: 6px; + } + &:not(.selected) { &.disabled { border: 1px dashed #bfbfbf; diff --git a/resources/lang/en/admin/file_manager.php b/resources/lang/en/admin/file_manager.php index ebe5080b..4fb139b0 100644 --- a/resources/lang/en/admin/file_manager.php +++ b/resources/lang/en/admin/file_manager.php @@ -25,4 +25,11 @@ return [ 'image_uploading' => 'Image Uploading', 'no_file' => 'No File', 'picture_space' => 'Picture Space', + + 'confirm_delete_file' => 'Do you want to delete the selected file', + 'confirm_delete_folder' => 'The folder deletion operation is in progress, all files in the folder will be deleted, do you want to confirm?', + 'new_folder' => 'New folder', + 'can_empty' => 'Can not be empty', + 'finish' => 'Finish', + 'uploading' => 'loading...', ]; diff --git a/resources/lang/zh_cn/admin/file_manager.php b/resources/lang/zh_cn/admin/file_manager.php index 3069d4de..e602f9dd 100644 --- a/resources/lang/zh_cn/admin/file_manager.php +++ b/resources/lang/zh_cn/admin/file_manager.php @@ -25,4 +25,11 @@ return [ 'image_uploading' => '图片上传中', 'no_file' => '没有文件', 'picture_space' => '图片空间', + + 'confirm_delete_file' => '是否要删除选中文件', + 'confirm_delete_folder' => '正在进行删除文件夹操作,文件夹内所有文件都将被删除,是否确认?', + 'new_folder' => '新建文件夹', + 'can_empty' => '不能为空', + 'finish' => '完成', + 'uploading' => '上传中', ]; diff --git a/themes/default/product.blade.php b/themes/default/product.blade.php index e86f9227..51c6e271 100644 --- a/themes/default/product.blade.php +++ b/themes/default/product.blade.php @@ -79,6 +79,7 @@ @click="checkedVariableValue(variable_index, value_index, value)" :key="value_index" :class="[value.selected ? 'selected' : '', value.disabled ? 'disabled' : '']"> + @{{ value.name }}