|
@@ -98,12 +98,30 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;"> <span class="select-box">
|
|
|
- <select name="storeId" class="select" id="storeId">
|
|
|
- <option></option>
|
|
|
+ <select name="postageAlipayType" class="select" id="postageAlipayType">
|
|
|
+ <option value="">转账类型</option>
|
|
|
+ <option value="1">用户付款</option>
|
|
|
+ <option value="2">客户付款</option>
|
|
|
+ <option value="3">公司付款</option>
|
|
|
</select>
|
|
|
</span>
|
|
|
</div>
|
|
|
|
|
|
+ <div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;"> <span class="select-box">
|
|
|
+ <select name="postageStatus" class="select" id="postageStatus">
|
|
|
+ <option value="">状态</option>
|
|
|
+ <option value="1">未申请</option>
|
|
|
+ <option value="2">已申请</option>
|
|
|
+ <option value="3" selected>已转账</option>
|
|
|
+ <option value="4">其他</option>
|
|
|
+ </select>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;" >
|
|
|
+ <input type="text" class="input-text" value="" placeholder="客诉ID" id="customerId" name="customerId" >
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class="formControls col-4 col-sm-4" style="padding: 0px 10px 0px 0px; width: 125px;">
|
|
|
<input type="text" style="width:120px;height:30px;margin-right: 0px;font-size: 9px;" name="startDate" id="startDate" class="input-text" placeholder="开始时间(客诉创建日期)" onClick="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss'})" readonly="readonly"/>
|
|
|
</div>
|
|
@@ -111,22 +129,6 @@
|
|
|
<input type="text" style="width:120px;height:30px;margin-right: 0px;font-size: 9px;" name="endDate" id="endDate" class="input-text" placeholder="结束时间(客诉创建日期)" onClick="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss'})" readonly="readonly"/>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- <div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;">
|
|
|
- <input type="text" class="input-text" value="" placeholder="订单号" id="salesOrderId" name="">
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;" >
|
|
|
- <input type="text" class="input-text" value="" placeholder="收货人姓名" id="salesAddressName" name="">
|
|
|
- </div>
|
|
|
- <div class="formControls col-2 col-sm-2" style="padding: 0px 10px 0px 0px; width: 110px;">
|
|
|
- <input type="text" class="input-text" value="" placeholder="收货人电话" id="salesAddressTel" name="">
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
<div class="formControls col-1 col-sm-1" >
|
|
|
<button type="button" class="btn btn-primary" style="background: #32a3d8;color: #fff;-webkit-transform:translateY(-5%);" id="searchOrder" name="">搜索</button>
|
|
|
</div>
|
|
@@ -203,71 +205,74 @@
|
|
|
shade: [0.5,'#fff'] //0.1透明度的白色背景
|
|
|
});
|
|
|
|
|
|
- var salesCompanyId = cufte($("#companyId").val());
|
|
|
- var salesStoreId = cufte($("#storeId").val());
|
|
|
- var salesOrderStatus = cufte($("#salesOrderStatus").val());
|
|
|
- var salesStatus = cufte($("#salesStatus").val());
|
|
|
- var salesId = cufte($("#salesId").val());
|
|
|
- var salesAddressName =cufte($("#salesAddressName").val());
|
|
|
- var salesAddressTel = cufte($("#salesAddressTel").val());
|
|
|
- var salesOrderId = cufte($("#salesOrderId").val());
|
|
|
+ var dealerId = cufte($("#dealerId option:checked").val());
|
|
|
+ var storeId = cufte($("#storeId option:checked").val());
|
|
|
+ var postageAlipayType = cufte($("#postageAlipayType").val());
|
|
|
+ var customerId = cufte($("#customerId").val());
|
|
|
+ var postageStatus = cufte($("#postageStatus").val());
|
|
|
var startDate = cufte($("#startDate").val());
|
|
|
var endDate = cufte($("#endDate").val());
|
|
|
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
|
data: {
|
|
|
- salesCompanyId : salesCompanyId,
|
|
|
- salesStoreId : salesStoreId,
|
|
|
- salesOrderStatus : salesOrderStatus,
|
|
|
- salesStatus : salesStatus,
|
|
|
- salesId : salesId,
|
|
|
- salesOrderId : salesOrderId,
|
|
|
- salesAddressName : salesAddressName,
|
|
|
- salesAddressTel : salesAddressTel,
|
|
|
+ dealerId : dealerId,
|
|
|
+ storeId : storeId,
|
|
|
+ postageAlipayType : postageAlipayType,
|
|
|
+ customerId : customerId,
|
|
|
+ postageStatus : postageStatus,
|
|
|
startDate : startDate,
|
|
|
endDate : endDate,
|
|
|
- orderDateType : 1,
|
|
|
pageSize : 100
|
|
|
},
|
|
|
- url: "${path}/admin/salesOrder/select_order_page",
|
|
|
+ url: "${path}/admin/financial_receipt/select_post",
|
|
|
async: true,
|
|
|
success: function(data){
|
|
|
var html = "";
|
|
|
if (data.returnCode == 200 && data.returnMsg.pagedResult.dataList.length > 0 ) {
|
|
|
for(var i=0;i<data.returnMsg.pagedResult.dataList.length;i++){
|
|
|
- var salesOrder = data.returnMsg.pagedResult.dataList[i];
|
|
|
+ var postageInfo = data.returnMsg.pagedResult.dataList[i];
|
|
|
var disHtml = "";
|
|
|
var productsHtml = '';
|
|
|
- var salesOrderItem = salesOrder.salesOrderItemList;
|
|
|
- for(var j=0;j<salesOrderItem.length;j++){
|
|
|
- var item = interceptToString(salesOrderItem[j].itemProductName) +'('+salesOrderItem[j].itemProductColor+ ")*" + salesOrderItem[j].itemNum;
|
|
|
- productsHtml += '<span class="label label-success radius" title="'+ salesOrderItem[j].itemProductName +'('+salesOrderItem[j].itemProductColor+')*'+ (salesOrderItem[j].itemNum - salesOrderItem[j].itemReturnNum) +'">' + item + '</span>';
|
|
|
+
|
|
|
+ if(postageInfo.postageStatus != 3){
|
|
|
+ disHtml = 'disabled="disabled" title="只能选择已转账的邮费" ';
|
|
|
}
|
|
|
- var time = formatDate(new Date(salesOrder.salesPayTime),"yyyy-MM-dd");
|
|
|
- var orderStatus = null;
|
|
|
- if(salesOrder.procTypeId == 0 || salesOrder.procTypeId == null || salesOrder.procTypeId == ""){
|
|
|
- orderStatus = "正常";
|
|
|
- }else{
|
|
|
- orderStatus = salesOrder.procTypeName;
|
|
|
+
|
|
|
+ //转账类型 1:用户付款 2:客户付款 3:公司付款
|
|
|
+ var postageAlipayType ='';
|
|
|
+ if(postageInfo.postageAlipayType == 1){
|
|
|
+ postageAlipayType = '用户付款';
|
|
|
+ }else if(postageInfo.postageAlipayType == 2){
|
|
|
+ postageAlipayType = '客户付款';
|
|
|
+ }else if(postageInfo.postageAlipayType == 3){
|
|
|
+ postageAlipayType = '公司付款';
|
|
|
}
|
|
|
|
|
|
- if(salesOrder.salesStatus != 1){
|
|
|
- disHtml = 'disabled="disabled" title="只能选择已确认的订单" ';
|
|
|
+ var postageStatus = '';
|
|
|
+ if(postageInfo.postageStatus == 0 || postageInfo.postageStatus == 1){
|
|
|
+ postageStatus = '未申请';
|
|
|
+ }else if(postageInfo.postageStatus == 2){
|
|
|
+ postageStatus = '已申请(待转账)';
|
|
|
+ }else if(postageInfo.postageStatus == 3){
|
|
|
+ postageStatus = '已转账';
|
|
|
+ }else if(postageInfo.postageStatus == 4){
|
|
|
+ postageStatus = '未知';
|
|
|
}
|
|
|
+ var time = formatDate(new Date(postageInfo.postageCreateTime),"yyyy-MM-dd");
|
|
|
+
|
|
|
html += '<tr class="text-c">' +
|
|
|
- ' <td><input type="checkbox" class="sales_order_id" title="" id="" value="'+ salesOrder.salesId +'" '+ disHtml +'></td>' +
|
|
|
- ' <td>'+ cufte(salesOrder.companyName) +'</td>' +
|
|
|
- ' <td>'+ cufte(salesOrder.storeName) +'</td>' +
|
|
|
- ' <td>'+ cufte(salesOrder.salesOrderId) +'</td>' +
|
|
|
- ' <td>'+ salesOrder.salesDealCode +'</td>' +
|
|
|
- ' <td>'+ salesOrder.salesAddressName +'</td>' +
|
|
|
- ' <td>'+ salesOrder.salesAddressTel +'</td>' +
|
|
|
- ' <td>'+ salesOrder.salesAmount/100 +'</td>' +
|
|
|
- ' <td>'+ productsHtml +'</td>' +
|
|
|
+ '<input type="hidden" class="postageAlipayType" value="'+ postageInfo.postageAlipayType +'">' +
|
|
|
+ '<input type="hidden" class="postageStatus" value="'+ postageInfo.postageStatus +'">' +
|
|
|
+ ' <td><input type="checkbox" class="sales_order_id" title="" id="" value="'+ postageInfo.postageId +'" '+ disHtml +'></td>' +
|
|
|
+ ' <td class="customerId">'+ cufte(postageInfo.customerId) +'</td>' +
|
|
|
+ ' <td class="postageAmount">'+ accDiv(cufte(postageInfo.postageAmount),100) +'</td>' +
|
|
|
+ ' <td class="postageAlipayName">'+ cufte(postageInfo.postageAlipayName) +'</td>' +
|
|
|
+ ' <td class="postageAlipay">'+ cufte(postageInfo.postageAlipay) +'</td>' +
|
|
|
+ ' <td>'+ postageAlipayType +'</td>' +
|
|
|
+ ' <td>'+ postageStatus +'</td>' +
|
|
|
+ ' <td class="postageDesc">'+ cufte(postageInfo.postageDesc) +'</td>' +
|
|
|
' <td>'+ time +'</td>' +
|
|
|
- ' <td>'+ orderStatus +'</td>' +
|
|
|
- ' <td>'+ salesOrder.salesAddressInfo +'</td>' +
|
|
|
' </tr>';
|
|
|
}
|
|
|
}else{
|
|
@@ -286,13 +291,23 @@
|
|
|
* 选择订单,返回订单内容到父级
|
|
|
*/
|
|
|
function selectOrderInfo() {
|
|
|
- var orderIds = "";
|
|
|
+ var postageInfoArray = new Array();
|
|
|
$(".sales_order_id").each(function(){
|
|
|
if($(this).is(':checked')){
|
|
|
- orderIds += $(this).val() + "_";
|
|
|
+ var postageInfo = new Object();
|
|
|
+ postageInfo.postageId = $(this).val();
|
|
|
+ var $postTr = $(this).parents("tr");
|
|
|
+ postageInfo.postageAlipayType = $postTr.find(".postageAlipayType").val();
|
|
|
+ postageInfo.postageStatus = $postTr.find(".postageStatus").val();
|
|
|
+ postageInfo.customerId = $postTr.find(".customerId").text();
|
|
|
+ postageInfo.postageAmount = $postTr.find(".postageAmount").text();
|
|
|
+ postageInfo.postageAlipayName = $postTr.find(".postageAlipayName").text();
|
|
|
+ postageInfo.postageAlipay = $postTr.find(".postageAlipay").text();
|
|
|
+ postageInfo.postageDesc = $postTr.find(".postageDesc").text();
|
|
|
+ postageInfoArray.push(postageInfo)
|
|
|
}
|
|
|
})
|
|
|
- parent.showSelectOrder(orderIds);
|
|
|
+ parent.showPost(postageInfoArray);
|
|
|
parent.layer.close(parent.layer.getFrameIndex(window.name));
|
|
|
}
|
|
|
|
|
@@ -304,11 +319,9 @@
|
|
|
|
|
|
|
|
|
<script>
|
|
|
- /**
|
|
|
- * 展示销售公司
|
|
|
- */
|
|
|
+ //展示销售公司
|
|
|
function setStore(dealerId,node){
|
|
|
- var dealerId = $("#dealerId").val();
|
|
|
+ var dealerId = cufte($("#dealerId option:checked").val());
|
|
|
var html = '<option value="">店铺</option>';
|
|
|
$.ajax({
|
|
|
type: "POST",
|