其余文件
This commit is contained in:
74
app/admin/view/activity_area/area/add.html
Normal file
74
app/admin/view/activity_area/area/add.html
Normal file
@ -0,0 +1,74 @@
|
||||
{layout name="layout2" /}
|
||||
<style>
|
||||
.reqRed::before {
|
||||
content: '*';
|
||||
color: red;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.layui-form-label {
|
||||
width: 120px;
|
||||
}
|
||||
</style>
|
||||
<div class="layui-form" lay-filter="layuiadmin-form" id="layuiadmin-form" style="padding: 20px 30px 0 0;">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">专区名称:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="name" lay-vertype="tips" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<!--活动专区封面图-->
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">封面图:</label>
|
||||
<div class="layui-input-inline">
|
||||
<div class="like-upload-image">
|
||||
<div class="upload-image-elem"><a class="add-upload-image"> + 添加图片</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"></label>
|
||||
<label class=" layui-form-mid layui-word-aux">专区封面图。建议尺寸:宽100px*高100px,jpg,jpeg,png格式</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">专区描述:</label>
|
||||
<div class="layui-input-inline">
|
||||
<textarea name="synopsis" lay-verify="required" class="layui-textarea"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">专区状态:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="checkbox" lay-filter="disable" name="status" lay-skin="switch" lay-text="显示|隐藏">
|
||||
<!-- <div class=" layui-form-mid layui-word-aux">显示或者隐藏商品栏目</div>-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="add-submit" id="add-submit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.use(['form'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form;
|
||||
|
||||
like.delUpload();
|
||||
$(document).on("click", ".add-upload-image", function () {
|
||||
like.imageUpload({
|
||||
limit: 1,
|
||||
field: "image",
|
||||
that: $(this)
|
||||
});
|
||||
});
|
||||
|
||||
//删除图片/证书
|
||||
$(document).on('click', '.pay-img-del-x', function () {
|
||||
$(this).parent().siblings('input').val('');
|
||||
$(this).parent().siblings().css('display','block');
|
||||
$(this).parent().remove();
|
||||
});
|
||||
})
|
||||
</script>
|
||||
80
app/admin/view/activity_area/area/edit.html
Normal file
80
app/admin/view/activity_area/area/edit.html
Normal file
@ -0,0 +1,80 @@
|
||||
{layout name="layout2" /}
|
||||
<style>
|
||||
.reqRed::before {
|
||||
content: '*';
|
||||
color: red;
|
||||
margin-right: 5px;
|
||||
}
|
||||
.layui-form-label {
|
||||
width: 120px;
|
||||
}
|
||||
</style>
|
||||
<div class="layui-form" lay-filter="layuiadmin-form" id="layuiadmin-form" style="padding: 20px 30px 0 0;">
|
||||
<input type="hidden" name="id" value="{$detail.id}" >
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">专区名称:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="name" value="{$detail.name}" lay-vertype="tips" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--活动专区封面图-->
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">封面图:</label>
|
||||
<div class="layui-input-inline">
|
||||
{if $detail.image}
|
||||
<div class="upload-image-div">
|
||||
<img src="{$detail.image}" alt="img">
|
||||
<input type="hidden" name="image" value="{$detail.image}">
|
||||
<div class="del-upload-btn">x</div>
|
||||
</div>
|
||||
<div class="upload-image-elem" style="display:none;"><a class="add-upload-image" id="image"> + 添加图片</a></div>
|
||||
{else}
|
||||
<div class="upload-image-elem"><a class="add-upload-image" id="image"> + 添加图片</a></div>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"></label>
|
||||
<label class=" layui-form-mid layui-word-aux">活动专区封面图。建议尺寸:宽100px*高100px,jpg,jpeg,png格式</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label reqRed">专区描述:</label>
|
||||
<div class="layui-input-inline">
|
||||
<textarea name="synopsis" lay-verify="required" class="layui-textarea">{$detail.synopsis}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">专区状态:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="checkbox" lay-filter="disable" name="status" lay-skin="switch" lay-text="显示|隐藏" {if ($detail.status == 1)}checked{/if} />
|
||||
<!-- <div class=" layui-form-mid layui-word-aux">显示或者隐藏商品栏目</div>-->
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="edit-submit" id="edit-submit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
layui.use(['form'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form;
|
||||
|
||||
like.delUpload();
|
||||
$(document).on("click", ".add-upload-image", function () {
|
||||
like.imageUpload({
|
||||
limit: 1,
|
||||
field: "image",
|
||||
that: $(this)
|
||||
});
|
||||
});
|
||||
|
||||
//删除图片
|
||||
$(document).on('click', '.pay-img-del-x', function () {
|
||||
$(this).parent().siblings('input').val('');
|
||||
$(this).parent().siblings().css('display','block');
|
||||
$(this).parent().remove();
|
||||
});
|
||||
})
|
||||
</script>
|
||||
170
app/admin/view/activity_area/area/lists.html
Normal file
170
app/admin/view/activity_area/area/lists.html
Normal file
@ -0,0 +1,170 @@
|
||||
{layout name="layout1" /}
|
||||
<div class="wrapper">
|
||||
<div class="layui-card">
|
||||
<div class="layui-collapse like-layui-collapse" lay-accordion="" style="border:1px dashed #c4c4c4">
|
||||
<div class="layui-colla-item">
|
||||
<h2 class="layui-colla-title like-layui-colla-title" style="background-color: #fff">操作提示</h2>
|
||||
<div class="layui-colla-content layui-show">
|
||||
<p>*活动专区能很方便的聚合需要促销的商品,形成各类专题页。</p>
|
||||
<p>*平台需要先设置好活动专区,商家可以选择需要参与的活动专区。</p>
|
||||
<p>*删除专区会移除所有参与该专区的商品,请谨慎操作。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<!--添加按钮-->
|
||||
<div style="padding-bottom: 10px;">
|
||||
<button class="layui-btn layui-btn-sm layuiadmin-btn-handle {$view_theme_color}" data-type="add">新增专区</button>
|
||||
</div>
|
||||
|
||||
<!--表格-->
|
||||
<table id="lists" lay-filter="lists"></table>
|
||||
|
||||
<script type="text/html" id="lists-operation">
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon"></i>编辑</a>
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon"></i>删除</a>
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.use(['table'], function(){
|
||||
var form = layui.form
|
||||
,table = layui.table;
|
||||
|
||||
//监听搜索
|
||||
form.on('submit(lists-search)', function(data){
|
||||
var field = data.field;
|
||||
//执行重载
|
||||
table.reload('lists', {
|
||||
where: field
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
//事件
|
||||
var active = {
|
||||
add: function(){
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '新增活动专区'
|
||||
,content: '{:url("activity_area.area/add")}'
|
||||
,area: ['60%', '60%']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
var iframeWindow = window['layui-layer-iframe'+ index]
|
||||
,submitID = 'add-submit'
|
||||
,submit = layero.find('iframe').contents().find('#'+ submitID);
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
|
||||
var field = data.field;
|
||||
like.ajax({
|
||||
url:'{:url("activity_area.area/add")}',
|
||||
data:field,
|
||||
type:"post",
|
||||
success:function(res)
|
||||
{
|
||||
if(res.code == 1) {
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
layer.close(index);
|
||||
table.reload('lists');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
submit.trigger('click');
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
$('.layui-btn.layuiadmin-btn-handle').on('click', function(){
|
||||
var type = $(this).data('type');
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
|
||||
|
||||
like.tableLists('#lists', '{:url("activity_area.area/lists")}', [
|
||||
{type:'numbers', title: '序号', align: 'center'}
|
||||
,{field: 'name', title: '专区名称', align:"center"}
|
||||
,{field: 'synopsis', title: '专区简介', align:"center"}
|
||||
, {field: 'image', title: '专区封面图', align: 'center',sort:false,
|
||||
templet:function (d) {
|
||||
return '<div οnclick="photograph(this)"><img src='+d.image+'></div>'
|
||||
}}
|
||||
,{field: 'status', title: '专区状态', align:"center"}
|
||||
,{title: '操作', align: 'center', fixed: 'right', toolbar: '#lists-operation'}
|
||||
]);
|
||||
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(lists)', function(obj){
|
||||
if(obj.event === 'del'){
|
||||
var id = obj.data.id;
|
||||
var name = "<span style='color: red;'>"+obj.data.name+"</span>";
|
||||
layer.confirm('删除活动专区时,专区内的商品将被移除,确定要删除:'+ name +'吗?', function(index){
|
||||
like.ajax({
|
||||
url:'{:url("activity_area.area/del")}',
|
||||
data:{'id':id},
|
||||
type:"post",
|
||||
success:function(res)
|
||||
{
|
||||
if(res.code == 1) {
|
||||
obj.del();
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
layer.close(index);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
}else if(obj.event === 'edit'){
|
||||
var id = obj.data.id;
|
||||
layer.open({
|
||||
type: 2
|
||||
,title: '编辑活动专区'
|
||||
,content: '{:url("activity_area.area/edit")}?id='+id
|
||||
,area: ['60%', '60%']
|
||||
,btn: ['确定', '取消']
|
||||
,yes: function(index, layero){
|
||||
var iframeWindow = window['layui-layer-iframe'+ index]
|
||||
,submitID = 'edit-submit'
|
||||
,submit = layero.find('iframe').contents().find('#'+ submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
|
||||
var field = data.field;
|
||||
like.ajax({
|
||||
url:'{:url("activity_area.area/edit")}',
|
||||
data:field,
|
||||
type:"post",
|
||||
success:function(res)
|
||||
{
|
||||
if(res.code == 1) {
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
layer.close(index);
|
||||
table.reload('lists');
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
submit.trigger('click');
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
66
app/admin/view/activity_area/goods/audit.html
Normal file
66
app/admin/view/activity_area/goods/audit.html
Normal file
@ -0,0 +1,66 @@
|
||||
{layout name="layout1" /}
|
||||
<style>
|
||||
.layui-table-cell { height: auto; }
|
||||
.layui-input-block {
|
||||
line-height: 38px;
|
||||
}
|
||||
</style>
|
||||
<div class="layui-form" style="margin-left: 50px;margin-top: 15px;margin-bottom:30px;">
|
||||
<input type="hidden" name="id" value="{$id}" />
|
||||
<div class="layui-form-item" style="margin-bottom:0;">
|
||||
<label class="layui-form-label">提现审核:</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="radio" name="review_status" value="1" title="审核通过">
|
||||
<input type="radio" name="review_status" value="2" title="审核拒绝" checked>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item" style="margin-bottom:0;">
|
||||
<label class="layui-form-label">审核备注:</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="description" placeholder="请输入内容" class="layui-textarea" style="width:380px;height:120px;"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="addSubmit" id="addSubmit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.config({
|
||||
version:"{$front_version}",
|
||||
base: '/static/plug/layui-admin/dist/layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index','table','like'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form
|
||||
,table = layui.table
|
||||
,like = layui.like;
|
||||
// 确认
|
||||
form.on('submit(confirm)', function(data){
|
||||
console.log(data.field)
|
||||
// 审核
|
||||
like.ajax({
|
||||
url:'{:url("activity_area.goods/audit")}',
|
||||
data:{'id':data.field.id,'review_status':data.field.review_status,'description': data.field.description},
|
||||
type:"post",
|
||||
success:function(res)
|
||||
{
|
||||
if(res.code == 1)
|
||||
{
|
||||
layui.layer.msg(res.msg, {offset: '15px', icon: 1, time: 1000}, function(){
|
||||
parent.location.reload();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
// 返回
|
||||
form.on('submit(cancel)', function(data){
|
||||
var index = parent.layer.getFrameIndex(window.name);
|
||||
parent.layer.close(index);
|
||||
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
|
||||
});
|
||||
});
|
||||
</script>
|
||||
99
app/admin/view/activity_area/goods/detail.html
Normal file
99
app/admin/view/activity_area/goods/detail.html
Normal file
@ -0,0 +1,99 @@
|
||||
{layout name="layout2" /}
|
||||
<style>
|
||||
.div-flex {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: left;
|
||||
}
|
||||
.width-160 {
|
||||
width: 200px;
|
||||
}
|
||||
.layui-table th {
|
||||
text-align: center;
|
||||
}
|
||||
.table-margin{
|
||||
margin-left: 50px;
|
||||
margin-right: 50px;
|
||||
text-align: center;
|
||||
}
|
||||
.image{
|
||||
height:80px;
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.mt50{
|
||||
margin-left: 50px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div class="layui-card-body" >
|
||||
<!--基本信息-->
|
||||
<div class="layui-form" lay-filter="layuiadmin-form-after-sale" id="layuiadmin-form-after-sale" >
|
||||
|
||||
<div class="layui-form-item">
|
||||
<fieldset class="layui-elem-field layui-field-title">
|
||||
<legend>商家信息</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item div-flex">
|
||||
<label class="layui-form-label ">商家编号:</label>
|
||||
<div class="width-160">{$detail.sid}</div>
|
||||
<label class="layui-form-label ">商家名称:</label>
|
||||
<div class="width-160">{$detail.shop_name}</div>
|
||||
<label class="layui-form-label ">商家类型:</label>
|
||||
<div class="width-160 refund_type_text">{$detail.type}</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<fieldset class="layui-elem-field layui-field-title">
|
||||
<legend>商品信息</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item div-flex">
|
||||
<label class="layui-form-label ">商品编号:</label>
|
||||
<div class="width-160">{$detail.goods_id}</div>
|
||||
<label class="layui-form-label ">商品名称:</label>
|
||||
<div class="width-160">{$detail.name}</div>
|
||||
<label class="layui-form-label ">商品图片:</label>
|
||||
<img src="{$detail.image}" class="image-show image" width="60px" height="60px">
|
||||
<label class="layui-form-label ">商品价格:</label>
|
||||
<div class="width-160">¥{$detail.min_price}~¥{$detail.max_price}</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<fieldset class="layui-elem-field layui-field-title">
|
||||
<legend>参与专区</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item div-flex">
|
||||
<label class="layui-form-label ">专区名称:</label>
|
||||
<div class="width-160">{$detail.activity_area_name}</div>
|
||||
<label class="layui-form-label ">专区封面图:</label>
|
||||
<img src="{$detail.aimage}" class="image-show image" width="60px" height="60px">
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<fieldset class="layui-elem-field layui-field-title">
|
||||
<legend>审核信息</legend>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item div-flex">
|
||||
<label class="layui-form-label ">审核状态:</label>
|
||||
<div class="width-160">{$detail.audit_status}</div>
|
||||
<label class="layui-form-label ">审核备注:</label>
|
||||
<div class="width-160">{$detail.audit_remark}</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
243
app/admin/view/activity_area/goods/lists.html
Normal file
243
app/admin/view/activity_area/goods/lists.html
Normal file
@ -0,0 +1,243 @@
|
||||
{layout name="layout1" /}
|
||||
<div class="wrapper">
|
||||
<div class="layui-card">
|
||||
<!-- 操作提示 -->
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-collapse" style="border:1px dashed #c4c4c4">
|
||||
<div class="layui-colla-item">
|
||||
<h2 class="layui-colla-title like-layui-colla-title">操作提示</h2>
|
||||
<div class="layui-colla-content layui-show">
|
||||
<p>*商家提交需要参与活动专区的商品,平台审核通过之后即可参与活动。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 搜索区域 -->
|
||||
<div class="layui-card-body layui-form">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">商家名称:</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="shop_name" id="shop_name" placeholder="请输入商家名称"
|
||||
autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">商品名称:</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="goods_name" id="goods_name" placeholder="请输入商品名称"
|
||||
autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">活动专区:</label>
|
||||
<div class="layui-input-block">
|
||||
<select name="activity_area" id="activity_area">
|
||||
<option value="">全部</option>
|
||||
{foreach $activity_area as $item => $val}
|
||||
<option value="{$val.id}">{$val.name}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline" style="margin-left: 20px;">
|
||||
<button class="layui-btn layui-btn-sm layuiadmin-btn-ad {$view_theme_color}" lay-submit
|
||||
lay-filter="list-search">查询
|
||||
</button>
|
||||
<button class="layui-btn layui-btn-sm layuiadmin-btn-ad layui-btn-primary " lay-submit
|
||||
lay-filter="list-clear-search">清空查询
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 主体区域 -->
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-tab layui-tab-card" lay-filter="lists-tab">
|
||||
<ul class="layui-tab-title">
|
||||
<li class="layui-this" data-type="1">活动商品({$num.audit_pass})</li>
|
||||
<li data-type="0">待审核商品({$num.unaudit})</li>
|
||||
<li data-type="2">审核拒绝商品({$num.audit_refund})</li>
|
||||
</ul>
|
||||
<div class="layui-card-body">
|
||||
<!--表格-->
|
||||
<table id="lists" lay-filter="lists"></table>
|
||||
<script type="text/html" id="lists-operation">
|
||||
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="detail"><i
|
||||
class="layui-icon"></i>详情</a>
|
||||
{{# if('待审核' == d.audit_status){ }}
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="audit"><i
|
||||
class="layui-icon"></i>审核</a>
|
||||
{{# } }}
|
||||
{{# if('审核通过' == d.audit_status){ }}
|
||||
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="violation"><i class="layui-icon"></i>违规重审</a>
|
||||
{{# } }}
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.use(['table'], function () {
|
||||
var form = layui.form
|
||||
, table = layui.table,
|
||||
type = 1
|
||||
, element = layui.element;
|
||||
|
||||
//监听搜索
|
||||
form.on('submit(list-search)', function (data) {
|
||||
var field = data.field;
|
||||
//执行重载
|
||||
table.reload('lists', {
|
||||
where: field
|
||||
});
|
||||
});
|
||||
//清空查询
|
||||
form.on('submit(list-clear-search)', function () {
|
||||
$('#shop_name').val('');
|
||||
$('#goods_name').val('');
|
||||
$('#activity_area').val('');
|
||||
|
||||
form.render('select');
|
||||
//刷新列表
|
||||
table.reload('lists', {
|
||||
where: [],
|
||||
page: {
|
||||
curr: 1
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
element.on('tab(lists-tab)', function (data) {
|
||||
type = $(this).attr('data-type');
|
||||
table.reload('lists', {
|
||||
where: {type: type}
|
||||
});
|
||||
});
|
||||
|
||||
//事件
|
||||
var active = {};
|
||||
$('.layui-btn.layuiadmin-btn-handle').on('click', function () {
|
||||
var type = $(this).data('type');
|
||||
active[type] ? active[type].call(this) : '';
|
||||
});
|
||||
|
||||
|
||||
like.tableLists('#lists', '{:url("activity_area.goods/lists")}', [
|
||||
{type: 'numbers', title: '序号', align: 'center'}
|
||||
, {field: 'shop_name', title: '商家名称', align: "center"}
|
||||
, {field: 'name', title: '商品名称', align: "center"}
|
||||
, {field: 'min_price', title: '商品最低价格', align: "center"}
|
||||
, {field: 'max_price', title: '商品最高价格', align: "center"}
|
||||
, {field: 'activity_area_name', title: '参与专区', align: "center"}
|
||||
, {field: 'audit_status', title: '审核状态', align: "center"}
|
||||
, {field: 'audit_remark', title: '审核说明', align: "center"}
|
||||
, {title: '操作', align: 'center', fixed: 'right', toolbar: '#lists-operation'}
|
||||
], {type: type});
|
||||
|
||||
|
||||
//监听工具条
|
||||
table.on('tool(lists)', function (obj) {
|
||||
if (obj.event === 'violation') {
|
||||
var id = obj.data.id;
|
||||
console.log(obj.data)
|
||||
layer.open({
|
||||
type: 2
|
||||
, title: '违规重审'
|
||||
, content: '{:url("activity_area.goods/violation")}?id=' + id
|
||||
, area: ['60%', '60%']
|
||||
, btn: ['确定', '取消']
|
||||
, yes: function (index, layero) {
|
||||
var iframeWindow = window['layui-layer-iframe' + index]
|
||||
, submitID = 'addSubmit'
|
||||
, submit = layero.find('iframe').contents().find('#' + submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
|
||||
var field = data.field;
|
||||
like.ajax({
|
||||
url: '{:url("activity_area.goods/violation")}',
|
||||
data: field,
|
||||
type: "post",
|
||||
success: function (res) {
|
||||
if (res.code == 1) {
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
layer.close(index);
|
||||
table.reload('lists');
|
||||
window.location.reload();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
submit.trigger('click');
|
||||
}
|
||||
})
|
||||
} else if (obj.event === 'detail') {
|
||||
var id = obj.data.id;
|
||||
layer.open({
|
||||
type: 2
|
||||
, title: '活动专区商品详情'
|
||||
, content: '{:url("activity_area.goods/detail")}?id=' + id
|
||||
, area: ['90%', '90%']
|
||||
, btn: ['确定', '取消']
|
||||
, yes: function (index, layero) {
|
||||
var iframeWindow = window['layui-layer-iframe' + index]
|
||||
, submitID = 'edit-submit'
|
||||
, submit = layero.find('iframe').contents().find('#' + submitID);
|
||||
submit.trigger('click');
|
||||
}
|
||||
})
|
||||
} else if (obj.event === 'audit') {
|
||||
var id = obj.data.id;
|
||||
console.log(obj.data)
|
||||
layer.open({
|
||||
type: 2
|
||||
, title: '审核'
|
||||
, content: '{:url("activity_area.goods/audit")}?id=' + id
|
||||
, area: ['60%', '60%']
|
||||
, btn: ['确定', '取消']
|
||||
, yes: function (index, layero) {
|
||||
var iframeWindow = window['layui-layer-iframe' + index]
|
||||
, submitID = 'addSubmit'
|
||||
, submit = layero.find('iframe').contents().find('#' + submitID);
|
||||
|
||||
//监听提交
|
||||
iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
|
||||
var field = data.field;
|
||||
like.ajax({
|
||||
url: '{:url("activity_area.goods/audit")}',
|
||||
data: field,
|
||||
type: "post",
|
||||
success: function (res) {
|
||||
if (res.code == 1) {
|
||||
layui.layer.msg(res.msg, {
|
||||
offset: '15px'
|
||||
, icon: 1
|
||||
, time: 1000
|
||||
});
|
||||
layer.close(index);
|
||||
table.reload('lists');
|
||||
window.location.reload();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
submit.trigger('click');
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
60
app/admin/view/activity_area/goods/violation.html
Normal file
60
app/admin/view/activity_area/goods/violation.html
Normal file
@ -0,0 +1,60 @@
|
||||
{layout name="layout1" /}
|
||||
<style>
|
||||
.layui-table-cell { height: auto; }
|
||||
.layui-input-block {
|
||||
line-height: 38px;
|
||||
}
|
||||
</style>
|
||||
<div class="layui-form" style="margin-left: 50px;margin-top: 15px;margin-bottom:30px;">
|
||||
<input type="hidden" name="id" value="{$id}" />
|
||||
|
||||
<div class="layui-form-item" style="margin-bottom:0;">
|
||||
<label class="layui-form-label">违规原因:</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="description" placeholder="请输入内容" class="layui-textarea" style="width:380px;height:120px;"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-hide">
|
||||
<input type="button" lay-submit lay-filter="addSubmit" id="addSubmit" value="确认">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.config({
|
||||
version:"{$front_version}",
|
||||
base: '/static/plug/layui-admin/dist/layuiadmin/' //静态资源所在路径
|
||||
}).extend({
|
||||
index: 'lib/index' //主入口模块
|
||||
}).use(['index','table','like'], function(){
|
||||
var $ = layui.$
|
||||
,form = layui.form
|
||||
,table = layui.table
|
||||
,like = layui.like;
|
||||
// 确认
|
||||
form.on('submit(confirm)', function(data){
|
||||
console.log(data.field)
|
||||
// 审核
|
||||
like.ajax({
|
||||
url:'{:url("activity_area.goods/violation")}',
|
||||
data:{'id':data.field.id,'review_status':data.field.review_status,'description': data.field.description},
|
||||
type:"post",
|
||||
success:function(res)
|
||||
{
|
||||
if(res.code == 1)
|
||||
{
|
||||
layui.layer.msg(res.msg, {offset: '15px', icon: 1, time: 1000}, function(){
|
||||
parent.location.reload();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
// 返回
|
||||
form.on('submit(cancel)', function(data){
|
||||
var index = parent.layer.getFrameIndex(window.name);
|
||||
parent.layer.close(index);
|
||||
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user