This commit is contained in:
pushuo 2022-11-14 16:04:49 +08:00
parent e086c2f570
commit 71237ca31d
10 changed files with 42 additions and 30 deletions

View File

@ -117,40 +117,43 @@
<el-button type="primary" plain size="mini" @click="modalVariantOpenButtonClicked(variantIndex, -1)">{{ __('admin/product.add_variable_value') }}</el-button>
</div>
</div>
<draggable
element="div"
@start="isMove = true"
v-if="variant.values.length"
class="variants-wrap"
@update="(e) => {swapSourceVariantValue(e, variantIndex)}"
@end="isMove = false"
ghost-class="dragabble-ghost"
:list="variant.values"
:options="{animation: 100}"
>
<div v-for="(value, value_index) in variant.values" :key="value_index" class="variants-item" @dblclick="modalVariantOpenButtonClicked(variantIndex, value_index)">
{{-- <div class="value-img" v-if="variant.isImage"> --}}
{{-- <a href="" :id="'value-img-' + i + '-' + value_index" data-toggle="image" data-no-preview> --}}
{{-- <img :src="thumbnail(value.image)" class="img-responsive" /> --}}
{{-- </a> --}}
{{-- </div> --}}
<template v-if="variant.values.length">
<draggable
element="div"
@start="isMove = true"
class="variants-wrap"
@update="(e) => {swapSourceVariantValue(e, variantIndex)}"
@end="isMove = false"
ghost-class="dragabble-ghost"
:list="variant.values"
:options="{animation: 100}"
>
<div v-for="(value, value_index) in variant.values" :key="value_index" class="variants-item" @dblclick="modalVariantOpenButtonClicked(variantIndex, value_index)">
{{-- <div class="value-img" v-if="variant.isImage"> --}}
{{-- <a href="" :id="'value-img-' + i + '-' + value_index" data-toggle="image" data-no-preview> --}}
{{-- <img :src="thumbnail(value.image)" class="img-responsive" /> --}}
{{-- </a> --}}
{{-- </div> --}}
<div class="open-file-manager variant-value-img" v-if="variant.isImage">
<div>
<img :src="thumbnail(value.image)" class="img-fluid">
<div class="open-file-manager variant-value-img" v-if="variant.isImage">
<div>
<img :src="thumbnail(value.image)" class="img-fluid">
</div>
</div>
<input type="hidden" v-model="value.image">
<div class="btn-remove" @click="removeSourceVariantValue(variantIndex, value_index)"><i class="el-icon-error"></i></div>
<div class="name">
@{{ value.name[current_language_code] }}
</div>
</div>
<input type="hidden" v-model="value.image">
<div class="btn-remove" @click="removeSourceVariantValue(variantIndex, value_index)"><i class="el-icon-error"></i></div>
<div class="name">
@{{ value.name[current_language_code] }}
</div>
</div>
</draggable>
<div v-else>
<div class="p-2" @click="modalVariantOpenButtonClicked(variantIndex, -1)">{{ __('admin/product.add_variable_value') }}</div>
</draggable>
<div class="ps-2 mt-2 mb-3 opacity-50"><i class="bi bi-exclamation-circle"></i> {{ __('admin/product.modify_order') }}</div>
</template>
<div v-else class="d-flex justify-content-center align-items-center">
<div class="p-4 fs-5 btn" @click="modalVariantOpenButtonClicked(variantIndex, -1)"><i class="bi bi-plus-square-dotted"></i> {{ __('admin/product.add_variable_value') }}</div>
</div>
</div>
</draggable>

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => 'Spezifikationswert hinzufügen',
'add_variable_image' => 'Spezifikationsbild hinzufügen',
'default_main_product' => 'Standard-Hauptprodukt',
'modify_order' => 'Zum Ändern doppelklicken, zum Anpassen der Reihenfolge ziehen',
'confirm_batch_product' => 'Möchten Sie die ausgewählten Elemente wirklich in großen Mengen löschen?',
'confirm_batch_status' => 'Möchten Sie den Status der ausgewählten Artikel wirklich per Bulk-Verfahren bearbeiten?',

View File

@ -37,6 +37,7 @@ return [
'add_variable_value' => 'Add Specification Value',
'add_variable_image' => 'Add Spec Image',
'default_main_product' => 'Default main product',
'modify_order' => 'Double-click to modify, drag to adjust the order',
'confirm_batch_product' => 'Are you sure you want to delete the selected products in batches? ',
'confirm_batch_status' => 'Confirm to modify the status of the selected products in batches? ',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => 'Agregar valor de especificación',
'add_variable_image' => 'Agregar imagen de especificaciones',
'default_main_product' => 'Producto principal predeterminado',
'modify_order' => 'Haz doble clic para modificar, arrastra para ajustar el orden',
'confirm_batch_product' => '¿Está seguro de que desea eliminar los elementos seleccionados de forma masiva?',
'confirm_batch_status' => '¿Está seguro de que desea editar en masa el estado de los elementos seleccionados?',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => 'Ajouter une valeur de spécification',
'add_variable_image' => 'Ajouter une image de spécification',
'default_main_product' => 'produit principal par défaut',
'modify_order' => 'Double-cliquez pour modifier, faites glisser pour ajuster la commande',
'confirm_batch_product' => 'Êtes-vous sûr de vouloir supprimer les produits sélectionnés par lots? ',
'confirm_batch_status' => 'Confirmer pour modifier le statut des produits sélectionnés par lots? ',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => 'Aggiungi valore di specifica',
'add_variable_image' => 'Aggiungi immagine specifica',
'default_main_product' => 'prodotto principale predefinito',
'modify_order' => 'Fai doppio clic per modificare, trascina per regolare l\'ordine',
'confirm_batch_product' => 'Sei sicuro di voler eliminare i prodotti selezionati in batch?',
'confirm_batch_status' => 'Conferma per modificare lo stato dei prodotti selezionati in batch?',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => '指定値を追加',
'add_variable_image' => '仕様画像追加',
'default_main_product' => 'デフォルトのメイン製品',
'modify_order' => 'ダブルクリックして変更、ドラッグして順序を調整',
'confirm_batch_product' => '選択した製品をまとめて削除しますか? ',
'confirm_batch_status' => 'バッチで選択した製品のステータスを変更することを確認しますか? ',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => 'Добавить значение спецификации',
'add_variable_image' => 'Добавить изображение спецификации',
'default_main_product' => 'Основной продукт по умолчанию',
'modify_order' => 'Дважды щелкните, чтобы изменить, перетащите, чтобы настроить порядок',
'confirm_batch_product' => 'Вы уверены, что хотите удалить выбранные элементы сразу?',
'confirm_batch_status' => 'Вы уверены, что хотите массово изменить статус выбранных элементов?',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => '添加规格值',
'add_variable_image' => '添加规格图片',
'default_main_product' => '默认主商品',
'modify_order' => '双击修改、拖动调整顺序',
'confirm_batch_product' => '确认要批量删除选中的商品吗?',
'confirm_batch_status' => '确认要批量修改选中的商品的状态吗?',

View File

@ -38,6 +38,7 @@ return [
'add_variable_value' => '添加規格值',
'add_variable_image' => '添加規格圖片',
'default_main_product' => '默認主商品',
'modify_order' => '雙擊修改、拖動調整順序',
'confirm_batch_product' => '確認要批量刪除選中的商品嗎? ',
'confirm_batch_status' => '確認要批量修改選中的商品的狀態嗎? ',