"代理","4"=>"店铺","9"=>"区域"); // $select_client_type="y";//dp:允许筛选店铺 $use_layui_datatable="n";//使用标准layui datatable格式数据 $s_key=$s_key?$s_key:$_key; //搜索 $search_arr=array(); $searh_select1=get_plugin_set("select_zd1",""); $searh_select2=get_plugin_set("select_zd2",""); $searh_select3=get_plugin_set("select_zd3",""); array_push($search_arr,$searh_select1,$searh_select2,$searh_select3); // $str_select=""; for($i=0;$iquery($sql_select); while($msg_select=$db->fetch_array($res_select)){ $str_op.="{\"no\":\"".$msg_select["no"]."\",\"title\":\"".$msg_select["title"]."\"},"; } $str_select.="{\"name\":\"".$arr_val."\",\"title\":\"".get_cate_title_no("arr_select",$arr_val)."\",\"value\":\"".$$arr_val."\",\"op\":[".substr($str_op,0,-1)."]},"; } } } $json_data.="\"select_report\":[".substr($str_select,0,-1)."],"; //end //-------------------------条件 //-------con为web_order //-------con1为web_kh $con=$con1=$con_zb=$con_u=""; if($searh_select1!="s_ka" && $searh_select2!="s_ka" && $searh_select3!="s_ka"){ //没有删除款搜索时 $con.=" and ka<>'y' "; $con1.=" and ka<>'y' "; }else{ if($s_ka){ $con.=" and ka='".$s_ka."' "; $con1.=" and ka='".$s_ka."' "; } } if($searh_select1!="s_spk" && $searh_select2!="s_spk" && $searh_select3!="s_spk"){ //没有饰品款搜索时 $con.=" and is_sp<>'y' "; $con1.=" and is_sp<>'y' "; }else{ if($s_spk){ $con.=" and is_sp='".$s_spk."' "; $con1.=" and is_sp='".$s_spk."' "; } } if($s_key){ if($s_key=="all"){ $con.=""; }else{ $con.=" and _key='".$s_key."'"; } } //其他 for($i=0;$i数量":""; $content_data.=($head_zd2=="y")?"吊牌金额":""; $content_data.=($head_zd3=="y")?"结算金额":""; $content_data.=($head_zd4=="y")?"款色数":""; $content_data.=($head_zd5=="y")?"金额指标金额完成率":""; $content_data.=($head_zd6=="y")?"件数指标件数完成率":""; $content_data.=($head_zd7=="y")?"款色指标款色完成率":""; $content_data.=""; $content_data.=""; $content_data.=""; // $tb_data_x=""; $tb_data_y=","; if($s_username){ $m3=get_db_msg("select id,face,path from ".$table_pre."client where username='".$s_username."'"); $uface=$m3["face"]; $uface2=$m3["face"]; }else{ $uface=$msg_client["face"]; } $arr_uid=$arr_qy=$arr_dl=$arr_dp=array(); if($uface=="2"){ $arr_path=explode(",",$msg_client["charge_path"]); }else{ $q="select id,path from ".$table_pre."client where available='y'".$con_u; //echo $q; $r=$db->query($q); while($m=$db->fetch_array($r)){ $arr_path[]=$m["path"]."-".$m["id"]; } } foreach($arr_path as $key => $value){ $arr_id=explode("-",$value); $tmp_client=get_db_msg("select id,face from ".$table_pre."client where id='".end($arr_id)."'"); if($tmp_client["face"]=='4'){ $arr_dp[$tmp_client["id"]]=$value; } } foreach($arr_dp as $key1 => $value1){ $arr_id_tmp=explode("-",$value1); $check_dl=$check_qy=0; foreach($arr_id_tmp as $key2 => $value2){ $m1=get_db_msg("select id,face from ".$table_pre."client where id='".$value2."'"); if($m1["face"]=="3"){ $dlid=$value2; $check_dl++; } } foreach($arr_id_tmp as $key2 => $value2){ $m1=get_db_msg("select id,face from ".$table_pre."client where id='".$value2."'"); if($m1["face"]=="9"){ $qyid=$value2; $check_qy++; } } if($uface=="3"){ $check_qy=0; } if($uface=="4"){ $check_qy=0; $check_dl=0; } if($check_dl!=0 && $check_qy!=0){ $arr_uid_tmp[$qyid][$dlid][$key1]=$value1; }else if($check_dl!=0 && $check_qy==0){ $arr_uid_tmp["0"][$dlid][$key1]=$value1; }else if($check_dl==0 && $check_qy!=0){ $arr_uid_tmp[$qyid]["0"][$key1]=$value1; }else if($check_dl==0 && $check_qy==0){ $arr_uid_tmp["0"]["0"][$key1]=$value1; } } $arr_uid=$arr_uid_tmp; $tbody_str=""; foreach($arr_uid as $k1 => $v1){ $tmp_client1=get_db_msg("select * from ".$table_pre."client where id='".$k1."'"); $upath1=" and (upath='".$tmp_client1["path"]."-".$tmp_client1["id"]."' or upath like '".$tmp_client1["path"]."-".$tmp_client1["id"]."-%')"; if($count_by_dp=="y"){ $count_con1=$upath1; }else{ $count_con1=" and uid='".$k1."'"; } if($tmp_client1["id"]){ $tmp_zb1=get_db_msg("select sum(zb) zb,sum(zb_js) zb_js,sum(zb_skc) zb_skc from ".$data_name." where id>0".$count_con1.$con_zb); $tmp_order1=get_db_msg("select sum(num) num,sum(je) je,sum(jsje) jsje,count(distinct no,color) skc from ".$table_pre."order where id>0".$upath1.$con1); $content_data.="".$tmp_client1["username"]."".$tmp_client1["title"]."(".$arr_sx[$tmp_client1["face"]].")".""; $content_data.=($head_zd1=="y")?"".$tmp_order1["num"]."":""; $content_data.=($head_zd2=="y")?"".$tmp_order1["je"]."":""; $content_data.=($head_zd3=="y")?"".$tmp_order1["jsje"]."":""; $content_data.=($head_zd4=="y")?"".$tmp_order1["skc"]."":""; $content_data.=($head_zd5=="y")?"".$tmp_zb1["zb"]."".deel_bfb($tmp_order1["je"],$tmp_zb1["zb"])."":""; $content_data.=($head_zd6=="y")?"".deel_01($tmp_zb1["zb_js"])."".deel_bfb($tmp_order1["num"],$tmp_zb1["zb_js"])."":""; $content_data.=($head_zd7=="y")?"".deel_01($tmp_zb1["zb_skc"])."".deel_bfb($tmp_order1["skc"],$tmp_zb1["skc"])."":""; $content_data.=""; } foreach($v1 as $k2 => $v2){ $tmp_client2=get_db_msg("select * from ".$table_pre."client where id='".$k2."'"); $upath2=" and (upath='".$tmp_client2["path"]."-".$tmp_client2["id"]."' or upath like '".$tmp_client2["path"]."-".$tmp_client2["id"]."-%')"; if($count_by_dp=="y"){ $count_con2=$upath2; }else{ $count_con2=" and uid='".$k2."'"; } if($tmp_client2["id"]){ $tmp_zb2=get_db_msg("select sum(zb) zb,sum(zb_js) zb_js,sum(zb_skc) zb_skc from ".$data_name." where id>0".$count_con2.$con_zb); $tmp_order2=get_db_msg("select sum(num) num,sum(je) je,sum(jsje) jsje,count(distinct no,color) skc from ".$table_pre."order where id>0".$upath2.$con1); $content_data.="".$tmp_client2["username"]."".$tmp_client2["title"]."(".$arr_sx[$tmp_client2["face"]].")".""; $content_data.=($head_zd1=="y")?"".$tmp_order2["num"]."":""; $content_data.=($head_zd2=="y")?"".$tmp_order2["je"]."":""; $content_data.=($head_zd3=="y")?"".$tmp_order2["jsje"]."":""; $content_data.=($head_zd4=="y")?"".$tmp_order2["skc"]."":""; $content_data.=($head_zd5=="y")?"".$tmp_zb2["zb"]."".deel_bfb($tmp_order2["je"],$tmp_zb2["zb"])."":""; $content_data.=($head_zd6=="y")?"".deel_01($tmp_zb2["zb_js"])."".deel_bfb($tmp_order2["num"],$tmp_zb2["zb_js"])."":""; $content_data.=($head_zd7=="y")?"".deel_01($tmp_zb2["zb_skc"])."".deel_bfb($tmp_order2["skc"],$tmp_zb2["skc"])."":""; $content_data.=""; } foreach($v2 as $k3 => $v3){ $tmp_client3=get_db_msg("select * from ".$table_pre."client where id='".$k3."'"); $upath3=" and (upath='".$tmp_client3["path"]."-".$tmp_client3["id"]."' or upath like '".$tmp_client3["path"]."-".$tmp_client3["id"]."-%')"; if($count_by_dp=="y"){ $count_con3=$upath3; }else{ $count_con3=" and uid='".$k3."'"; } if($tmp_client3["id"]){ $tmp_zb3=get_db_msg("select sum(zb) zb,sum(zb_js) zb_js,sum(zb_skc) zb_skc from ".$data_name." where id>0".$count_con3.$con_zb); //echo "select sum(zb) zb,sum(zb_js) zb_js,sum(zb_skc) zb_skc from ".$data_name." where id>0".$count_con3.$con_zb.";
"; $tmp_order3=get_db_msg("select sum(num) num,sum(je) je,sum(jsje) jsje,count(distinct no,color) skc from ".$table_pre."order where id>0".$upath3.$con1); $content_data.="".$tmp_client3["username"]."".$tmp_client3["title"]."(".$arr_sx[$tmp_client3["face"]].")".""; $content_data.=($head_zd1=="y")?"".$tmp_order3["num"]."":""; $content_data.=($head_zd2=="y")?"".$tmp_order3["je"]."":""; $content_data.=($head_zd3=="y")?"".$tmp_order3["jsje"]."":""; $content_data.=($head_zd4=="y")?"".$tmp_order3["skc"]."":""; $content_data.=($head_zd5=="y")?"".$tmp_zb3["zb"]."".deel_bfb($tmp_order3["je"],$tmp_zb3["zb"])."":""; $content_data.=($head_zd6=="y")?"".deel_01($tmp_zb3["zb_js"])."".deel_bfb($tmp_order3["num"],$tmp_zb3["zb_js"])."":""; $content_data.=($head_zd7=="y")?"".deel_01($tmp_zb3["zb_skc"])."".deel_bfb($tmp_order3["skc"],$tmp_zb3["skc"])."":""; $content_data.=""; } } } } $content_data.=""; $content_data.=""; //图 $tb_data_y=deel_end($tb_data_y); $tb_data_x=deel_end($tb_data_x); //$json_data.="\"chart_title\":\"\","; //$json_data.="\"chart_type\":\"pie\","; //$json_data.="\"chart_data_x\":\"".$tb_data_x."\","; //$json_data.="\"chart_data_y\":\"".$tb_data_y."\","; } $json_data.="\"table_html\":\"".$content_data."\","; ?>