作者 潘浩文
1 个管道 的构建 通过 耗费 1 秒

个人中心接口设计

... ... @@ -151,4 +151,18 @@ class AdminOrderController extends AdminBaseController
$data = Db::name('order')->where('id', $param['id'])->update($param);
$this->success('备注成功', url('AdminOrder/index'));
}
public function contact(){
$data=Db::name('contact_order')
->alias('co')
->join('post p', 'co.post_id=p.id')
->join('user u', 'p.user_id=u.id')
->join('user u2','p.user_id=u2.id')
->field('co.order_sn,u.user_nickname,p.mobile,p.wx,u2.user_nickname as user_nickname2')
->where(['co.status'=>2])
->select();
$this->assign('list',$data);
return $this->fetch();
}
}
... ...
<include file="public@header"/>
</head>
<body>
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li class="active"><a href="javascript:;">联系订单列表</a></li>
</ul>
<form class="js-ajax-form" action="" method="post">
<table class="table table-hover table-bordered table-list">
<thead>
<tr>
<th width="50">ID</th>
<th>订单编号</th>
<th>下单用户</th>
<th>陪玩用户电话</th>
<th>陪玩用户</th>
<th>订单价格</th>
<th>订单创建时间</th>
<th>订单状态</th>
</tr>
</thead>
<foreach name="list" item="vo">
<tr>
<td><b>{$vo.id}</b></td>
<td>{$vo.order_sn}</td>
<td>{$vo.user_nickname}</td>
<td>{$vo.mobile}</td>
<td>{$vo.user_nickname2}</td>
<td>{$vo.money}元</td>
<td>{:date('Y-m-d H:i:s',$vo.create_time);}</td>
<td>
<eq name="vo.status" value="1">
待付款
</eq>
<eq name="vo.status" value="2">
已支付
</eq>
</td>
</tr>
</foreach>
<tfoot>
<tr>
<th width="50">ID</th>
<th>订单编号</th>
<th>下单用户</th>
<th>陪玩用户电话</th>
<th>陪玩用户</th>
<th>订单价格</th>
<th>订单创建时间</th>
<th>订单状态</th>
</tr>
</tfoot>
</table>
<ul class="pagination">{$page|default=''}</ul>
</form>
</div>
<script src="__STATIC__/js/admin.js"></script>
<script>
function reloadPage(win) {
win.location.reload();
}
$(function () {
setCookie("refersh_time", 0);
Wind.use('ajaxForm', 'artDialog', 'iframeTools', function () {
//批量复制
$('.js-articles-copy').click(function (e) {
var ids = [];
$("input[name='ids[]']").each(function () {
if ($(this).is(':checked')) {
ids.push($(this).val());
}
});
if (ids.length == 0) {
art.dialog.through({
id: 'error',
icon: 'error',
content: '您没有勾选信息,无法进行操作!',
cancelVal: '关闭',
cancel: true
});
return false;
}
ids = ids.join(',');
art.dialog.open("__ROOT__/index.php?g=portal&m=AdminArticle&a=copy&ids=" + ids, {
title: "批量复制",
width: "300px"
});
});
//批量移动
$('.js-articles-move').click(function (e) {
var ids = [];
$("input[name='ids[]']").each(function () {
if ($(this).is(':checked')) {
ids.push($(this).val());
}
});
if (ids.length == 0) {
art.dialog.through({
id: 'error',
icon: 'error',
content: '您没有勾选信息,无法进行操作!',
cancelVal: '关闭',
cancel: true
});
return false;
}
ids = ids.join(',');
art.dialog.open("__ROOT__/index.php?g=portal&m=AdminArticle&a=move&old_term_id={$term.term_id|default=0}&ids=" + ids, {
title: "批量移动",
width: "300px"
});
});
});
});
</script>
</body>
</html>
\ No newline at end of file
... ...