7e47ce238b
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
981 lines
46 KiB
HTML
981 lines
46 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="renderer" content="webkit">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
|
|
<title>表报分析-e订通</title>
|
|
<link rel="shortcut icon" type="image/x-icon" href="../favicon.ico" />
|
|
<link rel="stylesheet" href="layuiadmin/layui/css/layui.css">
|
|
<link rel="stylesheet" href="index.css">
|
|
|
|
<script type="text/javascript" language="javascript" src="js/jquery.min.js"></script>
|
|
<script type="text/javascript" language="javascript" src="js/DataTables/jquery.dataTables.min.js"></script>
|
|
<script type="text/javascript" language="javascript" src="js/DataTables/dataTables.fixedColumns.min.js"></script>
|
|
<link rel="stylesheet" href="js/DataTables/jquery.dataTables.css">
|
|
|
|
<style>
|
|
/* 抵消index.css中div的margin样式 */
|
|
div { margin-left: 0; margin-right: 0;}
|
|
</style>
|
|
|
|
<script src="layuiadmin/layui/layui.js"></script>
|
|
<script src="js/function.js"></script>
|
|
</head>
|
|
<body style="background-color:#fff;width:100%;">
|
|
<div class="layui-tab-content">
|
|
|
|
|
|
<div id="detail_show" style="width:100%;margin-top:10px;">
|
|
|
|
</div>
|
|
<div id="showtb">
|
|
|
|
</div>
|
|
<div id="show_table" style="overflow: auto; -webkit-overflow-scrolling: touch;"></div>
|
|
|
|
</div>
|
|
<script>
|
|
|
|
|
|
var is_mobile="n";
|
|
function openDetail(ujs,uname){
|
|
var index = layui.layer.open({
|
|
title : "订了"+ujs+"件的衣服",
|
|
type : 2,
|
|
offset: 'c',
|
|
area: ['500px', '500px'],
|
|
content : "bb_openDetail.htm?s_num="+ujs+"&s_username="+uname,
|
|
success : function(layero, index){
|
|
|
|
}
|
|
})
|
|
}
|
|
// function go_dkhtml(key1,val1){
|
|
// // dkurl='dk.htm?'+key1+'='+val1;
|
|
|
|
// // parent.go_dk(dkurl);
|
|
// // var layer = parent.layer;
|
|
// // index_dk_single = parent.layer.open({
|
|
// // type: 2,
|
|
// // title: '',
|
|
// // content: url1+'?khid='+id,
|
|
// // offset: 'b',
|
|
// // closeBtn:0,
|
|
// // anim: 2,
|
|
// // });
|
|
// layui.use('layer', function(){
|
|
|
|
// parent.layer.full(parent.layer.open({
|
|
// type: 2,
|
|
// title: '',
|
|
// content: 'dk.htm?'+key1+'='+val1+"&frombb=y",
|
|
// offset: 'b',
|
|
// closeBtn:0,
|
|
// anim: 2,
|
|
// }))
|
|
// })
|
|
// }
|
|
// 跳转至dk.htm
|
|
function go_dkhtml(param){
|
|
var url = "dk.htm?"
|
|
for (var key in param) {
|
|
url += "&" + key + "=" + param[key]
|
|
}
|
|
url += "&frombb=y"
|
|
layui.use('layer', function(){
|
|
parent.layer.full(parent.layer.open({
|
|
type: 2,
|
|
title: '',
|
|
content: url,
|
|
offset: 'b',
|
|
closeBtn:0,
|
|
anim: 2,
|
|
}))
|
|
})
|
|
}
|
|
layui.config({
|
|
base: './layuiadmin/'
|
|
}).extend({
|
|
index: 'lib/index'
|
|
}).use(['form','index', 'user','rate','element'], function(){
|
|
var $ = layui.$
|
|
,setter = layui.setter
|
|
,admin = layui.admin
|
|
,form = layui.form;
|
|
var rate = layui.rate;
|
|
var element = layui.element;
|
|
|
|
if(admin.screen()<2)
|
|
is_mobile="y";
|
|
$("#LAY_app_body", parent.document).on('resize', function(){
|
|
//自动
|
|
if(admin.screen()<2)
|
|
is_mobile="y";
|
|
$(".layui-tab-content").width($(this).width() - 20)
|
|
})
|
|
|
|
$(".layui-tab-content").width($("#LAY_app_body", parent.document).width() - 20)
|
|
|
|
//取得url传递参数
|
|
var query_str=location.search.substring(1);
|
|
if(query_str)
|
|
query_str="&"+query_str;
|
|
//---------------------------------------------数据表格
|
|
var url='./?_m=bb'+query_str;
|
|
_ajax(url);
|
|
function _ajax(a_url){
|
|
layer.load();
|
|
$.ajax(
|
|
{
|
|
url:a_url,
|
|
contentType: "application/json",
|
|
method: 'POST',
|
|
success: function (res) {
|
|
layer.closeAll('loading');
|
|
var res=$.parseJSON(res);
|
|
console.log(["初始", res])
|
|
|
|
if(res.code==0){
|
|
//------------------本页返回的错误信息
|
|
layer.msg(res.msg);
|
|
return false
|
|
}else if(res.code==1){
|
|
//------------------系统错误
|
|
var msg=res.msg;
|
|
var url2="error.htm?msg="+res.msg+"&btn_title="+res.btn_title+"&btn_url="+res.btn_url;
|
|
window.parent.location.href=url2;
|
|
}else if(res.code==2){
|
|
//------------------重新登录
|
|
var url2="login.htm?error_msg="+res.msg;
|
|
window.parent.location.href=url2;
|
|
}
|
|
if(res.cate=="client"){
|
|
var html1="";
|
|
html1+='<div style="margin-top:10px;"><form class="layui-form" id="form1_search">';
|
|
if(res.show_brand=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_brand"><option value="">-'+res.select_brand.title+'-</option>';
|
|
var op=res.select_brand.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_brand.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_group_by">';
|
|
var op=res.select_group_by.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_group_by.value)
|
|
html1+='selected';
|
|
html1+='>按'+op[i].title+'分组</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
|
|
if(res.show_dd=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><input id="s_username" name="s_username" type="text" class="layui-input searchVal" placeholder="客户代码" value="'+res.s_username+'" /></div> ';
|
|
//
|
|
html1+='<div class="layui-input-inline" style="width:100px;"><select name="s_is_checked"><option value="">-'+res.select_is_checked.title+'-</option>';
|
|
var op=res.select_is_checked.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_is_checked.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
|
|
if(res.show_path_qy=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_path_qy"><option value="">-'+res.select_path_qy.title+'-</option>';
|
|
var op=res.select_path_qy.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_path_qy.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
|
|
if(res.show_path_dl=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_path_dl"><option value="">-'+res.select_path_dl.title+'-</option>';
|
|
var op=res.select_path_dl.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_path_dl.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
|
|
if(res.show_dpsx=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_dpsx"><option value="">-'+res.select_dpsx.title+'-</option>';
|
|
var op=res.select_dpsx.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_dpsx.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
|
|
if(res.show_dj=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_dj"><option value="">-'+res.select_dj.title+'-</option>';
|
|
var op=res.select_dj.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_dj.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
if(res.show_key=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_key">';
|
|
var op=res.select_order_flag.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_order_flag.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
}
|
|
|
|
html1+='<a id="form1_submit" class="layui-btn layui-btn-normal">开始分析</a>';
|
|
html1+='</form></div>';
|
|
$("#detail_show").html(html1);
|
|
|
|
var html1='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
if(res.bbtype=="1"){
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan="'+res.tfoot_str.tdnum+'" align="center">合计</td>';
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
if(getzd!='ct' & getzd!='group_by'){
|
|
html1+="<td>"+res.tfoot_str[getzd]+"</td>";
|
|
}
|
|
}
|
|
html1+='</tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 1},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
|
|
}else{
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
if(res.tbody_str[i].xj=='y'){
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan="2" align="center">小计</td>';
|
|
html1+='<td hidden="hidden"></td>';
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
if(getzd!='group_by2' & getzd!='group_by1'){
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
}
|
|
html1+='</tr>';
|
|
}else{
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan="'+res.tfoot_str.tdnum+'" align="center">合计</td>';
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
if(getzd!='group_by2' & getzd!='group_by1'){
|
|
html1+="<td>"+res.tfoot_str[getzd]+"</td>";
|
|
}
|
|
}
|
|
html1+='</tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 2},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
|
|
}
|
|
|
|
|
|
$("#form1_submit").click(function(){
|
|
var dd = "";
|
|
var tt = $('form').serializeArray();
|
|
$.each(tt, function() {
|
|
dd+="&"+this.name+"="+this.value;
|
|
});
|
|
|
|
var url1='./?_m=bb&cate=client'+dd;
|
|
//console.log(JSON.stringify(url1));
|
|
_ajax(url1);
|
|
});
|
|
form.render();
|
|
}else if(res.cate=="ks"){
|
|
|
|
var html1="";
|
|
html1+='<form class="layui-form" id="form1_search">';
|
|
html1+='<div class="layui-input-inline" style="width:200px;"><select name="s_uid" lay-filter="changeone" lay-search><option value="">-'+res.select_client.title+'-</option>';
|
|
var op=res.select_client.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_client.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
if(res.show_brand=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_brand" lay-filter="changeone"><option value="">-'+res.select_brand.title+'-</option>';
|
|
var op=res.select_brand.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_brand.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
//
|
|
if(res.show_spk=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_is_sp" lay-filter="changeone"><option value="">-'+res.select_is_sp.title+'-</option>';
|
|
var op=res.select_is_sp.op;
|
|
for(var j=0;j<op.length;j++){
|
|
html1+='<option value="'+op[j].no+'"';
|
|
if(op[j].no==res.select_is_sp.value)
|
|
html1+='selected';
|
|
html1+='>'+op[j].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
if(res.show_key=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_key" lay-filter="changeone">';
|
|
var op=res.select_order_flag.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_order_flag.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
//
|
|
html1+='<div class="layui-input-inline" style="width:180px;"><select name="s_group_by" lay-filter="changeone">';
|
|
var op=res.select_bb.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_bb.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
|
|
html1+='</form>';
|
|
|
|
$("#detail_show").html(html1);
|
|
|
|
//表体
|
|
var html1='';
|
|
if(res.bbcode=="1"){
|
|
if(res.bbtype=="ks_size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
if(getzd=="js"){
|
|
html1+='<td><a href="javascript:;" style="color:blue;" onclick="openDetail(\''+res.tbody_str[i].js+'\',\''+res.s_username+'\')">'+res.tbody_str[i][getzd]+'</a></td>';
|
|
}else{
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='<tr style="background-color:#f2f2f2"><td>'+res.tfoot_str.tal_js+'</td><td>'+res.tfoot_str.tal_kss+'</td><td>'+res.tfoot_str.tal_zb+'</td></tr>';
|
|
html1+='</tbody>';
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan=2 align=center>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.jszb+'</td><td>'+res.tfoot_str.je+'</td><td>'+res.tfoot_str.jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="color"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>颜色</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center><td>'+res.tbody_str[i].size_group+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tbody>';
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="sx"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>色系</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center><td>'+res.tbody_str[i].size_group+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tbody>';
|
|
html1+='</table>';
|
|
}else{
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>'+res.bb_group_by+'</td><td rowspan=2>均价</td><td colspan=2>设计款数</td><td colspan=2>已订款数</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center><td>'+res.tbody_str[i].size_group+'</td><td>'+res.tbody_str[i].jjprice+'</td><td>'+res.tbody_str[i].sj_kh+'</td><td>'+res.tbody_str[i].sj_khzb+'</td><td>'+res.tbody_str[i].yd_kh+'</td><td>'+res.tbody_str[i].yd_khzb+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.jjprice+'</td><td>'+res.tfoot_str.sj_kh+'</td><td>'+res.tfoot_str.sj_khzb+'</td><td>'+res.tfoot_str.yd_kh+'</td><td>'+res.tfoot_str.yd_khzb+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tbody>';
|
|
html1+='</table>';
|
|
}
|
|
$("#showtb").html('<iframe id="frame_chart" src="" width="100%" style="height:300px;position:static;"></iframe>');
|
|
//加载图表
|
|
var urlchar="chart.php?t="+res.chart_type+"&data_x="+res.chart_data_x+"&data_y="+res.chart_data_y+"&title="+res.chart_title;
|
|
$("#frame_chart").attr('src',urlchar);
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 1},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
}else{
|
|
//二维
|
|
if(res.bbtype=="size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan=2 align=center>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.jszb+'</td><td>'+res.tfoot_str.je+'</td><td>'+res.tfoot_str.jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="ks_size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
if(res.tbody_str[i].isxj=="y"){
|
|
html1+='<tr style="background-color:#f2f2f2">';
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}else{
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.kss+'</td><td>'+res.tfoot_str.zb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}else{
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>'+res.group_by1+'</td><td rowspan=2>'+res.group_by2+'</td>';
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td rowspan=2>均价</td><td colspan=2>设计款数</td><td colspan=2>已订款数</td>';
|
|
}
|
|
html1+='<td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center>'
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>款数</td><td>占比</td><td>款数</td><td>占比</td>';
|
|
}
|
|
html1+='<td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
if(res.tbody_str[i].isxj=="y"){
|
|
html1+='<tr align=center style="background-color:#f2f2f2">';
|
|
html1+='<td colspan=2>小计</td>';
|
|
html1+='<td hidden="hidden"></td>';
|
|
}else{
|
|
html1+='<tr align=center>';
|
|
html1+='<td>'+res.tbody_str[i].group_by1+'</td><td>'+res.tbody_str[i].group_by2+'</td>';
|
|
}
|
|
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>'+res.tbody_str[i].jjprice+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td>';
|
|
}
|
|
html1+='<td>'+res.tbody_str[i].sj_kss+'</td><td>'+res.tbody_str[i].sj_ksszb+'</td><td>'+res.tbody_str[i].yd_kss+'</td><td>'+res.tbody_str[i].yd_ksszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td colspan=2>合计</td>';
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>'+res.tfoot_str.jjprice+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td>';
|
|
}
|
|
html1+='<td>'+res.tfoot_str.sj_kss+'</td><td>'+res.tfoot_str.sj_ksszb+'</td><td>'+res.tfoot_str.yd_kss+'</td><td>'+res.tfoot_str.yd_ksszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
|
|
html1+='</table>';
|
|
}
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 2},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
}
|
|
|
|
form.on('select(changeone)', function(data){
|
|
var dd = "";
|
|
var tt = $('form').serializeArray();
|
|
$.each(tt, function() {
|
|
dd+="&"+this.name+"="+this.value;
|
|
});
|
|
var url1='./?_m=bb&cate=ks'+dd;
|
|
_ajax(url1);
|
|
});
|
|
form.render();
|
|
}else if(res.cate=="plugin"){
|
|
//----------------plugin
|
|
var html1="";
|
|
html1+='<iframe src="'+res.src+'" frameborder="0" name="plugin_iframe" id="plugin_iframe" width="100%" style="position:static;height:780px;"></iframe>';
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
}else{
|
|
//----------------其他
|
|
var html1="";
|
|
html1+='<div style="margin-top:10px;"><form class="layui-form" id="form1_search">';
|
|
if(res.is_tjshow=="y"){
|
|
html1+='<div class="layui-input-inline" style="width:200px;"><select name="s_uid" lay-filter="changeone" lay-search><option value="">-'+res.select_client.title+'-</option>';
|
|
var op=res.select_client.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_client.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
if(res.show_brand=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_brand" lay-filter="changeone"><option value="">-'+res.select_brand.title+'-</option>';
|
|
var op=res.select_brand.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_brand.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
if(res.show_spk=='y'){
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_is_sp" lay-filter="changeone"><option value="">-'+res.select_is_sp.title+'-</option>';
|
|
var op=res.select_is_sp.op;
|
|
for(var j=0;j<op.length;j++){
|
|
html1+='<option value="'+op[j].no+'"';
|
|
if(op[j].no==res.select_is_sp.value)
|
|
html1+='selected';
|
|
html1+='>'+op[j].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
|
|
if(res.show_key=='y'){
|
|
|
|
html1+='<div class="layui-input-inline" style="width:120px;"><select name="s_key" lay-filter="changeone">';
|
|
var op=res.select_order_flag.op;
|
|
for(var i=0;i<op.length;i++){
|
|
html1+='<option value="'+op[i].no+'"';
|
|
if(op[i].no==res.select_order_flag.value)
|
|
html1+='selected';
|
|
html1+='>'+op[i].title+'</option>';
|
|
}
|
|
html1+='</select></div> ';
|
|
}
|
|
html1+='</div>';
|
|
$("#detail_show").html(html1);
|
|
//表体
|
|
var html1='';
|
|
if(res.bbcode=="1"){
|
|
if(res.bbtype=="ks_size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
if(getzd=="js"){
|
|
html1+='<td><a href="javascript:;" style="color:blue;" onclick="openDetail(\''+res.tbody_str[i].js+'\',\''+res.s_username+'\')">'+res.tbody_str[i][getzd]+'</a></td>';
|
|
}else{
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td>'+res.tfoot_str.tal_js+'</td><td>'+res.tfoot_str.tal_kss+'</td><td>'+res.tfoot_str.tal_zb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
|
|
}else if(res.bbtype=="size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan=2 align=center>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.jszb+'</td><td>'+res.tfoot_str.je+'</td><td>'+res.tfoot_str.jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="color"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>颜色</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center>';
|
|
if(res.face=="4"){
|
|
html1+='<td><a style="color:blue;" href="javascript:void(0);" onclick="go_dkhtml({\'s_color\':\''+res.tbody_str[i].size_group_bm+'\'})">'+res.tbody_str[i].size_group+'</a></td>';
|
|
}else{
|
|
html1+='<td>'+res.tbody_str[i].size_group+'</td>';
|
|
}
|
|
html1+='<td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="sx"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>色系</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center><td>'+res.tbody_str[i].size_group+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}else{
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>'+res.bb_group_by+'</td><td rowspan=2>均价</td><td colspan=2>设计款数</td><td colspan=2>已订款数</td><td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+='<tr align=center>';
|
|
if(res.face=="4"){
|
|
html1+='<td><a style="color:blue;" href="javascript:void(0);" onclick="go_dkhtml({\'s_'+res.bbcate+'\':\''+res.tbody_str[i].size_group_bm+'\'})">'+res.tbody_str[i].size_group+'</a></td>';
|
|
}else{
|
|
html1+='<td>'+res.tbody_str[i].size_group+'</td>';
|
|
}
|
|
html1+='<td>'+res.tbody_str[i].jjprice+'</td><td>'+res.tbody_str[i].sj_kh+'</td><td>'+res.tbody_str[i].sj_khzb+'</td><td>'+res.tbody_str[i].yd_kh+'</td><td>'+res.tbody_str[i].yd_khzb+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr align=center style="background-color:#f2f2f2"><td>'+res.tfoot_str.size_group+'</td><td>'+res.tfoot_str.jjprice+'</td><td>'+res.tfoot_str.sj_kh+'</td><td>'+res.tfoot_str.sj_khzb+'</td><td>'+res.tfoot_str.yd_kh+'</td><td>'+res.tfoot_str.yd_khzb+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}
|
|
$("#showtb").html('<iframe id="frame_chart" src="" width="100%" style="height:300px;position:static;"></iframe>');
|
|
//加载图表
|
|
var urlchar="chart.php?t="+res.chart_type+"&data_x="+res.chart_data_x+"&data_y="+res.chart_data_y+"&title="+res.chart_title;
|
|
$("#frame_chart").attr('src',urlchar);
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 1},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
}else{
|
|
//二维
|
|
if(res.bbtype=="size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2"><td colspan=2 align=center>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.jszb+'</td><td>'+res.tfoot_str.je+'</td><td>'+res.tfoot_str.jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}else if(res.bbtype=="ks_size"){
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2">';
|
|
for(var i=0;i<res.thead_str.length;i++){
|
|
html1+="<th lay-data=\"{field:'"+res.thead_str[i].zd+"'}\">"+res.thead_str[i].title+"</th>";
|
|
}
|
|
html1+='</tr></thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
if(res.tbody_str[i].isxj=="y"){
|
|
html1+='<tr style="background-color:#f2f2f2">';
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}else{
|
|
html1+="<tr>";
|
|
for(var j=0;j<res.thead_str.length;j++){
|
|
var getzd=res.thead_str[j].zd;
|
|
html1+="<td>"+res.tbody_str[i][getzd]+"</td>";
|
|
}
|
|
html1+="</tr>";
|
|
}
|
|
}
|
|
html1+='<tr style="background-color:#f2f2f2"><td>合计</td><td>'+res.tfoot_str.js+'</td><td>'+res.tfoot_str.kss+'</td><td>'+res.tfoot_str.zb+'</td></tr>';
|
|
html1+='</tbody>';
|
|
html1+='</table>';
|
|
}else{
|
|
html1+='<table id="tabledetail" class="cell-border nowrap" width="100%" lay-filter="layui_table" cellspacing="0" cellpadding="0" border="0" class="layui-table">';
|
|
html1+='<thead><tr style="background-color:#f2f2f2" align=center><td rowspan=2>'+res.group_by1+'</td><td rowspan=2>'+res.group_by2+'</td>';
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td rowspan=2>均价</td><td colspan=2>设计款数</td><td colspan=2>已订款数</td>';
|
|
}
|
|
html1+='<td colspan=2>设计款色</td><td colspan=2>已订款色</td><td colspan=2>已订件数</td><td colspan=2>吊牌金额</td></tr>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center>'
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>款数</td><td>占比</td><td>款数</td><td>占比</td>';
|
|
}
|
|
html1+='<td>款数</td><td>占比</td><td>款数</td><td>占比</td><td>件数</td><td>占比</td><td>金额</td><td>占比</td></tr>';
|
|
html1+='</thead>';
|
|
html1+='<tbody>';
|
|
for(var i=0;i<res.tbody_str.length;i++){
|
|
if(res.tbody_str[i].isxj=="y"){
|
|
html1+='<tr align=center style="background-color:#f2f2f2">';
|
|
html1+='<td colspan=2>小计</td>';
|
|
html1+='<td hidden="hidden"></td>';
|
|
}else{
|
|
html1+='<tr align=center>';
|
|
html1+='<td>'+res.tbody_str[i].group_by1+'</td><td>'+res.tbody_str[i].group_by2+'</td>';
|
|
}
|
|
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>'+res.tbody_str[i].jjprice+'</td><td>'+res.tbody_str[i].sj_ks+'</td><td>'+res.tbody_str[i].sj_kszb+'</td><td>'+res.tbody_str[i].yd_ks+'</td><td>'+res.tbody_str[i].yd_kszb+'</td>';
|
|
}
|
|
html1+='<td>'+res.tbody_str[i].sj_kss+'</td><td>'+res.tbody_str[i].sj_ksszb+'</td><td>'+res.tbody_str[i].yd_kss+'</td><td>'+res.tbody_str[i].yd_ksszb+'</td><td>'+res.tbody_str[i].yd_js+'</td><td>'+res.tbody_str[i].yd_jszb+'</td><td>'+res.tbody_str[i].yd_je+'</td><td>'+res.tbody_str[i].yd_jezb+'</td></tr>';
|
|
|
|
}
|
|
html1+='</tbody>';
|
|
html1+='<tfoot>';
|
|
html1+='<tr style="background-color:#f2f2f2" align=center><td colspan=2>合计</td>';
|
|
if(res.thead_ts=="y"){
|
|
html1+='<td>'+res.tfoot_str.jjprice+'</td><td>'+res.tfoot_str.sj_ks+'</td><td>'+res.tfoot_str.sj_kszb+'</td><td>'+res.tfoot_str.yd_ks+'</td><td>'+res.tfoot_str.yd_kszb+'</td>';
|
|
}
|
|
html1+='<td>'+res.tfoot_str.sj_kss+'</td><td>'+res.tfoot_str.sj_ksszb+'</td><td>'+res.tfoot_str.yd_kss+'</td><td>'+res.tfoot_str.yd_ksszb+'</td><td>'+res.tfoot_str.yd_js+'</td><td>'+res.tfoot_str.yd_jszb+'</td><td>'+res.tfoot_str.yd_je+'</td><td>'+res.tfoot_str.yd_jezb+'</td></tr>';
|
|
html1+='</tfoot>';
|
|
html1+='</table>';
|
|
}
|
|
$("#show_table").html(html1);
|
|
|
|
$('#tabledetail').DataTable({
|
|
fixedHeader: true, //固定表头
|
|
fixedColumns: {leftColumns: 2},
|
|
bFilter: false, //关闭搜索框
|
|
bLengthChange: false, //去掉每页显示多少条数据下拉框
|
|
paging: false, //禁止分页
|
|
info:false, //去掉底部的文字
|
|
bSort:false, //禁止排序
|
|
"scrollY": "500px",
|
|
"scrollX": true,
|
|
"scrollCollapse": true, //开启滚动条
|
|
});
|
|
}
|
|
|
|
form.render();
|
|
form.on('select(changeone)', function(data){
|
|
var dd = "";
|
|
var tt = $('form').serializeArray();
|
|
$.each(tt, function() {
|
|
dd+="&"+this.name+"="+this.value;
|
|
});
|
|
var url1='./?_m=bb&cate='+res.cate+dd;
|
|
_ajax(url1);
|
|
});
|
|
}
|
|
},
|
|
error: function () {
|
|
layui.layer.msg("与服务器通信失败!");
|
|
layer.closeAll('loading');
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
});
|
|
|
|
function update_yd() {
|
|
location.reload()
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|