java-mall/mall-shop/target/classes/templates/diy.html
2024-10-26 20:16:13 +08:00

5384 lines
369 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<title>移动端装修</title>
<script type="text/javascript">
window.SYS = {};
SYS.CONFIG = {
index_url: "${URL_API_ADMIN}", // 预览保存地址
static_url: "${URL_STATIC}/shop/static/"
};
SYS.URL = {upload: "${URL_BASE}/mobile/admin/oss/upload"};
var SYSTEM = SYSTEM || {};
SYSTEM.skin = 'green';
var authorization = "${authorization}"
</script>
<link rel="stylesheet" href="${URL_STATIC}/shop/static/diy/css/diy.css?v=${VERSION}">
</head>
<body>
<!--网站内容start -->
<div class="index_content">
<!--右边navstart -->
<div class="index_right">
<div class="m-diy-container" id="app" v-cloak>
<div class="header" style="display: none">
<div class="header_left" style="display: none">
<ul>
<li v-on:click="exit">
<i class="iconfont icon-xia"></i>
</li>
</ul>
</div>
<div class="header_right">
<ul>
<li v-on:click="Release">
<i class="iconfont icon-baocun-copy-copy"></i>
<h1>保存</h1>
</li>
</ul>
</div>
<div class="header_center">
综合电商
</div>
<div class="header_right" style="display: none;">
<ul>
<li v-on:click="DownloadCode">
<i class="iconfont icon-xiazai"></i>
<h1>下载代码</h1>
</li>
</ul>
</div>
</div>
<div class="m_left">
<vue-scroll :ops="ops">
<div class="nav-tabs component-tabs">
<div class="nav-tabs-item" data-component="true"
v-bind:class="{active:componenttabNum==2}" data-tabNum="2" v-on:click="selectTab">
<label data-component="true" data-tabNum="2">页面管理</label>
</div>
<div class="nav-tabs-item" data-component="true"
v-bind:class="{active:componenttabNum==1}" data-tabNum="1" v-on:click="selectTab">
<label data-component="true" data-tabNum="1">组件库</label>
</div>
</div>
<div class="weui-grids pageList" v-if="componenttabNum==2">
<div class="sub-content left-sub-content">
<div class="expand_menu_box" v-for="(item,index) in pageList">
<div class="sub-level-title" :editId="item.Id" v-on:click.stop="editPage">
{{(index+1)}}. {{item.PageTitle?item.PageTitle:'第'+(index+1)+'项'}}
<span class="isHome"><i class="iconfont icon-shouye"
v-if="item.IsHome"></i></span>
<span class="isHome"><i class="iconfont icon-pengyouquan"
v-if="item.IsSns"></i></span>
<span class="isHome"><i class="iconfont icon-jifen"
v-if="item.IsPoint">积分</i></span>
<i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :delId="item.Id"
v-on:click.stop="removePage"></i>
<i class="iconfont icon-zhengzaijieru" :editId="item.Id"
:style="{display:(editPageId!=item.Id?'none':'')}"
style="font-size: 14px;"><label style="font-size: 12px;"
:editId="item.Id">编辑中...</label></i>
<!--
<span class="IsRelease" :editId="item.Id" v-if="item.IsRelease"><i
:editId="item.Id" class="iconfont icon-yifabu"></i></span>
<span class="IsRelease noRelease" :editId="item.Id"
v-if="!item.IsRelease"><i :editId="item.Id"
class="iconfont icon-unpublished"></i></span>-->
</div>
<div class="expand_menu_content hidebox left-expand_menu_content"
:style="{display:(editPageId!=item.Id?'none':'block')}">
<div class="sub-level1 box_border">
<div class="inputicon inputBox" style="min-width:20px;">首页</div>
<div class="inputicon inputBox" style="margin-right: 5px;">
<input class="weui-switch" type="checkbox" v-model="item.IsHome"
:HometPageId="item.Id" v-on:change="setHomePage"/>
</div>
<div class="inputicon inputBox" style="min-width:20px;">社区</div>
<div class="inputicon inputBox" style="margin-right: 5px;"><input
class="weui-switch" type="checkbox" v-model="item.IsSns"
:SnsPageId="item.Id" v-on:change="setSnsPage"/></div>
<div class="inputicon inputBox" style="min-width:20px;">B端首页</div>
<div class="inputicon inputBox" style="margin-right: 5px;"><input
class="weui-switch" type="checkbox" v-model="item.StoreIndex"
:StoreIndexId="item.Id" v-on:change="setStoreIndex"/></div>
<div class="inputicon inputBox" style="min-width:20px;" v-if="false">资讯</div>
<div class="inputicon inputBox" style="margin-right: 5px;" v-if="false"><input
class="weui-switch" type="checkbox" v-model="item.IsArticle"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsArticle" v-on:change="setDefaultPage"/></div>
<div class="inputicon inputBox" style="min-width:20px;" v-if="false">积分</div>
<div class="inputicon inputBox" style="margin-right: 5px;" v-if="false"><input
class="weui-switch" type="checkbox" v-model="item.IsPoint"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsPoint" v-on:change="setDefaultPage"/></div>
<!--
<div class="inputicon inputBox" style="min-width:20px;">VIP </div>
<div class="inputicon inputBox"><input class="weui-switch" type="checkbox" v-model="item.IsUpgrade"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsUpgrade" v-on:change="setDefaultPage"/></div>
<div class="inputicon inputBox" style="min-width:20px;">中心 </div>
<div class="inputicon inputBox"><input class="weui-switch" type="checkbox" v-model="item.IsLikeYou"
:IsLikeYouPageId="item.Id" :data-page-id="item.Id" data-page-type="IsLikeYou" v-on:change="setDefaultPage"/></div>-->
</div>
<!--
<div class="sub-level1 box_border">
<div class="sub-label">
社区首页
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.IsSns"
:SnsPageId="item.Id" v-on:change="setSnsPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
资讯首页
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.IsArticle"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsArticle" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
积分首页
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.IsPoint"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsPoint" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
VIP首页
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.IsUpgrade"
:PointPageId="item.Id" :data-page-id="item.Id"
data-page-type="IsUpgrade" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
用户中心
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.IsLikeYou"
:IsLikeYouPageId="item.Id" :data-page-id="item.Id" data-page-type="IsLikeYou" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
限时秒杀
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.SecondKill"
:SecondKillPageId="item.Id" :data-page-id="item.Id"
data-page-type="SecondKill" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
零元购区
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.ZeroBuy"
:ZeroBuyId="item.Id" :data-page-id="item.Id" data-page-type="ZeroBuy" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
高额返区
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.HighArea"
:HighAreaPageId="item.Id" :data-page-id="item.Id" data-page-type="HighArea" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
每日好店
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.EveryDay"
:EveryDayPageId="item.Id" :data-page-id="item.Id" data-page-type="EveryDay" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
天天秒淘
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.SecondDay"
:SecondDayPageId="item.Id" :data-page-id="item.Id" data-page-type="SecondDay" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
土特产
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.Rura"
:RuraPageId="item.Id" :data-page-id="item.Id" data-page-type="Rura" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
用户页banner
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.Likeyou"
:LikeyouPageId="item.Id" :data-page-id="item.Id" data-page-type="Likeyou" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
兑换专区
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.Exchange"
:LikeyouPageId="item.Id" :data-page-id="item.Id" data-page-type="Exchange" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
新品首发
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.New"
:LikeyouPageId="item.Id" :data-page-id="item.Id" data-page-type="New" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
新人福利专享
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.Newperson"
:NewpersonPageId="item.Id" :data-page-id="item.Id" data-page-type="Newperson" v-on:change="setDefaultPage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否发布
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.IsRelease"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="inputBox">
页面编号 <input maxlength="20" type="text" v-model="item.Id"
style="background-color: #e7e6e6" placeholder="请输入页面编号" readonly/>
</div>
</div>
-->
<div class="sub-level1 box_border">
<div class="sub-label">
页面标题
</div>
<div class="inputBox">
<input maxlength="20" type="text" v-model="item.PageTitle"
placeholder="请输入页面标题" style="width:100px;"/> 编号 <input
maxlength="20" type="text" v-model="item.Id"
style="background-color: #e7e6e6;width:83px;"
placeholder="请输入页面编号" readonly/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
分享标题
</div>
<div class="inputBox">
<input maxlength="30" type="text" v-model="item.ShareTitle"
placeholder="请输入页面分享标题" style="width:227px;"/>
</div>
</div>
<!--图片 start-->
<div class="sub-level1 box_border share-image">
<div class="sub-label">
分享图片
</div>
<div class="inputbox">
<div class="shear_box">
<div class="shear_logo" v-if="false">
<i class="iconfont icon-xiaochengxu1"></i>
</div>
<div class="shear_ct" v-if="false">
小程序
</div>
<div class="shear_tip" v-if="false">
{{item.ShareTitle || '请输入分享的标题'}}
</div>
<div class="shear_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+item.Id"
v-on:change="uploadImage" :fileId="item.Id"
:imgSize="800" :uptype="1"/>
</span>
<img :src="item.ShareImg || '${URL_STATIC}/shop/static/diy/img/266x212.png' "
:imgId="item.Id" :uptype="1"/>
</div>
<div class="shear_bottom" v-if="false">
<i class="iconfont icon-xiaochengxu"></i>小程序
</div>
</div>
</div>
</div>
<!--图片 start-->
</div>
</div>
<div class="expand_menu_box">
<div class="sub-level-title" :editId="PersonalCenter.Id"
v-on:click.stop="editPage">
用户中心 <i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-zhengzaijieru" :editId="PersonalCenter.Id"
:style="{display:(editPageId!=PersonalCenter.Id?'none':'')}"
style="font-size: 14px;"><label style="font-size: 12px;"
editId="PersonalCenter">编辑中...</label></i>
</div>
<div class="expand_menu_content left-expand_menu_content hidebox">
<div class="sub-level1 box_border">
<div class="sub-label">
展示样式
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio55" name="Radio55"
v-model="PersonalCenter.PageCode.type" value="1"/>
<label for="Radio55">
<i class="iconfont icon-liebiao"></i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio57" name="Radio55"
v-model="PersonalCenter.PageCode.type" value="2"/>
<label for="Radio57">
<i class="iconfont icon-gongge"></i>
</label>
</div>
</div>
</div>
<div class="sub-level1 box_border"
v-for="(item,index) in PersonalCenter.PageCode.list"
v-if="true || !item.FeatureKey || FeatureKeyList.indexOf(item.FeatureKey)>=0">
<div class="sub-label">
{{item.name}}
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox" v-model="item.isShow"/>
</div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;" v-if="FeatureKeyList.indexOf('DiyLnkPage')>=0">
<div class="msk_add_ad" v-on:click="addPage">
<label></label>新增页面
</div>
</div>
<div class="vipBox" style="background-color: #31364a; padding: 10px 0;"
v-if="FeatureKeyList.indexOf('DiyLnkPage')<0">
<div class="msk_add_ad ">
<label></label>新增页面
</div>
</div>
</div>
<ul class="weui-grids" id="moduleList" v-if="componenttabNum==1">
<li class="weui-grid" v-on:click="addModule" :ckType="3">
<div class="weui-grid__icon" :ckType="3">
<img src="${URL_STATIC}/shop/static/diy/img/z_07.png" :ckType="3"/>
</div>
<h1 class="weui-grid__label" :ckType="3">轮播</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="1">
<div class="weui-grid__icon" :ckType="1">
<img src="${URL_STATIC}/shop/static/diy/img/z_03.png" :ckType="1"/>
</div>
<h1 class="weui-grid__label" :ckType="1">图片</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="6">
<div class="weui-grid__icon" :ckType="6">
<img src="${URL_STATIC}/shop/static/diy/img/z_16.png" :ckType="6"/>
</div>
<h1 class="weui-grid__label" :ckType="6">图片组</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="4">
<div class="weui-grid__icon" :ckType="4">
<img src="${URL_STATIC}/shop/static/diy/img/z_13.png" :ckType="4"/>
</div>
<h1 class="weui-grid__label" :ckType="4">商品列表</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="7">
<div class="weui-grid__icon" :ckType="7">
<img src="${URL_STATIC}/shop/static/diy/img/z_20.png" :ckType="7"/>
</div>
<h1 class="weui-grid__label" :ckType="7">功能入口</h1><!-- 默认四个-->
</li>
<!--<li class="weui-grid" v-on:click="addModule" :ckType="2">
<div class="weui-grid__icon" :ckType="2">
<img src="${URL_STATIC}/shop/static/diy/img/z_05.png" :ckType="2"/>
</div>
<h1 class="weui-grid__label" :ckType="2">富文本</h1>
</li>-->
<li class="weui-grid" v-on:click="addModule" :ckType="5">
<div class="weui-grid__icon" :ckType="5">
<img src="${URL_STATIC}/shop/static/diy/img/z_15.png" :ckType="5"/>
</div>
<h1 class="weui-grid__label" :ckType="5">辅助空白</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="9">
<div class="weui-grid__icon" :ckType="9">
<img src="${URL_STATIC}/shop/static/diy/img/z_22.png" :ckType="9"/>
</div>
<h1 class="weui-grid__label" :ckType="9">搜索</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="8">
<div class="weui-grid__icon" :ckType="8">
<img src="${URL_STATIC}/shop/static/diy/img/z_23.png" :ckType="8"/>
</div>
<h1 class="weui-grid__label" :ckType="8">电话</h1>
</li>
<span class="weui-grid" v-on:click="addSingleModule" :ckType="10">
<div class="weui-grid__icon" :ckType="10">
<img src="${URL_STATIC}/shop/static/diy/img/z_24.png" :ckType="10"/>
</div>
<h1 class="weui-grid__label" :ckType="10">背景</h1>
</span>
<li class="weui-grid" v-on:click="addModule" :ckType="11">
<div class="weui-grid__icon" :ckType="11">
<img src="${URL_STATIC}/shop/static/diy/img/z_25.png" :ckType="11"/>
</div>
<h1 class="weui-grid__label" :ckType="11">客服</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="12"
v-if="FeatureKeyList.indexOf('VideoCnt')>=0">
<div class="weui-grid__icon" :ckType="12">
<img src="${URL_STATIC}/shop/static/diy/img/z_26.png" :ckType="12"/>
</div>
<h1 class="weui-grid__label" :ckType="12">视频</h1>
</li>
<span class="weui-grid vipBox" v-if="FeatureKeyList.indexOf('VideoCnt')<0">
<div class="weui-grid__icon">
<img src="${URL_STATIC}/shop/static/diy/img/z_26.png"/>
</div>
<h1 class="weui-grid__label">视频</h1>
</span>
<li class="weui-grid" v-on:click="addModule" :ckType="13"
v-if="FeatureKeyList.indexOf('DynForm')>=0">
<div class="weui-grid__icon" :ckType="13">
<img src="${URL_STATIC}/shop/static/diy/img/z_28.png" :ckType="13"/>
</div>
<h1 class="weui-grid__label" :ckType="13">动态表单</h1>
</li>
<span class="weui-grid vipBox" v-if="FeatureKeyList.indexOf('DynForm')<0">
<div class="weui-grid__icon">
<img src="${URL_STATIC}/shop/static/diy/img/z_28.png"/>
</div>
<h1 class="weui-grid__label">动态表单</h1>
</span>
<li class="weui-grid" v-on:click="addModule" :ckType="14">
<div class="weui-grid__icon" :ckType="14">
<img src="${URL_STATIC}/shop/static/diy/img/z_29.png" :ckType="14"/>
</div>
<h1 class="weui-grid__label" :ckType="14">通告栏</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="15">
<div class="weui-grid__icon" :ckType="15">
<img src="${URL_STATIC}/shop/static/diy/img/z_30.png" :ckType="15"/>
</div>
<h1 class="weui-grid__label" :ckType="15">标题</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="16">
<div class="weui-grid__icon" :ckType="16">
<img src="${URL_STATIC}/shop/static/diy/img/z_31.png" :ckType="16"/>
</div>
<h1 class="weui-grid__label" :ckType="16">营销活动</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="17">
<div class="weui-grid__icon" :ckType="17">
<img src="${URL_STATIC}/shop/static/diy/img/z_32.png" :ckType="17"/>
</div>
<h1 class="weui-grid__label" :ckType="17">优惠券</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="18">
<div class="weui-grid__icon" :ckType="18">
<img src="${URL_STATIC}/shop/static/diy/img/z_98.png" :ckType="18"/>
</div>
<h1 class="weui-grid__label" :ckType="18">公众号关注</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="101">
<div class="weui-grid__icon" :ckType="101">
<img src="${URL_STATIC}/shop/static/diy/img/z_101.png" :ckType="101"/>
</div>
<h1 class="weui-grid__label" :ckType="101">猜你喜欢</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="102">
<div class="weui-grid__icon" :ckType="102">
<img src="${URL_STATIC}/shop/static/diy/img/z_102.png" :ckType="102"/>
</div>
<h1 class="weui-grid__label" :ckType="102">附近店铺</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="103">
<div class="weui-grid__icon" :ckType="103">
<img src="${URL_STATIC}/shop/static/diy/img/z_103.png" :ckType="103"/>
</div>
<h1 class="weui-grid__label" :ckType="103">秒杀商品</h1>
</li>
<li class="weui-grid" v-on:click="addModule" :ckType="104">
<div class="weui-grid__icon" :ckType="104">
<img src="${URL_STATIC}/shop/static/diy/img/z_104.png" :ckType="104"/>
</div>
<h1 class="weui-grid__label" :ckType="104">分类商品</h1>
</li>
</ul>
</vue-scroll>
</div>
<div class="m-phone"
:style="{background:(PageConfig.BackgroundObj.type==1?PageConfig.BackgroundObj.bgColor:'url('+PageConfig.BackgroundObj.path+') no-repeat '+PageConfig.BackgroundObj.pathColor+' ')}">
<div class="app_header"
:style="{backgroundColor:appConfig.window.navigationBarBackgroundColor,color:appConfig.window.navigationBarTextStyle}"
v-on:click="setTitle">
<h1>{{StoreName}}</h1>
<i class="iconfont icon-fenxiang"></i>
</div>
<!-- <div class="weui-tabbar" v-if="appConfig.tabBar.position=='bottom' && isTabBar"
:style="{color:appConfig.tabBar.color,backgroundColor:appConfig.tabBar.backgroundColor }"
v-on:click="setTabBar">
<span class="weui-tabbar__item weui-bar__item_on" v-for="(item,index) in appConfig.tabBar.list">
<div v-if="index==selectIndex" :style="{color:appConfig.tabBar.selectedColor}">
<span>
<img :src="item.selectedIconPath || '${URL_STATIC}/shop/static/diy/img/icon_tabbar.png' "
alt="" class="weui-tabbar__icon" :selectIndex="index"
v-on:click.stop="selectTabBar">
</span>
<p class="weui-tabbar__label">{{item.text}}</p>
</div>
<div v-if="index!=selectIndex">
<span>
<img :src="item.iconPath || '${URL_STATIC}/shop/static/diy/img/icon_tabbar.png'"
alt="" class="weui-tabbar__icon" :selectIndex="index"
v-on:click.stop="selectTabBar">
</span>
<p class="weui-tabbar__label">{{item.text}}</p>
</div>
</span>
</div> -->
<div class="weui-navbar" v-if="appConfig.tabBar.position=='top' && isTabBar"
:style="{color:appConfig.tabBar.color,backgroundColor:appConfig.tabBar.backgroundColor}"
v-on:click="setTabBar">
<div class="weui-navbar__item" v-for="(item,index) in appConfig.tabBar.list">
<label v-if="index==selectIndex" :style="{color:appConfig.tabBar.selectedColor}"
:selectIndex="index" v-on:click.stop="selectTabBar">
{{item.text}}
<span :style="{backgroundColor:appConfig.tabBar.selectedColor}"></span>
</label>
<label v-if="index!=selectIndex" :selectIndex="index" v-on:click.stop="selectTabBar">
{{item.text}}
</label>
</div>
</div>
<vue-scroll :ops="ops">
<div v-if="editPageId==PersonalCenter.Id">
<div class="m-banner-img">
<div class="m-animate-warp"
style="background:url(${URL_STATIC}/shop/static/diy/img/photo.png);background-size: cover;">
<div class="m-animate-img"
style="background:url(${URL_STATIC}/shop/static/diy/img/photo.png);background-size: cover;">
</div>
</div>
<div class="m-user-info">
<image src="${URL_STATIC}/shop/static/diy/img/photo.png"/>
<label>昵称</label>
</div>
</div>
<div class="g-flex m-od-tab">
<span class="g-flex-item">
<div class="iconfont icon-daizhifu i-type"></div>
待支付
</span>
<span class="g-flex-item">
<div class="iconfont icon-zhifu i-type"></div>
待收货
</span>
<div class="g-flex-item"></div>
<span class="g-flex-item">
<div class="iconfont icon-myiwancheng i-type"></div>
已完成
</span>
<span class="g-flex-item">
<div class="iconfont icon-quanbudingdan i-type"></div>
全部订单
</span>
</div>
<div class="iconBoxList" :class="{iconBoxLattice:PersonalCenter.PageCode.type==2}">
<ul>
<li style="width: 100%;">自定义装修区域</li>
</ul>
</div>
<div class="iconBoxList" :class="{iconBoxLattice:PersonalCenter.PageCode.type==2}">
<ul>
<li style="width: 100%;">常用功能</li>
<li v-for="item in PersonalCenter.PageCode.list"
v-if="item.cat==1 && (true || !item.FeatureKey || FeatureKeyList.indexOf(item.FeatureKey)>=0) && item.isShow">
<div class="iconText">
<label class="iconfont" :class="item.icon"
v-bind:style="{color:item.color}"></label><span>{{item.name}}</span>
<i class="iconfont icon-right"></i>
</div>
</li>
</ul>
</div>
<div class="iconBoxList" :class="{iconBoxLattice:PersonalCenter.PageCode.type==2}">
<ul>
<li style="width: 100%;">特色功能</li>
<li v-for="item in PersonalCenter.PageCode.list"
v-if="item.cat==2 && (true || !item.FeatureKey || FeatureKeyList.indexOf(item.FeatureKey)>=0) && item.isShow">
<div class="iconText">
<label class="iconfont" :class="item.icon"
v-bind:style="{color:item.color}"></label><span>{{item.name}}</span>
<i class="iconfont icon-right"></i>
</div>
</li>
</ul>
</div>
</div>
<div class="pagexd" id="sortable_container" v-if="editPageId!=PersonalCenter.Id">
<div v-for="item in info" class="dropItem" v-bind:style="{
clear: (item.eltmType==1 || item.eltmType==3) ? 'none' : 'both',
paddingTop:(item.paddingTop||0)+'px',
paddingBottom:(item.paddingBottom||0)+'px',
paddingLeft:(item.paddingLeft||0)+'px',
paddingRight:(item.paddingRight||0)+'px',
width:(375-(item.paddingLeft||0)-(item.paddingRight||0))+'px'
}">
<div v-if="item.eltmType==1"
v-bind:class="{ms:item.eltmType==1,s1:item.eltm1.layout==1,s2h:item.eltm1.layout==2,s2v:item.eltm1.layout==3,s4h:item.eltm1.layout==4,s4v:item.eltm1.layout==5,s8h:item.eltm1.layout==6,s8v:item.eltm1.layout==7,s16:item.eltm1.layout==8,s250h:item.eltm1.layout==9,fl:item.eltm1.align==1,fr:item.eltm1.align==2}"
v-bind:style="{
width:item.eltm1.width/2+'px',
height:item.eltm1.height/2+'px',
paddingTop:item.eltm1.paddingTop+'px',
paddingBottom:item.eltm1.paddingBottom+'px',
paddingLeft:item.eltm1.paddingLeft+'px',
paddingRight:item.eltm1.paddingRight+'px',
backgroundColor:item.bgColor
}">
<img v-if="item.eltm1.layout==1"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/750x750.png'"/>
<img v-if="item.eltm1.layout==2"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/750x375.png'"/>
<img v-if="item.eltm1.layout==3"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/375x750.png'"/>
<img v-if="item.eltm1.layout==4"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/750x188.png'"/>
<img v-if="item.eltm1.layout==5"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/375x375.png'"/>
<img v-if="item.eltm1.layout==6"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/375x188.png'"/>
<img v-if="item.eltm1.layout==7"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/188x375.png'"/>
<img v-if="item.eltm1.layout==8"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/188x188.png'"/>
<img v-if="item.eltm1.layout==9"
:src="item.eltm1.data.path || '${URL_STATIC}/shop/static/diy/img/750x500.png'"/>
<div v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==2" class="m-RichText"
v-bind:style="{padding:item.eltm2.padding+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<div v-if="item.eltm2.data.words==null || item.eltm2.data.words==''">
<p>点此编辑『富文本』内容 ——</p>
<p>你可以对文字进行<strong>加粗</strong><em>斜体</em><span
style="text-decoration: underline;">下划线</span><span
style="text-decoration: line-through;">删除线</span>、文字<span
style="color: rgb(0, 176, 240);">颜色</span><span
style="background-color: rgb(255, 192, 0); color: rgb(255, 255, 255);">背景色</span>、以及字号<span
style="font-size: 20px;"></span><span
style="font-size: 14px;"></span>等简单排版操作。
</p>
<p style="text-align: left;"><span
style="text-align: left;">也可在这里插入图片。</span></p>
</div>
<div v-html="item.eltm2.data.words">
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==3" style="position: relative;"
v-bind:class="{fl:(typeof(item.eltm3.align)!='undefined' && item.eltm3.align==1),fr:(typeof(item.eltm3.align)!='undefined' && item.eltm3.align==2)}">
<div v-if="item.eltmType==3 && item.eltm3.showNbg==1" class="bg-ellipse"
:style="{backgroundColor: appConfig.window.navigationBarBackgroundColor}">
</div>
<div v-if="item.eltmType==3" class="m-scrollBox"
v-bind:style="{height:item.eltm3.height+ 'px',width:item.eltm3.width+ 'px',lineHeight:item.eltm3.height+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<img v-if="item.eltm3.data.length<=0"
src="${URL_STATIC}/shop/static/diy/img/375x200.png"/>
<img v-if="item.eltm3.data.length>0"
:src="item.eltm3.data[0].path || '${URL_STATIC}/shop/static/diy/img/375x200.png'"
v-bind:style="{borderRadius: item.eltm3.borderRadius+ 'px'}"/>
<div v-if="item.eltm3.data.length>0" class="m-scrollBox-bot">
<div class="bot-item" v-for="item in item.eltm3.data"></div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
</div>
<div v-if="item.eltmType==4"
v-bind:class="{m_plist:item.eltmType==4,p1:item.eltm4.listTyle==1,p2:item.eltm4.listTyle==2,p3:item.eltm4.listTyle==3,p4:item.eltm4.listTyle==4,p5:item.eltm4.listTyle==5}"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<div class="m_pitem" v-if="item.eltm4.data.length<=0">
<div class="m_pinfo">
<div class="pimg">
<img v-if="item.eltm4.listTyle==1"
src="${URL_STATIC}/shop/static/diy/img/350x350.png"/>
<img v-if="item.eltm4.listTyle==2"
src="${URL_STATIC}/shop/static/diy/img/180x180.png"/>
<img v-if="item.eltm4.listTyle==3"
src="${URL_STATIC}/shop/static/diy/img/355x166.png"/>
<img v-if="item.eltm4.listTyle==4"
src="${URL_STATIC}/shop/static/diy/img/140x140.png"/>
<img v-if="item.eltm4.listTyle==5"
src="${URL_STATIC}/shop/static/diy/img/140x140.png"/>
</div>
<div class="pinfo">
<div class="pname">
<label>商品名称 </label>
</div>
<div class="pSelling" v-if="item.eltm4.isProductTips">
商品卖点
</div>
<div class="pprice" v-if="item.eltm4.isPrice">
<div class="pc" v-bind:style="{color:item.eltm4.priceColor}">
<label></label>0.00
</div>
<div v-if="item.eltm4.btnType==1 || item.eltm4.btnType==2"
v-bind:class="{c1:item.eltm4.btnType==1,c2:item.eltm4.btnType==2}">
</div>
<div v-if="item.eltm4.btnType==3" class="c3">
buy
</div>
<div v-if="item.eltm4.btnType==4" class="c4"
v-bind:style="{backgroundColor:item.eltm4.btnColor,color:item.eltm4.btnFontColor}">
购买
</div>
</div>
</div>
</div>
</div>
<div class="m_pitem" v-for="items in item.eltm4.data"
v-if="item.eltm4.data.length>0 && items"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<div class="m_pinfo">
<div class="pimg" v-if="items.path!=''">
<img :src="items.path"/>
</div>
<div class="pimg" v-if="items.path==''"
style="background-color: #81d5fa;">
<img v-if="item.eltm4.listTyle==1"
src="${URL_STATIC}/shop/static/diy/img/350x350.png"/>
<img v-if="item.eltm4.listTyle==2"
src="${URL_STATIC}/shop/static/diy/img/180x180.png"/>
<img v-if="item.eltm4.listTyle==3"
src="${URL_STATIC}/shop/static/diy/img/355x166.png"/>
<img v-if="item.eltm4.listTyle==4"
src="${URL_STATIC}/shop/static/diy/img/140x140.png"/>
<img v-if="item.eltm4.listTyle==5"
src="${URL_STATIC}/shop/static/diy/img/140x140.png"/>
</div>
<div class="pinfo">
<div class="pname" v-if="items.name!=''">
<label
:style="{height:item.eltm4.charLine==1?'18px':'36px','-webkit-line-clamp':item.eltm4.charLine}">{{items.name}}</label>
</div>
<div class="pname" v-if="items.name==''">
<label>商品名称</label>
</div>
<div class="pSelling"
v-if="items.ProductTips!='' && item.eltm4.isProductTips && item.eltm4.isPrice">
{{items.ProductTips}}
</div>
<div class="pSelling"
v-if="items.ProductTips=='' && item.eltm4.isProductTips && item.eltm4.isPrice">
商品卖点
</div>
<div class="pSelling"
v-if="items.ProductTips!='' && item.eltm4.isProductTips && !item.eltm4.isPrice"
style="display: inline-block; padding-top: 12px;padding-bottom: 12px ">
{{items.ProductTips}}
</div>
<div class="pSelling"
v-if="items.ProductTips=='' && item.eltm4.isProductTips && !item.eltm4.isPrice"
style="display: inline-block; padding-top: 12px;padding-bottom: 12px ">
商品卖点
</div>
<div class="pprice">
<div class="pc" v-bind:style="{color:item.eltm4.priceColor}">
<span
v-if="items.ItemSalePrice!='' && item.eltm4.isPrice"><label></label>{{items.ItemSalePrice}}</span>
</div>
<div class="pprice"
v-if="items.ItemSalePrice=='' && item.eltm4.isPrice"
v-bind:style="{color:item.eltm4.priceColor}">
<label></label>19.88
</div>
<div v-if="item.eltm4.btnType==1 || item.eltm4.btnType==2"
v-bind:class="{c1:item.eltm4.btnType==1,c2:item.eltm4.btnType==2}">
</div>
<div v-if="item.eltm4.btnType==3" class="c3">
buy
</div>
<div v-if="item.eltm4.btnType==4" class="c4"
v-bind:style="{backgroundColor:item.eltm4.btnColor,color:item.eltm4.btnFontColor}">
{{item.eltm4.btnText}}
</div>
</div>
</div>
</div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==5" class="m-blank"
v-bind:style="{height:item.eltm5.height+ 'px',lineHeight:item.eltm5.height+ 'px',backgroundColor:item.bgColor}">
辅助空白区域
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==6"
style="position:relative;clear:both;width:100%;overflow:hidden">
<div v-bind:class="{boxFlex:item.eltmType==6,
fdRow:item.eltm6.flexDirection==0,
fdRowReverse:item.eltm6.flexDirection==1,
fdColumn:item.eltm6.flexDirection==2,
fdColumnReverse:item.eltm6.flexDirection==3,
fwNowrap:item.eltm6.flexWrap==0,
fwWrap:item.eltm6.flexWrap==1,
fwWrapReverse:item.eltm6.flexWrap==2,
jcFlexStart:item.eltm6.justifyContent==0,
jcFlexEnd:item.eltm6.justifyContent==1,
jcCenter:item.eltm6.justifyContent==2,
jcSpaceBetween:item.eltm6.justifyContent==3,
jcSpaceAround:item.eltm6.justifyContent==4,
aiFlexStart:item.eltm6.alignItems==0,
aiFlexEnd:item.eltm6.alignItems==1,
aiCenter:item.eltm6.alignItems==2,
aiBaseline:item.eltm6.alignItems==3,
aiStretch:item.eltm6.alignItems==4
}"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',width:(item.eltm6.width>1 && item.eltm6.flexWrap==0)?'1000000%':''}">
<div v-if="item.eltm6.data.length>0" v-for="items in item.eltm6.data"
:class="{boxFlexItem1:item.eltm6.width<1}" v-bind:style="{
paddingTop:item.eltm6.paddingTop+'px',
paddingBottom:item.eltm6.paddingBottom+'px',
paddingLeft:item.eltm6.paddingLeft+'px',
paddingRight:item.eltm6.paddingRight+'px',
fontSize:item.eltm6.fontSize+'px',
color:item.eltm6.fontColor
}">
<span v-if="item.eltm6.type==1"
:style="{width:(items.flexNum>1?(items.flexNum+'px'):'100%')}">{{items.name || '请输入文字'}}</span>
<img v-if="item.eltm6.type==0"
:src="items.path || '${URL_STATIC}/shop/static/diy/img/187x100.png'"
:style="{width:(item.eltm6.width>1?(item.eltm6.width+'px'):'100%'),height:(item.eltm6.height>1?(item.eltm6.height+'px'):'auto')}"/>
</div>
<div :class="{boxFlexItem1:item.eltm6.width<1}"
v-if="item.eltm6.data.length<=0" v-bind:style="{
paddingTop:item.eltm6.paddingTop+'px',
paddingBottom:item.eltm6.paddingBottom+'px',
paddingLeft:item.eltm6.paddingLeft+'px',
paddingRight:item.eltm6.paddingRight+'px',
fontSize:item.eltm6.fontSize+'px',
color:item.eltm6.fontColor
}">
<img src="${URL_STATIC}/shop/static/diy/img/187x100.png"/>
</div>
<div :class="{boxFlexItem1:item.eltm6.width<1}"
v-if="item.eltm6.data.length<=0" v-bind:style="{
paddingTop:item.eltm6.paddingTop+'px',
paddingBottom:item.eltm6.paddingBottom+'px',
paddingLeft:item.eltm6.paddingLeft+'px',
paddingRight:item.eltm6.paddingRight+'px',
fontSize:item.eltm6.fontSize+'px',
color:item.eltm6.fontColor
}">
<img src="${URL_STATIC}/shop/static/diy/img/187x100.png"/>
</div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==7"
v-bind:class="{boxGrids:item.eltmType==7,boxGridsBorder:item.eltm7.border}"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<span v-bind:class="{boxGrid:item.eltmType==7,boxGridBorder:item.eltm7.border}"
v-for="items in item.eltm7.data" v-if="item.eltm7.data.length>0 && items"
v-bind:style="{width:(100/item.eltm7.column)+'%',paddingTop:item.eltm7.paddingTop+'px',paddingBottom:item.eltm7.paddingBottom+'px',paddingLeft:item.eltm7.paddingLeft+'px',paddingRight:item.eltm7.paddingRight+'px',backgroundColor:item.bgColor}">
<div class="boxGridIcon">
<img :src="items.path || '${URL_STATIC}/shop/static/diy/img/90x90.png'"
alt="">
</div>
<p class="boxGridLabel">{{items.name || '功能入口'}}</p>
</span>
<span class="boxGrid" v-if="item.eltm7.data.length==0"
v-for="items in [1,2,3,4,5,6,7,8,9]"
v-bind:class="{boxGrid:item.eltmType==7,boxGridBorder:item.eltm7.border}"
v-if="item.eltm7.data.length>0" v-for="items in item.eltm7.data"
v-bind:style="{width:(100/item.eltm7.column)+'%',paddingTop:item.eltm7.paddingTop+'px',paddingBottom:item.eltm7.paddingBottom+'px',paddingLeft:item.eltm7.paddingLeft+'px',paddingRight:item.eltm7.paddingRight+'px',backgroundColor:item.bgColor}">
<div class="boxGridIcon">
<img src="${URL_STATIC}/shop/static/diy/img/90x90.png"/>
</div>
<p class="boxGridLabel">功能入口</p>
</span>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==9" class="searchBox" v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',paddingTop:item.eltm9.paddingTop+'px',
paddingBottom:item.eltm9.paddingBottom+'px',
paddingLeft:item.eltm9.paddingLeft+'px',
paddingRight:item.eltm9.paddingRight+'px'}">
<div class="contentBox">
<i class="iconfont icon-sousuo"></i><label>{{item.eltm9.tipText}}</label>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<div class="videoBox" v-if="item.eltmType==12">
<div>
<video :src="item.eltm12.src" :poster="item.eltm12.poster"
:controls="item.eltm12.controls" :autoplay="item.eltm12.autoplay"
:loop="item.eltm12.loop"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',paddingTop:item.eltm12.paddingTop+'px',
paddingBottom:item.eltm12.paddingBottom+'px',
paddingLeft:item.eltm12.paddingLeft+'px',
paddingRight:item.eltm12.paddingRight+'px',width:item.eltm12.width+'px',height:item.eltm12.height+'px'}">
您的浏览器不支持 video 标签。
</video>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
</div>
<div class="notice" v-if="item.eltmType==14"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',paddingTop:item.eltm14.paddingTop+ 'px',paddingBottom:item.eltm14.paddingBottom+ 'px'}">
<div class="notice-icon ">
<img :src="item.eltm14.image?item.eltm14.image:'https://static.lancerdt.com/xcxfile/appicon/notice/Notice1.png'"
alt="Alternate Text"/>
</div>
<div class="notice-content">
<ul v-if="item.eltm14.data.length>0">
<li v-for="items in item.eltm14.data"
v-bind:style="{color:item.eltm14.fontColor}">{{items.name}}
</li>
</ul>
<ul v-else>
<li>请添加通告消息</li>
</ul>
</div>
<div class="notice-arrow" v-bind:style="{color:item.eltm14.arrowColor}">
<i class="iconfont icon-right"></i>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">
编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
<div class="head-title" v-if="item.eltmType==15"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',marginTop:item.eltm15.margin_top+ 'px',marginBottom:item.eltm15.margin_bottom+ 'px'}">
<img :src="item.eltm15.icon" alt="Alternate Text" v-if="item.eltm15.isIcon"/>
<div class="title-label" v-bind:style="{color:item.eltm15.titleColor}">
{{item.eltm15.title}}
</div>
<div class="countdown-box"
:class="{time1:item.eltm15.cssType==1,time2:item.eltm15.cssType==2}"
v-if="item.eltm15.isCountdown">
<label class="cttitle">{{item.eltm15.timeTitle}}</label>
<div class="time-box">
<span>{{item.eltm15.day}}</span><label></label><span>{{item.eltm15.h}}</span><label>:</label><span>{{item.eltm15.m}}</span><label>:</label><span>{{item.eltm15.s}}</span>
</div>
</div>
<div class="title-linke" v-if="item.eltm15.isLink"
v-bind:style="{color:item.eltm15.fontColor}">{{item.eltm15.linkText}}<i
class="iconfont icon-right"
v-bind:style="{color:item.eltm15.arrowColor}"></i></div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">
编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
<div class="activity-warp" v-if="item.eltmType==16"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',marginTop:item.eltm16.margin_top+ 'px',marginBottom:item.eltm16.margin_bottom+ 'px'}">
<div>
<div v-if="item.eltm16.layout!=3"
v-bind:class="{'activity-box1':item.eltm16.layout==1,'activity-box2':item.eltm16.layout==2}">
<div class="activity-item" v-for="items in item.eltm16.data">
<div class="activity-img">
<img :src="items.path"/>
<div class="activity-countdown" v-if="item.eltm16.isCountdown"
:style="{backgroundColor:item.eltm16.countdownBgColor,color:item.eltm16.countdownFontColor}">
{{items.timeTitle}} <label
v-if="items.timeTitle!='已结束'">{{items.h}}:{{items.m}}:{{items.s}}</label>
</div>
<div class="mark" v-if="item.eltm16.isLabel">
<img :src="items.selectType==12?'${URL_STATIC}/shop/static/diy/img/prize3.png':items.selectType==13?'${URL_STATIC}/shop/static/diy/img/prize1.png':items.selectType==14?'${URL_STATIC}/shop/static/diy/img/prize2.png':'${URL_STATIC}/shop/static/diy/img/prize5.png'"
alt="Alternate Text"/>
</div>
</div>
<div class="activity-info">
<div class="activity-name"
v-if="item.eltm16.isShowPname==null || item.eltm16.isShowPname"
:style="{height:item.eltm16.charLine==1?'15px':'34px','-webkit-line-clamp':item.eltm16.charLine}">
{{items.name}}
</div>
<div class="activity-price"
v-if="item.eltm16.isShowPrice==null || item.eltm16.isShowPrice">
<span class="price"
:style="{color:item.eltm16.priceColor}">¥{{items.ItemSalePrice}}</span><span
class="del-price">¥{{items.MarketPice}}</span><span
class="tip"
v-if="items.selectType==12||items.selectType==13">{{items.UserLimit}}人团</span>
</div>
<div class="activity-desc" v-if="item.eltm16.isShowNum">
已有{{items.OrderCount}}人参加
</div>
</div>
</div>
<div class="activity-item" v-if="item.eltm16.data.length<=0">
<div class="activity-img">
<img
src="${URL_STATIC}/shop/static/diy/img/180x180.png"/>
<div class="activity-countdown" v-if="item.eltm16.isCountdown"
:style="{backgroundColor:item.eltm16.countdownBgColor,color:item.eltm16.countdownFontColor}">
距结束 00:00:00
</div>
<div class="mark" v-if="item.eltm16.isLabel">
<img src="${URL_STATIC}/shop/static/diy/img/prize1.png"
alt="Alternate Text"/>
</div>
</div>
<div class="activity-info">
<div class="activity-name"
v-if="item.eltm16.isShowPname=='undefined' || item.eltm16.isShowPname"
:style="{height:item.eltm16.charLine==1?'15px':'34px','-webkit-line-clamp':item.eltm16.charLine}">
请选择活动商品
</div>
<div class="activity-price"
v-if="item.eltm16.isShowPrice=='undefined' || item.eltm16.isShowPrice">
<span class="price"
:style="{color:item.eltm16.priceColor}">¥00</span><span
class="del-price">¥00</span><span class="tip">0人团</span>
</div>
<div class="activity-desc" v-if="item.eltm16.isShowNum">
已有0000人参加
</div>
</div>
</div>
</div>
<div v-else class="activity-box3">
<div class="activity-item" v-for="items in item.eltm16.data">
<div class="activity-img">
<img :src="items.path"/>
<div class="activity-countdown" v-if="item.eltm16.isCountdown"
:style="{backgroundColor:item.eltm16.countdownBgColor,color:item.eltm16.countdownFontColor}">
{{items.timeTitle}} <label
v-if="items.timeTitle!='已结束'">{{items.h}}:{{items.m}}:{{items.s}}</label>
</div>
<div class="mark" v-if="item.eltm16.isLabel">
<img :src="items.selectType==12?'${URL_STATIC}/shop/static/diy/img/prize3.png':items.selectType==13?'${URL_STATIC}/shop/static/diy/img/prize1.png':items.selectType==14?'${URL_STATIC}/shop/static/diy/img/prize2.png':'${URL_STATIC}/shop/static/diy/img/prize5.png'"
alt="Alternate Text"/>
</div>
</div>
<div class="activity-info">
<div class="activity-name"
v-if="item.eltm16.isShowPname=='undefined' || item.eltm16.isShowPname"
:style="{height:item.eltm16.charLine==1?'15px':'34px','-webkit-line-clamp':item.eltm16.charLine}">
{{items.name}}
</div>
<div class="activity-desc">
<span class="tip"
v-if="items.selectType!=14">2人团</span><span
v-if="item.eltm16.isShowNum">已有{{items.OrderCount}}人参加</span>
</div>
<div class="activity-price"
v-if="item.eltm16.isShowPrice=='undefined' || item.eltm16.isShowPrice">
<span class="price"
:style="{color:item.eltm16.priceColor}">¥{{items.ItemSalePrice}}</span><span
class="del-price">¥{{items.MarketPice}}</span> <a
:style="{backgroundColor:item.eltm16.btnBgColor,color:item.eltm16.btnFontColor}">{{items.words||(items.selectType==14?'去秒杀':'立即开团')}}</a>
</div>
</div>
</div>
<div class="activity-item" v-if="item.eltm16.data.length<=0">
<div class="activity-img">
<img src="${URL_STATIC}/shop/static/diy/img/180x180.png"
alt="Alternate Text"/>
<div class="activity-countdown" v-if="item.eltm16.isCountdown"
:style="{backgroundColor:item.eltm16.countdownBgColor,color:item.eltm16.countdownFontColor}">
距结束 00:00:00
</div>
<div class="mark" v-if="item.eltm16.isLabel">
<img src="${URL_STATIC}/shop/static/diy/img/prize1.png"
alt="Alternate Text"/>
</div>
</div>
<div class="activity-info">
<div class="activity-name"
v-if="item.eltm16.isShowPname=='undefined' || item.eltm16.isShowPname"
:style="{height:item.eltm16.charLine==1?'15px':'34px','-webkit-line-clamp':item.eltm16.charLine}">
请选择活动商品
</div>
<div class="activity-desc">
<span class="tip">2人团</span><span
v-if="item.eltm16.isShowNum">已有3677人参加</span>
</div>
<div class="activity-price"
v-if="item.eltm16.isShowPrice=='undefined' || item.eltm16.isShowPrice">
<span class="price"
:style="{color:item.eltm16.priceColor}">¥200</span><span
class="del-price">¥100</span> <a
:style="{backgroundColor:item.eltm16.btnBgColor,color:item.eltm16.btnFontColor}">立即开团</a>
</div>
</div>
</div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
</div>
<div class="activity-warp" v-if="item.eltmType==17"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',marginTop:item.eltm17.margin_top+ 'px',marginBottom:item.eltm17.margin_bottom+ 'px'}">
<div>
<div class="coupon_box" v-if="item.eltm17.data.length>0">
<div class="coupon_item" v-if="item.eltm17.layout==1"
v-for="items in item.eltm17.data">
<div class="coupon_price">¥{{items.ItemSalePrice}}</div>
<div class="coupon_desc">{{items.ProductTips}}</div>
</div>
<div class="coupon_img" v-else>
<img :src="items.path?items.path:'${URL_STATIC}/shop/static/diy/img/187x100.png'"
alt="Alternate Text"/>
</div>
</div>
<div class="coupon_box" v-else>
<div class="coupon_item" v-if="item.eltm17.layout==1">
<div class="coupon_price">¥20</div>
<div class="coupon_desc">满减金额</div>
</div>
<div class="coupon_img" v-else>
<img src="${URL_STATIC}/shop/static/diy/img/187x100.png"
alt="Alternate Text"/>
</div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
</div>
<div class="formBox" v-if="item.eltmType==13"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<div v-if="item.eltm13.data.length>0">
<div v-for="items in item.eltm13.data">
<div class="fromInput" v-if="items.type==1">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<input type="text" name="name" value=""
:placeholder="items.placeholderText"
:style="{borderColor:items.borderColor,color:item.eltm13.textColor}"/>
</div>
<div class="fromInput" v-if="items.type==2">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<input type="date" name="name" value=""
:placeholder="items.placeholderText"
:style="{borderColor:items.borderColor,color:item.eltm13.textColor}"/>
</div>
<div class="fromInput" v-if="items.type==3">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<textarea :placeholder="items.placeholderText"
:style="{borderColor: items.borderColor,color:item.eltm13.textColor}">
</textarea>
</div>
<div class="fromInput" v-if="items.type==4">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<div class="fromCK_item" v-for="info in items.data">
<input type="radio" id="Radio56" name="name" checked="checked"
value=""/><i class="iconfont icon-danxuan1"></i><i
class="iconfont icon-icon-text-fi-radio"
:style="{color:items.selColor}"></i><span
v-bind:style="{color:item.eltm13.textColor}">{{info.text}}</span>
<label for="d"></label>
</div>
</div>
<div class="fromCK" v-if="items.type==5">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<div class="fromCK_item" v-for="info in items.data">
<input type="checkbox" id="Checkbox1" checked="checked"
name="name" value=""/><i
class="iconfont icon-xuanze"></i><i
class="iconfont icon-xuanze1"
:style="{color:items.selColor}"></i><span
v-bind:style="{color:item.eltm13.textColor}">{{info.text}}</span>
<label for="Radio53"></label>
</div>
</div>
<div class="fromCK" v-if="items.type==6">
<label
v-bind:style="{color:item.eltm13.labelColor}">{{items.labelText}}</label>
<div class="up_img_item">
<div v-for="n in parseInt(items.moreNum)" class="up_img">
</div>
</div>
</div>
</div>
<div class="formSubmit">
<a class="formButtom"
v-bind:style="{backgroundColor:item.eltm13.btnColor,color:item.eltm13.fontColor}">{{item.eltm13.btnText}}</a>
</div>
</div>
<div v-if="item.eltm13.data.length==0">
<div class="fromInput">
<label v-bind:style="{color:item.eltm13.labelColor}">联系电话</label>
<input type="text" name="name" value="" placeholder="请输入联系电话"
:style="{color:item.eltm13.textColor}"/>
</div>
<div class="fromInput">
<label v-bind:style="{color:item.eltm13.labelColor}">选择时间</label>
<input type="date" name="name" value="" placeholder="请选择时间"
:style="{color:item.eltm13.textColor}"/>
</div>
<div class="fromInput">
<label v-bind:style="{color:item.eltm13.labelColor}">输入描述</label>
<textarea placeholder="请输入描述" :style="{color:item.eltm13.textColor}">
</textarea>
</div>
<div class="fromCK">
<label v-bind:style="{color:item.eltm13.labelColor}">单项选择</label>
<div class="fromCK_item">
<input type="radio" id="d" name="name" checked="checked"
value=""/><i class="iconfont icon-danxuan1"></i><i
class="iconfont icon-icon-text-fi-radio"></i><span
v-bind:style="{color:item.eltm13.textColor}">选项一</span>
<label for="d"></label>
</div>
<div class="fromCK_item">
<input type="radio" id="a" name="name" value=""/><i
class="iconfont icon-danxuan1"></i><i
class="iconfont icon-icon-text-fi-radio"></i><span
v-bind:style="{color:item.eltm13.textColor}">选项二</span>
<label for="a"></label>
</div>
</div>
<div class="fromCK">
<label v-bind:style="{color:item.eltm13.labelColor}">多项选择</label>
<div class="fromCK_item">
<input type="checkbox" id="Radio53" checked="checked" name="name"
value=""/><i class="iconfont icon-xuanze"></i><i
class="iconfont icon-xuanze1"></i><span
v-bind:style="{color:item.eltm13.textColor}">选项一</span>
<label for="Radio53"></label>
</div>
<div class="fromCK_item">
<input type="checkbox" id="Radio54" name="name" value=""/><i
class="iconfont icon-xuanze"></i><i
class="iconfont icon-xuanze1"></i><span
v-bind:style="{color:item.eltm13.textColor}">选项二</span>
<label for="Radio54"></label>
</div>
</div>
<div class="formSubmit">
<a class="formButtom"
v-bind:style="{backgroundColor:item.eltm13.btnColor,color:item.eltm13.fontColor}">{{item.eltm13.btnText}}</a>
</div>
</div>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">
编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
<div v-if="item.eltmType==18">
<div class="official-account"
v-bind:style="{backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px',paddingTop:item.eltm18.paddingTop+ 'px',paddingBottom:item.eltm18.paddingBottom+ 'px'}">
<img src="${URL_STATIC}/shop/static/diy/img/card.jpg"/>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">删除
</li>
</ul>
</div>
</div>
</div>
<!-- 猜你喜欢 -->
<div v-if="item.eltmType==101" class="m-scrollBox"
v-bind:style="{height:item.eltm101.height+ 'px',lineHeight:item.eltm101.height+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<img src="${URL_STATIC}/shop/static/diy/img/guessyoulike.png"/>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<!-- 附近店铺 -->
<div v-if="item.eltmType==102" class="m-scrollBox"
v-bind:style="{height:item.eltm102.height+ 'px',lineHeight:item.eltm102.height+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<img src="${URL_STATIC}/shop/static/diy/img/near-store.png"/>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<!-- 秒杀商品 -->
<div v-if="item.eltmType==103" class="m-scrollBox"
v-bind:style="{height:item.eltm103.height+ 'px',lineHeight:item.eltm103.height+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<img src="${URL_STATIC}/shop/static/diy/img/guessyoulike.png"/>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
<!-- 分类商品 -->
<div v-if="item.eltmType==104" class="m-scrollBox"
v-bind:style="{height:item.eltm104.height+ 'px',lineHeight:item.eltm104.height+ 'px',backgroundColor:item.bgColor,
borderTopLeftRadius: (item.borderTopLeftRadius||0) + 'px',
borderTopRightRadius: (item.borderTopRightRadius||0) + 'px',
borderBottomLeftRadius: (item.borderBottomLeftRadius||0) + 'px',
borderBottomRightRadius: (item.borderBottomRightRadius||0) + 'px'}">
<img src="${URL_STATIC}/shop/static/diy/img/guessyoulike.png"/>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
</div>
<div v-for="item in info" v-if="item.eltmType==8">
<div class="mTel" v-bind:style="{backgroundColor:item.bgColor}">
<i class="iconfont icon-dianhua--copy"
v-bind:style="{color:item.eltm8.fontColor}"></i>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
</div>
<div v-for="item in info" v-if="item.eltmType==11">
<div class="mCS" v-bind:style="{backgroundColor:item.bgColor}">
<i class="iconfont icon-kefu1" v-bind:style="{color:item.eltm11.fontColor}"></i>
<div class="editContent"
v-bind:class="{editContent:item.id>0,borderRed:item.id==ckId}"
v-on:click="editModule" :divid="item.id" :editType="item.eltmType">
<ul>
<li v-on:click.stop="editModule" :divid="item.id"
:editType="item.eltmType">编辑
</li>
<li v-bind:id="item.id" :editType="item.eltmType"
v-on:click.stop="remvoeModule">
删除
</li>
</ul>
</div>
</div>
</div>
</div>
</vue-scroll>
<div class="msk_qrCode" style="height: 46px;bottom:100px;">
<a class="msk_qrcode_btn" v-on:click="Release" style="margin-top: 4px;">
保存预览 </a>
<div id="msk_qrcode_img" style="display: none">
</div>
<label
style="color: red; font-size: 12px;display: inline-block; line-height: 20px; padding:0 20px; margin-top: 10px;display: none;">注:发布预览后可使用手机扫码预览效果</label>
</div>
<!--商品选择弹出框 start-->
<div class="full_msk" v-if="isShowDataInfoList">
<div class="full_msk_cn">
<div class="full_msk_title" v-if="listType==1 || listType==104">
选择商品 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==2">
选择分类 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==3">
选择素材 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==4">
选择快捷入口 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==5">
选择资讯分类 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==6">
选择资讯 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==7">
选择导航地址 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==8">
选择页面地址 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==10">
选择社区板块地址 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==11">
选择社区帖子地址 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==12">
选择拼团商品 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==13">
选择抽奖团商品 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==14">
选择秒杀商品 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==15">
选择砍价商品 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==17">
选择优惠券 <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="full_msk_title" v-if="listType==18">
选择AppID <i class="iconfont icon-chuyidong" v-on:click="closeList"></i>
</div>
<div class="u-tableFrom" v-if="listType!=18">
<input type="text" name="searchProduct" v-model="searchText" placeholder="搜索关键字"
maxlength="20"/>
<input type="button" value="搜索" :selectid="editId" :urlType="listType"
v-on:click="searchInfo"/>
</div>
<div class="full_msk_table" style="height:80%">
<vue-scroll :ops="ops">
<ul
v-if="listType==1 || listType==2 || listType==5 || listType==6 || listType==8 || listType==10 || listType==11 || listType==104">
<li v-for="item in tplDataInfoList">
<div class="full_info">
<div><img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
style="width: 80px; height: 80px;"/></div>
<span>{{item.name}}</span>
<div><input type="button" :itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</li>
</ul>
<div v-if="listType==4">
<div class="full_icon" v-for="item in tplDataInfoList">
<div class="full_icon_item">
<div><img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<span>{{item.name}}</span>
<div><input type="button" :itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
<div v-if="listType==7">
<div class="tabBar_icon" v-for="item in tplDataInfoList">
<div class="tabBar_icon_item">
<div><img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/><img
:src="item.ProductTips || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<span>{{item.name}}</span>
<div><input type="button" :itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
<div v-if="listType==12">
<div class="active-product">
<div class="active-product-item" v-for="item in tplDataInfoList">
<div class="active-content">
<div class="active-product-img">
<img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<div class="active-product-name">
{{item.name}}
</div>
<div class="active-product-pic">
拼团价:<em>¥{{item.ItemSalePrice}}</em>
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<div v-if="listType==13">
<div class="active-product">
<div class="active-product-item" v-for="item in tplDataInfoList">
<div class="active-content">
<div class="active-product-img">
<img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<div class="active-product-name">
{{item.name}}
</div>
<div class="active-product-pic">
拼团价:<em>¥{{item.ItemSalePrice}}</em>
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<div v-if="listType==14">
<div class="active-product">
<div class="active-product-item" v-for="item in tplDataInfoList">
<div class="active-content">
<div class="active-product-img">
<img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<div class="active-product-name">
{{item.product_name}}
</div>
<div class="active-product-pic">
秒杀价:<em>¥{{item.ItemSalePrice}}</em>
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<div v-if="listType==15">
<div class="active-product">
<div class="active-product-item" v-for="item in tplDataInfoList">
<div class="active-content">
<div class="active-product-img">
<img
:src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "/>
</div>
<div class="active-product-name">
{{item.name}}
</div>
<div class="active-product-pic">
底价:<em>¥{{item.ItemSalePrice}}</em>
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<div v-if="listType==17">
<div class="active-product">
<div class="coupon-item" v-for="item in tplDataInfoList">
<div class="coupon-content">
<div class="coupon-info">
<p><em>¥{{item.ItemSalePrice}}</em></p>
<p>{{item.ProductTips}}</p>
<p>{{item.AppUrl}}</p>
</div>
<div class="coupon-name">
{{item.name}}
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<div v-if="listType==18">
<div class="active-product">
<div class="coupon-item" v-for="item in tplDataInfoList">
<div class="coupon-content">
<div class="coupon-info">
<p><em>小程序:{{item.name}}</em></p>
<p>AppID{{item.AppId}}</p>
</div>
<div class="active-select"><input type="button"
:itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</div>
</div>
</div>
</div>
</div>
<table border="0" cellpadding="0" cellspacing="0" v-if="listType==3">
<tr>
<td>标题</td>
<td>操作</td>
</tr>
<tr v-if="listType==3">
<td colspan="3">
<select v-model="wordsType">
<option value="1">素材</option>
<option value="2">行业</option>
<option value="3">节日</option>
</select>
</td>
</tr>
<tr v-if="wordsType==1 && listType==3" class="m_wordsType">
<td colspan="2">
<label v-on:click="filterType" :dataVal="4">标题</label>
<label v-on:click="filterType" :dataVal="5">正文</label>
<label v-on:click="filterType" :dataVal="6">图文</label>
<label v-on:click="filterType" :dataVal="7">关注</label>
<label v-on:click="filterType" :dataVal="8">分割线</label>
<label v-on:click="filterType" :dataVal="9">其他</label>
</td>
</tr>
<tr v-if="wordsType==2 && listType==3" class="m_wordsType">
<td colspan="2">
<label v-on:click="filterType" :dataVal="10">电商</label>
<label v-on:click="filterType" :dataVal="11">旅游</label>
<label v-on:click="filterType" :dataVal="12">图文</label>
<label v-on:click="filterType" :dataVal="13">医疗</label>
<label v-on:click="filterType" :dataVal="14">教学</label>
</td>
</tr>
<tr v-if="wordsType==3 && listType==3" class="m_wordsType">
<td colspan="2">
<label v-on:click="filterType" :dataVal="15">劳动节</label>
<label v-on:click="filterType" :dataVal="16">清明节</label>
<label v-on:click="filterType" :dataVal="17">元宵节</label>
<label v-on:click="filterType" :dataVal="18">愚人节</label>
<label v-on:click="filterType" :dataVal="19">母亲节</label>
<label v-on:click="filterType" :dataVal="20">端午节</label>
<label v-on:click="filterType" :dataVal="21">妇女节</label>
<label v-on:click="filterType" :dataVal="22">情人节</label>
<label v-on:click="filterType" :dataVal="23">315</label>
<label v-on:click="filterType" :dataVal="24">元旦节</label>
<label v-on:click="filterType" :dataVal="25">春节</label>
<label v-on:click="filterType" :dataVal="26">圣诞节</label>
<label>感恩节</label>
</td>
</tr>
<tbody>
<tr v-for="item in tplDataInfoList">
<td>
<div class="html_box" v-html="item.name"></div>
</td>
<td><input type="button" :itemid="item.id" value="选取"
v-on:click="useThatTplData"/>
</td>
</tr>
</tbody>
</table>
<div style="display:block; clear:both;">
<div class="pageInfo">
<input type="button" value="上一页" v-if="pageData.isPrevPage"
v-on:click="PrevPage"/>
<label>当前第</label><em>{{pageData.nowPageIndx}}</em><label></label>/<label></label><em>{{pageData.pageTotal}}</em><label></label>
<input type="button" value="下一页" v-if="pageData.isNextPage"
v-on:click="NextPage"/>
</div>
</div>
</vue-scroll>
</div>
</div>
</div>
<!--商品选择弹出框 end-->
<div v-if="isMsk" class="msk_box">
<vue-scroll :ops="ops">
<div class="nav-tabs">
<div class="nav-tabs-item" v-bind:class="{active:tabNum==1}" data-tabNum="1"
v-on:click="selectTab">
<label data-tabNum="1">组件样式</label>
</div>
<div class="nav-tabs-item" v-bind:class="{active:tabNum==2}" data-tabNum="2"
v-on:click="selectTab">
<label data-tabNum="2">组件数据</label>
</div>
</div>
<!--组件样式 start-->
<div v-if="tabNum==1">
<div class="sub-content" v-if="showTitleConfig">
<div class="sub-level1 box_border">
<div class="sub-label">
文字颜色
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="f1"
v-model="appConfig.window.navigationBarTextStyle"
value="white"/>
<label for="f1" style="background-color:White;"></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="f2"
v-model="appConfig.window.navigationBarTextStyle"
value="black"/>
<label for="f2" style="background-color:black;"></label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
背景颜色
</div>
<div class="inputicon">
<input type="color"
v-model="appConfig.window.navigationBarBackgroundColor"/>
</div>
</div>
</div>
<div class="sub-content" v-if="showTabBarConfig">
<div class="sub-level1 box_border">
<div class="sub-label">
导航类型
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio1" v-model="appConfig.tabBar.position"
value="bottom"/>
<label for="Radio1"><i class="iconfont icon-tupian"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio2" v-model="appConfig.tabBar.position"
value="top"/>
<label for="Radio2"><i class="iconfont icon-wenzi"></i></label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="appConfig.tabBar.backgroundColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label ">
文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="appConfig.tabBar.color"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label ">
选中文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="appConfig.tabBar.selectedColor"/>
</div>
</div>
</div>
<div class="sub-content"
v-if="!showTitleConfig && !showTabBarConfig && !showPageConfig">
<div v-for="item in info" v-if="item.id==ckId">
<div class="sub-level1 box_border">
<div class="sub-label">
背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.bgColor"/>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio48'+item.id"
v-model="item.bgColor" value="rgba(0,0,0,0)"/>
<label :for="'Radio48'+item.id"><i
class="iconfont icon-xiegang"></i></label>
</div>
</div>
</div>
<div
v-if="item.eltmType!=1 && item.eltmType!=5 && item.eltmType!=8 && item.eltmType!=11 && item.eltmType!=18">
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.paddingTop"/>{{item.paddingTop||0}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.paddingBottom"/>{{item.paddingBottom||0}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.paddingLeft"/>{{item.paddingLeft||0}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.paddingRight"/>{{item.paddingRight||0}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
圆角
</div>
<div class="inputicon">
<input type="text" v-model="item.borderTopLeftRadius" min="0"
style="width: 40px;height: 20px;line-height: 20px;"
placeholder="上左"/>
<input type="text" v-model="item.borderTopRightRadius" min="0"
style="width: 40px;height: 20px;line-height: 20px;"
placeholder="上右"/>
<input type="text" v-model="item.borderBottomRightRadius"
min="0" style="width: 40px;height: 20px;line-height: 20px;"
placeholder="下右"/>
<input type="text" v-model="item.borderBottomLeftRadius" min="0"
style="width: 40px;height: 20px;line-height: 20px;"
placeholder="下左"/>
</div>
</div>
</div>
<!-- 全局容器样式结束 -->
<div v-if="item.eltmType==13">
<div class="sub-level1 box_border">
<div class="sub-label">
按钮文字
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm13.btnText"
maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
按钮背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm13.btnColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
按钮文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm13.fontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题颜色
</div>
<div class="inputBox">
<input type="color" v-model="item.eltm13.labelColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
文字颜色
</div>
<div class="inputBox">
<input type="color" v-model="item.eltm13.textColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
每人提交次数
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm13.submitNum"
maxlength="4"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
提交反馈
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm13.btnFeedback"
maxlength="50"/>
</div>
</div>
</div>
<!--图片类型 start-->
<div v-if="item.eltmType==1">
<div class="sub-level1 box_border">
<div class="sub-label">
对齐
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio3" v-model="item.eltm1.align"
value="1"/>
<label for="Radio3"><i
class="iconfont icon-zuoduiqi"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio4" v-model="item.eltm1.align"
value="2"/>
<label for="Radio4"><i
class="iconfont icon-youduiqi"></i></label>
</div>
</div>
</div>
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
尺寸(宽x高)
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio5"
v-model="item.eltm1.layout" value="1"
v-on:click="setEltmLayout(item, 1)"/>
<label for="Radio5">
<i>750x750</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio6"
v-model="item.eltm1.layout" value="2"
v-on:click="setEltmLayout(item, 2)"/>
<label for="Radio6">
<i>750x375</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio7"
v-model="item.eltm1.layout" value="3"
v-on:click="setEltmLayout(item, 3)"/>
<label for="Radio7">
<i>375x750</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio8"
v-model="item.eltm1.layout" value="4"
v-on:click="setEltmLayout(item, 4)"/>
<label for="Radio8">
<i>750x188</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio9"
v-model="item.eltm1.layout" value="5"
v-on:click="setEltmLayout(item, 5)"/>
<label for="Radio9">
<i>375x375</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio10"
v-model="item.eltm1.layout" value="6"
v-on:click="setEltmLayout(item, 6)"/>
<label for="Radio10">
<i>375x188</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio11"
v-model="item.eltm1.layout" value="7"
v-on:click="setEltmLayout(item, 7)"/>
<label for="Radio11">
<i>188x375</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio12"
v-model="item.eltm1.layout" value="8"
v-on:click="setEltmLayout(item, 8)"/>
<label for="Radio12">
<i>188x188</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio58"
v-model="item.eltm1.layout" value="9"
v-on:click="setEltmLayout(item, 9)"/>
<label for="Radio58">
<i>750x500</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
<div class="sub-level1 box_border">
<div class="sub-label">
宽度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm1.width" max="750"/>{{item.eltm1.width}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
高度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm1.height"
max="750"/>{{item.eltm1.height}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否需要分割线
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm1.border"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm1.paddingTop"/>{{item.eltm1.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm1.paddingBottom"/>{{item.eltm1.paddingBottom}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm1.paddingLeft"/>{{item.eltm1.paddingLeft}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm1.paddingRight"/>{{item.eltm1.paddingRight}}px
</div>
</div>
</div>
<!--图片类型 end-->
<!--富文本 start-->
<div v-if="item.eltmType==2">
<div class="sub-level1 box_border">
<div class="sub-label">
内间距
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm2.padding"
max="50"/>{{item.eltm2.padding}}px
</div>
</div>
</div>
<!--富文本 end-->
<!--轮播 start-->
<div v-if="item.eltmType==3">
<div class="sub-level1 box_border">
<div class="sub-label">
是否需要导航背景
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm3.showNbg"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
对齐
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio3_3" v-model="item.eltm3.align"
value="1"/>
<label for="Radio3_3"><i
class="iconfont icon-zuoduiqi"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio3_4" v-model="item.eltm3.align"
value="2"/>
<label for="Radio3_4"><i
class="iconfont icon-youduiqi"></i></label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
宽度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm3.width" max="375"/>{{item.eltm3.width}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
高度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm3.height"
max="375"/>{{item.eltm3.height}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
圆角
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm3.borderRadius"
max="100"/>{{item.eltm3.borderRadius}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否自动切换
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm3.autoplay"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否显示指示点
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm3.progress"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
指示点颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm3.color"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
选中指示点颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm3.activeColor"/>
</div>
</div>
</div>
<!--轮播 end-->
<!--商品列表 start-->
<div v-if="item.eltmType==4">
<div class="sub-level1 box_border imgIcon">
<div class="sub-label">
列表样式
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio13"
v-model="item.eltm4.listTyle" value="1"/>
<label for="Radio13">
<img
src="${URL_STATIC}/shop/static/diy/img/t_03.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio14"
v-model="item.eltm4.listTyle" value="2"/>
<label for="Radio14">
<img
src="${URL_STATIC}/shop/static/diy/img/t_06.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio15"
v-model="item.eltm4.listTyle" value="3"/>
<label for="Radio15">
<img
src="${URL_STATIC}/shop/static/diy/img/t_08.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio16"
v-model="item.eltm4.listTyle" value="4"/>
<label for="Radio16">
<img
src="${URL_STATIC}/shop/static/diy/img/t_10.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio74"
v-model="item.eltm4.listTyle" value="5"/>
<label for="Radio74">
<img
src="${URL_STATIC}/shop/static/diy/img/t_11.png"/>
</label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
按钮样式
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio21"
v-model="item.eltm4.btnType" value="0"/>
<label for="Radio21">
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio17"
v-model="item.eltm4.btnType" value="1"/>
<label for="Radio17">
<img
src="${URL_STATIC}/shop/static/diy/img/pc1.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio18"
v-model="item.eltm4.btnType" value="2"/>
<label for="Radio18">
<img
src="${URL_STATIC}/shop/static/diy/img/pc2.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio19"
v-model="item.eltm4.btnType" value="3"/>
<label for="Radio19">
<img
src="${URL_STATIC}/shop/static/diy/img/pc3.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio20"
v-model="item.eltm4.btnType" value="4"/>
<label for="Radio20">
<img
src="${URL_STATIC}/shop/static/diy/img/pc4.png"/>
</label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
商品名
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio75"
v-model="item.eltm4.charLine" value="1"/>
<label for="Radio75">
<i>一行</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio76"
v-model="item.eltm4.charLine" value="2"/>
<label for="Radio76">
<i>两行</i>
</label>
</div>
</div>
</div>
</div>
<div v-if="item.eltm4.btnType==4" class="sub-level1 box_border">
<div class="sub-label">
按钮背景
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm4.btnColor"/>
</div>
</div>
<div v-if="item.eltm4.btnType==4" class="sub-level1 box_border">
<div class="sub-label">
按钮文字
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm4.btnText"
maxlength="20"/>
</div>
</div>
<div v-if="item.eltm4.btnType==4" class="sub-level1 box_border">
<div class="sub-label">
按钮文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm4.btnFontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示价格
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm4.isPrice"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示卖点
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm4.isProductTips"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm4.priceColor"/>
</div>
</div>
</div>
<!--商品列表 end-->
<!--辅助空白 start-->
<div v-if="item.eltmType==5">
<div class="sub-level1 box_border">
<div class="sub-label">
高度
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm5.height"/>{{item.eltm5.height}}px
</div>
</div>
</div>
<!--辅助空白 end-->
<!--表格 start-->
<div v-if="item.eltmType==6">
<div class="sub-level1 box_border">
<div class="sub-label">
展示类型
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio22" v-model="item.eltm6.type"
value="0"/>
<label for="Radio22" title="展示为图片的样式"><i
class="iconfont icon-tupian"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio23" v-model="item.eltm6.type"
value="1"/>
<label for="Radio23" title="展示为文字的样式"><i
class="iconfont icon-wenzi"></i></label>
</div>
</div>
</div>
<div v-if="item.eltm6.type==0">
<div class="sub-level1 box_border">
<div class="sub-label">
是否滑动
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm6.isSwiper"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
背景图片
</div>
<div class="inputBox">
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+item.id"
v-on:change="uploadImage"
:fileId="item.id" :uptype="3" :msType="12" :imgwidth="750"
:imgheight="200" :imgSize="400"/></span>
<img :src="item.bgImg||'${URL_STATIC}/shop/static/diy/img/up_img.png' "
:uptype="3"
:imgId="item.id" :msType="12" :imgwidth="750"
:imgheight="200" :imgSize="400"/>
</div>
</div>
</div>
</div>
<div v-if="item.eltm6.type==1" class="sub-level1 box_border">
<div class="sub-label">
文字大小
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm6.fontSize" max="20"
min="10"/>{{item.eltm6.fontSize}}px
</div>
</div>
<div v-if="item.eltm6.type==1" class="sub-level1 box_border">
<div class="sub-label">
文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm6.fontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm6.paddingTop"/>{{item.eltm6.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm6.paddingBottom"/>{{item.eltm6.paddingBottom}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm6.paddingLeft"/>{{item.eltm6.paddingLeft}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm6.paddingRight"/>{{item.eltm6.paddingRight}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
宽度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm6.width"
max="375"/>{{item.eltm6.width>1?item.eltm6.width+'px':'自适应'}}
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
高度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm6.height"
max="375"/>{{item.eltm6.height>1?item.eltm6.height+'px':'自适应'}}
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
水平对齐
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio24"
v-model="item.eltm6.justifyContent" value="0"/>
<label for="Radio24"><i
class="iconfont icon-zuoduiqi"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio26"
v-model="item.eltm6.justifyContent" value="2"/>
<label for="Radio26"><i
class="iconfont icon-juzhongduiqi"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio25"
v-model="item.eltm6.justifyContent" value="1"/>
<label for="Radio25"><i
class="iconfont icon-youduiqi"></i></label>
</div>
</div>
</div>
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
垂直对齐
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio34"
v-model="item.eltm6.alignItems" value="0"/>
<label for="Radio34">
<i>上对齐</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio35"
v-model="item.eltm6.alignItems" value="1"/>
<label for="Radio35">
<i>下对齐</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio36"
v-model="item.eltm6.alignItems" value="2"/>
<label for="Radio36">
<i>垂直居中</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio37"
v-model="item.eltm6.alignItems" value="3"/>
<label for="Radio37">
<i>填充</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio38"
v-model="item.eltm6.alignItems" value="4"/>
<label for="Radio38">
<i>内容对齐</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
排列方向
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio39"
v-model="item.eltm6.flexDirection" value="0"/>
<label for="Radio39">
<i>水平从左至右</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio40"
v-model="item.eltm6.flexDirection" value="1"/>
<label for="Radio40">
<i>水平从右至左</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio41"
v-model="item.eltm6.flexDirection" value="2"/>
<label for="Radio41">
<i>垂直从上至下</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio42"
v-model="item.eltm6.flexDirection" value="3"/>
<label for="Radio42">
<i>垂直从下至上</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
换行参数
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio43"
v-model="item.eltm6.flexWrap" value="0"/>
<label for="Radio43">
<i>不换行</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio44"
v-model="item.eltm6.flexWrap" value="1"/>
<label for="Radio44">
<i>换行顺序</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio45"
v-model="item.eltm6.flexWrap" value="2"/>
<label for="Radio45">
<i>换行倒序</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
</div>
<!--表格 end-->
<!--九宫格 start-->
<div v-if="item.eltmType==7">
<div class="sub-level1 box_border">
<div class="sub-label">
列数
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm7.column" max="5"
min="1"/>{{item.eltm7.column}}列
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否需要分割线
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm7.border"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm7.paddingTop"/>{{item.eltm7.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm7.paddingBottom"/>{{item.eltm7.paddingBottom}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm7.paddingLeft"/>{{item.eltm7.paddingLeft}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm7.paddingRight"/>{{item.eltm7.paddingRight}}px
</div>
</div>
</div>
<!--九宫格 end-->
<!--电话号码 start-->
<div v-if="item.eltmType==8">
<div class="sub-level1 box_border">
<div class="sub-label">
图标颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm8.fontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
电话号码
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm8.tel" maxlength="20"/>
</div>
</div>
</div>
<!--电话号码 end-->
<!--客服 start-->
<div v-if="item.eltmType==11">
<div class="sub-level1 box_border">
<div class="sub-label">
图标颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm11.fontColor"/>
</div>
</div>
</div>
<!--客服 end-->
<!--搜索 start-->
<div v-if="item.eltmType==9">
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm9.paddingTop"/>{{item.eltm9.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm9.paddingBottom"/>{{item.eltm9.paddingBottom}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm9.paddingLeft"/>{{item.eltm9.paddingLeft}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm9.paddingRight"/>{{item.eltm9.paddingRight}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
提示内容
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm9.tipText"
maxlength="15"/>
</div>
</div>
</div>
<!--搜索 end-->
<!--公众号关注 start-->
<div v-if="item.eltmType==18">
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm18.paddingTop"/>{{item.eltm18.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm18.paddingBottom"/>{{item.eltm18.paddingBottom}}px
</div>
</div>
</div>
<!--公众关注 end-->
<!--视频 start-->
<div v-if="item.eltmType==12" data-FeatureKey="VideoCnt">
<div class="sub-level1 box_border">
<div class="sub-label">
视频地址
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm12.src" maxlength="500"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
视频封面
</div>
<div class="inputBox">
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+item.id"
v-on:change="uploadImage" :fileId="item.id"
:uptype="2" :msType="12"/></span>
<img :src="item.eltm12.poster||'${URL_STATIC}/shop/static/diy/img/up_img.png' "
:uptype="2" :imgId="item.id" :msType="12"/>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
进度条
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm12.controls"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
自动播放
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm12.autoplay"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
循环播放
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm12.loop"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
宽度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm12.width"
max="375"/>{{item.eltm12.width}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
高度
</div>
<div class="inputicon">
<input type="range" v-model="item.eltm12.height"
max="667"/>{{item.eltm12.height}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm12.paddingTop"/>{{item.eltm12.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm12.paddingBottom"/>{{item.eltm12.paddingBottom}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
左边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm12.paddingLeft"/>{{item.eltm12.paddingLeft}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
右边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm12.paddingRight"/>{{item.eltm12.paddingRight}}px
</div>
</div>
</div>
<!--视频 end-->
<!--通告栏 end-->
<div v-if="item.eltmType==14">
<div class="sub-level1 box_border">
<div class="sub-label">
滚动方向
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio68"
v-model="item.eltm14.scrollDir" value="0"/>
<label for="Radio68">
<i>上下滚动</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio69"
v-model="item.eltm14.scrollDir" value="1"/>
<label for="Radio69">
<i>左右滚动</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
公告图标
</div>
<div class="inputicon m_data_img"><span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+item.id"
v-on:change="uploadImage" :fileId="item.id"
:uptype="4"
:msType="14" :imgwidth="100" :imgheight="100"
:imgSize="40"/></span>
<img :src="item.eltm14.image || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:uptype="4" :imgId="item.id" :msType="14" :imgwidth="100"
:imgheight="100" :imgSize="40"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm14.fontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
箭头颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm14.arrowColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm14.paddingTop"/>{{item.eltm14.paddingTop}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm14.paddingBottom"/>{{item.eltm14.paddingBottom}}px
</div>
</div>
</div>
<!--通告栏 end-->
<!--标题 start-->
<div v-if="item.eltmType==15">
<div class="sub-level1 box_border">
<div class="sub-label">
标题名称
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm15.title" maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm15.titleColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否启用图标
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm15.isIcon"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题图标
</div>
<div class="inputicon m_data_img"><span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+item.id"
v-on:change="uploadImage" :fileId="item.id"
:uptype="5"
:msType="15" :imgwidth="100" :imgheight="100"
:imgSize="40"/></span>
<img :src="item.eltm15.icon || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:uptype="5" :imgId="item.id" :msType="15" :imgwidth="100"
:imgheight="100" :imgSize="40"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否启用链接
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm15.isLink"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
链接文字
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm15.linkText"
maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm15.fontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
箭头颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm15.arrowColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否启用倒计时
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm15.isCountdown"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.eltm15.isCountdown">
<div class="sub-label">
时间组件样式
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio62"
v-model="item.eltm15.cssType" value="1"/>
<label for="Radio62">
<i>样式1</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio63"
v-model="item.eltm15.cssType" value="2"/>
<label for="Radio63">
<i>样式2</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.eltm15.isCountdown">
<div class="sub-label">
开始时间
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm15.startTime"
id="txtStartTime" placeholder="2017-08-22 00:00:01"/>
<!--
v-on:focus="selectStartTime"
v-on:blur="setValue(item.id,1,$event)" -->
</div>
</div>
<div class="sub-level1 box_border" v-if="item.eltm15.isCountdown">
<div class="sub-label">
结束时间
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm15.endTime" id="txtEndTime"
placeholder="2017-08-22 00:00:01"/>
<!-- v-on:focus="selectEndTime"
v-on:blur="setValue(item.id,2,$event)" -->
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm15.margin_top"/>{{item.eltm15.margin_top}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm15.margin_bottom"/>{{item.eltm15.margin_bottom}}px
</div>
</div>
</div>
<!--标题 end-->
<!--营销活动 start-->
<div v-if="item.eltmType==16">
<div class="sub-level1 box_border imgIcon">
<div class="sub-label">
列表样式
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio64"
v-model="item.eltm16.layout" value="1"/>
<label for="Radio64">
<img
src="${URL_STATIC}/shop/static/diy/img/label3.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio65"
v-model="item.eltm16.layout" value="2"/>
<label for="Radio65">
<img
src="${URL_STATIC}/shop/static/diy/img/label2.png"/>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio66"
v-model="item.eltm16.layout" value="3"/>
<label for="Radio66">
<img
src="${URL_STATIC}/shop/static/diy/img/label1.png"/>
</label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示标签
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm16.isLabel"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示商品名
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm16.isShowPname"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示商品价格
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm16.isShowPrice"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示参与人数
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm16.isShowNum"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm16.priceColor"/>
</div>
</div>
<div v-if="item.eltm16.layout==3">
<div class="sub-level1 box_border">
<div class="sub-label">
按钮背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm16.btnBgColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
按钮文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm16.btnFontColor"/>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否启用倒计时
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm16.isCountdown"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.eltm16.isCountdown">
<div class="sub-label">
倒计时背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm16.countdownBgColor"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.eltm16.isCountdown">
<div class="sub-label">
倒计时文字颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm16.countdownFontColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
商品名
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio67"
v-model="item.eltm16.charLine" value="1"/>
<label for="Radio67">
<i>一行</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio70"
v-model="item.eltm16.charLine" value="2"/>
<label for="Radio70">
<i>两行</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm16.margin_top"/>{{item.eltm16.margin_top}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm16.margin_bottom"/>{{item.eltm16.margin_bottom}}px
</div>
</div>
</div>
<!--营销活动 end-->
<!--优惠券 start-->
<div v-if="item.eltmType==17">
<div class="sub-level1 box_border">
<div class="sub-label">
展示类型
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio71"
v-model="item.eltm17.layout" value="1"/>
<label for="Radio71"><i
class="iconfont icon-wenzi "></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio72"
v-model="item.eltm17.layout" value="2"/>
<label for="Radio72"><i
class="iconfont icon-tupian"></i></label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
上边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm17.margin_top"/>{{item.eltm17.margin_top}}px
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
下边距
</div>
<div class="inputicon">
<input type="range"
v-model="item.eltm17.margin_bottom"/>{{item.eltm17.margin_bottom}}px
</div>
</div>
</div>
<!--优惠券 end-->
<!--猜你喜欢 start-->
<div v-if="item.eltmType==101">
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示过滤框
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm101.isShowFilter"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示加载状态
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm101.isShowLoading"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
商品展示
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio101"
v-model="item.eltm101.viewtype" value="1"/>
<label for="Radio101">
<i>块状</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio102"
v-model="item.eltm101.viewtype" value="0"/>
<label for="Radio102">
<i>列表</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题名称
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm101.title"
maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm101.titleColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
过滤选项
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm101.options"/>
</div>
</div>
</div>
<!--猜你喜欢 end-->
<!--附近店铺 start-->
<div v-if="item.eltmType==102">
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示过滤框
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm102.isShowFilter"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示加载状态
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm102.isShowLoading"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
商品展示
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio103"
v-model="item.eltm102.viewtype" value="1"/>
<label for="Radio103">
<i>块状</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio104"
v-model="item.eltm102.viewtype" value="0"/>
<label for="Radio104">
<i>列表</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题名称
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm102.title"
maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm102.titleColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
过滤选项
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm102.options"/>
</div>
</div>
</div>
<!--附近店铺 end-->
<!--秒杀商品 start-->
<div v-if="item.eltmType==103">
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示过滤框
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm103.isShowFilter"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示加载状态
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm103.isShowLoading"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
商品展示
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio105"
v-model="item.eltm103.viewtype" value="1"/>
<label for="Radio105">
<i>块状</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio106"
v-model="item.eltm103.viewtype" value="0"/>
<label for="Radio106">
<i>列表</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题名称
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm103.title"
maxlength="20"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题颜色
</div>
<div class="inputicon">
<input type="color" v-model="item.eltm103.titleColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
过滤选项
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm103.options"/>
</div>
</div>
</div>
<!--秒杀商品 end-->
<!--分类商品 start-->
<div v-if="item.eltmType==104 && false">
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示过滤价格
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.eltm104.isShowFilter"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格区域选项
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm104.title"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
排序选项
</div>
<div class="inputBox">
<input type="text" v-model="item.eltm104.options"/>
</div>
</div>
</div>
<!--分类商品 end-->
<!--附近热卖 start-->
<!--附近热卖 end-->
<!--附近店铺 start-->
<!--附近店铺 end-->
</div>
</div>
<div class="sub-content" v-if="modelType==10 && showPageConfig">
<div class="sub-level1 box_border">
<div class="sub-label">
背景类型
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio47"
v-model="PageConfig.BackgroundObj.type" value="1"/>
<label for="Radio47"><i>背景颜色</i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio46"
v-model="PageConfig.BackgroundObj.type" value="0"/>
<label for="Radio46"><i>背景图片</i></label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border" v-if="PageConfig.BackgroundObj.type==1">
<div class="sub-label">
背景颜色
</div>
<div class="inputicon">
<input type="color" v-model="PageConfig.BackgroundObj.bgColor"/>
</div>
</div>
<div v-if="PageConfig.BackgroundObj.type==0">
<div class="sub-level1 box_border">
<div class="sub-label">
图片补全背景
</div>
<div class="inputicon">
<input type="color" v-model="PageConfig.BackgroundObj.pathColor"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
背景图片
</div>
<div class="inputicon m_data_img"
style="width:200px !important;height:355px !important;">
<span v-if="isUploadImage">
<input type="file" :name="'upfile'" :id="'indexBgImg'"
v-on:change="uploadImage" :fileId="'indexBgImg'"
:uptype="3"
:imgwidth="750" :imgheight="1334" :size="400"/>
</span>
<img :src="PageConfig.BackgroundObj.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="'indexBgImg'" :uptype="3" :imgwidth="750"
:imgheight="1334" :size="400"/>
</div>
</div>
</div>
</div>
</div>
<!--组件样式 end-->
<!--组件设置 start-->
<div class="sub-content">
<div v-if="tabNum==2 && showTabBarConfig">
<div class="expand_menu_box" v-for="(item,index) in appConfig.tabBar.list">
<div class="sub-level-title" v-on:click.stop="expandMenu">
第{{index+1}}项 <i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :tabBarIndex="index"
v-if="index!=0" v-on:click="removeTabBar"></i>
</div>
<div class="expand_menu_content" v-bind:class="{hidebox:index>0}">
<div class="sub-level1 box_border">
<div class="sub-label">
未选中图标
</div>
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+index"
v-on:change="uploadImage" :fileId="index"/>
</span>
<img :src="item.iconPath || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="index" :imgwidth="100" :imgheight="100"
:imgSize="40"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
选中的图标
</div>
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+(index+12)"
v-on:change="uploadImage" :fileId="index+12"
:imgwidth="100" :imgheight="100" :imgSize="40"/>
</span>
<img :src="item.selectedIconPath || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="index+12" :imgwidth="100" :imgheight="100"
:imgSize="40"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
选择地址
</div>
<div class="inputBox">
<input type="text" v-model="item.text" placeholder="连接地址"
maxlength="100" style="width:200px "/>
<a href="javascript:void(0)" v-on:click="getModuleTplData"
:selectid="index" :urlType="7" v-if="index!=0">选择</a>
</div>
</div>
<div class="sub-level1 box_border"
v-if="item.pagePath.indexOf('navigationpage')>-1">
<div class="sub-label">
选择页面
</div>
<div class="inputBox">
<input type="text" v-model="DiyHomeName" placeholder="选择页面地址"
maxlength="100" style="width:200px "/>
<a href="javascript:void(0)" v-on:click="getModuleTplData"
:selectid="0" :urlType="8">选择</a>
</div>
</div>
</div>
</div>
<div class="msk_add_ad" v-on:click="addTabBar">
<label></label>添加
</div>
</div>
<div v-if="tabNum==2 && !showTitleConfig && !showTabBarConfig">
<div v-if="msType==1 || msType==15">
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
链接地址
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio48"
v-model="mskData.selectType" value="0"/>
<label for="Radio48">
<i>无链接</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio27"
v-model="mskData.selectType" value="1"/>
<label for="Radio27">
<i>商品</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio28"
v-model="mskData.selectType" value="2"/>
<label for="Radio28">
<i>分类</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio29"
v-model="mskData.selectType" value="3"/>
<label for="Radio29">
<i>搜索</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio30"
v-model="mskData.selectType" value="4"/>
<label for="Radio30">
<i>快捷入口</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio31"
v-model="mskData.selectType" value="5"/>
<label for="Radio31">
<i>资讯分类</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio32"
v-model="mskData.selectType" value="6"/>
<label for="Radio32">
<i>资讯</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio33"
v-model="mskData.selectType" value="7"/>
<label for="Radio33">
<i>小程序</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('DiyLnkPage')>=0">
<div class="radioBox">
<input type="radio" id="Radio49"
v-model="mskData.selectType" value="8"/>
<label for="Radio49">
<i>自定义页面</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio50"
v-model="mskData.selectType" value="9"/>
<label for="Radio50">
<i>网页地址</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('Comnity')>=0">
<div class="radioBox">
<input type="radio" id="Radio59"
v-model="mskData.selectType" value="10"/>
<label for="Radio59">
<i>社区板块</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('Comnity')>=0">
<div class="radioBox">
<input type="radio" id="Radio60"
v-model="mskData.selectType" value="11"/>
<label for="Radio60">
<i>社区帖子</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio61"
v-model="mskData.selectType" value="12"/>
<label for="Radio61">
<i>拨打电话</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" id="Radio73"
v-model="mskData.selectType" value="17"/>
<label for="Radio73">
<i>优惠券</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
<!--设置 start-->
<div class="sub-level1 box_border" v-if="mskData.selectType==3">
<div class="sub-label">
搜索关键字
</div>
<div class="inputBox">
<input maxlength="20" type="text" placeholder="请输入搜索关键字"
v-model="mskData.keyWord"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="mskData.selectType==7">
<div class="sub-label">
APPID
</div>
<div class="inputBox">
<input type="text" v-model="mskData.AppId" placeholder="请输入小程序APPID"
maxlength="18"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="mskData.selectType==7 ">
<div class="sub-label">
小程序跳转地址
</div>
<div class="inputBox">
<input type="text" v-model="mskData.AppUrl" placeholder="小程序跳转地址"
maxlength="200"/>
</div>
</div>
<div class="sub-level1 box_border"
v-if="mskData.selectType==7 || mskData.selectType==3">
<div class="sub-label">
名称
</div>
<div class="inputBox">
<input type="text" v-model="mskData.name" placeholder="请输入名称"
maxlength="20"/>
</div>
</div>
<div v-if="mskData.selectType==1">
<div class="sub-level1 box_border">
<div class="inputBox inputBtn" style="display:grid;">
<input type="button" v-on:click="getModuleTplData"
:selectid="mskData.id" :urlType="mskData.selectType"
value="选择商品">
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
名称
</div>
<div class="inputBox">
<input type="text" v-model="mskData.name" placeholder="请输入名称"
maxlength="99"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
卖点
</div>
<div class="inputBox">
<input type="text" v-model="mskData.ProductTips"
placeholder="请输入卖点" maxlength="99"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格(元)
</div>
<div class="inputBox">
<input type="text" v-model="mskData.ItemSalePrice"
placeholder="请输入价格" maxlength="20"/>
</div>
</div>
</div>
<div class="sub-level1 box_border"
v-if="mskData.selectType!=1 && mskData.selectType!=3 && mskData.selectType!=7 && mskData.selectType!=0">
<div class="sub-label" v-if="mskData.selectType==2">
选择分类地址
</div>
<div class="sub-label" v-if="mskData.selectType==4">
选择快捷入口地址
</div>
<div class="sub-label"
v-if="mskData.selectType==5 && FeatureKeyList.indexOf('Newsletter')>=0">
选择资讯分类地址
</div>
<div class="sub-label"
v-if="mskData.selectType==6 && FeatureKeyList.indexOf('Newsletter')>=0">
选择资讯地址
</div>
<div class="sub-label"
v-if="mskData.selectType==8 && FeatureKeyList.indexOf('DiyLnkPage')>=0">
选择二级页面
</div>
<div class="sub-label"
v-if="mskData.selectType==10 && FeatureKeyList.indexOf('Comnity')>=0">
选择社区板块地址
</div>
<div class="sub-label"
v-if="mskData.selectType==11 && FeatureKeyList.indexOf('Comnity')>=0">
选择社区帖子地址
</div>
<div class="sub-label" v-if="mskData.selectType==12">
请输入电话/手机号码
</div>
<div class="sub-label" v-if="mskData.selectType==17">
选择优惠券
</div>
<div class="inputBox"
v-if="mskData.selectType!=9 && mskData.selectType!=12">
<input type="text" v-model="mskData.AppUrl"
placeholder="请输入地址,网址中/h5后面部分内容"
v-if="mskData.selectType==4"
style="width: 90%;margin-bottom: 10px;"/>
<input type="text" v-model="mskData.name" placeholder="请选择地址"/><a
href="javascript:void(0)" v-on:click="getModuleTplData"
:selectid="mskData.id" :urlType="mskData.selectType">选择</a>
</div>
<div class="inputBox" v-if="mskData.selectType==12">
<input type="text" v-model="mskData.name" placeholder="请输入电话号码"/>
</div>
<span v-if="mskData.selectType==9">
<div class="sub-level1 box_border">
<div class="sub-label">
输入网页地址 </div>
<div class="inputBox">
<input type="text" v-model="mskData.AppUrl"
placeholder="请输入网页地址"/>
<p style="color: red;line-height: 20px;">
注:需登录小程序管理后台配置域名白名单。</p>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题 </div>
<div class="inputBox">
<input type="text" v-model="mskData.name"
placeholder="请输入标题"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题栏颜色 </div>
<div class="inputBox">
<input type="color" v-model="mskData.keyWord"
placeholder="请选择标题栏颜色"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题文字颜色 </div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio51" v-model="mskData.AppId"
value="white"/>
<label for="Radio51"
style="background-color:White;"></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" id="Radio52" v-model="mskData.AppId"
value="black"/>
<label for="Radio52"
style="background-color:black;"></label>
</div>
</div>
</div>
</span>
</div>
<!--设置 end-->
<!--图片 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
上传图片
</div>
<div class="info_box">
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile" :id="'File'+mskData.id"
v-on:change="uploadImage" :fileId="mskData.id"
:uptype="2" :msType="msType"/>
</span>
<img :src="mskData.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="mskData.id"/>
</div>
<div class="product-info" v-if="mskData.selectType==17">
<p><em>¥{{mskData.ItemSalePrice}}</em></p>
<p>{{mskData.ProductTips}}</p>
<p>{{mskData.AppUrl}}</p>
</div>
</div>
</div>
<!--图片 start-->
</div>
<div id="data-box"
v-if="msType==4 || msType==3 || msType==6 || msType==7 || msType==14|| msType==17">
<div class="expand_menu_box" v-for="(item,index) in mskDataArray"
v-if="item">
<div class="sub-level-title" v-on:click="expandMenu">
<i style="float: left;margin-right: 10px; cursor: pointer;"
class="iconfont icon-sort" title="拖动排序"></i>
第{{index+1}}项 <span class="isHome"></span>
<i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :deleteId="item.id"
v-on:click.stop="deleteItem"></i>
</div>
<div class="expand_menu_content" v-bind:class="{hidebox:index>0}">
<!--尺寸 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
链接地址
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio49'+item.id"
v-model="item.selectType" value="0"/>
<label :for="'Radio49'+item.id">
<i>无链接</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio34'+item.id"
v-model="item.selectType" value="1"/>
<label :for="'Radio34'+item.id">
<i>商品</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio35'+item.id"
v-model="item.selectType" value="2"/>
<label :for="'Radio35'+item.id">
<i>分类</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio36'+item.id"
v-model="item.selectType" value="3"/>
<label :for="'Radio36'+item.id">
<i>搜索</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio37'+item.id"
v-model="item.selectType" value="4"/>
<label :for="'Radio37'+item.id">
<i>快捷入口</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('Newsletter')>=0">
<div class="radioBox">
<input type="radio" :id="'Radio38'+item.id"
v-model="item.selectType" value="5"/>
<label :for="'Radio38'+item.id">
<i>资讯分类</i>
</label>
</div>
</div>
<div class="inputicon"
v-if="FeatureKeyList.indexOf('Newsletter')>=0">
<div class="radioBox">
<input type="radio" :id="'Radio39'+item.id"
v-model="item.selectType" value="6"/>
<label :for="'Radio39'+item.id">
<i>资讯</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" :id="'Radio40'+item.id"
v-model="item.selectType" value="7"/>
<label :for="'Radio40'+item.id">
<i>小程序</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('DiyLnkPage')>=0">
<div class="radioBox">
<input type="radio" :id="'Radio50'+item.id"
v-model="item.selectType" value="8"/>
<label :for="'Radio50'+item.id">
<i>自定义页面</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" :id="'Radio51'+item.id"
v-model="item.selectType" value="9"/>
<label :for="'Radio51'+item.id">
<i>网页地址</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('Comnity')>=0">
<div class="radioBox">
<input type="radio" :id="'Radio62'+item.id"
v-model="item.selectType" value="10"/>
<label :for="'Radio62'+item.id">
<i>社区板块</i>
</label>
</div>
</div>
<div class="inputicon icon_img"
v-if="FeatureKeyList.indexOf('Comnity')>=0">
<div class="radioBox">
<input type="radio" :id="'Radio61'+item.id"
v-model="item.selectType" value="11"/>
<label :for="'Radio61'+item.id">
<i>社区帖子</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" :id="'Radio68'+item.id"
v-model="item.selectType" value="12"/>
<label :for="'Radio68'+item.id">
<i>拨打电话</i>
</label>
</div>
</div>
<div class="inputicon icon_img">
<div class="radioBox">
<input type="radio" :id="'Radio74'+item.id"
v-model="item.selectType" value="17"/>
<label :for="'Radio74'+item.id">
<i>优惠券</i>
</label>
</div>
</div>
</div>
</div>
<!--尺寸 end-->
<!--设置 start-->
<div class="sub-level1 box_border" v-if="item.selectType==3">
<div class="sub-label">
搜索关键字
</div>
<div class="inputBox">
<input maxlength="20" type="text" placeholder="请输入搜索关键字"
v-model="item.keyWord"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.selectType==7">
<div class="sub-label">
APPID
</div>
<div class="inputBox">
<input type="text" v-model="item.AppId"
placeholder="请输入小程序APPID" maxlength="18"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.selectType==7">
<div class="sub-label">
小程序跳转地址
</div>
<div class="inputBox">
<input type="text" v-model="item.AppUrl"
placeholder="请输入小程序跳转地址" maxlength="200"/>
</div>
</div>
<div class="sub-level1 box_border"
v-if="item.selectType==7 || item.selectType==3 || item.selectType==0">
<div class="sub-label">
名称
</div>
<div class="inputBox">
<input type="text" v-model="item.name" placeholder="请输入名称"
maxlength="99"/>
</div>
</div>
<div v-if="item.selectType==1">
<div class="sub-level1 box_border">
<div class="inputBox inputBtn" style="display:grid;">
<input type="button" v-on:click="getModuleTplData"
:selectid="item.id" :urlType="item.selectType"
value="选择商品">
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
名称
</div>
<div class="inputBox">
<input type="text" v-model="item.name"
placeholder="请输入名称" maxlength="99"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
卖点
</div>
<div class="inputBox">
<input type="text" v-model="item.ProductTips"
placeholder="请输入卖点" maxlength="99"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格
</div>
<div class="inputBox">
<input type="text" v-model="item.ItemSalePrice"
placeholder="请输入价格" maxlength="99"/>
</div>
</div>
</div>
<div class="sub-level1 box_border"
v-if="item.selectType!=1 && item.selectType!=3 && item.selectType!=7 && item.selectType!=0">
<div class="sub-label" v-if="item.selectType==2">
选择分类地址
</div>
<div class="sub-label" v-if="item.selectType==4">
选择快捷入口地址
</div>
<div class="sub-label" v-if="item.selectType==5">
选择资讯分类地址
</div>
<div class="sub-label" v-if="item.selectType==6">
选择资讯地址
</div>
<div class="sub-label"
v-if="item.selectType==8 && FeatureKeyList.indexOf('DiyLnkPage')>=0">
选择二级页面
</div>
<div class="sub-label"
v-if="item.selectType==10 && FeatureKeyList.indexOf('Comnity')>=0">
选择社区板块页面
</div>
<div class="sub-label"
v-if="item.selectType==11 && FeatureKeyList.indexOf('Comnity')>=0">
选择社区帖子页面
</div>
<div class="sub-label" v-if="item.selectType==12">
请输入电话/手机号码
</div>
<div class="sub-label" v-if="item.selectType==17">
选择优惠券
</div>
<div class="inputBox"
v-if="item.selectType!=9 && item.selectType!=12">
<input type="text" v-model="item.AppUrl"
placeholder="请输入地址,网址中/h5后面部分内容"
v-if="item.selectType==4"
style="width: 90%;margin-bottom: 10px;"/>
<input type="text" v-model="item.name"
placeholder="请选择地址"/>
<a href="javascript:void(0)" v-on:click="getModuleTplData"
:selectid="item.id" :urlType="item.selectType">选择</a>
</div>
<div class="inputBox" v-if="item.selectType==15">
<input type="text" v-model="item.name"
placeholder="请选择地址"/>
</div>
<div class="inputBox" v-if="item.selectType==12">
<input type="text" v-model="item.name"
placeholder="请输入名称"/>
</div>
<div class="inputBox" v-if="item.selectType==12">
<input type="text" v-model="item.mobile"
placeholder="请输入手机号码"/>
</div>
<span v-if="item.selectType==9">
<div class="sub-level1 box_border">
<div class="sub-label">
输入网页地址 </div>
<div class="inputBox">
<input type="text" v-model="item.AppUrl"
placeholder="请输入网页地址"/>
<p style="color: red;line-height: 20px;">
注:需登录小程序管理后台配置域名白名单。</p>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题 </div>
<div class="inputBox">
<input type="text" v-model="item.name"
placeholder="请输入标题"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题栏颜色 </div>
<div class="inputBox">
<input type="color" v-model="item.keyWord"
placeholder="请选择标题栏颜色"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题文字颜色 </div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio53'+item.id"
v-model="item.AppId" value="white"/>
<label :for="'Radio53'+item.id"
style="background-color:White;"></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio54'+item.id"
v-model="item.AppId" value="black"/>
<label :for="'Radio54'+item.id"
style="background-color:black;"></label>
</div>
</div>
</div>
</span>
</div>
<!--设置 end-->
<!--图片 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
上传图片
</div>
<div class="info_box">
<div class="inputicon m_data_img">
<span v-if="isUploadImage">
<input type="file" name="upfile"
:id="'File'+item.id"
v-on:change="uploadImage"
:fileId="item.id"/>
</span>
<img :src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="item.id"/>
</div>
<div class="product-info" v-if="item.selectType==17">
<p><em>¥{{item.ItemSalePrice}}</em></p>
<p>{{item.ProductTips}}</p>
<p>{{item.AppUrl}}</p>
</div>
</div>
</div>
<div class="sub-level1 box_border" v-if="msType==6">
<div class="sub-label">
宽度
</div>
<div class="inputicon">
<input type="range" v-model="item.flexNum" max="375"
min="0"/>{{item.flexNum>1?(item.flexNum+'px'):'自适应'}}
</div>
</div>
<!--图片 start-->
</div>
</div>
<div class="msk_add_ad" v-on:click="addModuleContent">
<label></label>添加
</div>
</div>
<div v-if="msType==2">
<div class="sub-label">
富文本内容
</div>
<div class="inputBox">
<a href="javascript:void(0)" v-on:click="getModuleTplData"
:selectid="mskData.id" :urlType="3"
style="padding-bottom:10px;display: block;">选择素材</a>
<ueditor v-bind:value="mskData.words" v-on:input="input"
v-on:ready="ready"></ueditor>
</div>
</div>
<div v-if="msType==13">
<div class="expand_menu_box" v-for="(item,index) in mskDataArray">
<div class="sub-level-title" v-on:click="expandMenu">
第{{index+1}}项 <span class="isHome"></span>
<i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :deleteId="item.id"
v-on:click.stop="deleteItem"></i>
</div>
<div class="expand_menu_content" v-bind:class="{hidebox:index>0}">
<div class="sub-level1 box_border">
<div class="sub-label" style="width: 100%">
控件类型
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio55'+item.id"
v-model="item.type" value="1"/>
<label :for="'Radio55'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm1.png"/>
<i>text</i>
</label>
</div>
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio56'+item.id"
v-model="item.type" value="2"/>
<label :for="'Radio56'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm7_maka.png"/>
<i>data</i>
</label>
</div>
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio57'+item.id"
v-model="item.type" value="3"/>
<label :for="'Radio57'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm2.png"/>
<i>textarea</i>
</label>
</div>
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio58'+item.id"
v-model="item.type" value="4"/>
<label :for="'Radio58'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm34.png"/>
<i>radio</i>
</label>
</div>
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio59'+item.id"
v-model="item.type" value="5"/>
<label :for="'Radio59'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm31.png"/>
<i>checkbox</i>
</label>
</div>
</div>
<div class="inputicon sub-type">
<div class="radioBox">
<input type="radio" :id="'Radio81'+item.id"
v-model="item.type" value="6"/>
<label :for="'Radio81'+item.id">
<img
src="${URL_STATIC}/shop/static/diy/img/subForm35.png"/>
<i>image</i>
</label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
标题
</div>
<div class="inputBox">
<input type="text" v-model="item.labelText"
placeholder="请输入标题"/>
</div>
</div>
<div class="sub-level1 box_border" v-if="item.type<4">
<div class="sub-label">
占位符
</div>
<div class="inputBox">
<input type="text" v-model="item.placeholderText"
placeholder="请输入占位符"/>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
边框颜色
</div>
<div class="inputBox">
<input type="color" v-model="item.borderColor"
placeholder="请选择标题栏颜色"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
验证类型
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio60'+item.id"
v-model="item.isVerification" value="0"/>
<label :for="'Radio60'+item.id"><i
class="iconfont icon-ZHicon-"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio61'+item.id"
v-model="item.isVerification" value="1"/>
<label :for="'Radio61'+item.id"><i
class="iconfont icon-shouji"></i></label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio62'+item.id"
v-model="item.isVerification" value="2"/>
<label :for="'Radio62'+item.id"><i
class="iconfont icon-youxiang"></i></label>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
是否必填
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.isFillIn"/>
</div>
</div>
</div>
<div v-if="item.type==4 || item.type==5">
<div class="sub-level1 box_border">
<div class="sub-label">
选项名称
</div>
<div class="inputBox" v-for="info in item.data"
style="margin: 5px;">
<input type="text" v-model="info.text"
placeholder="请输入标题"/><a :dataid="info.id"
:datapid="item.id"
v-on:click="delCKInput"
style="cursor: pointer;">删除</a>
</div>
</div>
<div class="sub-level1 box_border addSel">
<a :dataid="item.id" v-on:click="addCKInput">+添加选项</a>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
边框颜色
</div>
<div class="inputBox">
<input type="color" v-model="item.selColor"
placeholder="请选择标题栏颜色"/>
</div>
</div>
</div>
<div v-if="item.type==6">
<div class="sub-level1 box_border">
<div class="sub-label">
是否必传
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.isUploadImage"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
最多上传{{item.moreNum}}张
</div>
<div class="inputBox">
<input type="range" v-model="item.moreNum" max="9"
min="1"/>
</div>
</div>
</div>
<div v-if="item.type==5" style="display:none">
<div class="sub-level1 box_border">
<div class="sub-label">
最少选择
</div>
<div class="inputBox">
<input type="text" v-model="item.minSel"
placeholder="请输入最少选择"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
最多选择
</div>
<div class="inputBox">
<input type="text" v-model="item.maxSel"
placeholder="请输入最多选择"/>
</div>
</div>
</div>
</div>
</div>
<div class="msk_add_ad" v-on:click="addInput">
<label></label>添加
</div>
</div>
<div id="data-box" v-if="msType==16">
<div class="expand_menu_box" v-for="(item,index) in mskDataArray">
<div class="sub-level-title" v-on:click="expandMenu">
<i style="float: left;margin-right: 10px; cursor: pointer;"
class="iconfont icon-sort" title="拖动排序"></i>
第{{index+1}}项 <span class="isHome"></span>
<i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :deleteId="item.id"
v-on:click.stop="deleteItem"></i>
</div>
<div class="expand_menu_content" v-bind:class="{hidebox:index>0}">
<div class="sub-level1 box_border">
<div class="sub-label">
商品类型
</div>
<div class="minIcon">
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio71'+item.id"
v-model="item.selectType" value="12"/>
<label :for="'Radio71'+item.id">
<i>拼团商品</i>
</label>
</div>
</div>
<div class="inputicon" style="display: none;">
<div class="radioBox">
<input type="radio" :id="'Radio72'+item.id"
v-model="item.selectType" value="13"/>
<label :for="'Radio72'+item.id">
<i>抽奖团商品</i>
</label>
</div>
</div>
<div class="inputicon">
<div class="radioBox">
<input type="radio" :id="'Radio73'+item.id"
v-model="item.selectType" value="14"/>
<label :for="'Radio73'+item.id">
<i>秒杀商品</i>
</label>
</div>
</div>
<div class="inputicon" style="display: none;">
<div class="radioBox">
<input type="radio" :id="'Radio80'+item.id"
v-model="item.selectType" value="15"/>
<label :for="'Radio80'+item.id">
<i>砍价商品</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
按钮文字
</div>
<div class="inputBox">
<input type="text" v-model="item.words"
placeholder="请输入按钮文字"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="inputBox inputBtn" style="display:grid;">
<input type="button" v-on:click="getModuleTplData"
:selectid="item.id" :urlType="item.selectType"
value="选择商品">
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
已选择
</div>
<div class="produc-info">
<div class="inputicon m_data_img"><span
v-if="isUploadImage">
<input type="file" name="upfile"
:id="'File'+item.id"
v-on:change="uploadImage"
:fileId="item.id" :uptype="2"
:msType="msType"/></span>
<img :src="item.path || '${URL_STATIC}/shop/static/diy/img/up_img.png' "
:imgId="item.id" :uptype="2" :msType="msType"/>
</div>
<div class="text-info">
<span>{{item.name}}</span>
<span>开始时间:{{item.StartTimeStr}}</span>
<span>结束时间:{{item.EndTimeStr}}</span>
<span>活动价:<em>¥{{item.ItemSalePrice}}</em></span>
</div>
</div>
</div>
</div>
</div>
<div class="msk_add_ad" v-on:click="addModuleContent" :msType="msType">
<label :msType="msType"></label>添加
</div>
</div>
<div id="data-box" v-if="msType==104">
<div class="expand_menu_box" v-for="(item,index) in mskDataArray">
<div class="sub-level-title" v-on:click="expandMenu">
<i style="float: left;margin-right: 10px; cursor: pointer;"
class="iconfont icon-sort" title="拖动排序"></i>
第{{index+1}}项 <span class="isHome"></span>
<i class="iconfont icon-moreunfold"></i>
<i class="iconfont icon-icon-del-copy" :deleteId="item.id"
v-on:click.stop="deleteItem"></i>
</div>
<div class="expand_menu_content" v-bind:class="{hidebox:index>0}">
<div class="sub-level1 box_border">
<div class="sub-label">
商品类型
</div>
<div class="minIcon">
<div class="inputicon" style="display: none;">
<div class="radioBox">
<input type="radio" :id="'Radio80'+item.id"
v-model="item.selectType" value="104"/>
<label :for="'Radio80'+item.id">
<i>砍价商品</i>
</label>
</div>
</div>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
分类名称
</div>
<div class="inputBox">
<input type="text" v-model="item.name"
placeholder="请输入分类名称"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="inputBox inputBtn" style="display:grid;">
<input type="button" v-on:click="getModuleTplData"
:selectid="item.id" :selectdataids="item.ids || item.did"
:urlType="item.selectType"
value="选择商品">
</div>
</div>
<!-- 已选择 -->
<div class="sub-level1 box_border">
<div class="sub-label">
已选择
</div>
<div class="inputBox">
<textarea type="text" v-model="item.ids"
placeholder="请输入选中商品编号"
style="width: 280px;height: 100px;"></textarea>
</div>
</div>
<!--分类商品 start-->
<div class="sub-level1 box_border">
<div class="sub-label">
是否展示过滤价格
</div>
<div class="inputicon">
<input class="weui-switch" type="checkbox"
v-model="item.isShowFilter"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
价格区域选项
</div>
<div class="inputBox">
<input type="text" v-model="item.title"/>
</div>
</div>
<div class="sub-level1 box_border">
<div class="sub-label">
排序选项
</div>
<div class="inputBox">
<input type="text" v-model="item.options"/>
</div>
</div>
<!--分类商品 end-->
</div>
</div>
<div class="msk_add_ad" v-on:click="addModuleContent" :msType="msType">
<label :msType="msType"></label>添加
</div>
</div>
</div>
</div>
</vue-scroll>
</div>
</div>
</div>
<form method="post" action="https://test.lancerdt.com/admin.php/Page_Base/saveTpl" id="dir_form">
<input type="hidden" name="tpl_id" id="tpl_id" value="${(tpl_id?c)!''}"/>
<input type="hidden" name="ctid" id="ctid" value="1711"/>
<input type="hidden" name="tpl_label" id="tpl_label" value="美妆"/>
<input type="submit" name="Button1" value="Button" id="Button1" style="display: none"/>
<input type="submit" name="Button3" value="Button" id="Button3" style="display: none"/>
<input type="hidden" name="app_id" id="app_id" value="${(app_id?c)!''}"/>
<input type="hidden" name="page_id" id="page_id" value="${(page_id?c)!''}"/>
<input type="hidden" name="store_id" id="store_id" value="${(store_id?c)!''}"/>
<input type="hidden" name="store_name" id="store_name" value="${store_name!''}"/>
<input type="hidden" name="app_page_list" id="app_page_list"
value='${app_page_list!""}'/>
<input type="hidden" name="page_code" id="page_code" value='${page_code!""}'/>
<input type="hidden" name="page_nav" id="page_nav" value='${page_nav!""}'/>
<input type="hidden" name="hidTemplateWarehouseId" id="hidTemplateWarehouseId" value="${(tpl_id?c)!''}"/>
<input type="hidden" name="page_config" id="page_config"
value='${page_config!""}'/>
<input type="hidden" name="app_member_center" id="app_member_center"
value='${app_member_center!""}'/>
<input type="hidden" name="app_feature_keyset" id="app_feature_keyset"
value='["AbtVendor","ShopTmpl","DiyUI","DiyLnkPage","Comnity","ProdCat","ProdDetail","ProdVideo","FavProd","ProdCmt","CustServ","CallDirect","ShoppingCart","MulPhyStore","ServResv","SelfTake","PayOnline","Membership","ProdMgr","ProdQrCode","OrderMgr","RecptPnt","OrderDetail","ShipMgr","CityDist","MemCent","MemCentGrid","QrCodeMeal","TakeAway","Newsletter","VideoCnt","TmplMsg","ProdProm","FlashSale","MemDist","PhyStoreDist","FansRank","Coupon","FightGrp","CutPrice","LuckDraw","GoldenEgg","QuickPay","AdvEvent","DynForm","ECashCard","MemGrade","MemGradeDisct","MemPoint","MemTag","MemCashAcct","MemRpt","ProdRpt","OrderRpt","SrcDelgAuth","FreeUpd"]'/>
</form>
<script type="text/javascript"
src="${URL_STATIC}/shop/static/diy/js/diy.min.js?v=${VERSION}"></script>
<script type="text/javascript"
src="${URL_STATIC}/shop/static/diy/js/ueditor.config.js?v=${VERSION}">
</script>
<script type="text/javascript"
src="${URL_STATIC}/shop/static/diy/js/ueditor.all.js?v=${VERSION}">
</script>
<script type="text/javascript">
$(function () {
$.ajaxSetup({
headers: {
Accept: "application/json, text/plain, */*",
Authorization: "Bearer " + window.authorization
}
});
$.ajaxSettings.beforeSend = function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Authorization", "Bearer " + window.authorization);
};
})
</script>
</div>
</div>
</body>
</html>