|
|
<!-- NL2R -->
|
|
|
<script type="text/template" id="NL2R-template">
|
|
|
<div class="form-group">
|
|
|
<label>左侧图</label>
|
|
|
</div>
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="批量添加左侧图" style="margin:10px;" data-event="NL2R.left"></p>
|
|
|
[[if contentData.data.left.length]]
|
|
|
<ul class="draggable" data-array="data.left">
|
|
|
[[each contentData.data.left as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td align="center"><input type="file" name="file" value="[[item.src]]" class="observe" data-field="left.[[index]].src"/></td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="left.[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" required="required" data-field="left.[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td><button class="btn btn-danger btn-sm delBtn" data-event="NL2R.left" type="button" data-index="[[index]]">删除</button></td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
[[/if]]
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="继续添加" style="margin:10px;" data-event="NL2R.left"></p>
|
|
|
<div class="form-group">
|
|
|
<label>右侧图</label>
|
|
|
</div>
|
|
|
<ul class="draggable" data-array="data.right">
|
|
|
[[each contentData.data.right as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td align="center"><input type="file" name="file" value="[[item.src]]" class="observe" data-field="right.[[index]].src"/></td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="right.[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" required="required" data-field="right.[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
</script>
|
|
|
<!-- 奥莱专用-人气品牌(产品表示暂时不用) -->
|
|
|
<script type="text/template" id="outletsHotBrands-template">
|
|
|
<div class="form-group">
|
|
|
<label>标题:</label>
|
|
|
<input type="text" class="form-control input-form observe" value="[[contentData.data.title.title]]" data-field="title.title">
|
|
|
</div>
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="批量选择品牌" style="margin:10px;"><span class="grey">注:此操作会覆盖已有选择</span></p>
|
|
|
|
|
|
</script>
|
|
|
<!-- 三张图片 -->
|
|
|
<script type="text/template" id="threePicture-template">
|
|
|
<ul class="draggable" data-array="data">
|
|
|
[[each contentData.data as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td align="center"><input type="file" name="file" value="[[item.src]]" class="observe" data-field="[[index]].src"/></td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" required="required" data-field="[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td><button class="btn btn-danger btn-sm delBtn" data-event="threePicture.data" type="button" data-index="[[index]]">删除</button></td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
</script>
|
|
|
<!-- 品类推荐 -->
|
|
|
<script type="text/template" id="recommendCategory-template">
|
|
|
<div class="form-group">
|
|
|
<label>标题</label>
|
|
|
<input type="text" class="form-control input-form observe" data-field="title" value="[[contentData.data.title]]">
|
|
|
</div>
|
|
|
<ul class="draggable" data-array="data.categoryList">
|
|
|
[[each contentData.data.categoryList as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-2">导航名称(PC):</label>
|
|
|
<div class="col-sm-5">
|
|
|
<input type="text" value="[[item.navigateNamePC]]" class="form-control observe" data-field="categoryList.[[index]].navigateNamePC">
|
|
|
</div>
|
|
|
<label class="col-sm-2">导航图片(APP)</label>
|
|
|
<input type="file" name="file" value="[[item.navigateImageSrcApp]]" class="observe" data-field="categoryList.[[index]].navigateImageSrcApp"/>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-2">跳转目的</label>
|
|
|
<div class="col-sm-4">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="categoryList.[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
<label class="col-sm-2">跳转地址</label>
|
|
|
<div class="col-sm-4">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" data-field="categoryList.[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="col-sm-2">落地页图片</label>
|
|
|
<div class="col-sm-10">
|
|
|
<input type="file" name="file" value="[[item.bannerImage]]" class="observe" data-field="categoryList.[[index]].bannerImage"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td><button class="btn btn-danger btn-sm delBtn" data-event="recommendCategory.categoryList" type="button" data-index="[[index]]">删除</button></td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="添加品类" style="margin:10px;" data-event="recommendCategory.categoryList"></p>
|
|
|
</script>
|
|
|
<!-- 品类导航 -->
|
|
|
<script type="text/template" id="categoryNavigation-template">
|
|
|
<ul class="draggable" data-array="data">
|
|
|
[[each contentData.data as item index]]
|
|
|
<li>
|
|
|
<div class="form-group">
|
|
|
<label>品类名称:</label>
|
|
|
<input type="text" placeholder="品类名称" value="[[item.name]]" class="observe" data-field="[[index]].name" required="required">
|
|
|
<select name="goTo" class="observe" value="[[item.url.action]]" data-field="[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" data-field="[[index]].url.url" class="observe" required="required"/>
|
|
|
<a type="button" class="btn btn-danger btn-xs delBtn" data-event="textNav.data" data-index="[[index]]">删除</a>
|
|
|
</div>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="添加品类" style="margin:10px;" data-event="categoryNavigation.data"></p>
|
|
|
</script>
|
|
|
<!-- 折扣专场 -->
|
|
|
<script type="text/template" id="discountActivity-template">
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>标题:</label>  
|
|
|
<input type="text" class="form-control input-form observe" placeholder="标题" value="[[contentData.data.title.name]]" data-field="title.name">
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>更多名称:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="更多名称" value="[[contentData.data.title.more_name]]" data-field="title.more_name">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转目的:</label>
|
|
|
<select name="goTo" class="observe form-control input-form" value="[[contentData.data.title.more_url.action]]" data-field="title.more_url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转地址:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="跳转地址" value="[[contentData.data.title.more_url.url]]" data-field="title.more_url.url">
|
|
|
</div>
|
|
|
</div>
|
|
|
<ul class="draggable" data-array="data.list">
|
|
|
[[each contentData.data.list as item index]]
|
|
|
<li>
|
|
|
<div class="form-group">
|
|
|
<label>专题ID:</label>
|
|
|
<input type="text" placeholder="专区ID" value="[[item.id]]" class="observe" data-field="list.[[index]].id" required="required">
|
|
|
<a type="button" class="btn btn-danger btn-xs delBtn" data-event="discountActivity.list" data-index="[[index]]">删除</a>
|
|
|
</div>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
<p><input type="button" name="select-pic" class="btn btn-info btn-xs addBtn" value="添加一个" style="margin:10px;" data-event="discountActivity.list"></p>
|
|
|
</script>
|
|
|
<!-- 会员专享 -->
|
|
|
<script type="text/template" id="vipFloor-template">
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>标题:</label>  
|
|
|
<input type="text" class="form-control input-form observe" placeholder="标题" value="[[contentData.data.title.name]]" data-field="title.name">
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>更多名称:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="更多名称" value="[[contentData.data.title.more_name]]" data-field="title.more_name">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转目的:</label>
|
|
|
<select name="goTo" class="observe form-control input-form" value="[[contentData.data.title.more_url.action]]" data-field="title.more_url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转地址:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="跳转地址" value="[[contentData.data.title.more_url.url]]" data-field="title.more_url.url">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>商品池ID:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="商品池ID" value="[[contentData.data.title.productPoolId]]" data-field="title.productPoolId">
|
|
|
</div>
|
|
|
</div>
|
|
|
<ul class="draggable" data-array="data.image">
|
|
|
[[each contentData.data.image as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td align="center"><input type="file" name="file" value="[[item.src]]" class="observe" data-field="image.[[index]].src"/></td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="image.[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" required="required" data-field="image.[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
</script>
|
|
|
<!-- 断码区 -->
|
|
|
<script type="text/template" id="offCodeArea-template">
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>标题:</label>  
|
|
|
<input type="text" class="form-control input-form observe" placeholder="标题" value="[[contentData.data.title.name]]" data-field="title.name">
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>更多名称:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="更多名称" value="[[contentData.data.title.more_name]]" data-field="title.more_name">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转目的:</label>
|
|
|
<select name="goTo" class="observe form-control input-form" value="[[contentData.data.title.more_url.action]]" data-field="title.more_url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
<div class="col-sm-6">
|
|
|
<label>跳转地址:</label>
|
|
|
<input type="text" class="form-control input-form observe" placeholder="跳转地址" value="[[contentData.data.title.more_url.url]]" data-field="title.more_url.url">
|
|
|
</div>
|
|
|
</div>
|
|
|
<ul class="draggable" data-array="data.list">
|
|
|
[[each contentData.data.list as item index]]
|
|
|
<li>
|
|
|
<table class="table table-hover table-bordered responsive dataTable no-footer">
|
|
|
<tbody>
|
|
|
<tr>
|
|
|
<td align="center">[[index+1]]</td>
|
|
|
<td align="center"><input type="file" name="file" value="[[item.src]]" class="observe" data-field="list.[[index]].src"/></td>
|
|
|
<td>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<select name="goTo" class="observe form-control" value="[[item.url.action]]" data-field="list.[[index]].url.action">
|
|
|
[[layout action_template]]
|
|
|
</select>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<div class="col-sm-10">
|
|
|
<input type="text" placeholder="url" value="[[item.url.url]]" class="observe form-control" required="required" data-field="list.[[index]].url.url"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</li>
|
|
|
[[/each]]
|
|
|
</ul>
|
|
|
</script>
|
|
|
|
|
|
<!-- 标题图片 -->
|
|
|
<script type="text/template" id="titleImage-template">
|
|
|
<div class="panel-body" id="titleImage-baseFrom">
|
...
|
...
|
|