13 changed files with 1068 additions and 11 deletions
@ -0,0 +1,172 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>{:config('sys_name')}后台管理</title> |
|||
<meta name="renderer" content="webkit"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
|||
<meta name="apple-mobile-web-app-status-bar-style" content="black"> |
|||
<meta name="apple-mobile-web-app-capable" content="yes"> |
|||
<meta name="format-detection" content="telephone=no"> |
|||
<link rel="stylesheet" href="/static/plugins/layui/css/layui.css" media="all" /> |
|||
<link rel="stylesheet" href="/static/admin/css/global.css" media="all"> |
|||
<link rel="stylesheet" href="/static/common/css/font.css" media="all"> |
|||
|
|||
<style> |
|||
|
|||
.filtrate-warp{ |
|||
margin-bottom: 10px; |
|||
} |
|||
|
|||
.filtrate-warp .title{ |
|||
padding: 5px 12px 7px 12px; |
|||
font-size: 14px; |
|||
font-weight: normal; |
|||
text-align: left; |
|||
cursor: pointer; |
|||
width: 90px; |
|||
background-color: transparent!important; |
|||
color: black!important; |
|||
} |
|||
|
|||
.filtrate-warp .title:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .flag{ |
|||
padding: 6px 12px 6px 12px; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.filtrate-warp .flag:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .layui-badge:hover{ |
|||
color: white!important; |
|||
} |
|||
|
|||
</style> |
|||
|
|||
</head> |
|||
<body class="skin-<?php if(!empty($_COOKIE['skin'])){echo $_COOKIE['skin'];}else{echo '0';setcookie('skin','0');}?>"> |
|||
|
|||
<div class="admin-main layui-anim layui-anim-upbit"> |
|||
|
|||
<table class="layui-table" id="table-list" lay-filter="table-list"></table> |
|||
</div> |
|||
|
|||
|
|||
|
|||
<script type="text/html" id="action"> |
|||
<a class="layui-btn 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> |
|||
|
|||
|
|||
|
|||
<script type="text/html" id="topBtn"> |
|||
<button type="button" class="layui-btn layui-btn-primary layui-btn-radius layui-btn-sm" id="add"><i class="layui-icon"></i>添加积分活动</button> |
|||
</script> |
|||
|
|||
<script type="text/html" id="status"> |
|||
<input type="checkbox" name="status" value="{{d.status}}" disabled="disabled" lay-skin="switch" lay-text="开启|关闭" lay-filter="open" {{ d.status == 1 ? 'checked' : '' }}> |
|||
</script> |
|||
|
|||
{include file="common/foot"/} |
|||
<script> |
|||
layui.use(['table','form','upload','util','laydate'], function() { |
|||
var table = layui.table,form = layui.form,laydate = layui.laydate, $ = layui.jquery,upload = layui.upload,util = layui.util; |
|||
var tableIn = table.render({ |
|||
elem: '#table-list', |
|||
url: '{:url("activeList")}', |
|||
method: 'post', |
|||
toolbar: '#topBtn', |
|||
page: true, |
|||
cols: [[ |
|||
{checkbox:true,fixed: true}, |
|||
{field: 'id', title: 'ID', width: 120, fixed: true}, |
|||
{field: 'name', title: '活动名称', }, |
|||
{field: 'get_money', title:'提货积分',templet:function (res) { |
|||
return res.get_money+"元赠送"+res.get_point+"积分"; |
|||
}}, |
|||
{field: 'out_money', title:'抵扣积分',templet:function (res) { |
|||
return res.out_point+"积分抵扣"+res.get_point+"元"; |
|||
}}, |
|||
{field:'status', title: '{:lang("status")}',width:150,toolbar: '#status'}, |
|||
{field: 'add_time', title:'创建时间',templet:function (res) { |
|||
return util.toDateString(res.add_time = (res.add_time * 1000)); |
|||
}}, |
|||
|
|||
{title:'操作',width: 260, align: 'center', toolbar: '#action'} |
|||
]], |
|||
limit: 10 //每页默认显示的数量 |
|||
}); |
|||
|
|||
|
|||
table.on('tool(table-list)', function(obj) { |
|||
var data = obj.data; |
|||
|
|||
if (obj.event === 'del') { |
|||
layer.confirm('您确定要删除吗?', function(index){ |
|||
var loading = layer.load(1, {shade: [0.1, '#fff']}); |
|||
$.post("{:url('activeDel')}",{id:data.id},function(res){ |
|||
layer.close(loading); |
|||
if(res.code===0){ |
|||
layer.msg(res.msg,{time:1000,icon:1}); |
|||
tableIn.reload(); |
|||
}else{ |
|||
layer.msg('操作失败!',{time:1000,icon:2}); |
|||
} |
|||
}); |
|||
layer.close(index); |
|||
}); |
|||
}else if(obj.event === 'edit'){ |
|||
layer_add("编辑积分活动","{:url('Client/activeEdit')}?id="+data.id); |
|||
} |
|||
}); |
|||
|
|||
|
|||
|
|||
|
|||
$('body').on('click','#add',function() { |
|||
var indexOpen = layer.open({ |
|||
type: 2, |
|||
title: '添加积分活动', |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: false, //开启最大化最小化按钮 |
|||
content: ["{:url('Client/activeAdd')}"] |
|||
}); |
|||
|
|||
}) |
|||
|
|||
|
|||
}); |
|||
</script> |
|||
|
|||
|
|||
<script> |
|||
|
|||
/*添加*/ |
|||
function layer_add(title,url){ |
|||
var index = layer.open({ |
|||
type: 2, |
|||
title: title, |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: true, //开启最大化最小化按钮 |
|||
content: [url,'no'] |
|||
}); |
|||
} |
|||
|
|||
</script> |
|||
|
|||
|
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,94 @@ |
|||
{include file="common/head"/} |
|||
<div class="admin-main layui-anim layui-anim-upbit" ng-app="hd" ng-controller="ctrl"> |
|||
|
|||
<form class="layui-form layui-form-pane"> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">活动名称</label> |
|||
<div class="layui-input-4"> |
|||
<input type="text" id="name" name="name" lay-verify="required" placeholder="请输入活动名称" class="layui-input"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">提货积分</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="get_money" lay-verify="required" placeholder="金额" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">元-赠送-</div> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="get_point" lay-verify="required" placeholder="积分" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">积分</div> |
|||
<div class="layui-form-mid layui-word-aux">例如:提货1元赠送2积分就是1:2</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">抵扣积分</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="out_point" lay-verify="required" placeholder="积分" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">积分-抵扣-</div> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="out_money" lay-verify="required" placeholder="金额" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">元</div> |
|||
<div class="layui-form-mid layui-word-aux">例如:100积分抵扣1元就是100:1</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">状态</label> |
|||
<div class="layui-input-4"> |
|||
<select name="status" id="status"> |
|||
<option value="1">开启</option> |
|||
<option value="0">关闭</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">活动内容</label> |
|||
<div class="layui-input-4"> |
|||
<textarea placeholder="请输入活动内容" class="layui-textarea" name="content"></textarea> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<button type="button" class="layui-btn" lay-submit="" lay-filter="submit">提交保存</button> |
|||
|
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
{include file="common/foot"/} |
|||
|
|||
<script> |
|||
|
|||
|
|||
layui.use(['form', 'layer'], function () { |
|||
var form = layui.form, layer = layui.layer,$= layui.jquery; |
|||
|
|||
|
|||
//监听提交 |
|||
form.on('submit(submit)', function(data){ |
|||
|
|||
/* layer.alert(JSON.stringify(data.field), { |
|||
title: '最终的提交信息' |
|||
}) |
|||
return false;*/ |
|||
|
|||
$.post("{:url('Client/activeAdd')}",data.field,function (res) { |
|||
|
|||
if (res.code == 0){ |
|||
layer.msg(res.msg,{time:2000}); |
|||
layer.close(layer.index); |
|||
window.parent.location.reload(); |
|||
}else { |
|||
layer.msg(res.msg,{time:2000}); |
|||
} |
|||
|
|||
},'json') |
|||
|
|||
return false; |
|||
}); |
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,95 @@ |
|||
{include file="common/head"/} |
|||
<div class="admin-main layui-anim layui-anim-upbit" ng-app="hd" ng-controller="ctrl"> |
|||
|
|||
<form class="layui-form layui-form-pane"> |
|||
<input type="hidden" id="id" name="id" lay-verify="required" value="{$result.id}" class="layui-input"> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">活动名称</label> |
|||
<div class="layui-input-4"> |
|||
<input type="text" id="name" name="name" value="{$result.name}" lay-verify="required" placeholder="请输入活动名称" class="layui-input"> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">提货积分</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="get_money" lay-verify="required" value="{$result.get_money}" placeholder="金额" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">元-赠送-</div> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="get_point" lay-verify="required" value="{$result.get_point}" placeholder="积分" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">积分</div> |
|||
<div class="layui-form-mid layui-word-aux">例如:提货1元赠送2积分就是1:2</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">抵扣积分</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="out_point" lay-verify="required" value="{$result.out_point}" placeholder="积分" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">积分-抵扣-</div> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="out_money" lay-verify="required" value="{$result.out_money}" placeholder="金额" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
<div class="layui-form-mid">元</div> |
|||
<div class="layui-form-mid layui-word-aux">例如:100积分抵扣1元就是100:1</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">状态</label> |
|||
<div class="layui-input-4"> |
|||
<select name="status" id="status" > |
|||
<option {in name="$result.status" value="1"} selected {/in} value="1">开启</option> |
|||
<option {in name="$result.status" value="0"} selected {/in} value="0">关闭</option> |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">活动内容</label> |
|||
<div class="layui-input-4"> |
|||
<textarea placeholder="请输入活动内容" class="layui-textarea" name="content">{$result.content}</textarea> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<button type="button" class="layui-btn" lay-submit="" lay-filter="submit">提交保存</button> |
|||
|
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
{include file="common/foot"/} |
|||
|
|||
<script> |
|||
|
|||
|
|||
layui.use(['form', 'layer'], function () { |
|||
var form = layui.form, layer = layui.layer,$= layui.jquery; |
|||
|
|||
|
|||
//监听提交 |
|||
form.on('submit(submit)', function(data){ |
|||
|
|||
/* layer.alert(JSON.stringify(data.field), { |
|||
title: '最终的提交信息' |
|||
}) |
|||
return false;*/ |
|||
|
|||
$.post("{:url('Client/activeEdit')}",data.field,function (res) { |
|||
|
|||
if (res.code == 0){ |
|||
layer.msg(res.msg,{time:2000}); |
|||
layer.close(layer.index); |
|||
window.parent.location.reload(); |
|||
}else { |
|||
layer.msg(res.msg,{time:2000}); |
|||
} |
|||
|
|||
},'json') |
|||
|
|||
return false; |
|||
}); |
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,171 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>{:config('sys_name')}后台管理</title> |
|||
<meta name="renderer" content="webkit"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
|||
<meta name="apple-mobile-web-app-status-bar-style" content="black"> |
|||
<meta name="apple-mobile-web-app-capable" content="yes"> |
|||
<meta name="format-detection" content="telephone=no"> |
|||
<link rel="stylesheet" href="/static/plugins/layui/css/layui.css" media="all" /> |
|||
<link rel="stylesheet" href="/static/admin/css/global.css" media="all"> |
|||
<link rel="stylesheet" href="/static/common/css/font.css" media="all"> |
|||
|
|||
<style> |
|||
|
|||
.filtrate-warp{ |
|||
margin-bottom: 10px; |
|||
} |
|||
|
|||
.filtrate-warp .title{ |
|||
padding: 5px 12px 7px 12px; |
|||
font-size: 14px; |
|||
font-weight: normal; |
|||
text-align: left; |
|||
cursor: pointer; |
|||
width: 90px; |
|||
background-color: transparent!important; |
|||
color: black!important; |
|||
} |
|||
|
|||
.filtrate-warp .title:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .flag{ |
|||
padding: 6px 12px 6px 12px; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.filtrate-warp .flag:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .layui-badge:hover{ |
|||
color: white!important; |
|||
} |
|||
|
|||
</style> |
|||
|
|||
</head> |
|||
<body class="skin-<?php if(!empty($_COOKIE['skin'])){echo $_COOKIE['skin'];}else{echo '0';setcookie('skin','0');}?>"> |
|||
|
|||
<div class="admin-main layui-anim layui-anim-upbit"> |
|||
<table class="layui-table" id="table-list" lay-filter="table-list"></table> |
|||
</div> |
|||
|
|||
<script type="text/html" id="action"> |
|||
<a lay-event="detail" class="layui-btn-primary layui-btn layui-btn-xs"><i class="layui-icon"></i>查看详情</a> |
|||
</script> |
|||
|
|||
<script type="text/html" id="status"> |
|||
{{# if(d.type==0){ }} |
|||
<lable class="green">提货</lable> |
|||
{{# }else { if(d.type==1){ }} |
|||
<lable class="red">抵扣</lable> |
|||
{{# }else{ }} |
|||
<lable class="gray">积分到期</lable> |
|||
{{# } } }} |
|||
|
|||
</script> |
|||
|
|||
<script type="text/html" id="money"> |
|||
{{# if(d.type==0){ }} |
|||
<lable >提货{{d.money}}元</lable> |
|||
{{# }else{ if(d.type==1){ }} |
|||
<lable >{{d.money}}元抵扣{{d.point}}积分</lable> |
|||
{{# }else{ }} |
|||
<lable >{{d.remark}}</lable> |
|||
{{# } } }} |
|||
</script> |
|||
|
|||
<script type="text/html" id="active_info"> |
|||
{{# if((d.type==0 || d.type==1) && d.active_id >0){ }} |
|||
<lable >{{d.active_name}}</lable> |
|||
{{# }else{ if((d.type==0 || d.type==1) && d.active_id == 0){ }} |
|||
<lable >默认无活动</lable> |
|||
{{# }else{ }} |
|||
<lable >无</lable> |
|||
{{# } } }} |
|||
</script> |
|||
|
|||
{include file="common/foot"/} |
|||
<script> |
|||
layui.use(['table','form','upload','util','laydate'], function() { |
|||
var table = layui.table,form = layui.form,laydate = layui.laydate, $ = layui.jquery,upload = layui.upload,util = layui.util; |
|||
var tableIn = table.render({ |
|||
elem: '#table-list', |
|||
url: '{:url("userPointDetail")}', |
|||
where: { |
|||
id: '{:$id}' |
|||
}, |
|||
method: 'post', |
|||
toolbar: '#topBtn', |
|||
page: true, |
|||
cols: [[ |
|||
{checkbox:true,fixed: true}, |
|||
{field: 'username', title: '经销商名称', }, |
|||
{field: 'in_point', title:'有效积分'}, |
|||
{field: 'change', title:'变动积分'}, |
|||
{field:'type', title: '变动类型',toolbar: '#status'}, |
|||
{field:'money', title: '提货/抵扣',toolbar: '#money'}, |
|||
{field:'remark', title: '活动规则',toolbar: '#active_info'}, |
|||
{field: 'add_time', title:'创建时间',templet:function (res) { |
|||
return util.toDateString(res.add_time = (res.add_time * 1000)); |
|||
}}, |
|||
// {title:'操作',width: 260, align: 'center', toolbar: '#action'} |
|||
]], |
|||
limit: 10 //每页默认显示的数量 |
|||
}); |
|||
|
|||
|
|||
table.on('tool(table-list)', function(obj) { |
|||
var data = obj.data; |
|||
|
|||
}); |
|||
|
|||
|
|||
|
|||
|
|||
$('body').on('click','#add',function() { |
|||
var indexOpen = layer.open({ |
|||
type: 2, |
|||
title: '添加积分活动', |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: false, //开启最大化最小化按钮 |
|||
content: ["{:url('Client/activeAdd')}"] |
|||
}); |
|||
|
|||
}) |
|||
|
|||
|
|||
}); |
|||
</script> |
|||
|
|||
|
|||
<script> |
|||
|
|||
/*添加*/ |
|||
function layer_add(title,url){ |
|||
var index = layer.open({ |
|||
type: 2, |
|||
title: title, |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: true, //开启最大化最小化按钮 |
|||
content: [url,'no'] |
|||
}); |
|||
} |
|||
|
|||
</script> |
|||
|
|||
|
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,148 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>{:config('sys_name')}后台管理</title> |
|||
<meta name="renderer" content="webkit"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
|||
<meta name="apple-mobile-web-app-status-bar-style" content="black"> |
|||
<meta name="apple-mobile-web-app-capable" content="yes"> |
|||
<meta name="format-detection" content="telephone=no"> |
|||
<link rel="stylesheet" href="/static/plugins/layui/css/layui.css" media="all" /> |
|||
<link rel="stylesheet" href="/static/admin/css/global.css" media="all"> |
|||
<link rel="stylesheet" href="/static/common/css/font.css" media="all"> |
|||
|
|||
<style> |
|||
|
|||
.filtrate-warp{ |
|||
margin-bottom: 10px; |
|||
} |
|||
|
|||
.filtrate-warp .title{ |
|||
padding: 5px 12px 7px 12px; |
|||
font-size: 14px; |
|||
font-weight: normal; |
|||
text-align: left; |
|||
cursor: pointer; |
|||
width: 90px; |
|||
background-color: transparent!important; |
|||
color: black!important; |
|||
} |
|||
|
|||
.filtrate-warp .title:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .flag{ |
|||
padding: 6px 12px 6px 12px; |
|||
cursor: pointer; |
|||
} |
|||
|
|||
.filtrate-warp .flag:hover{ |
|||
color: black; |
|||
} |
|||
|
|||
.filtrate-warp .layui-badge:hover{ |
|||
color: white!important; |
|||
} |
|||
|
|||
</style> |
|||
|
|||
</head> |
|||
<body class="skin-<?php if(!empty($_COOKIE['skin'])){echo $_COOKIE['skin'];}else{echo '0';setcookie('skin','0');}?>"> |
|||
|
|||
<div class="admin-main layui-anim layui-anim-upbit"> |
|||
<table class="layui-table" id="table-list" lay-filter="table-list"></table> |
|||
</div> |
|||
|
|||
<script type="text/html" id="action"> |
|||
<a href="{:url('client/userPointDetail')}?id={{d.aid}}" class="layui-btn-primary layui-btn layui-btn-xs"><i class="layui-icon"></i>积分详情</a> |
|||
</script> |
|||
|
|||
|
|||
|
|||
<script type="text/html" id="status"> |
|||
{{# if(d.type==0){ }} |
|||
<input type="text" disabled value="{{d.admin_id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open" checked> |
|||
{{# }else{ }} |
|||
<input type="checkbox" name="is_open" value="{{d.admin_id}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="open" {{ d.is_open == 1 ? 'checked' : '' }}> |
|||
{{# } }} |
|||
|
|||
</script> |
|||
|
|||
{include file="common/foot"/} |
|||
<script> |
|||
layui.use(['table','form','upload','util','laydate'], function() { |
|||
var table = layui.table,form = layui.form,laydate = layui.laydate, $ = layui.jquery,upload = layui.upload,util = layui.util; |
|||
var tableIn = table.render({ |
|||
elem: '#table-list', |
|||
url: '{:url("userPointlist")}', |
|||
|
|||
method: 'post', |
|||
toolbar: '#topBtn', |
|||
page: true, |
|||
cols: [[ |
|||
{checkbox:true,fixed: true}, |
|||
{field: 'username', title: '经销商名称', }, |
|||
{field: 'in_point', title:'有效积分'}, |
|||
{field: 'out_point', title:'过期积分'}, |
|||
{field:'tel', title: '联系号码'}, |
|||
|
|||
{field: 'add_time', title:'创建时间',templet:function (res) { |
|||
return util.toDateString(res.add_time = (res.add_time * 1000)); |
|||
}}, |
|||
{title:'操作',width: 260, align: 'center', toolbar: '#action'} |
|||
]], |
|||
limit: 10 //每页默认显示的数量 |
|||
}); |
|||
|
|||
|
|||
table.on('tool(table-list)', function(obj) { |
|||
var data = obj.data; |
|||
|
|||
}); |
|||
|
|||
|
|||
|
|||
|
|||
$('body').on('click','#add',function() { |
|||
var indexOpen = layer.open({ |
|||
type: 2, |
|||
title: '添加积分活动', |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: false, //开启最大化最小化按钮 |
|||
content: ["{:url('Client/activeAdd')}"] |
|||
}); |
|||
|
|||
}) |
|||
|
|||
|
|||
}); |
|||
</script> |
|||
|
|||
|
|||
<script> |
|||
|
|||
/*添加*/ |
|||
function layer_add(title,url){ |
|||
var index = layer.open({ |
|||
type: 2, |
|||
title: title, |
|||
closeBtn: 1, //是否显示关闭按钮 |
|||
area: ['100%','86%'], |
|||
anim: 2, //动画 |
|||
shadeClose: false, //点击空白处是否关闭 |
|||
maxmin: true, //开启最大化最小化按钮 |
|||
content: [url,'no'] |
|||
}); |
|||
} |
|||
|
|||
</script> |
|||
|
|||
|
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,89 @@ |
|||
{include file="common/head"/} |
|||
<div class="admin-main layui-anim layui-anim-upbit" ng-app="hd" ng-controller="ctrl"> |
|||
|
|||
<form class="layui-form layui-form-pane"> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">客户名称</label> |
|||
<div class="layui-input-4"> |
|||
<input type="hidden" value="{$admin.admin_id}" name="aid"> |
|||
<input type="text" disabled value="{$admin.username}" placeholder="请选择客户名称" class="layui-input"> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">提货金额</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" name="take_money" lay-verify="required" placeholder="请输入提货金额,请保留整数" autocomplete="off" class="layui-input"> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">提货时间</label> |
|||
<div class="layui-input-inline" style="width: 200px;"> |
|||
<input type="text" class="layui-input" autocomplete="off" name="take_time" id="take_time" placeholder="提货时间"> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">积分规则</label> |
|||
<div class="layui-input-4"> |
|||
<select name="active_id" id="active_id"> |
|||
{volist name='activeList' id='vo'} |
|||
<option value="{$vo.id}">{$vo.name}</option> |
|||
{/volist} |
|||
</select> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label">备注</label> |
|||
<div class="layui-input-4"> |
|||
<textarea placeholder="请输入备注" class="layui-textarea" name="remark"></textarea> |
|||
</div> |
|||
</div> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<button type="button" class="layui-btn" lay-submit="" lay-filter="submit">提交保存</button> |
|||
|
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
{include file="common/foot"/} |
|||
|
|||
<script> |
|||
|
|||
|
|||
layui.use(['form', 'layer','laydate'], function () { |
|||
var form = layui.form,laydate = layui.laydate, layer = layui.layer,$= layui.jquery; |
|||
|
|||
|
|||
//监听提交 |
|||
form.on('submit(submit)', function(data){ |
|||
|
|||
/* layer.alert(JSON.stringify(data.field), { |
|||
title: '最终的提交信息' |
|||
}) |
|||
return false;*/ |
|||
|
|||
$.post("{:url('Client/take')}",data.field,function (res) { |
|||
if (res.code == 0){ |
|||
console.log(res.code,11111) |
|||
layer.msg("添加成功",{time:2000},function (){ |
|||
layer.close(layer.index); |
|||
window.parent.location.reload(); |
|||
}); |
|||
}else { |
|||
layer.msg(res.msg,{time:2000}); |
|||
} |
|||
},'json') |
|||
|
|||
return false; |
|||
}); |
|||
laydate.render({ |
|||
elem: '#take_time' |
|||
}); |
|||
|
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
|||
@ -1,7 +1,10 @@ |
|||
<IfModule mod_rewrite.c> |
|||
RewriteEngine on |
|||
RewriteBase / |
|||
RewriteCond %{REQUEST_FILENAME} !-d |
|||
RewriteCond %{REQUEST_FILENAME} !-f |
|||
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] |
|||
</IfModule> |
|||
Options +FollowSymlinks -Multiviews |
|||
RewriteEngine On |
|||
|
|||
RewriteCond %{REQUEST_FILENAME} !-d |
|||
RewriteCond %{REQUEST_FILENAME} !-f |
|||
# RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] |
|||
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] |
|||
|
|||
</IfModule> |
|||
|
|||
@ -1 +0,0 @@ |
|||
open_basedir=/www/wwwroot/wrs.365xunxibao.com/:/tmp/ |
|||
Loading…
Reference in new issue