This commit is contained in:
pushuo 2022-07-15 16:37:34 +08:00
parent cfce41dac3
commit 831b5e53b2
4 changed files with 20 additions and 8 deletions

View File

@ -222,6 +222,16 @@ function current_language_id(): int
return 1;
}
/**
* 当前语言code
*
* @return int
*/
function current_language_code(): string
{
return 'zh_cn';
}
/**
* 获取当前货币
*

View File

@ -1,13 +1,13 @@
<template id="pb-image-selector">
<div class="pb-image-selector">
<el-tabs v-if="isLanguage" @tab-click="tabClick" value="language-{{ current_language_id() }}" :stretch="languages.length > 5 ? true : false" type="card" :class="languages.length <= 1 ? 'languages-a' : ''">
<el-tab-pane v-for="(item, index) in languages" :key="index" :label="item.name" :name="'language-' + item.id">
<el-tabs v-if="isLanguage" @tab-click="tabClick" value="language-{{ current_language_code() }}" :stretch="languages.length > 5 ? true : false" type="card" :class="languages.length <= 1 ? 'languages-a' : ''">
<el-tab-pane v-for="(item, index) in languages" :key="index" :label="item.name" :name="'language-' + item.code">
<span slot="label" style="padding: 0 4px; font-size: 12px">@{{ item.name }}</span>
<div class="i18n-inner">
<div class="img">
{{-- <img :src="type == 'image' ? thumbnail(value[item.id]) : 'image/video.png'" :id="'thumb-' + id" @click="selectButtonClicked"> --}}
<el-image :src="type == 'image' ? thumbnail(value[item.id]) : 'image/video.png'" :id="'thumb-' + id" @click="selectButtonClicked">
{{-- <img :src="type == 'image' ? thumbnail(value[item.code]) : 'image/video.png'" :id="'thumb-' + id" @click="selectButtonClicked"> --}}
<el-image :src="type == 'image' ? thumbnail(value[item.code]) : 'image/video.png'" :id="'thumb-' + id" @click="selectButtonClicked">
<div slot="error" class="image-slot">
<i class="el-icon-picture-outline"></i>
</div>
@ -23,12 +23,12 @@
</el-tabs>
<div class="i18n-inner" v-else>
<img :src="type == 'image' ? thumbnail(value) : 'image/video.png'" :id="'thumb-' + id" @click="selectButtonClicked" style="max-width: 60px; cursor: pointer;border: 1px solid #eee;">
<img :src="type == 'image' ? thumbnail(value) : 'image/video.png'" :id="'thumb-' + code" @click="selectButtonClicked" style="max-width: 60px; cursor: pointer;border: 1px solid #eee;">
<div class="btns">
<el-button type="primary" size="mini" plain @click="selectButtonClicked">选择</el-button>
<el-button size="mini" plain style="margin-left: 4px;" @click="removeImage">删除</el-button>
</div>
<input type="hidden" value="" v-model="src" :id="'input-' + id">
<input type="hidden" value="" v-model="src" :id="'input-' + code">
</div>
</div>
</template>
@ -90,7 +90,7 @@
},
tabClick(e) {
this.tabActiveId = this.languages[e.index * 1].id;
this.tabActiveId = this.languages[e.index * 1].code;
},
selectButtonClicked() {

View File

@ -59,7 +59,7 @@
<script>
var $languages = @json($languages);
var $language_id = {{ current_language_id() }};
var $language_id = '{{ current_language_code() }}';
Vue.prototype.thumbnail = function thumbnail(image, width, height) {
return '{{ asset('catalog') }}' + image;

View File

@ -1,4 +1,5 @@
<section class="module-item" id="module-dasuybkdas">
@if (true)
<div class="module-edit">
<div class="edit-wrap">
<div class=""><i class="bi bi-chevron-down"></i></div>
@ -7,6 +8,7 @@
<div class="edit"><i class="bi bi-pencil-square"></i></div>
</div>
</div>
@endif
<div class="module-info">
<div class="swiper module-swiper-dasuybkdas module-slideshow">
<div class="swiper-wrapper">