|
|
<div class="logoConfig-container" >
|
|
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
<div class="logoConfig-container" :style="'height: '+height+'px'">
|
|
|
<el-tabs v-if="hasRefresh" v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
<el-tab-pane v-for="(item,index) in skinData" :key="index" :label="item.name+'布局'" :name="item.name">
|
|
|
<el-row class="logoConfig-item" >
|
|
|
<!--<el-col :span="4" >
|
...
|
...
|
@@ -10,20 +10,31 @@ |
|
|
<el-col :span="24">
|
|
|
<div class="config-login">
|
|
|
<span class="config-name">登录logo:</span>
|
|
|
<img :src="item.imageUrl" class="logo-img" alt="">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:登录表单上方展示的logo)
|
|
|
</dev>
|
|
|
<div class="logo-img">
|
|
|
<img :src="domainName+item.imageUrl" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="config-upload">
|
|
|
<div class="config-upload-left">
|
|
|
<el-tooltip>
|
|
|
<template #content>
|
|
|
<dev class="config-tip" >
|
|
|
(备注说明:登录表单上方展示的logo,
|
|
|
{{item.name=='default'?'1200x126':item.name=='skin1'?'1314x236':item.name=='skin2'?'621x113':''}})
|
|
|
</dev>
|
|
|
</template>
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item.imageUrl"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
|
...
|
...
|
@@ -32,20 +43,30 @@ |
|
|
<el-col :span="24">
|
|
|
<div class="config-login">
|
|
|
<span class="config-name">登录背景:</span>
|
|
|
<img :src="item.imageUrlBg" class="logo-img" alt="">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:登录表单下的背景图片)
|
|
|
</dev>
|
|
|
<div class="logo-img">
|
|
|
<img :src="domainName+item.imageUrlBg" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="config-upload">
|
|
|
<div class="config-upload-left">
|
|
|
<el-tooltip>
|
|
|
<template #content>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:登录表单下的背景图片,1920x576)
|
|
|
</dev>
|
|
|
</template>
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item.imageUrlBg"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
...
|
...
|
@@ -53,41 +74,61 @@ |
|
|
<el-col :span="24">
|
|
|
<div class="config-login">
|
|
|
<span class="config-name">登录皮肤:</span>
|
|
|
<img :src="item.imageUrlSkin" class="logo-img" alt="">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:登录页面的皮肤图片)
|
|
|
</dev>
|
|
|
<div class="logo-img">
|
|
|
<img :src="domainName+item.imageUrlSkin" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="config-upload">
|
|
|
<div class="config-upload-left">
|
|
|
<el-tooltip>
|
|
|
<template #content>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:登录页面的皮肤图片,1920x1080)
|
|
|
</dev>
|
|
|
</template>
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item.imageUrlSkin"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row class="logoConfig-item-content" v-if="item.imageUrlIndex">
|
|
|
<el-col :span="24">
|
|
|
<el-col :span="24" v-if="item.imageUrlIndex">
|
|
|
<div class="config-login">
|
|
|
<span class="config-name">首页logo:</span>
|
|
|
<img :src="item.imageUrlIndex" class="logo-img" alt="">
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:首页上方展示的logo)
|
|
|
</dev>
|
|
|
<span class="config-name">{{item.name}}logo:</span>
|
|
|
<div class="logo-img">
|
|
|
<img :src="domainName+item.imageUrlIndex" alt="">
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="config-upload" v-if="item.imageUrlIndex">
|
|
|
<div class="config-upload-left">
|
|
|
<el-tooltip>
|
|
|
<template #content>
|
|
|
<dev class="config-tip">
|
|
|
(备注说明:首页上方展示的logo,{{item.imageUrlIndex=='home1-logo'?'1200x126':'507x126'}})
|
|
|
</dev>
|
|
|
</template>
|
|
|
<el-upload
|
|
|
class="upload-demo"
|
|
|
:show-file-list="false"
|
|
|
:before-upload="beforeAvatarUpload"
|
|
|
:data="item.imageUrlIndex"
|
|
|
:multiple="false"
|
|
|
:http-request="getFile"
|
|
|
:auto-upload="true">
|
|
|
<el-button size="mini" type="primary">上传照片</el-button>
|
|
|
</el-upload>
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
...
|
...
|
@@ -95,6 +136,4 @@ |
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
|
|
|
|
</div> |
...
|
...
|
|