wip
This commit is contained in:
parent
cfce41dac3
commit
831b5e53b2
|
|
@ -222,6 +222,16 @@ function current_language_id(): int
|
|||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* 当前语言code
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
function current_language_code(): string
|
||||
{
|
||||
return 'zh_cn';
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前货币
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
|
|
|||
Loading…
Reference in New Issue