jh-admin/app/shop/view/account/order_detail.html

305 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{extend name="account/base"/}
{block name="resources"}
<link rel="stylesheet" href="HOME_CSS/order_detail.css"/>
{/block}
{block name="main"}
<div class="block-content">
<div style="padding: 1px;" class="order-detail">
<!--<div class="layui-row order-step">-->
<!--<div class="layui-col-md4 order-step-1 order-step-active">-->
<!--<div class="order-step-title ns-text-color">买家下单</div>-->
<!--<div class="order-step-num ns-bg-color"><i class="layui-icon layui-icon-ok" style=" color: #FFFFFF;"></i></div>-->
<!--</div>-->
<!--<div class="layui-col-md3 order-step-2 order-step-active">-->
<!--<div class="order-step-title">买家付款</div>-->
<!--<div class="order-step-num"></div>-->
<!--<div class="order-step-meta"></div>-->
<!--</div>-->
<!--<div class="layui-col-md3 order-step-4 ">-->
<!--<div class="order-step-title">交易完成</div>-->
<!--<div class="order-step-num"></div>-->
<!--<div class="order-step-meta"></div>-->
<!--</div>-->
<!--<div style="clear: both"></div>-->
<!--</div>-->
<div class="layui-row layui-col-space1 order-detail-info" >
<div class="layui-col-md4 order-detail-left" >
<div class="layui-card">
<div class="layui-card-header">订单信息</div>
<div class="layui-card-body">
<div class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label">订单编号:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-form-mid layui-word-aux">{$detail.out_trade_no}</div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">订单类型:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-form-mid layui-word-aux">{$detail.order_type_name}</div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">付款方式:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-form-mid layui-word-aux">{$detail.pay_type_name}</div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">订单流水:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-form-mid layui-word-aux">{$detail.out_trade_no}</div>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">付款时间:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-form-mid layui-word-aux">{:time_to_date($detail.create_time)}</div>
</div>
</div>
</div>
<div class="layui-form-item order-detail-hr"></div>
</div>
</div>
</div>
</div>
<div class="layui-col-md8 order-detail-operation">
<div class="layui-card">
<div class="layui-card-header">订单状态:{$detail.order_status_name}</div>
<div class="layui-card-body">
<i class="layui-icon ns-red-color layui-icon-about"></i>
{if $detail.order_status != -1 && $detail.order_status != 1}
<button class="layui-btn ns-bg-color close-order">关闭</button>
{/if}
{if $detail.order_status == 0}
<a href="javascript:;" class="layui-btn ns-bg-color payment-order">支付</a>
{/if}
{if $detail.order_status == 3}
<a href="javascript:;" class="layui-btn ns-bg-color re-examination">编辑</a>
{/if}
</div>
</div>
</div>
</div>
</div>
<div style="height:50px;"></div>
<div class="order-detail-table">
<table class="layui-table">
<colgroup>
<col width="300">
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th>产品信息</th>
<th>单价</th>
<th>数量</th>
<th>小计</th>
</tr>
</thead>
<tbody>
<!-- 套餐 -->
{if $detail.group_id > 0 && $detail.group_num > 0}
<tr>
<td>
<div class="ns-table-title">
<div class="ns-title-pic">
<img src="{:img($detail.group_image)}" alt="">
</div>
<span class="ns-title-content">{$detail.group_name}</span>
</div>
</td>
<td>{$detail.group_period_price}</td>
<td>{$detail.group_num}</td>
<td>{$detail.group_money}</td>
</tr>
{/if}
<!-- 短信 -->
{if $detail.sms_package_id > 0 && $detail.sms_num > 0}
<tr>
<td>
<div class="ns-table-title">
<div class="ns-title-pic">
<img src="{:img($detail.sms_package_image)}" alt="">
</div>
<span class="ns-title-content">{$detail.sms_package_name}</span>
</div>
</td>
<td>{$detail.sms_package_price}</td>
<td>{$detail.sms_num}</td>
<td>{$detail.sms_money}</td>
</tr>
{/if}
</tbody>
</table>
<div class="layui-row order-detail-total">
<div class="layui-col-md12">
<span>总计:{$detail.order_money}</span>
</div>
</div>
</div>
</div>
{/block}
{block name="script"}
<script type="text/html" id="payment">
<div class="layui-form">
<input type="hidden" name="out_trade_no" value={{d.out_trade_no}}>
<div class="layui-form-item offline-payment">
<label class="layui-form-label img-upload-lable mid"><span class="required">*</span></label>
<div class="layui-input-inline img-upload">
<div class="upload-img-block icon">
<div class="upload-img-box">
<div class="ns-upload-default" id="voucher">
<div class="upload">
<img src="SHOP_IMG/upload_img.png" />
<p>点击上传</p>
</div>
</div>
<div class="operation" >
<div >
<i title="图片预览" class="iconfont iconreview js-preview" style="margin-right: 20px;"></i>
<i title="删除图片" class="layui-icon layui-icon-delete js-delete"></i>
</div>
<div class="replace_img js-replace">点击替换</div>
</div>
<input type="hidden" name="paying_money_certificate" lay-verify=""/>
</div>
</div>
</div>
</div>
<!--<div class="layui-form-item">-->
<!--<label class="layui-form-label img-upload-lable"><span class="required">*</span></label>-->
<!--<div class="layui-input-inline img-upload">-->
<!--<div class="upload-img-block icon">-->
<!--<div class="upload-img-box" id="voucher">-->
<!--<div class="ns-upload-default">-->
<!--<img src="SHOP_IMG/upload_img.png" />-->
<!--<p>点击上传</p>-->
<!--</div>-->
<!--</div>-->
<!--<input type="hidden" name="paying_money_certificate"/>-->
<!--<i class="del">x</i>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<div class="layui-form-item">
<label class="layui-form-label mid"><span class="required">*</span></label>
<div class="layui-input-inline">
<textarea name="paying_money_certificate_explain" class="layui-textarea ns-len-mid" lay-verify="required" placeholder="请输入付款凭证说明"></textarea>
</div>
</div>
<!-- 表单操作 -->
<div class="ns-form-row">
<button class="layui-btn ns-bg-color" lay-submit lay-filter="submit">提交</button>
<button class="layui-btn layui-btn-primary" onclick="back()">返回</button>
</div>
</div>
</script>
<script>
var out_trade_no = "{$detail.out_trade_no}";
var order_id = "{$detail.order_id}";
/* 关闭订单 */
$("body").on("click",".close-order",function () {
$.ajax({
type : "post",
dataType: 'JSON',
url: ns.url("shop/Siteorder/close"),
data : { "order_id" : order_id },
success : function(res) {
repeat_flag = false;
layer.msg(res.message,{anim: 0},function () {
layer.closeAll();
window.location.reload();
});
}
});
});
/* 支付 */
$("body").on("click",".payment-order",function () {
location.href = ns.url("home/ordercreate/confirm",{out_trade_no:out_trade_no});
});
layui.use(['form','laytpl'],function () {
var form = layui.form;
var laytpl = layui.laytpl;
var upload;
/* 编辑 */
$("body").on("click",".re-examination",function () {
data = {out_trade_no:out_trade_no};
laytpl($("#payment").html()).render(data, function(html) {
layer.open({
type: 1,
title: '编辑',
area: ['700px', '400px'],
content: html,
success: function (layero, index){
//上传支付凭证
upload = new Upload({
elem: '#voucher',
post: "home"
});
},
yes: function (index, layero) {
layer.close(index);
}
});
});
});
form.on('submit(submit)', function(data){
// 删除图片
if(!data.field.paying_money_certificate) upload.delete();
if (repeat_flag) return false;
repeat_flag = true;
$.ajax({
type: 'POST',
url: ns.url("shop/Siteorder/confirm"),
data: data.field,
dataType: 'JSON',
success: function(res) {
repeat_flag = false;
layer.msg(res.message);
if (res.code == 0) {
layer.closeAll();
location.reload();
}
}
});
});
})
</script>
{/block}