Commit be27c102 authored by Mac's avatar Mac
parents 0aa7ddba c7f0d65a
<style> <style>
.basicSetUp .el-tabs__header {
padding: 0 20px;
height: 56px;
.basicSetUp .el-tabs__header{ line-height: 56px;
padding: 0 20px;height: 56px;line-height: 56px; background-color: #fff;margin-bottom: 0; background-color: #fff;
margin-bottom: 0;
} }
.basicSetUp .title { .basicSetUp .title {
margin-top: 10px; margin-top: 10px;
padding: 18px 20px; padding: 18px 20px;
...@@ -26,11 +28,15 @@ ...@@ -26,11 +28,15 @@
padding: 20px 0px; padding: 20px 0px;
} }
.basicSetUp .Mintips{
.basicSetUp .Mintips {
max-width: 700px; max-width: 700px;
white-space: nowrap;/*内容超宽后禁止换行显示*/ white-space: nowrap;
overflow: hidden;/*超出部分隐藏*/ /*内容超宽后禁止换行显示*/
text-overflow:ellipsis;/*文字超出部分以省略号显示*/ overflow: hidden;
/*超出部分隐藏*/
text-overflow: ellipsis;
/*文字超出部分以省略号显示*/
height: 72px; height: 72px;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
...@@ -38,9 +44,10 @@ ...@@ -38,9 +44,10 @@
background: black; background: black;
position: absolute; position: absolute;
right: 25px; right: 25px;
top:200px; top: 200px;
line-height: 72px; line-height: 72px;
} }
.basicSetUp .triangle-up { .basicSetUp .triangle-up {
width: 0; width: 0;
height: 0; height: 0;
...@@ -49,12 +56,14 @@ ...@@ -49,12 +56,14 @@
border-bottom: 20px solid black; border-bottom: 20px solid black;
position: absolute; position: absolute;
right: 150px; right: 150px;
top:180px top: 180px
} }
.basicSetUp .left-setting-menu { .basicSetUp .left-setting-menu {
width: 260px; width: 260px;
} }
.basicSetUp .left-setting-menu .el-form-item { .basicSetUp .left-setting-menu .el-form-item {
height: 60px; height: 60px;
padding-left: 20px; padding-left: 20px;
...@@ -63,7 +72,8 @@ ...@@ -63,7 +72,8 @@
margin-bottom: 0; margin-bottom: 0;
cursor: pointer; cursor: pointer;
} }
.basicSetUp .left_box{
.basicSetUp .left_box {
height: 60px; height: 60px;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
...@@ -72,43 +82,52 @@ ...@@ -72,43 +82,52 @@
padding-right: 20px; padding-right: 20px;
} }
.basicSetUp .active{
.basicSetUp .active {
background-color: #F3F5F6; background-color: #F3F5F6;
border-top-left-radius: 10px; border-top-left-radius: 10px;
/*width: 105%;*/ /*width: 105%;*/
border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;
} }
.basicSetUp .right-setting-menu{
.basicSetUp .right-setting-menu {
background-color: rgb(243, 245, 246); background-color: rgb(243, 245, 246);
padding: 30px; padding: 30px;
border-radius: 10px; border-radius: 10px;
} }
.basicSetUp .item-img{
.basicSetUp .item-img {
height: 550px; height: 550px;
padding: 25px 10px; padding: 25px 10px;
border-radius: 30px; border-radius: 30px;
border: 1px solid #CCCCCC; border: 1px solid #CCCCCC;
background-color: #fff; background-color: #fff;
} }
.basicSetUp .item-img img{
.basicSetUp .item-img img {
height: 100%; height: 100%;
} }
.basicSetUp .img_yuan{
.basicSetUp .img_yuan {
width: 80px; width: 80px;
height: 80px; height: 80px;
margin-top: 5px; margin-top: 5px;
position: relative; position: relative;
} }
.basicSetUp .img_yuan img{
.basicSetUp .img_yuan img {
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.basicSetUp .inputM_l{
.basicSetUp .inputM_l {
margin-left: 20px; margin-left: 20px;
} }
.basicSetUp .shanchu{
width: 28px;height: 28px; .basicSetUp .shanchu {
width: 28px;
height: 28px;
border-radius: 50%; border-radius: 50%;
background: #F56C6C; background: #F56C6C;
display: flex; display: flex;
...@@ -118,30 +137,33 @@ ...@@ -118,30 +137,33 @@
right: -14px; right: -14px;
top: -6px; top: -6px;
} }
.basicSetUp .el-button{
.basicSetUp .el-button {
padding: 7px 15px; padding: 7px 15px;
} }
</style> </style>
<template> <template>
<div class="basicSetUp"> <div class="basicSetUp">
<el-tabs v-model="activeName" @tab-click="handleClick" > <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="基本信息" name="first"> <el-tab-pane label="基本信息" name="first">
<div id="pane-first"> <div id="pane-first">
<div class="title"><span>基本设置</span></div> <div class="title"><span>基本设置</span></div>
<div class="form-body"> <div class="form-body">
<el-form :model="msg" :rules="rules" ref="msg" label-width="130px" style="padding:0 50px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="130px" style="padding:0 50px;">
<el-form-item label="商城名称" prop="MallName" class="is-required"> <el-form-item label="商城名称" prop="MallName" class="is-required">
<el-input v-model="msg.MallName" class="inputM_l"/> <el-input v-model="msg.MallName" class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="联系号码" prop="password1"> <el-form-item label="联系号码" prop="password1">
<el-input v-model="msg.ContactNumber" @keyup.native="checkInteger(msg,'ContactNumber')" type="text" class="inputM_l"/> <el-input v-model="msg.ContactNumber" @keyup.native="checkInteger(msg,'ContactNumber')" type="text"
class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="外链客服链接" prop="password2"> <el-form-item label="外链客服链接" prop="password2">
<el-input v-model="msg.OuterServiceLink" class="inputM_l"/> <el-input v-model="msg.OuterServiceLink" class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="一键导航"> <el-form-item label="一键导航">
<el-form-item label="详细地址" label-width="80px"> <el-form-item label="详细地址" label-width="80px">
<el-input v-model="msg.Address" class="inputM_l"/> <el-input v-model="msg.Address" class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="经纬度" style="margin-top: 15px;" label-width="80px"> <el-form-item label="经纬度" style="margin-top: 15px;" label-width="80px">
<el-tooltip class="item" effect="dark" content="点击地图,可获取经纬度" placement="top" <el-tooltip class="item" effect="dark" content="点击地图,可获取经纬度" placement="top"
...@@ -149,7 +171,7 @@ ...@@ -149,7 +171,7 @@
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-input v-model="msg.LongAndLat" :disabled="true" class="inputM_l"/> <el-input v-model="msg.LongAndLat" :disabled="true" class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="地图" style="margin-top: 15px" label-width="80px"> <el-form-item label="地图" style="margin-top: 15px" label-width="80px">
<button class="el-button el-button--default el-button--small inputM_l" @click="isShowMap=true"> <button class="el-button el-button--default el-button--small inputM_l" @click="isShowMap=true">
...@@ -163,10 +185,10 @@ ...@@ -163,10 +185,10 @@
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-form-item label="小程序appId" label-width="120px"> <el-form-item label="小程序appId" label-width="120px">
<el-input v-model="msg.MinAppId" placeholder="请输入跳转小程序AppId" class="inputM_l"/> <el-input v-model="msg.MinAppId" placeholder="请输入跳转小程序AppId" class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="小程序路径" label-width="120px" style="margin-top: 15px"> <el-form-item label="小程序路径" label-width="120px" style="margin-top: 15px">
<el-input v-model="msg.MinUrl" placeholder="请输入跳转小程序路径" class="inputM_l"/> <el-input v-model="msg.MinUrl" placeholder="请输入跳转小程序路径" class="inputM_l" />
</el-form-item> </el-form-item>
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -225,20 +247,16 @@ ...@@ -225,20 +247,16 @@
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-checkbox-group v-model="checkbox.DeliverWay" class="inputM_l" @change="checkedDeliverWay"> <el-checkbox-group v-model="checkbox.DeliverWay" class="inputM_l" @change="checkedDeliverWay">
<el-checkbox v-for="team in DeliverWaylist" :label="team.Id" :key="team.name">{{team.name}}</el-checkbox> <el-checkbox v-for="team in DeliverWaylist" :label="team.Id" :key="team.name">{{team.name}}
</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
<div style="color: rgb(204, 204, 204);" class="inputM_l"> <div style="color: rgb(204, 204, 204);" class="inputM_l">
注:手机端显示排序(<span>1.同城配送 </span><span>2.到店自提 </span><span>3.快递配送 </span> 注:手机端显示排序(<span>1.同城配送 </span><span>2.到店自提 </span><span>3.快递配送 </span>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="余额功能" > <el-form-item label="余额功能">
<el-switch <el-switch class="inputM_l" :active-value="1" :inactive-value="0" v-model="msg.BalanceFun"
class="inputM_l" active-text="" inactive-text="">
:active-value="1"
:inactive-value="0"
v-model="msg.BalanceFun"
active-text=""
inactive-text="">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
...@@ -248,7 +266,8 @@ ...@@ -248,7 +266,8 @@
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-checkbox-group v-model="checkbox.ConsultWay" class="inputM_l" @change="checkedConsultWay"> <el-checkbox-group v-model="checkbox.ConsultWay" class="inputM_l" @change="checkedConsultWay">
<el-checkbox v-for="team in ConsultWaylist" :label="team.Id" :key="team.name">{{team.name}}</el-checkbox> <el-checkbox v-for="team in ConsultWaylist" :label="team.Id" :key="team.name">{{team.name}}
</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
...@@ -263,22 +282,13 @@ ...@@ -263,22 +282,13 @@
</el-form-item> </el-form-item>
<el-form-item label="开关"> <el-form-item label="开关">
<el-switch <el-switch class="inputM_l" :active-value="1" :inactive-value="0" v-model="msg.MinSwitch"
class="inputM_l" active-text="" inactive-text="">
:active-value="1"
:inactive-value="0"
v-model="msg.MinSwitch"
active-text=""
inactive-text="">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label="背影颜色" v-if="msg.MinSwitch== true"> <el-form-item label="背影颜色" v-if="msg.MinSwitch== true">
<el-color-picker <el-color-picker class="inputM_l" v-model="msg.MinBackColor" show-alpha :predefine="predefineColors">
class="inputM_l"
v-model="msg.MinBackColor"
show-alpha
:predefine="predefineColors">
</el-color-picker> </el-color-picker>
</el-form-item> </el-form-item>
<el-form-item label="背影透明度" v-if="msg.MinSwitch== true"> <el-form-item label="背影透明度" v-if="msg.MinSwitch== true">
...@@ -287,7 +297,8 @@ ...@@ -287,7 +297,8 @@
<el-slider v-model="msg.MinBackClarity"></el-slider> <el-slider v-model="msg.MinBackClarity"></el-slider>
</el-col> </el-col>
<el-col class="userinfo" :span="7" style="margin-left: 4.16667%;"> <el-col class="userinfo" :span="7" style="margin-left: 4.16667%;">
<el-input-number v-model="msg.MinBackClarity" controls-position="right" :min="0" :max="100"></el-input-number> <el-input-number v-model="msg.MinBackClarity" controls-position="right" :min="0" :max="100">
</el-input-number>
</el-col> </el-col>
</el-row> </el-row>
...@@ -299,7 +310,8 @@ ...@@ -299,7 +310,8 @@
<el-slider v-model="msg.MinBackCircularBead" :min="0" :max="36"></el-slider> <el-slider v-model="msg.MinBackCircularBead" :min="0" :max="36"></el-slider>
</el-col> </el-col>
<el-col class="userinfo" :span="7" style="margin-left: 4.16667%;"> <el-col class="userinfo" :span="7" style="margin-left: 4.16667%;">
<el-input-number v-model="msg.MinBackCircularBead" controls-position="right" :min="0" :max="36"></el-input-number> <el-input-number v-model="msg.MinBackCircularBead" controls-position="right" :min="0" :max="36">
</el-input-number>
</el-col> </el-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
...@@ -309,16 +321,13 @@ ...@@ -309,16 +321,13 @@
style="position: absolute;left: -10px;top:13px"> style="position: absolute;left: -10px;top:13px">
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-input v-model="msg.MinTips" @keyup="inputChange" maxlength="20" show-word-limit class="inputM_l"/> <el-input v-model="msg.MinTips" @keyup="inputChange" maxlength="20" show-word-limit
class="inputM_l" />
</el-form-item> </el-form-item>
<el-form-item label="文本颜色" v-if="msg.MinSwitch== true"> <el-form-item label="文本颜色" v-if="msg.MinSwitch== true">
<el-color-picker <el-color-picker class="inputM_l" v-model="msg.MinTipsColor" show-alpha :predefine="predefineColors">
class="inputM_l"
v-model="msg.MinTipsColor"
show-alpha
:predefine="predefineColors">
</el-color-picker> </el-color-picker>
</el-form-item> </el-form-item>
...@@ -333,10 +342,12 @@ ...@@ -333,10 +342,12 @@
<div style="width: 50%; padding-left: 100px; zoom: 0.5;" v-if="msg.MinSwitch== true"> <div style="width: 50%; padding-left: 100px; zoom: 0.5;" v-if="msg.MinSwitch== true">
<div style="width: 750px; border: 1px solid rgb(238, 238, 238);position: relative"> <div style="width: 750px; border: 1px solid rgb(238, 238, 238);position: relative">
<img src="../../assets/img/heads.png" alt="" :style="{width: '750px',background:msg.MinIcoColor==1? '#FFFFFF':'#000000'}"> <img src="../../assets/img/heads.png" alt=""
<div class="Mintips" :style="{opacity: msg.MinBackClarity/100,borderRadius:msg.MinBackCircularBead+'px',background:msg.MinBackColor}"> :style="{width: '750px',background:msg.MinIcoColor==1? '#FFFFFF':'#000000'}">
<div class="Mintips"
:style="{opacity: msg.MinBackClarity/100,borderRadius:msg.MinBackCircularBead+'px',background:msg.MinBackColor}">
<img src="../../assets/img/fork_white.png" alt="" style="width: 72px;height: 72px"> <img src="../../assets/img/fork_white.png" alt="" style="width: 72px;height: 72px">
<span :style="{padding: '0 10px',color:msg.MinTipsColor}" >{{msg.MinTips}}</span> <span :style="{padding: '0 10px',color:msg.MinTipsColor}">{{msg.MinTips}}</span>
</div> </div>
<div class="triangle-up" :style="{opacity: msg.MinBackClarity/100,borderBottomColor:msg.MinBackColor}"> <div class="triangle-up" :style="{opacity: msg.MinBackClarity/100,borderBottomColor:msg.MinBackColor}">
...@@ -351,13 +362,14 @@ ...@@ -351,13 +362,14 @@
<el-form-item label="转发小程序"> <el-form-item label="转发小程序">
</el-form-item> </el-form-item>
<el-form-item label="转发标题" > <el-form-item label="转发标题">
<el-input v-model="msg.MinShareTitle" class="inputM_l"/> <el-input v-model="msg.MinShareTitle" class="inputM_l" />
<button class="el-button el-button--default el-button--small inputM_l" @click="openChangeDig(1)"> <button class="el-button el-button--default el-button--small inputM_l" @click="openChangeDig(1)">
选择图标 选择图标
</button> </button>
<div class="img_yuan inputM_l"> <div class="img_yuan inputM_l">
<img v-if="msg.MinShareIco=='' || msg.MinShareIco==null" src="../../assets/img/setup/default_img.png" alt=""> <img v-if="msg.MinShareIco=='' || msg.MinShareIco==null" src="../../assets/img/setup/default_img.png"
alt="">
<img v-else :src="msg.MinShareIco" alt=""> <img v-else :src="msg.MinShareIco" alt="">
<div class="shanchu" @click="msg.MinShareIco=''" v-if="msg.MinShareIco"> <div class="shanchu" @click="msg.MinShareIco=''" v-if="msg.MinShareIco">
<i class="el-icon-close" style="color: white"></i> <i class="el-icon-close" style="color: white"></i>
...@@ -373,12 +385,7 @@ ...@@ -373,12 +385,7 @@
</el-form-item> </el-form-item>
<el-form-item label="开关"> <el-form-item label="开关">
<el-switch <el-switch class="inputM_l" :active-value="1" :inactive-value="0" v-model="msg.BuySwitch" active-text=""
class="inputM_l"
:active-value="1"
:inactive-value="0"
v-model="msg.BuySwitch"
active-text=""
inactive-text=""> inactive-text="">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
...@@ -388,7 +395,7 @@ ...@@ -388,7 +395,7 @@
style="position: absolute;left: -10px;top:13px"> style="position: absolute;left: -10px;top:13px">
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-input v-model="msg.CarouselOrder" class="inputM_l"/> <el-input v-model="msg.CarouselOrder" class="inputM_l" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -404,26 +411,17 @@ ...@@ -404,26 +411,17 @@
<div class="left-setting-menu"> <div class="left-setting-menu">
<div class="left_box" @click="target(1)" :class="{active:target_o== 1}"> <div class="left_box" @click="target(1)" :class="{active:target_o== 1}">
<span style="margin-right: 10px">购物车</span> <span style="margin-right: 10px">购物车</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.ListShopCar">
:active-value="1"
:inactive-value="0"
v-model="msg.ListShopCar">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target(2)" :class="{active:target_o== 2}" > <div class="left_box " @click="target(2)" :class="{active:target_o== 2}">
<span style="margin-right: 10px">已售量</span> <span style="margin-right: 10px">已售量</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.ListBuyCount">
:active-value="1"
:inactive-value="0"
v-model="msg.ListBuyCount">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target(3)" :class="{active:target_o== 3}"> <div class="left_box " @click="target(3)" :class="{active:target_o== 3}">
<span style="margin-right: 10px">商品名称</span> <span style="margin-right: 10px">商品名称</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.ListName">
:active-value="1"
:inactive-value="0"
v-model="msg.ListName">
</el-switch> </el-switch>
</div> </div>
</div> </div>
...@@ -443,66 +441,42 @@ ...@@ -443,66 +441,42 @@
<div class="left-setting-menu"> <div class="left-setting-menu">
<div class="left_box" @click="target2(1)" :class="{active:target_o2== 1}"> <div class="left_box" @click="target2(1)" :class="{active:target_o2== 1}">
<span style="margin-right: 10px">商城评论</span> <span style="margin-right: 10px">商城评论</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsComment">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsComment">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(2)" :class="{active:target_o2== 2}" > <div class="left_box " @click="target2(2)" :class="{active:target_o2== 2}">
<span style="margin-right: 10px">划线价</span> <span style="margin-right: 10px">划线价</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsLineationPrice">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsLineationPrice">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(3)" :class="{active:target_o2== 3}"> <div class="left_box " @click="target2(3)" :class="{active:target_o2== 3}">
<span style="margin-right: 10px">普通用户会员价</span> <span style="margin-right: 10px">普通用户会员价</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsMemberPrice">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsMemberPrice">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(4)" :class="{active:target_o2== 4}"> <div class="left_box " @click="target2(4)" :class="{active:target_o2== 4}">
<span style="margin-right: 10px">会员用户会员价</span> <span style="margin-right: 10px">会员用户会员价</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsVipMemberPrice">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsVipMemberPrice">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(5)" :class="{active:target_o2== 5}"> <div class="left_box " @click="target2(5)" :class="{active:target_o2== 5}">
<span style="margin-right: 10px">快递</span> <span style="margin-right: 10px">快递</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DeatilsExpress">
:active-value="1"
:inactive-value="0"
v-model="msg.DeatilsExpress">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(6)" :class="{active:target_o2== 6}"> <div class="left_box " @click="target2(6)" :class="{active:target_o2== 6}">
<span style="margin-right: 10px">已售量</span> <span style="margin-right: 10px">已售量</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsBuyNum">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsBuyNum">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(7)" :class="{active:target_o2== 7}"> <div class="left_box " @click="target2(7)" :class="{active:target_o2== 7}">
<span style="margin-right: 10px">分销价</span> <span style="margin-right: 10px">分销价</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsSharePrice">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsSharePrice">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target2(8)" :class="{active:target_o2== 8}"> <div class="left_box " @click="target2(8)" :class="{active:target_o2== 8}">
<span style="margin-right: 10px">商品视频特色样式开关</span> <span style="margin-right: 10px">商品视频特色样式开关</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.DetailsVideo">
:active-value="1"
:inactive-value="0"
v-model="msg.DetailsVideo">
</el-switch> </el-switch>
</div> </div>
</div> </div>
...@@ -527,70 +501,49 @@ ...@@ -527,70 +501,49 @@
<div class="left-setting-menu"> <div class="left-setting-menu">
<div class="left_box" @click="target3(1)" :class="{active:target_o3== 1}"> <div class="left_box" @click="target3(1)" :class="{active:target_o3== 1}">
<span style="margin-right: 10px">非分销商分销中心显示</span> <span style="margin-right: 10px">非分销商分销中心显示</span>
<el-tooltip class="item" effect="dark" <el-tooltip class="item" effect="dark" content="仅控制用户中心显示" placement="top"
content="仅控制用户中心显示" placement="top" style="margin-right: 5px"> style="margin-right: 5px">
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherNoShare">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherNoShare">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(2)" :class="{active:target_o3== 2}" > <div class="left_box " @click="target3(2)" :class="{active:target_o3== 2}">
<span style="margin-right: 10px">首页授权手机号</span> <span style="margin-right: 10px">首页授权手机号</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherIndexMoblie">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherIndexMoblie">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(3)" :class="{active:target_o3== 3}"> <div class="left_box " @click="target3(3)" :class="{active:target_o3== 3}">
<span style="margin-right: 10px">手动授权手机号</span> <span style="margin-right: 10px">手动授权手机号</span>
<el-tooltip class="item" effect="dark" <el-tooltip class="item" effect="dark" content="开启后,绑定手机号页面会显示手机号手动授权" placement="top"
content="开启后,绑定手机号页面会显示手机号手动授权" placement="top" style="margin-right: 5px"> style="margin-right: 5px">
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherManualMobile">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherManualMobile">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(4)" :class="{active:target_o3== 4}"> <div class="left_box " @click="target3(4)" :class="{active:target_o3== 4}">
<span style="margin-right: 10px">关联公众号组件</span> <span style="margin-right: 10px">关联公众号组件</span>
<el-tooltip class="item" effect="dark" <el-tooltip class="item" effect="dark" content="注意:该功能需要 ->微信小程序后台->设置->接口设置 开启并设置关联(同一主体下)的公众号"
content="注意:该功能需要 ->微信小程序后台->设置->接口设置 开启并设置关联(同一主体下)的公众号" placement="top" style="margin-right: 5px"> placement="top" style="margin-right: 5px">
<i class="el-tooltip el-icon-info"></i> <i class="el-tooltip el-icon-info"></i>
</el-tooltip> </el-tooltip>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherTencent">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherTencent">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(5)" :class="{active:target_o3== 5}"> <div class="left_box " @click="target3(5)" :class="{active:target_o3== 5}">
<span style="margin-right: 10px">会员等级标识</span> <span style="margin-right: 10px">会员等级标识</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherMemerLevel">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherMemerLevel">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(6)" :class="{active:target_o3== 6}"> <div class="left_box " @click="target3(6)" :class="{active:target_o3== 6}">
<span style="margin-right: 10px">定位地址是否必填</span> <span style="margin-right: 10px">定位地址是否必填</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherMustAddress">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherMustAddress">
</el-switch> </el-switch>
</div> </div>
<div class="left_box " @click="target3(7)" :class="{active:target_o3== 7}"> <div class="left_box " @click="target3(7)" :class="{active:target_o3== 7}">
<span style="margin-right: 10px">申请分销商提示弹窗</span> <span style="margin-right: 10px">申请分销商提示弹窗</span>
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OtherApplyShare">
:active-value="1"
:inactive-value="0"
v-model="msg.OtherApplyShare">
</el-switch> </el-switch>
</div> </div>
</div> </div>
...@@ -617,10 +570,7 @@ ...@@ -617,10 +570,7 @@
<div class="form-body"> <div class="form-body">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="启用悬浮按钮"> <el-form-item label="启用悬浮按钮">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.SuspendBtn">
:active-value="1"
:inactive-value="0"
v-model="msg.SuspendBtn">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
...@@ -632,23 +582,27 @@ ...@@ -632,23 +582,27 @@
</el-form-item> </el-form-item>
<el-form-item label="展开图标" v-if="msg.SuspendBtn==true"> <el-form-item label="展开图标" v-if="msg.SuspendBtn==true">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(2)">选择图标</el-button> <el-button @click="openChangeDig(2)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.UnfoldIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.UnfoldIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.UnfoldIco =='' || msg.UnfoldIco==null" src="../../assets/img/setup/quick_navigation_opened_pic.png" alt=""> <img v-if="msg.UnfoldIco =='' || msg.UnfoldIco==null"
src="../../assets/img/setup/quick_navigation_opened_pic.png" alt="">
<img v-else :src="msg.UnfoldIco" alt=""> <img v-else :src="msg.UnfoldIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="收起图标" v-if="msg.SuspendBtn==true"> <el-form-item label="收起图标" v-if="msg.SuspendBtn==true">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(3)">选择图标</el-button> <el-button @click="openChangeDig(3)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.PackUpIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.PackUpIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.PackUpIco =='' || msg.PackUpIco==null" src="../../assets/img/setup/quick_navigation_closed_pic.png" alt=""> <img v-if="msg.PackUpIco =='' || msg.PackUpIco==null"
src="../../assets/img/setup/quick_navigation_closed_pic.png" alt="">
<img v-else :src="msg.PackUpIco" alt=""> <img v-else :src="msg.PackUpIco" alt="">
</div> </div>
...@@ -658,19 +612,18 @@ ...@@ -658,19 +612,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="在线客服开关"> <el-form-item label="在线客服开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OnlineService">
:active-value="1"
:inactive-value="0"
v-model="msg.OnlineService">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(4)">选择图标</el-button> <el-button @click="openChangeDig(4)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.OnlineServiceIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.OnlineServiceIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.OnlineServiceIco =='' || msg.OnlineServiceIco==null" src="../../assets/img/setup/customer_services_pic.png" alt=""> <img v-if="msg.OnlineServiceIco =='' || msg.OnlineServiceIco==null"
src="../../assets/img/setup/customer_services_pic.png" alt="">
<img v-else :src="msg.OnlineServiceIco" alt=""> <img v-else :src="msg.OnlineServiceIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -680,19 +633,18 @@ ...@@ -680,19 +633,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="返回首页导航开关"> <el-form-item label="返回首页导航开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.BackTopNavigation">
:active-value="1"
:inactive-value="0"
v-model="msg.BackTopNavigation">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(5)">选择图标</el-button> <el-button @click="openChangeDig(5)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.BackTopNavigationIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.BackTopNavigationIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.BackTopNavigationIco =='' || msg.BackTopNavigationIco==null" src="../../assets/img/setup/quick_home_pic.png" alt=""> <img v-if="msg.BackTopNavigationIco =='' || msg.BackTopNavigationIco==null"
src="../../assets/img/setup/quick_home_pic.png" alt="">
<img v-else :src="msg.BackTopNavigationIco" alt=""> <img v-else :src="msg.BackTopNavigationIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -702,19 +654,18 @@ ...@@ -702,19 +654,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="一键拨号开关"> <el-form-item label="一键拨号开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.OneCall">
:active-value="1"
:inactive-value="0"
v-model="msg.OneCall">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(6)">选择图标</el-button> <el-button @click="openChangeDig(6)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.OneCallIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.OneCallIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.OneCallIco =='' || msg.OneCallIco==null" src="../../assets/img/setup/dial_pic.png" alt=""> <img v-if="msg.OneCallIco =='' || msg.OneCallIco==null" src="../../assets/img/setup/dial_pic.png"
alt="">
<img v-else :src="msg.OneCallIco" alt=""> <img v-else :src="msg.OneCallIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -724,19 +675,18 @@ ...@@ -724,19 +675,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="客服外链开关"> <el-form-item label="客服外链开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.ServiceOutLink">
:active-value="1"
:inactive-value="0"
v-model="msg.ServiceOutLink">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(7)">选择图标</el-button> <el-button @click="openChangeDig(7)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.ServiceOutLinkIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.ServiceOutLinkIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.ServiceOutLinkIco =='' || msg.ServiceOutLinkIco==null" src="../../assets/img/setup/web_service_pic.png" alt=""> <img v-if="msg.ServiceOutLinkIco =='' || msg.ServiceOutLinkIco==null"
src="../../assets/img/setup/web_service_pic.png" alt="">
<img v-else :src="msg.ServiceOutLinkIco" alt=""> <img v-else :src="msg.ServiceOutLinkIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -746,19 +696,18 @@ ...@@ -746,19 +696,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="快捷导航开关"> <el-form-item label="快捷导航开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.ShortcutNavigation">
:active-value="1"
:inactive-value="0"
v-model="msg.ShortcutNavigation">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(8)">选择图标</el-button> <el-button @click="openChangeDig(8)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.ShortcutNavigationIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.ShortcutNavigationIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.ShortcutNavigationIco =='' || msg.ShortcutNavigationIco==null" src="../../assets/img/setup/quick_map_pic.png" alt=""> <img v-if="msg.ShortcutNavigationIco =='' || msg.ShortcutNavigationIco==null"
src="../../assets/img/setup/quick_map_pic.png" alt="">
<img v-else :src="msg.ShortcutNavigationIco" alt=""> <img v-else :src="msg.ShortcutNavigationIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -768,19 +717,18 @@ ...@@ -768,19 +717,18 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="跳转小程序开关"> <el-form-item label="跳转小程序开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.TurnMini">
:active-value="1"
:inactive-value="0"
v-model="msg.TurnMini">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(9)">选择图标</el-button> <el-button @click="openChangeDig(9)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.TurnMiniIco =''">恢复默认</el-button> <el-button type="primary" @click="msg.TurnMiniIco =''">恢复默认</el-button>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.TurnMiniIco =='' || msg.TurnMiniIco==null" src="../../assets/img/setup/small_app_pic.png" alt=""> <img v-if="msg.TurnMiniIco =='' || msg.TurnMiniIco==null"
src="../../assets/img/setup/small_app_pic.png" alt="">
<img v-else :src="msg.TurnMiniIco" alt=""> <img v-else :src="msg.TurnMiniIco" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -790,10 +738,7 @@ ...@@ -790,10 +738,7 @@
<div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px"> <div class="form-body" v-if="msg.SuspendBtn==true" style="margin-top: 1px">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="自定义按钮"> <el-form-item label="自定义按钮">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.Custom">
:active-value="1"
:inactive-value="0"
v-model="msg.Custom">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
...@@ -803,7 +748,8 @@ ...@@ -803,7 +748,8 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label=""> <el-form-item label="">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(10)">选择图标</el-button> <el-button @click="openChangeDig(10)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<el-button type="primary" @click="msg.TurnIco=''">恢复默认</el-button> <el-button type="primary" @click="msg.TurnIco=''">恢复默认</el-button>
...@@ -814,22 +760,19 @@ ...@@ -814,22 +760,19 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div class="title"><span>悬浮按钮设置</span><el-tooltip class="item" effect="dark" content="用于商品列表页" placement="top" style="margin-right: 10px"><i class="el-tooltip el-icon-info"></i></el-tooltip></div> <div class="title"><span>悬浮按钮设置</span>
<el-tooltip class="item" effect="dark" content="用于商品列表页" placement="top" style="margin-right: 10px"><i
class="el-tooltip el-icon-info"></i></el-tooltip>
</div>
<div class="form-body"> <div class="form-body">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="启用回到顶部悬浮按钮"> <el-form-item label="启用回到顶部悬浮按钮">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.BackTopBtn">
:active-value="1"
:inactive-value="0"
v-model="msg.BackTopBtn">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label="启用购物车悬浮按钮"> <el-form-item label="启用购物车悬浮按钮">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.CarSuspendBtn">
:active-value="1"
:inactive-value="0"
v-model="msg.CarSuspendBtn">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -840,40 +783,40 @@ ...@@ -840,40 +783,40 @@
<div class="form-body"> <div class="form-body">
<el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;"> <el-form :model="msg" :rules="rules" ref="msg" label-width="200px" style="padding:0 20px;">
<el-form-item label="售罄图标显示开关"> <el-form-item label="售罄图标显示开关">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.SellOutIcoSwitch">
:active-value="1"
:inactive-value="0"
v-model="msg.SellOutIcoSwitch">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label="是否使用默认图标" v-if="msg.SellOutIcoSwitch==true"> <el-form-item label="是否使用默认图标" v-if="msg.SellOutIcoSwitch==true">
<el-switch <el-switch :active-value="1" :inactive-value="0" v-model="msg.SellOutDefaultIco">
:active-value="1"
:inactive-value="0"
v-model="msg.SellOutDefaultIco">
</el-switch> </el-switch>
</el-form-item> </el-form-item>
<el-form-item label="商品图正常尺寸" v-if="msg.SellOutIcoSwitch==true"> <el-form-item label="商品图正常尺寸" v-if="msg.SellOutIcoSwitch==true">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(11)">选择图标</el-button> <el-button @click="openChangeDig(11)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.SellOutDefaultIco == 1" src="../../assets/img/setup/plugins-out.png" alt="" style="background: black"> <img v-if="msg.SellOutDefaultIco == 1" src="../../assets/img/setup/plugins-out.png" alt=""
style="background: black">
<img v-if="msg.SellOutDefaultIco == 0 && msg.GoodsNormalPic" :src='msg.GoodsNormalPic' alt=""> <img v-if="msg.SellOutDefaultIco == 0 && msg.GoodsNormalPic" :src='msg.GoodsNormalPic' alt="">
<img v-if="msg.SellOutDefaultIco==0 && (msg.GoodsNormalPic==null||msg.GoodsNormalPic=='')" src="../../assets/img/setup/default_img.png" alt=""> <img v-if="msg.SellOutDefaultIco==0 && (msg.GoodsNormalPic==null||msg.GoodsNormalPic=='')"
src="../../assets/img/setup/default_img.png" alt="">
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="商品图4:3尺寸" v-if="msg.SellOutIcoSwitch==true"> <el-form-item label="商品图4:3尺寸" v-if="msg.SellOutIcoSwitch==true">
<el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top" style="margin-right: 5px"> <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100" placement="top"
style="margin-right: 5px">
<el-button @click="openChangeDig(12)">选择图标</el-button> <el-button @click="openChangeDig(12)">选择图标</el-button>
</el-tooltip> </el-tooltip>
<div class="img_yuan"> <div class="img_yuan">
<img v-if="msg.SellOutDefaultIco == 1" src="../../assets/img/setup/plugins-out.png" alt="" style="background: black"> <img v-if="msg.SellOutDefaultIco == 1" src="../../assets/img/setup/plugins-out.png" alt=""
style="background: black">
<img v-if="msg.SellOutDefaultIco == 0 && msg.GoodsZoomPic" :src='msg.GoodsZoomPic' alt=""> <img v-if="msg.SellOutDefaultIco == 0 && msg.GoodsZoomPic" :src='msg.GoodsZoomPic' alt="">
<img v-if="msg.SellOutDefaultIco==0 && (msg.GoodsZoomPic==null||msg.GoodsZoomPic=='')" src="../../assets/img/setup/default_img.png" alt=""> <img v-if="msg.SellOutDefaultIco==0 && (msg.GoodsZoomPic==null||msg.GoodsZoomPic=='')"
src="../../assets/img/setup/default_img.png" alt="">
</div> </div>
</el-form-item> </el-form-item>
...@@ -920,12 +863,12 @@ ...@@ -920,12 +863,12 @@
data() { data() {
return { return {
activeName: 'first', activeName: 'first',
activeName2:'one', activeName2: 'one',
msg: { msg: {
ID:'', ID: '',
MallName: '',//商城名称 MallName: '', //商城名称
Indate: '',//有效期 Indate: '', //有效期
ContactNumber: '',//联系号码 ContactNumber: '', //联系号码
OuterServiceLink: '', OuterServiceLink: '',
Address: '', Address: '',
LongAndLat: '', LongAndLat: '',
...@@ -963,10 +906,10 @@ ...@@ -963,10 +906,10 @@
OtherNoShare: 1, OtherNoShare: 1,
OtherIndexMoblie: 0, OtherIndexMoblie: 0,
OtherManualMobile: 1, OtherManualMobile: 1,
OtherTencent:0, OtherTencent: 0,
OtherMemerLevel: 0, OtherMemerLevel: 0,
OtherMustAddress: 0, OtherMustAddress: 0,
OtherApplyShare:0, OtherApplyShare: 0,
SuspendBtn: 0, SuspendBtn: 0,
BackTopBtn: 1, BackTopBtn: 1,
CarSuspendBtn: 0, CarSuspendBtn: 0,
...@@ -974,61 +917,99 @@ ...@@ -974,61 +917,99 @@
SellOutDefaultIco: 0, SellOutDefaultIco: 0,
GoodsNormalPic: '', GoodsNormalPic: '',
GoodsZoomPic: '', GoodsZoomPic: '',
SuspendStyle:1, SuspendStyle: 1,
UnfoldIco:0, UnfoldIco: 0,
PackUpIco:'', PackUpIco: '',
OnlineService:0, OnlineService: 0,
OnlineServiceIco:'', OnlineServiceIco: '',
BackTopNavigation:0, BackTopNavigation: 0,
BackTopNavigationIco:'', BackTopNavigationIco: '',
OneCall:0, OneCall: 0,
OneCallIco:'', OneCallIco: '',
ServiceOutLink:0, ServiceOutLink: 0,
ServiceOutLinkIco:'', ServiceOutLinkIco: '',
ShortcutNavigation:0, ShortcutNavigation: 0,
ShortcutNavigationIco:'', ShortcutNavigationIco: '',
TurnMini:0, TurnMini: 0,
TurnMiniIco:'', TurnMiniIco: '',
Custom:0, Custom: 0,
TurnLink:'', TurnLink: '',
TurnIco:0, TurnIco: 0,
}, },
checkbox:{ checkbox: {
PayWay:[], PayWay: [],
DeliverWay: [], DeliverWay: [],
ConsultWay: [], ConsultWay: [],
}, },
isShowMap:false, isShowMap: false,
isShowLink:false, isShowLink: false,
Choiceimg:0, Choiceimg: 0,
changeState:false, changeState: false,
predefineColors: [ predefineColors: [
'#000000', '#000000',
'#FFFFFF', '#FFFFFF',
'#888888', '#888888',
'#FF4544', '#FF4544',
], ],
PayWaylist:[{'Id':1,'name':'线上支付'},{'Id':2,'name':'货到付款'},{'Id':3,'name':'余额支付'},], PayWaylist: [{
DeliverWaylist:[{'Id':1,'name':'快速配送'},{'Id':2,'name':'到店自提'},{'Id':3,'name':'同城配送'},], 'Id': 1,
ConsultWaylist:[{'Id':1,'name':'在线客服'},{'Id':2,'name':'联系电话'},{'Id':3,'name':'外链客服'},], 'name': '线上支付'
MinIcoColorlist:[{'Id':1,'name':'白色'},{'Id':2,'name':'黑色'}], }, {
target_o:1, 'Id': 2,
target_o2:1, 'name': '货到付款'
target_o3:1, }, {
'Id': 3,
'name': '余额支付'
}, ],
DeliverWaylist: [{
'Id': 1,
'name': '快速配送'
}, {
'Id': 2,
'name': '到店自提'
}, {
'Id': 3,
'name': '同城配送'
}, ],
ConsultWaylist: [{
'Id': 1,
'name': '在线客服'
}, {
'Id': 2,
'name': '联系电话'
}, {
'Id': 3,
'name': '外链客服'
}, ],
MinIcoColorlist: [{
'Id': 1,
'name': '白色'
}, {
'Id': 2,
'name': '黑色'
}],
target_o: 1,
target_o2: 1,
target_o3: 1,
rules: { rules: {
MallName: [ MallName: [{
{required: true, message: "请输入商城名称", trigger: "blur"} required: true,
], message: "请输入商城名称",
CancelTime:[ trigger: "blur"
{ validator: this.isNumber, trigger: 'blur' } }],
], CancelTime: [{
AutoReceiving:[ validator: this.isNumber,
{ validator: this.isNumber, trigger: 'blur' } trigger: 'blur'
], }],
AfterTime:[ AutoReceiving: [{
{ validator: this.isNumber, trigger: 'blur' } validator: this.isNumber,
] trigger: 'blur'
}],
AfterTime: [{
validator: this.isNumber,
trigger: 'blur'
}]
}, },
...@@ -1038,95 +1019,95 @@ ...@@ -1038,95 +1019,95 @@
handleClick(tab, event) { handleClick(tab, event) {
}, },
handleClick2(tab, event){ handleClick2(tab, event) {
}, },
inputChange() { //输入框值改变 inputChange() { //输入框值改变
this.msg.tipstext = this.msg.tipstext.replace(/[^\d]/g, '') this.msg.tipstext = this.msg.tipstext.replace(/[^\d]/g, '')
}, },
getSetup(){ getSetup() {
this.apipost("/api/MallBase/GetMallBaseInfo", {}, res => { this.apipost("/api/MallBase/GetMallBaseInfo", {}, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.msg = res.data.data; this.msg = res.data.data;
this.checkbox.PayWay= this.checkboxfor(this.msg.PayWay) this.checkbox.PayWay = this.checkboxfor(this.msg.PayWay)
this.checkbox.DeliverWay= this.checkboxfor(this.msg.DeliverWay); this.checkbox.DeliverWay = this.checkboxfor(this.msg.DeliverWay);
this.checkbox.ConsultWay= this.checkboxfor(this.msg.ConsultWay); this.checkbox.ConsultWay = this.checkboxfor(this.msg.ConsultWay);
} else { } else {
this.Info(res.data.message); this.Info(res.data.message);
} }
}) })
}, },
checkboxfor(str){ checkboxfor(str) {
let data = (str || "").split(','); let data = (str || "").split(',');
let list = []; let list = [];
for(let i=0;i<data.length;i++){ for (let i = 0; i < data.length; i++) {
list.push(Number(data[i])) list.push(Number(data[i]))
} }
return list return list
}, },
target(btn){ target(btn) {
this.target_o = btn this.target_o = btn
}, },
target2(btn){ target2(btn) {
this.target_o2 = btn this.target_o2 = btn
}, },
target3(btn){ target3(btn) {
this.target_o3 = btn this.target_o3 = btn
}, },
checkedPayWay(value){ checkedPayWay(value) {
let PayWay= value.join(","); let PayWay = value.join(",");
this.msg.PayWay = PayWay this.msg.PayWay = PayWay
}, },
checkedDeliverWay(value){ checkedDeliverWay(value) {
let DeliverWay= value.join(","); let DeliverWay = value.join(",");
this.msg.DeliverWay = DeliverWay this.msg.DeliverWay = DeliverWay
}, },
checkedConsultWay(value){ checkedConsultWay(value) {
let ConsultWay= value.join(","); let ConsultWay = value.join(",");
this.msg.ConsultWay = ConsultWay this.msg.ConsultWay = ConsultWay
}, },
openChangeDig(data){ openChangeDig(data) {
this.Choiceimg = data this.Choiceimg = data
this.changeState=true; this.changeState = true;
setTimeout(()=>{ setTimeout(() => {
this.$refs.mychild.InitData(); this.$refs.mychild.InitData();
},10) }, 10)
}, },
SelectId(msg){ SelectId(msg) {
this.changeState=false; this.changeState = false;
// this.addMsg.Image=msg.id; // this.addMsg.Image=msg.id;
if(this.Choiceimg == 1){ if (this.Choiceimg == 1) {
this.msg.MinShareIco=this.getIconLink(msg.url); this.msg.MinShareIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==2){ } else if (this.Choiceimg == 2) {
this.msg.UnfoldIco=this.getIconLink(msg.url); this.msg.UnfoldIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==3){ } else if (this.Choiceimg == 3) {
this.msg.PackUpIco=this.getIconLink(msg.url); this.msg.PackUpIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==4){ } else if (this.Choiceimg == 4) {
this.msg.OnlineServiceIco=this.getIconLink(msg.url); this.msg.OnlineServiceIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==5){ } else if (this.Choiceimg == 5) {
this.msg.BackTopNavigationIco=this.getIconLink(msg.url); this.msg.BackTopNavigationIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==6){ } else if (this.Choiceimg == 6) {
this.msg.OneCallIco=this.getIconLink(msg.url); this.msg.OneCallIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==7){ } else if (this.Choiceimg == 7) {
this.msg.ServiceOutLinkIco=this.getIconLink(msg.url); this.msg.ServiceOutLinkIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==8){ } else if (this.Choiceimg == 8) {
this.msg.ShortcutNavigationIco=this.getIconLink(msg.url); this.msg.ShortcutNavigationIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==9){ } else if (this.Choiceimg == 9) {
this.msg.TurnMiniIco=this.getIconLink(msg.url); this.msg.TurnMiniIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==10){ } else if (this.Choiceimg == 10) {
this.msg.TurnIco=this.getIconLink(msg.url); this.msg.TurnIco = this.getIconLink(msg.url);
}else if(this.Choiceimg ==11){ } else if (this.Choiceimg == 11) {
this.msg.SellOutDefaultIco=0 this.msg.SellOutDefaultIco = 0
this.msg.GoodsNormalPic=this.getIconLink(msg.url); this.msg.GoodsNormalPic = this.getIconLink(msg.url);
}else if(this.Choiceimg ==12){ } else if (this.Choiceimg == 12) {
this.msg.SellOutDefaultIco=0 this.msg.SellOutDefaultIco = 0
this.msg.GoodsZoomPic=this.getIconLink(msg.url); this.msg.GoodsZoomPic = this.getIconLink(msg.url);
} }
}, },
preserve(){ preserve() {
if (this.msg.MallName == "") { if (this.msg.MallName == "") {
this.Info("请输入商城名称!") this.Info("请输入商城名称!")
return return
...@@ -1134,7 +1115,7 @@ ...@@ -1134,7 +1115,7 @@
this.apipost("/api/MallBase/AddOrUpdateMallBase", this.msg, res => { this.apipost("/api/MallBase/AddOrUpdateMallBase", this.msg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.Success(res.data.message); this.Success(res.data.message);
this.getSetup();
} else { } else {
this.Info(res.data.message); this.Info(res.data.message);
} }
...@@ -1154,27 +1135,28 @@ ...@@ -1154,27 +1135,28 @@
}, },
//得到地图信息 //得到地图信息
mapEvent(e) { mapEvent(e) {
this.msg.LongAndLat =e.lat + ',' + e.long; this.msg.LongAndLat = e.lat + ',' + e.long;
this.msg.Address =e.address; this.msg.Address = e.address;
this.isShowMap=false; this.isShowMap = false;
}, },
//获取选择链接 //获取选择链接
getChoiceLink(){ getChoiceLink() {
//调用子组件方法 //调用子组件方法
var obj = this.$refs.chooseMenu.getChooseMenu(); var obj = this.$refs.chooseMenu.getChooseMenu();
this.msg.TurnLink=obj.PageUrl; this.msg.TurnLink = obj.PageUrl;
this.isShowLink = false; this.isShowLink = false;
}, },
}, },
computed:{ computed: {
}, },
mounted(){ mounted() {
this.getSetup(); this.getSetup();
} }
} }
</script> </script>
<style scoped> <style scoped>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment