first commit
This commit is contained in:
@@ -0,0 +1 @@
|
||||
5fbf78c3-8f20-4a2a-a835-665bcbbe1cac
|
||||
@@ -0,0 +1 @@
|
||||
6e5d5f40-ba96-41b6-9534-423eabfbbf03
|
||||
@@ -0,0 +1,82 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
{block name="style"}{/block}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{block name="cotent"}
|
||||
<form class="layui-form form-width-99admin">
|
||||
<br>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">联系电话</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="telnum" class="layui-input" lay-verify="required" value="{$result.telnum|default=''}" placeholder="请输入菜单名称" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">问题</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea id="content" class="layui-textarea" readonly>{$result.content|default=''}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">图片</label>
|
||||
<div class="layui-input-block" id="photo-list">
|
||||
{if !empty($result.img1)}
|
||||
<img style="width: 100px; height: 100px;" src="{$result.img1}" data-image="open" lay-filter="modifyHeadImg">
|
||||
{/if}
|
||||
{if !empty($result.img2)}
|
||||
<img style="width: 100px; height: 100px;" src="{$result.img2}" data-image="open" lay-filter="modifyHeadImg">
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">回复内容</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea id="replyCon" class="layui-textarea" placeholder="请输入回复内容">{$result.reply|default=''}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{if !empty($result)}
|
||||
<input type="hidden" class="id" id="id" value="{$result.id|default=''}">
|
||||
{/if}
|
||||
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn layui-btn-sm" id="submitBtn">点击回复</button>
|
||||
<button class="layui-btn layui-btn-sm layui-btn-primary" data-close="closeOpen">取消</button>
|
||||
</div>
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script>
|
||||
|
||||
$(function () {
|
||||
$('#photo-list img').on('click', function () {
|
||||
layer.photos({
|
||||
photos: '#photo-list',
|
||||
shadeClose: false,
|
||||
closeBtn: 2,
|
||||
anim: 0
|
||||
});
|
||||
})
|
||||
});
|
||||
/**
|
||||
* 添加、编辑
|
||||
*/
|
||||
$("#submitBtn").on("click", function () {
|
||||
var url = '{if empty($result)}{:url("$thisClass/reply")}{/if}';
|
||||
var data = {
|
||||
id: $("#id").val(),
|
||||
replyCon: $("#replyCon").val()
|
||||
};
|
||||
$.request.post(url, data, function (res) {
|
||||
$.msg.success(res.msg, function () {
|
||||
$.tool.reload('open');
|
||||
})
|
||||
})
|
||||
return false;
|
||||
});
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1,132 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{/block}
|
||||
|
||||
{block name="cotent"}
|
||||
<form class="layui-form">
|
||||
|
||||
<!--顶部操作栏--开始-->
|
||||
<blockquote id="searchBlock" class="layui-elem-quote quoteBox">
|
||||
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">手机号码</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="telnum" class="layui-input" placeholder="请输入手机号"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">类型</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="type" lay-verify="required" lay-search id="type">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
<option value="1">考生建议</option>
|
||||
<option value="2">账号问题</option>
|
||||
<option value="3">成绩问题</option>
|
||||
<option value="4">付费问题</option>
|
||||
<option value="5">其他问题</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="status" lay-verify="required" lay-search id="status">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
<option value="1">未回复</option>
|
||||
<option value="2">已回复</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">创建时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="add_time" class="layui-input " placeholder="请选择创建时间">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<a class="layui-btn" data-search="currentTableId">搜索</a>
|
||||
</div>
|
||||
|
||||
|
||||
</blockquote>
|
||||
<!--顶部操作栏--结束-->
|
||||
|
||||
<!--主表单渲染--开始-->
|
||||
<table id="currentTable" lay-filter="currentTable"></table>
|
||||
<!--主表单渲染--结束-->
|
||||
<!--表单模板绑定--开始-->
|
||||
<script type="text/html" id="bindImg1">
|
||||
<img style="width: 30px; height: 30px;" src="{{d.img1}}" layer-src="{{d.img1}}" data-image="open" lay-filter="modifyHeadImg">
|
||||
</script>
|
||||
<script type="text/html" id="bindImg2">
|
||||
<img style="width: 30px; height: 30px;" src="{{d.img2}}" layer-src="{{d.img2}}" data-image="open" lay-filter="modifyHeadImg">
|
||||
</script>
|
||||
<script type="text/html" id="checkStatus">
|
||||
{{#if(d.status == 1){}}
|
||||
<div id="status{{d.id}}" style="color:red">未回复</div>
|
||||
{{#}else{}}
|
||||
<div id="status{{d.id}}" style="color:green">已回复</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
<!--表单模板绑定--结束-->
|
||||
|
||||
<!--表单操作栏--开始-->
|
||||
<script type="text/html" id="currentTableBar">
|
||||
|
||||
{if auth("$thisClass/details")}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-sm" data-open='{:url("$thisClass/reply")}?id={{d.id}}' style="background: #0d8ddb" data-title="回复留言" >回复</a>
|
||||
{/if}
|
||||
|
||||
</script>
|
||||
<!--表单操作栏--结束-->
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script>
|
||||
|
||||
/**
|
||||
* 生成表单
|
||||
*/
|
||||
$.form.table('current', '{:url("$thisRequest")}?type=ajax', [[
|
||||
{type: "checkbox", fixed: "left", width: 50},
|
||||
{field: 'telnum', title: '联系电话', align: 'center'},
|
||||
{field: 'type', title: '类型', align: 'center'},
|
||||
{field: 'img1', title: '图片1', templet: '#bindImg1',align: 'center'},
|
||||
{field: 'img2', title: '图片1',templet: '#bindImg2', align: 'center'},
|
||||
{field: 'content', title: '问题', align: 'center'},
|
||||
{field: 'status', title: '状态', templet: '#checkStatus',align: 'center'},
|
||||
{field: 'reply', title: '回复内容', align: 'center'},
|
||||
{field: 'add_time', title: '时间', align: 'center'},
|
||||
{title: '操作', minWidth: 50, templet: '#currentTableBar', fixed: "right", align: "center"},
|
||||
|
||||
|
||||
]]);
|
||||
|
||||
/**
|
||||
* 日期范围
|
||||
*/
|
||||
$.laydate.range('add_time');
|
||||
|
||||
/**
|
||||
* 监听字段值编辑
|
||||
*/
|
||||
$.form.editField('currentTable', '{:url("$thisRequest")}');
|
||||
|
||||
/**
|
||||
* 修改状态
|
||||
*/
|
||||
$.form.switch('modifyStatus', '{:url("$thisClass/status")}');
|
||||
|
||||
setTimeout(()=> {
|
||||
localStorage.setItem("fdith", document.body.clientWidth)
|
||||
},300)
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1 @@
|
||||
2c14bef3-a0c4-4e0e-996a-ac6b1b104498
|
||||
@@ -0,0 +1,149 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{/block}
|
||||
|
||||
{block name="cotent"}
|
||||
<form class="layui-form">
|
||||
|
||||
<!--顶部操作栏--开始-->
|
||||
<blockquote id="searchBlock" class="layui-elem-quote quoteBox">
|
||||
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">考生所在省份</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="stu_yzy_province" lay-verify="required" lay-search id="stu_yzy_province">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
{volist name="resProvince" id="vo"}
|
||||
<option value="{$vo.code}">{$vo.title}</option>
|
||||
{/volist}
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">订单号</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="ord_no" class="layui-input" placeholder="请输入订单号"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">手机号码</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="telnum" class="layui-input" placeholder="请输入手机号"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">支付方式</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="province" lay-verify="required" lay-search id="pay_way">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
<option value="1">微信</option>
|
||||
<option value="2">支付宝</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">订单状态</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="province" lay-verify="required" lay-search id="status">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
<option value="1">未支付</option>
|
||||
<option value="2">已支付</option>
|
||||
<option value="3">已退款</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">创建时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="add_time" class="layui-input " placeholder="请选择创建时间">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<a class="layui-btn" data-search="currentTableId">搜索</a>
|
||||
</div>
|
||||
|
||||
|
||||
</blockquote>
|
||||
<!--顶部操作栏--结束-->
|
||||
|
||||
<!--主表单渲染--开始-->
|
||||
<table id="currentTable" lay-filter="currentTable"></table>
|
||||
<!--主表单渲染--结束-->
|
||||
<script type="text/html" id="payWay">
|
||||
{{#if(d.pay_way == 1){}}
|
||||
<div>微信</div>
|
||||
{{#}else{}}
|
||||
<div >支付宝</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
<script type="text/html" id="checkStatus">
|
||||
{{#if(d.status == 1){}}
|
||||
<div id="status{{d.id}}" style="color:green">已支付</div>
|
||||
{{#}else if(d.status == 2){}}
|
||||
<div id="status{{d.id}}" style="color:red">已退款</div>
|
||||
{{#}else{}}
|
||||
<div id="status{{d.id}}">待支付</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
<!--表单模板绑定--结束-->
|
||||
|
||||
<!--表单操作栏--开始-->
|
||||
<script type="text/html" id="currentTableBar">
|
||||
|
||||
{if auth("$thisClass/details")}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-sm" data-open='{:url("$thisClass/details")}?id={{d.user_id}}' style="background: #0d8ddb" data-title="订单详情" >用戶全部订单</a>
|
||||
{/if}
|
||||
|
||||
</script>
|
||||
<!--表单操作栏--结束-->
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script>
|
||||
|
||||
/**
|
||||
* 生成表单
|
||||
*/
|
||||
$.form.table('current', '{:url("$thisRequest")}?type=ajax', [[
|
||||
{field: 'ord_no', title: '订单号',fixed: "left", align: 'center'},
|
||||
{field: 'telnum', title: '手机号', align: 'center'},
|
||||
{field: 'userInfo', title: '考生信息', align: 'center'},
|
||||
{field: 'vipName', title: '权限类型', align: 'center'},
|
||||
{field: 'pay_way', title: '支付方式', align: 'center',templet: '#payWay'},
|
||||
{field: 'money', title: '金額', align: 'center'},
|
||||
{field: 'status', title: '状态', templet: '#checkStatus',align: 'center'},
|
||||
{field: 'order_time', title: '时间', align: 'center',width: 400, fixed: "right"},
|
||||
{title: '操作', minWidth: 110, templet: '#currentTableBar', fixed: "right", align: "center"},
|
||||
|
||||
|
||||
]]);
|
||||
|
||||
/**
|
||||
* 日期范围
|
||||
*/
|
||||
$.laydate.range('add_time');
|
||||
|
||||
/**
|
||||
* 监听字段值编辑
|
||||
*/
|
||||
$.form.editField('currentTable', '{:url("$thisRequest")}');
|
||||
|
||||
/**
|
||||
* 修改状态
|
||||
*/
|
||||
$.form.switch('modifyStatus', '{:url("$thisClass/status")}');
|
||||
|
||||
setTimeout(()=> {
|
||||
localStorage.setItem("fdith", document.body.clientWidth)
|
||||
},300)
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1 @@
|
||||
3e12f413-d76d-4196-a193-03ac1cb602ca
|
||||
@@ -0,0 +1,107 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
{block name="style"}{/block}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
<link href="__STATIC__/plugs/tag-it/css/jquery.tagit.css" rel="stylesheet" type="text/css">
|
||||
<link href="__STATIC__/plugs/tag-it/css/tagit.ui-zendesk.css" rel="stylesheet" type="text/css">
|
||||
{block name="cotent"}
|
||||
<form class="layui-form form-width-99admin" action="">
|
||||
<br>
|
||||
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">省份</label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-input-inline">
|
||||
<select name="province_id" lay-verify="required" id="province_id" lay-filter="province_id">
|
||||
<option value="0">请选择省份</option>
|
||||
{foreach $province_list as $vo}
|
||||
<option value="{$vo.code|default=''}" {if !empty($res.province_id) and $res.province_id eq $vo.code}selected{/if}>{$vo.title|default=''}</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">批次名称</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="batchName" class="layui-input" lay-verify="required" value="{$res.batchName|default=''}" placeholder="批次名称">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">批次序列</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="batch" class="layui-input" lay-verify="required" value="{$res.batch|default=''}" placeholder="批次序列">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">年份</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="year" class="layui-input" lay-verify="required" value="{$res.year|default=''}" placeholder="请输入年份如2020">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">高考总分</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="GaoKaoTotal" class="layui-input" lay-verify="required" value="{$res.GaoKaoTotal|default=''}" placeholder="请输入高考总分">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">文科分数线</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="ArtsScore" class="layui-input" lay-verify="required" value="{$res.ArtsScore|default=''}" placeholder="文科分数线">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<label class="layui-form-label">理科分数线</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" id="SciencesScore" class="layui-input" lay-verify="required" value="{$res.SciencesScore|default=''}" placeholder="理科分数线">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
{if !empty($res)}
|
||||
<input type="hidden" class="id" id="id" value="{$res.id|default=''}">
|
||||
{/if}
|
||||
|
||||
<div class="layui-form-item layui-row layui-col-xs12">
|
||||
<div class="layui-input-block">
|
||||
<button class="layui-btn layui-btn-sm" id="submitBtn">提交</button>
|
||||
<button class="layui-btn layui-btn-sm layui-btn-primary" data-close="closeOpen">取消</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script type="text/javascript" src="/static/plugs/tag-it/js/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="__STATIC__/plugs/tag-it/js/tag-it.js" charset="utf-8"></script>
|
||||
<script>
|
||||
|
||||
/**
|
||||
* 添加、编辑
|
||||
*/
|
||||
$("#submitBtn").on("click", function () {
|
||||
var url = '{if empty($res)}{:url("$thisClass/add")}{else/}{:url("$thisClass/edit")}{/if}';
|
||||
var data = {
|
||||
id: $("#id").val(),
|
||||
province_id: $("#province_id").val(),
|
||||
province_title: $("#province_id option:selected").text(),
|
||||
batch: $("#batch").val(),
|
||||
year: $("#year").val(),
|
||||
batchName: $("#batchName").val(),
|
||||
GaoKaoTotal: $("#GaoKaoTotal").val(),
|
||||
ArtsScore: $("#ArtsScore").val(),
|
||||
SciencesScore: $("#SciencesScore").val()
|
||||
};
|
||||
$.request.post(url, data, function (res) {
|
||||
$.msg.success(res.msg, function () {
|
||||
$.tool.reload('open');
|
||||
})
|
||||
})
|
||||
return false;
|
||||
});
|
||||
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1,97 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{/block}
|
||||
|
||||
{block name="cotent"}
|
||||
<form class="layui-form">
|
||||
|
||||
<!--顶部操作栏--开始-->
|
||||
<blockquote id="searchBlock" class="layui-elem-quote quoteBox">
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">省份</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="province_id" lay-verify="required" lay-search id="province_id">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
{volist name="resProvince" id="vo"}
|
||||
<option value="{$vo.code}">{$vo.title}</option>
|
||||
{/volist}
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<a class="layui-btn" data-search="currentTableId">搜索</a>
|
||||
</div>
|
||||
{if auth("$thisClass/add")}
|
||||
<div class="layui-form-item layui-inline">
|
||||
<a class="layui-btn layui-btn-normal" data-open='{:url("$thisClass/add")}' data-title="添加" data-width="500px" data-height="500px">添加</a>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
</blockquote>
|
||||
<!--顶部操作栏--结束-->
|
||||
|
||||
<!--主表单渲染--开始-->
|
||||
<table id="currentTable" lay-filter="currentTable"></table>
|
||||
<!--主表单渲染--结束-->
|
||||
|
||||
|
||||
|
||||
<!--表单操作栏--开始-->
|
||||
<script type="text/html" id="currentTableBar">
|
||||
|
||||
{if auth("$thisClass/edit")}
|
||||
<a class="layui-btn layui-btn-xs" data-open='{:url("$thisClass/edit")}?id={{d.id}}' data-title="修改分类信息" data-width="500px" data-height="500px">编辑</a>
|
||||
{/if}
|
||||
|
||||
{if auth("$thisClass/del")}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-danger" data-title="确定删除?" data-del='{:url("$thisClass/del")}?id={{d.id}}'>删除</a>
|
||||
{/if}
|
||||
|
||||
</script>
|
||||
<!--表单操作栏--结束-->
|
||||
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
|
||||
<script>
|
||||
|
||||
/**
|
||||
* 生成表单
|
||||
*/
|
||||
$.form.table('current', '{:url("$thisRequest")}?type=ajax', [[
|
||||
{type: "checkbox", width: 50, fixed: "left"},
|
||||
{field: 'province_title', title: '省份', width: 100, align: "center"},
|
||||
{field: 'batchName', title: '批次', minWidth: 100, align: 'center'},
|
||||
{field: 'GaoKaoTotal', title: '高考总分', minWidth: 100, align: 'center'},
|
||||
{field: 'ArtsScore', title: '文科分数线', align: 'center', minWidth: 150},
|
||||
{field: 'SciencesScore', title: '理科分数线', align: 'center', minWidth: 150},
|
||||
/**{if auth("$thisClass/edit") || auth("$thisClass/del")}**/
|
||||
{title: '操作', minWidth: 100, templet: '#currentTableBar', fixed: "right", align: "center"}
|
||||
/**{/if}**/
|
||||
]]);
|
||||
|
||||
/**
|
||||
* 日期范围
|
||||
*/
|
||||
$.laydate.range('create_time');
|
||||
|
||||
/**
|
||||
* 监听字段值编辑
|
||||
*/
|
||||
$.form.editField('currentTable', '{:url("$thisRequest")}');
|
||||
|
||||
/**
|
||||
* 修改状态
|
||||
*/
|
||||
$.form.switch('modifyStatus', '{:url("$thisClass/status")}');
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1 @@
|
||||
7ea1ae97-7216-43e8-929c-40c53b51ddc4
|
||||
@@ -0,0 +1,127 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{/block}
|
||||
|
||||
{block name="cotent"}
|
||||
|
||||
<form class="layui-form">
|
||||
|
||||
|
||||
<table id="currentTable" lay-filter="currentTable"></table>
|
||||
<script type="text/html" id="returnStatus">
|
||||
{{#if(d.return_status == 1){}}
|
||||
<div id="returnStatus{{d.id}}">未退款</div>
|
||||
{{#}else if(d.return_status == 2){}}
|
||||
<div id="returnStatus{{d.id}}">待退款</div>
|
||||
{{#}else if(d.return_status == 3){}}
|
||||
<div id="returnStatus{{d.id}}">部分退款</div>
|
||||
{{#}else{}}
|
||||
<div id="returnStatus{{d.id}}">已退款</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="payWay">
|
||||
{{#if(d.pay_way == 1){}}
|
||||
<div>微信</div>
|
||||
{{#}else{}}
|
||||
<div >支付宝</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
<!--表单操作栏--开始-->
|
||||
<script type="text/html" id="currentTableBar">
|
||||
|
||||
{{#if(d.status == 1){}}
|
||||
{{#if(d.pay_way == 1){}}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-danger" data-title="确定退款?" onclick="returnOrder('{{d.id}}','{{d.pay_way}}')" id="clickStatus{{d.id}}">微信退款</a>
|
||||
{{#}else{}}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-danger" data-title="确定退款?" onclick="returnOrder('{{d.id}}','{{d.pay_way}}')" id="clickStatus{{d.id}}">支付宝退款</a>
|
||||
{{#}}}
|
||||
{{#}}}
|
||||
|
||||
</script>
|
||||
<script type="text/html" id="checkStatus">
|
||||
{{#if(d.status == 1){}}
|
||||
<div id="status{{d.id}}" style="color:green">已支付</div>
|
||||
{{#}else if(d.status == 2){}}
|
||||
<div id="status{{d.id}}" style="color:red">已退款</div>
|
||||
{{#}else{}}
|
||||
<div id="status{{d.id}}">待支付</div>
|
||||
{{#}}}
|
||||
</script>
|
||||
</form>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script>
|
||||
|
||||
|
||||
var screenWith = localStorage.getItem("fdith") / 8 - 3;
|
||||
|
||||
/**
|
||||
* 生成表单
|
||||
*/
|
||||
$.form.table('current', '{:url("$thisRequest")}?type=ajax&user_id={$user_id}', [[
|
||||
|
||||
{field: 'ord_no', title: '订单号', width: screenWith,fixed: "left", align: "center"},
|
||||
{field: 'userInfo', title: '考生信息', width:screenWith, align: "center"},
|
||||
{field: 'vipName', title: '权限类型',width:screenWith,align: "center"},
|
||||
{field: 'money', title: '价格', width:screenWith, align: "center"},
|
||||
{field: 'pay_way', title: '支付方式',width:screenWith, align: "center",templet: '#payWay'},
|
||||
{field: 'status', title: '状态',templet: '#checkStatus',width:screenWith, align: "center"},
|
||||
{field: 'add_time', title: '下单时间',width:screenWith, align: "center"},
|
||||
{field: 'pay_time', title: '支付时间', width:screenWith,align: "center"},
|
||||
{title: '操作', templet: '#currentTableBar',width:screenWith, fixed: "right", align: "center"},
|
||||
|
||||
|
||||
]], false, 'line', 'lg', true);
|
||||
/**
|
||||
* 监听字段值编辑
|
||||
*/
|
||||
$.form.editField('currentTable', '{:url("$thisRequest")}');
|
||||
|
||||
|
||||
//退款
|
||||
function returnOrder(id,payWay) {
|
||||
layer.open({
|
||||
type: 1,
|
||||
skin: 'layui-layer-rim', //加上边框
|
||||
title: '退款',
|
||||
area: ['300px', '180px'], //宽高
|
||||
content: '<div class="layui-form-item layui-inline" div style="padding:10px 40px">\n' +
|
||||
'<div class="layui-input-inline">\n' +
|
||||
'<input type="text" class="layui-input selectBlock" value="网络原因" />\n' +
|
||||
'</div>\n' +
|
||||
'</div> <div style="padding:5px 60px"><a class="layui-btn layui-btn-normal" id="statusDiv'+id+'">点击退款</a></div>',
|
||||
success: function(layero, index){
|
||||
$('#statusDiv'+id).click(function(){
|
||||
var reason = layero.find('input')[0].value;
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: '{:url("$thisClass/refundOrder")}',
|
||||
data: "id=" + id + '&reason='+reason+'&payWay='+payWay,
|
||||
success: function (data) {
|
||||
if (data.code == 0) {
|
||||
layer.alert(data.msg);
|
||||
} else if (data.code == 1) {
|
||||
layer.alert(data.msg);
|
||||
$("#status" + id).html('<span style="color:red">已退款</span>');
|
||||
layer.close(index);
|
||||
$(".layui-btn#clickStatus" + id).css("display", "none");
|
||||
} else {
|
||||
layer.closeAll();
|
||||
layer.alert('退款失败');
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
{/block}
|
||||
@@ -0,0 +1,107 @@
|
||||
{extend name="admin@public/basic" /}
|
||||
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" href="__STATIC__/css/admin/public.css" media="all"/>
|
||||
{/block}
|
||||
|
||||
{block name="cotent"}
|
||||
<form class="layui-form">
|
||||
|
||||
<!--顶部操作栏--开始-->
|
||||
<blockquote id="searchBlock" class="layui-elem-quote quoteBox">
|
||||
|
||||
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">手机号码</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="phone" class="layui-input" placeholder="请输入手机号"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">考生所在省份</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="province" lay-verify="required" lay-search id="province">
|
||||
<option value="0">直接选择或搜索选择</option>
|
||||
{volist name="resProvince" id="vo"}
|
||||
<option value="{$key}">{$vo.title}</option>
|
||||
{/volist}
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<label class="layui-form-label-99admin">创建时间</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="add_time" class="layui-input " placeholder="请选择创建时间">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-inline">
|
||||
<a class="layui-btn" data-search="currentTableId">搜索</a>
|
||||
</div>
|
||||
|
||||
|
||||
</blockquote>
|
||||
<!--顶部操作栏--结束-->
|
||||
|
||||
<!--主表单渲染--开始-->
|
||||
<table id="currentTable" lay-filter="currentTable"></table>
|
||||
<!--主表单渲染--结束-->
|
||||
|
||||
<!--表单模板绑定--开始-->
|
||||
<script type="text/html" id="bindHeadImg">
|
||||
<img style="width: 30px; height: 30px;" src="{{d.head_img}}" layer-src="{{d.head_img}}" alt="{{d.nickname}}" data-image="open" lay-filter="modifyHeadImg">
|
||||
</script>
|
||||
|
||||
<!--表单模板绑定--结束-->
|
||||
|
||||
<!--表单操作栏--开始-->
|
||||
<script type="text/html" id="currentTableBar">
|
||||
|
||||
{if auth("$thisClass/details")}
|
||||
<a class="layui-btn layui-btn-xs layui-btn-sm" data-open='{:url("$thisClass/details")}?id={{d.id}}' style="background: #0d8ddb" data-title="订单详情" >查看订单</a>
|
||||
{/if}
|
||||
|
||||
</script>
|
||||
<!--表单操作栏--结束-->
|
||||
</form>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script>
|
||||
|
||||
/**
|
||||
* 生成表单
|
||||
*/
|
||||
$.form.table('current', '{:url("$thisRequest")}?type=ajax', [[
|
||||
{type: "checkbox", fixed: "left", width: 50},
|
||||
{field: 'phone', title: '用户手机', align: 'center'},
|
||||
{field: 'userInfo', title: '考生信息', align: 'center'},
|
||||
{field: 'add_time', title: '创建时间', align: 'center', minWidth: 150},
|
||||
/**{if auth("$thisClass/edit_password") || auth("$thisClass/edit") || auth("$thisClass/del")}**/
|
||||
{title: '操作', minWidth: 110, templet: '#currentTableBar', fixed: "right", align: "center"},
|
||||
/**{/if}**/
|
||||
]]);
|
||||
|
||||
/**
|
||||
* 日期范围
|
||||
*/
|
||||
$.laydate.range('add_time');
|
||||
|
||||
/**
|
||||
* 监听字段值编辑
|
||||
*/
|
||||
$.form.editField('currentTable', '{:url("$thisRequest")}');
|
||||
|
||||
/**
|
||||
* 修改状态
|
||||
*/
|
||||
$.form.switch('modifyStatus', '{:url("$thisClass/status")}');
|
||||
|
||||
setTimeout(()=> {
|
||||
localStorage.setItem("fdith", document.body.clientWidth)
|
||||
},300)
|
||||
</script>
|
||||
{/block}
|
||||
Reference in New Issue
Block a user