|
@@ -146,6 +146,7 @@
|
|
|
<li class="active">全部</li>
|
|
|
<li>待付款</li>
|
|
|
<li>已完成</li>
|
|
|
+ <li>已取消</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<div class="title-bar">
|
|
@@ -165,6 +166,8 @@
|
|
|
</ul>
|
|
|
<ul class="item clearfix">
|
|
|
</ul>
|
|
|
+ <ul class="item clearfix">
|
|
|
+ </ul>
|
|
|
</div>
|
|
|
|
|
|
<!--分页
|
|
@@ -277,7 +280,7 @@
|
|
|
"</div>" +
|
|
|
"</div>";
|
|
|
|
|
|
- //ind 0-全部 1-待支付 2-已支付
|
|
|
+ //ind 0-全部 1-待支付 2-已支付 3-已取消
|
|
|
function queryOrder(ind, objD, pageNum) {
|
|
|
$.ajax({
|
|
|
type: "post",
|
|
@@ -353,16 +356,26 @@
|
|
|
"<p>待付款</p>" +
|
|
|
"<a class=\"xq\" onclick=\"toDetail('" + orderCode + "');\" target=\"_blank\">查看详情</a>" +
|
|
|
"<a class=\"pay\" orderCode='" + orderCode + "' money='" + orderMoney + "' payway='" + payway + "' code='" +
|
|
|
- code + "' time='" + prepaytime + "' onclick=toPay(this)>去支付</a>";
|
|
|
+ code + "' time='" + prepaytime + "' onclick=toPay(this)>去支付</a>" +
|
|
|
+ "<a class=\"qx\" orderCode='" + orderCode + "' onclick=\"toCancel(" + id +
|
|
|
+ ",this)\" target=\"_blank\">取消订单</a>";
|
|
|
cla = "nopay";
|
|
|
- deleteOrderHtml = "<a class=\"fr iconfont icon-shanchu\" title=\"删除订单\" onclick=\"deleteOrder(" + id +
|
|
|
+ deleteOrderHtml = "<a class=\"fr iconfont icon-shanchu\" style=\"display:none\" title=\"删除订单\" onclick=\"deleteOrder(" + id +
|
|
|
",this)\"></a>";
|
|
|
} else if (orderStatus == 1) {
|
|
|
orderStatusHtml +=
|
|
|
"<p class=\"wc\">已完成</p>" +
|
|
|
"<a class=\"wcxq\" onclick=\"toDetail('" + orderCode + "');\" target=\"_blank\">查看详情</a>";
|
|
|
cla = "pay";
|
|
|
- deleteOrderHtml = "<a class=\"fr iconfont icon-shanchu\" title=\"删除订单\" onclick=\"deleteOrder(" + id +
|
|
|
+ deleteOrderHtml = "<a class=\"fr iconfont icon-shanchu\" style=\"display:none\" title=\"删除订单\" onclick=\"deleteOrder(" + id +
|
|
|
+ ",this)\"></a>";
|
|
|
+
|
|
|
+ }else if (orderStatus == -2) {
|
|
|
+ orderStatusHtml +=
|
|
|
+ "<p class=\"wc\">已取消</p>" +
|
|
|
+ "<a class=\"wcxq\" onclick=\"toDetail('" + orderCode + "');\" target=\"_blank\">查看详情</a>";
|
|
|
+ cla = "pay";
|
|
|
+ deleteOrderHtml = "<a class=\"fr iconfont icon-shanchu\" style=\"display:none\" title=\"删除订单\" onclick=\"deleteOrder(" + id +
|
|
|
",this)\"></a>";
|
|
|
|
|
|
}
|
|
@@ -414,13 +427,26 @@
|
|
|
temp = noDataHtml;
|
|
|
}
|
|
|
objD.eq(ind).html(temp);
|
|
|
+ initHover();
|
|
|
},
|
|
|
error: function(xhr, type) {
|
|
|
console.log("query err");
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
+ //
|
|
|
+ function initHover(){
|
|
|
+ $(".list .item").each(function(){
|
|
|
+ $(this).children("li").each(function(){
|
|
|
+ $(this).hover(function(){
|
|
|
+ $(this).find(".info a").fadeIn();
|
|
|
+ },function(){
|
|
|
+ $(this).find(".info a").fadeOut();
|
|
|
+ });
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ //
|
|
|
function deleteOrder(id, obj) {
|
|
|
$.confirm({
|
|
|
title: '订单删除',
|
|
@@ -450,10 +476,10 @@
|
|
|
text: '确认',
|
|
|
btnClass: 'btn-primary-0',
|
|
|
action: function() {
|
|
|
- var $Index = $(".tab-bar .tab li.active").index();
|
|
|
- var $list = $(".list .item");
|
|
|
- pageFlag=true;
|
|
|
- queryOrder($Index, $list, 1);
|
|
|
+ var $Index = $(".tab-bar .tab li.active").index();
|
|
|
+ var $list = $(".list .item");
|
|
|
+ pageFlag=true;
|
|
|
+ queryOrder($Index, $list, 1);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -492,7 +518,55 @@
|
|
|
function toDetail(orderCode) {
|
|
|
window.open("/front/dataExport/toOrderDetail/" + orderCode);
|
|
|
}
|
|
|
-
|
|
|
+ //取消订单
|
|
|
+ function toCancel(id, obj) {
|
|
|
+ orderCode = $(obj).attr("orderCode");
|
|
|
+ $.confirm({
|
|
|
+ title: '订单取消',
|
|
|
+ content: '您确定要取消该订单吗?',
|
|
|
+ buttons: {
|
|
|
+ ok: {
|
|
|
+ text: '确认',
|
|
|
+ btnClass: 'btn-primary-0',
|
|
|
+ action: function() {
|
|
|
+ $.ajax({
|
|
|
+ type: "post",
|
|
|
+ url: "/front/dataExport/cancelOrder",
|
|
|
+ data: {
|
|
|
+ "id": id
|
|
|
+ },
|
|
|
+ dataType: 'json',
|
|
|
+ success: function(data) {
|
|
|
+ if (data && data["success"]) {
|
|
|
+ var self = $(obj).parent();
|
|
|
+ self.html('<p class="wc">已取消</p><a class="wcxq" onclick="toDetail(\'' + orderCode + '\');" target="_blank">查看详情</a>');
|
|
|
+ $.alert({
|
|
|
+ title: "",
|
|
|
+ content: "取消成功!",
|
|
|
+ buttons: {
|
|
|
+ ok: {
|
|
|
+ text: '确认',
|
|
|
+ btnClass: 'btn-primary-0'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ alertS("取消失败,请联系管理员!");
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function(xhr, type) {
|
|
|
+ console.log("cancel err");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ cancel: {
|
|
|
+ text: '取消',
|
|
|
+ btnClass: 'btn-primary-0'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
function FormatNum(n) {
|
|
|
var isF = /^-?\d*\.\d+$/.test(n);
|
|
|
var n2 = "";
|