|
@@ -53,7 +53,7 @@
|
|
<div class="pd-20 cl">
|
|
<div class="pd-20 cl">
|
|
<form action="" method="post" class="form form-horizontal" id="form-order-add" >
|
|
<form action="" method="post" class="form form-horizontal" id="form-order-add" >
|
|
|
|
|
|
- <div class="mt-20" style="">
|
|
|
|
|
|
+ <div class="mt-20 order_sell_table" style="" >
|
|
<table class="table table-border table-bg table-bordered">
|
|
<table class="table table-border table-bg table-bordered">
|
|
<thead>
|
|
<thead>
|
|
<tr class="text-c">
|
|
<tr class="text-c">
|
|
@@ -84,8 +84,7 @@
|
|
date.setDate(1);
|
|
date.setDate(1);
|
|
date.setHours(0);
|
|
date.setHours(0);
|
|
date.setMinutes(0);
|
|
date.setMinutes(0);
|
|
- date.setSeconds(0);
|
|
|
|
- var startDate = formatDate(date,"yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
+ date.setSeconds(0); var startDate = formatDate(date,"yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
var endDate = new Date();
|
|
var endDate = new Date();
|
|
endDate.setMonth(endDate.getMonth()+1);
|
|
endDate.setMonth(endDate.getMonth()+1);
|
|
@@ -111,6 +110,7 @@
|
|
|
|
|
|
var num = 0;
|
|
var num = 0;
|
|
var isMethod=null;
|
|
var isMethod=null;
|
|
|
|
+ var typeChangeNum = 1;
|
|
for(var i=0; i<res.returnMsg.salesOrderList.length;i++){
|
|
for(var i=0; i<res.returnMsg.salesOrderList.length;i++){
|
|
var so = res.returnMsg.salesOrderList[i];
|
|
var so = res.returnMsg.salesOrderList[i];
|
|
var typeName = so.procTypeName;
|
|
var typeName = so.procTypeName;
|
|
@@ -119,34 +119,108 @@
|
|
typeName = "正常订单";
|
|
typeName = "正常订单";
|
|
methodName = "销售订单";
|
|
methodName = "销售订单";
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ var oldNum = num;
|
|
|
|
+ var isChange = false;
|
|
|
|
+
|
|
if(isMethod == null){
|
|
if(isMethod == null){
|
|
isMethod = typeName;
|
|
isMethod = typeName;
|
|
- }
|
|
|
|
- if(isMethod == typeName){
|
|
|
|
- num+=so.itemNum;
|
|
|
|
|
|
+ num=so.itemNum;
|
|
}else{
|
|
}else{
|
|
- isMethod = typeName;
|
|
|
|
- num = 0;
|
|
|
|
|
|
+ if(isMethod == typeName){
|
|
|
|
+ num+=so.itemNum;
|
|
|
|
+ }else{
|
|
|
|
+ isChange = true;
|
|
|
|
+ isMethod = typeName;
|
|
|
|
+ num = so.itemNum;
|
|
|
|
+ typeChangeNum++;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
html += '<tr>'
|
|
html += '<tr>'
|
|
- + ' <td>'+ so.companyName +'</td>'
|
|
|
|
- + ' <td>'+ typeName +'</td>'
|
|
|
|
- + ' <td>'+ methodName +'</td>'
|
|
|
|
- + ' <td>'+ +'</td>'
|
|
|
|
- + ' <td>'+ so.itemProductName +'('+ so.itemProductColor +')</td>'
|
|
|
|
- + ' <td>'+ so.itemNum +'</td>'
|
|
|
|
- + ' <td>'+ so.itemNum +'</td>'
|
|
|
|
- + ' </tr>';
|
|
|
|
|
|
+ + ' <td >'+ so.companyName +'</td>'
|
|
|
|
+ + ' <td>'+ typeName +'</td>'
|
|
|
|
+ + ' <td>'+ methodName +'</td>'
|
|
|
|
+ + ' <td>allTypeNum_'+ typeChangeNum +'</td>'
|
|
|
|
+ + ' <td>'+ so.itemProductName +'('+ so.itemProductColor +')</td>'
|
|
|
|
+ + ' <td>'+ so.itemNum +'</td>'
|
|
|
|
+ + ' <td>'+ so.itemNum +'</td>'
|
|
|
|
+ + ' </tr>';
|
|
|
|
+
|
|
|
|
+ if(isChange){
|
|
|
|
+ html = html.myReplace("allTypeNum_"+(typeChangeNum-1),oldNum);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ html = html.myReplace("allTypeNum_"+(typeChangeNum),num);
|
|
|
|
+
|
|
$("#allDay").html(html);
|
|
$("#allDay").html(html);
|
|
if(loadIndex != 0 ){
|
|
if(loadIndex != 0 ){
|
|
layer.close(loadIndex);
|
|
layer.close(loadIndex);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ tableMana(0);
|
|
|
|
+ tableMana(1);
|
|
|
|
+ tableMana(2);
|
|
|
|
+// tableMana(3);
|
|
|
|
+ tableManByTd(3,1);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- })
|
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
+ String.prototype.myReplace=function(f,e){//吧f替换成e
|
|
|
|
+ var reg=new RegExp(f,"g"); //创建正则RegExp对象
|
|
|
|
+ return this.replace(reg,e);
|
|
|
|
+ }
|
|
</script>
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</body>
|
|
-</html>
|
|
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+ function tableMana(num) {
|
|
|
|
+ var rowspanName = null;
|
|
|
|
+ var rowspanNum = 1;
|
|
|
|
+ var $rowspan=null;
|
|
|
|
+ $("#allDay").find("tr").each(function(){
|
|
|
|
+ var $tdNode = $(this).find("td").eq(num);
|
|
|
|
+ $tdNode.hide();
|
|
|
|
+ if(rowspanName == null){
|
|
|
|
+ rowspanName = $tdNode.html();
|
|
|
|
+ $rowspan = $tdNode;
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ if(rowspanName == $tdNode.html()){
|
|
|
|
+ rowspanNum ++;
|
|
|
|
+ }else{
|
|
|
|
+ $rowspan.show();
|
|
|
|
+ $rowspan.attr("rowspan",rowspanNum);
|
|
|
|
+
|
|
|
|
+ $rowspan = $tdNode;
|
|
|
|
+ rowspanNum = 1;
|
|
|
|
+ rowspanName = $tdNode.html();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ $rowspan.show();
|
|
|
|
+ $rowspan.attr("rowspan",rowspanNum);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ function tableManByTd(num,oldNum) {
|
|
|
|
+ $("#allDay").find("tr").each(function() {
|
|
|
|
+ var $oldTdNode = $(this).find("td").eq(oldNum);
|
|
|
|
+ var $tdNode = $(this).find("td").eq(num);
|
|
|
|
+ var rowspanNum = $oldTdNode.attr("rowspan");
|
|
|
|
+ var rowspanShow = $oldTdNode.is(':visible');
|
|
|
|
+
|
|
|
|
+ $tdNode.attr("rowspan", rowspanNum);
|
|
|
|
+ if (!rowspanShow) {
|
|
|
|
+ $tdNode.hide();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+</script>
|
|
|
|
+
|
|
|
|
+</html>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|