<develop>:(Web 端)<无> ShopERP 项目 WebAPI 接口代码提交。

parent 28339605
......@@ -485,16 +485,7 @@ namespace CoreCms.Net.Model.Entities
public System.Boolean isdel { get; set; }
/// <summary>
/// 关联营销类型对象序列
/// </summary>
[Display(Name = "关联营销类型对象序列")]
[Required(ErrorMessage = "请输入{0}")]
public System.Int32 objectId { get; set; }
/// <summary>
/// 创建时间
/// </summary>
......
......@@ -198,8 +198,7 @@ namespace CoreCms.Net.Services
orderType = orderType,
point = point,
coupon = couponCode,
receiptType = receiptType,
objectId = objectId
receiptType = receiptType
};
//生成收货信息
......@@ -628,250 +627,208 @@ namespace CoreCms.Net.Services
public async Task<WebApiCallBack> GetOrderInfoByOrderId(string id, int userId = 0, int aftersaleLevel = 0)
{
var jm = new WebApiCallBack();
var order = new CoreCmsOrder();
order = userId > 0
? await _dal.QueryByClauseAsync(p => p.orderId == id && p.userId == userId)
: await _dal.QueryByClauseAsync(p => p.orderId == id);
if (order == null)
{
jm.msg = "获取订单失败";
return jm;
}
//订单详情(子货品数据)
order.items = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
if (order.items.Any())
try
{
order.items.ForEach(p =>
order = await _dal.QueryByClauseAsync(p => p.orderId == id);
if (order == null)
{
if (!string.IsNullOrEmpty(p.promotionList))
{
var jobj = JObject.Parse(p.promotionList);
if (jobj.Values().Any())
{
p.promotionObj = jobj.Values().FirstOrDefault();
}
}
});
}
jm.msg = "获取订单失败";
return jm;
}
//获取相关状态描述说明转换
order.statusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderStatus>(order.status);
order.payStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderPayStatus>(order.payStatus);
order.shipStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderShipStatus>(order.shipStatus);
order.sourceText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.Source>(order.source);
order.typeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderType>(order.orderType);
order.confirmStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderConfirmStatus>(order.confirmStatus);
order.taxTypeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderTaxType>(order.taxType);
order.paymentCodeText = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(order.paymentCode);
//获取日志
order.orderLog = await _orderLogServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//订单详情(子货品数据)
order.items = await _orderItemServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
if (order.orderLog.Any())
{
order.orderLog.ForEach(p =>
//获取相关状态描述说明转换
order.statusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderStatus>(order.status);
order.payStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderPayStatus>(order.payStatus);
order.shipStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderShipStatus>(order.shipStatus);
order.sourceText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.Source>(order.source);
order.typeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderType>(order.orderType);
order.confirmStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderConfirmStatus>(order.confirmStatus);
order.taxTypeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderTaxType>(order.taxType);
order.paymentCodeText = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(order.paymentCode);
//获取日志
order.orderLog = await _orderLogServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
if (order.orderLog.Any())
{
p.typeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderLogTypes>(p.type);
});
}
order.orderLog.ForEach(p =>
{
p.typeText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderLogTypes>(p.type);
});
}
//用户信息
order.user = await _userServices.QueryByIdAsync(order.userId);
if (order.user != null)
{
order.user.passWord = "";
}
//支付单
order.paymentItem = await _billPaymentsServices.QueryListByClauseAsync(p => p.sourceId == order.orderId);
//退款单
order.refundItem = await _billRefundServices.QueryListByClauseAsync(p => p.sourceId == order.orderId);
//提货单
order.ladingItem = await _billLadingServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//退货单
order.returnItem = await _billReshipServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//售后单
order.aftersalesItem = await _billAftersalesServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//发货单
order.delivery = await _billDeliveryServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
if (order.delivery != null && order.delivery.Any())
{
foreach (var item in order.delivery)
//用户信息
order.user = await _userServices.QueryByIdAsync(order.userId);
if (order.user != null)
{
var outFirstAsync = await _logisticsServices.QueryByClauseAsync(p => p.logiCode == item.logiCode);
item.logiName = outFirstAsync != null ? outFirstAsync.logiName : item.logiCode;
order.user.passWord = "";
}
}
//获取提货门店
if (order.storeId != 0)
{
order.store = await _storeServices.QueryByIdAsync(order.storeId);
if (order.store != null)
//支付单
order.paymentItem = await _billPaymentsServices.QueryListByClauseAsync(p => p.sourceId == order.orderId);
//退款单
order.refundItem = await _billRefundServices.QueryListByClauseAsync(p => p.sourceId == order.orderId);
//提货单
order.ladingItem = await _billLadingServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//退货单
order.returnItem = await _billReshipServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//售后单
order.aftersalesItem = await _billAftersalesServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
//发货单
order.delivery = await _billDeliveryServices.QueryListByClauseAsync(p => p.orderId == order.orderId);
if (order.delivery != null && order.delivery.Any())
{
foreach (var item in order.delivery)
{
var outFirstAsync = await _logisticsServices.QueryByClauseAsync(p => p.logiCode == item.logiCode);
item.logiName = outFirstAsync != null ? outFirstAsync.logiName : item.logiCode;
}
}
//获取配送方式
if (order.logisticsId > 0)
{
var areaBack = await _areaServices.GetAreaFullName(order.store.areaId);
order.store.allAddress = areaBack.status ? areaBack.data + order.store.address : order.store.address;
order.logistics = await _shipServices.QueryByIdAsync(order.logisticsId);
}
}
//获取配送方式
if (order.logisticsId > 0)
{
order.logistics = await _shipServices.QueryByIdAsync(order.logisticsId);
}
//获取订单状态及中文描述
order.globalStatus = GetGlobalStatus(order);
//获取订单状态及中文描述
order.globalStatus = GetGlobalStatus(order);
order.globalStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderAllStatusType>(order.globalStatus);
//收货地区三级地址
var shipAreaBack = await _areaServices.GetAreaFullName(order.shipAreaId);
order.globalStatusText = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.OrderAllStatusType>(order.globalStatus);
//收货地区三级地址
var shipAreaBack = await _areaServices.GetAreaFullName(order.shipAreaId);
order.shipAreaName = shipAreaBack.status ? shipAreaBack.data.ToString() : "";
order.shipAreaName = shipAreaBack.status ? shipAreaBack.data.ToString() : "";
//获取支付方式
var pm = await _paymentsServices.QueryByClauseAsync(p => p.code == order.paymentCode);
order.paymentName = pm != null ? pm.name : "未知支付方式";
//优惠券
//if (!string.IsNullOrEmpty(order.coupon))
//{
// order.couponObj = await _couponServices.QueryWithAboutAsync(p => p.usedId == order.orderId);
//}
order.couponObj = await _couponServices.QueryWithAboutAsync(p => p.usedId == order.orderId);
//获取支付方式
var pm = await _paymentsServices.QueryByClauseAsync(p => p.code == order.paymentCode);
order.paymentName = pm != null ? pm.name : "未知支付方式";
order.couponObj = await _couponServices.QueryWithAboutAsync(p => p.usedId == order.orderId);
var allConfigs = await _settingServices.GetConfigDictionaries();
//获取该状态截止时间
switch (order.globalStatus)
{
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_PAYMENT: ////待付款
var cancelTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderCancelTime).ObjectToInt(1) * 86400;
var dt = order.createTime.AddSeconds(cancelTime);
order.remainingTime = dt;
order.remaining = CommonHelper.GetRemainingTime(dt);
break;
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_RECEIPT: //待收货
var autoSignTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderAutoSignTime).ObjectToInt(1) * 86400;
var dtautoSignTime = order.createTime.AddSeconds(autoSignTime);
order.remainingTime = dtautoSignTime;
order.remaining = CommonHelper.GetRemainingTime(dtautoSignTime);
break;
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_EVALUATE: //待评价
var autoEvalTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderAutoEvalTime).ObjectToInt(1) * 86400;
var dtautoEvalTime = order.createTime.AddSeconds(autoEvalTime);
order.remainingTime = dtautoEvalTime;
order.remaining = CommonHelper.GetRemainingTime(dtautoEvalTime);
break;
var allConfigs = await _settingServices.GetConfigDictionaries();
//获取该状态截止时间
switch (order.globalStatus)
{
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_PAYMENT: ////待付款
var cancelTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderCancelTime).ObjectToInt(1) * 86400;
var dt = order.createTime.AddSeconds(cancelTime);
order.remainingTime = dt;
order.remaining = CommonHelper.GetRemainingTime(dt);
break;
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_RECEIPT: //待收货
var autoSignTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderAutoSignTime).ObjectToInt(1) * 86400;
var dtautoSignTime = order.createTime.AddSeconds(autoSignTime);
order.remainingTime = dtautoSignTime;
order.remaining = CommonHelper.GetRemainingTime(dtautoSignTime);
break;
case (int)GlobalEnumVars.OrderAllStatusType.ALL_PENDING_EVALUATE: //待评价
var autoEvalTime = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.OrderAutoEvalTime).ObjectToInt(1) * 86400;
var dtautoEvalTime = order.createTime.AddSeconds(autoEvalTime);
order.remainingTime = dtautoEvalTime;
order.remaining = CommonHelper.GetRemainingTime(dtautoEvalTime);
break;
default:
order.remaining = string.Empty;
order.remainingTime = null;
break;
default:
order.remaining = string.Empty;
order.remainingTime = null;
break;
}
//支付单
if (order.paymentItem != null && order.paymentItem.Any())
{
foreach (var item in order.paymentItem)
{
item.paymentCodeName = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(item.paymentCode);
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillPaymentsStatus>(item.status);
}
}
//退款单
if (order.refundItem != null && order.refundItem.Any())
{
foreach (var item in order.refundItem)
//支付单
if (order.paymentItem != null && order.paymentItem.Any())
{
item.paymentCodeName = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(item.paymentCode);
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillRefundStatus>(item.status);
foreach (var item in order.paymentItem)
{
item.paymentCodeName = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(item.paymentCode);
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillPaymentsStatus>(item.status);
}
}
}
//发货单
if (order.delivery != null && order.delivery.Any())
{
foreach (var item in order.delivery)
//退款单
if (order.refundItem != null && order.refundItem.Any())
{
var logisticsModel = await _logisticsServices.GetLogiInfo(item.logiCode);
if (logisticsModel.status)
foreach (var item in order.refundItem)
{
var logisticsData = logisticsModel.data as CoreCmsLogistics;
item.logiName = logisticsData.logiName;
item.paymentCodeName = EnumHelper.GetEnumDescriptionByKey<GlobalEnumVars.PaymentsTypes>(item.paymentCode);
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillRefundStatus>(item.status);
}
var areaModel = await _areaServices.GetAreaFullName(item.shipAreaId);
if (areaModel.status)
}
//发货单
if (order.delivery != null && order.delivery.Any())
{
foreach (var item in order.delivery)
{
item.shipAreaIdName = areaModel.data as string;
var logisticsModel = await _logisticsServices.GetLogiInfo(item.logiCode);
if (logisticsModel.status)
{
var logisticsData = logisticsModel.data as CoreCmsLogistics;
item.logiName = logisticsData.logiName;
}
var areaModel = await _areaServices.GetAreaFullName(item.shipAreaId);
if (areaModel.status)
{
item.shipAreaIdName = areaModel.data as string;
}
}
}
}
//提货单
if (order.ladingItem != null && order.ladingItem.Any())
{
foreach (var item in order.ladingItem)
//提货单
if (order.ladingItem != null && order.ladingItem.Any())
{
var storeModel = await _storeServices.QueryByIdAsync(item.storeId);
item.storeName = storeModel != null ? storeModel.storeName : "";
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillLadingStatus>(item.status ? 2 : 1);
if (item.clerkId != 0)
foreach (var item in order.ladingItem)
{
var userModel = await _userServices.QueryByIdAsync(item.clerkId);
if (userModel != null)
var storeModel = await _storeServices.QueryByIdAsync(item.storeId);
item.storeName = storeModel != null ? storeModel.storeName : "";
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillLadingStatus>(item.status ? 2 : 1);
if (item.clerkId != 0)
{
item.clerkIdName = !string.IsNullOrEmpty(userModel.nickName) ? userModel.nickName : userModel.mobile;
var userModel = await _userServices.QueryByIdAsync(item.clerkId);
if (userModel != null)
{
item.clerkIdName = !string.IsNullOrEmpty(userModel.nickName) ? userModel.nickName : userModel.mobile;
}
}
}
}
}
//退货单
if (order.returnItem != null && order.returnItem.Any())
{
foreach (var item in order.returnItem)
//退货单
if (order.returnItem != null && order.returnItem.Any())
{
var logisticsModel = await _logisticsServices.GetLogiInfo(item.logiCode);
if (logisticsModel.status)
foreach (var item in order.returnItem)
{
var logisticsData = logisticsModel.data as CoreCmsLogistics;
item.logiName = logisticsData.logiName;
var logisticsModel = await _logisticsServices.GetLogiInfo(item.logiCode);
if (logisticsModel.status)
{
var logisticsData = logisticsModel.data as CoreCmsLogistics;
item.logiName = logisticsData.logiName;
}
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillReshipStatus>(item.status);
}
item.statusName = EnumHelper.GetEnumDescriptionByValue<GlobalEnumVars.BillReshipStatus>(item.status);
}
}
//售后单取当前活动的收货单
if (order.aftersalesItem != null && order.aftersalesItem.Any())
{
foreach (var item in order.aftersalesItem)
//售后单取当前活动的收货单
if (order.aftersalesItem != null && order.aftersalesItem.Any())
{
order.billAftersalesId = item.aftersalesId;
//如果售后单里面有待审核的活动售后单,那就直接拿这条
if (item.status == (int)GlobalEnumVars.BillAftersalesStatus.WaitAudit) break;
foreach (var item in order.aftersalesItem)
{
order.billAftersalesId = item.aftersalesId;
//如果售后单里面有待审核的活动售后单,那就直接拿这条
if (item.status == (int)GlobalEnumVars.BillAftersalesStatus.WaitAudit) break;
}
}
}
//把退款金额和退货商品查出来
AfterSalesVal(order, aftersaleLevel);
//促销信息
if (!string.IsNullOrEmpty(order.promotionList))
{
order.promotionObj = JsonConvert.DeserializeObject(order.promotionList);
}
//发票信息
var invoiceModel = await _invoiceServices.GetOrderInvoiceInfo(order.orderId);
if (invoiceModel != null && invoiceModel.status)
{
order.invoice = invoiceModel.data;
//把退款金额和退货商品查出来
AfterSalesVal(order, aftersaleLevel);
jm.status = true;
jm.data = order;
jm.msg = GlobalConstVars.GetDataSuccess;
}
else
catch (Exception ex)
{
order.invoice = new
{
type = order.taxType,
title = order.taxTitle,
taxNumber = order.taxCode
};
jm.msg = ex.Message;
Console.WriteLine(ex.Message);
}
jm.status = true;
jm.data = order;
jm.msg = GlobalConstVars.GetDataSuccess;
return jm;
}
......
......@@ -53,8 +53,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
private readonly ICoreCmsOrderItemServices _orderItemServices;
#region 构造函数
/// <summary>
/// 构造函数
///</summary>
......@@ -82,7 +81,8 @@ namespace CoreCms.Net.Web.Admin.Controllers
_redisOperationRepository = redisOperationRepository;
_billDeliveryServices = billDeliveryServices;
_orderItemServices = orderItemServices;
}
}
#endregion
#region 获取列表============================================================
// POST: Api/CoreCmsOrder/GetPageList
......
......@@ -105,24 +105,6 @@
<div class="layui-input-inline layui-inline-3 layui-form-mid">{{d.params.data.payedAmount}}</div>
</div>
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
<legend style="font-size:14px;">发票信息</legend>
</fieldset>
<div class="layui-form-item">
<label class="layui-form-label">发票类型</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">{{d.params.data.taxTypeText}}</div>
<label class="layui-form-label">发票内容</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">
{{# if (d.params.data.invoice.type != 1) { }}商品明细{{# } else{ }} {{# } }}
</div>
<label class="layui-form-label">税号</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">{{d.params.data.invoice.taxNumber||'无'}}</div>
<label class="layui-form-label">发票抬头</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">{{d.params.data.invoice.title||'无'}}</div>
</div>
<!--收货人信息-->
{{# if (d.params.data.store) { }}
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
......@@ -183,26 +165,7 @@
<label class="layui-form-label">买家备注</label>
<div class="layui-input-inline layui-form-mid layui-inline-10">{{d.params.data.memo||'无'}}</div>
</div>
<!--下单用户-->
<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
<legend style="font-size:14px;">下单用户</legend>
</fieldset>
<div class="layui-form-item">
<label class="layui-form-label">用户编号</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">
{{d.params.data.user.id}}
</div>
<label class="layui-form-label">用户手机</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">
{{d.params.data.user.mobile}}
</div><label class="layui-form-label">用户昵称</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">
{{d.params.data.user.nickName}}
</div><label class="layui-form-label">微信编号</label>
<div class="layui-input-inline layui-inline-3 layui-form-mid">
{{d.params.data.user.userWx}}
</div>
</div>
</div>
<!--商品详情-->
......
......@@ -280,11 +280,7 @@
cols: [
[
{ type: 'checkbox' },
{
field: 'operating', title: '操作', width: 90, align: 'center', templet: function (data) {
return data.operating;
}
},
{
field: 'orderId',
title: '订单号',
......@@ -299,14 +295,9 @@
}
},
{ field: 'orderAmount', title: '订单总额', width: 100, align: 'center', templet: '#orderAmount', totalRow: true },
{ field: 'item', title: '货品', align: 'center', width: 330, templet: "#orderItems" },
{
field: 'item', title: '货品', align: 'center', width: 330, templet: "#orderItems"
},
{
field: 'orderAmount',
title: '类型',
width: 60,
align: 'center',
field: 'orderAmount', title: '类型', width: 60, align: 'center',
templet: function (data) {
for (var i = 0; i < d.data.orderType.length; i++) {
if (data.orderType == d.data.orderType[i].value) {
......@@ -316,26 +307,10 @@
return "";
}
},
{
field: 'orderId',
title: '打印',
align: 'center',
width: 80,
templet: function (data) {
var html = '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="shoppingPrint" data-id="' + data.orderId + '" class="cursor">购物单</a><br>';
html += '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="distributionPrint" data-id="' + data.orderId + '" class="cursor">配送单</a><br>';
html += '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="unionPrint" data-id="' + data.orderId + '" class="cursor">联合单</a><br>';
return html;
}
},
{ field: 'createTime', title: '下单时间/支付时间', width: 150, align: 'center', templet: '#orderTime' },
//{ field: 'paymentTime', title: '付款时间', width: 130, align: 'center' },
//{ field: 'paymentTime', title: '付款时间', width: 130, align: 'center' },
{ field: 'paymentTime', title: '付款时间', width: 130, align: 'center' },
{
field: 'StatusText',
title: '订单状态',
width: 80,
align: 'center',
field: 'StatusText',title: '订单状态',width: 80, align: 'center',
templet: function (data) {
var html = '';
for (var i = 0; i < d.data.orderStatus.length; i++) {
......@@ -349,39 +324,19 @@
return html;
}
},
//{
// field: 'payStatus',
// title: '支付状态',
// width: 65,
// align: 'center',
// templet: function (data) {
// for (var i = 0; i < d.data.payStatus.length; i++) {
// if (data.payStatus == d.data.payStatus[i].value) {
// return d.data.payStatus[i].description;
// }
// }
// return "";
// }
//},
{
field: 'paymentCode',
title: '支付方式',
width: 65,
align: 'center',
field: 'payStatus',title: '支付状态',width: 65,align: 'center',
templet: function (data) {
for (var i = 0; i < d.data.paymentCode.length; i++) {
if (data.paymentCode == d.data.paymentCode[i].title) {
return d.data.paymentCode[i].description;
for (var i = 0; i < d.data.payStatus.length; i++) {
if (data.payStatus == d.data.payStatus[i].value) {
return d.data.payStatus[i].description;
}
}
return "";
}
},
{
field: 'shipStatus',
title: '发货状态',
width: 65,
align: 'center',
field: 'shipStatus',title: '发货状态',width: 65,align: 'center',
templet: function (data) {
for (var i = 0; i < d.data.shipStatus.length; i++) {
if (data.shipStatus == d.data.shipStatus[i].value) {
......@@ -390,68 +345,28 @@
}
return "";
}
}, {
field: 'confirmStatus',
title: '收货状态',
width: 80,
align: 'center',
templet: function (data) {
for (var i = 0; i < d.data.confirmStatus.length; i++) {
if (data.confirmStatus == d.data.confirmStatus[i].value) {
return d.data.confirmStatus[i].description;
}
}
return "";
}
},
{
field: 'storeId',
title: '订单属性',
width: 80,
align: 'center',
templet: function (data) {
for (var i = 0; i < d.data.receiptType.length; i++) {
if (data.receiptType == d.data.receiptType[i].value) {
return d.data.receiptType[i].description;
}
}
return "";
field: 'afterSaleStatus', title: '售后状态', width: 75, align: 'center', templet: function (data)
{
return '<a style="color:red">' + data.afterSaleStatus + '</a>';
}
},
{ field: 'shipMobile', title: '地址', align: 'left', templet: "#orderShip" },
{
field: 'afterSaleStatus',
title: '售后状态',
width: 75,
align: 'center',
field: 'orderId', title: '打印', align: 'center', width: 100,
templet: function (data) {
return '<a style="color:red">' + data.afterSaleStatus + '</a>';
var html = '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="shoppingPrint" data-id="' + data.orderId + '" class="cursor">购物单</a><br>';
html += '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="distributionPrint" data-id="' + data.orderId + '" class="cursor">配送单</a><br>';
html += '<a class="layui-btn layui-btn-primary layui-btn-xs" lay-active="unionPrint" data-id="' + data.orderId + '" class="cursor">联合单</a><br>';
return html;
}
},
{
field: 'shipMobile', title: '地址', align: 'left', templet: "#orderShip"
},
//{
// field: 'userNickName',
// title: '来源',
// width: 120,
// align: 'left',
//},
//{
// field: 'source', title:
// '订单来源', width:
// 80, align:
// 'center', templet:
// function (data) {
// for (var i = 0; i < d.data.source.length; i++) {
// if (data.source == d.data.source[i].value) {
// return d.data.source[i].description;
// }
// }
// return "";
// }
//}
field: 'operating', title: '操作', width: 120, align: 'center', templet: function (data) {
return data.operating;
}
}
]
]
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment