il,'>"tsal"=ssalc il<').split("").reverse().join("")),{html:K.card.subFormat(t,e),fun:function(){$("#"+t).off("click"),$("#"+t).on("click","a",function(t){t.preventDefault();var a=A.call(this);a.to_header=$(this).find("label").text(),iwk.to_page.call(this,"apps/report/list/sign/",a)})}}}function f(t,a){var e=$("#"+t);for(var i in a)e.find('a[data-child-key="'+i+'"] span').text(a[i])}function _(t,a){var e=K.l_chart,i="",l=K.items_template;i="";var s=parseFloat(a.row),r=100/s+"%";for(var n in a.items){var d={};d.row_width=r;var c=a.items[n].link_url;d.color=c?"blue":"black2",d["data-link-bitmapUrl"]=c?'data-link-bitmapUrl="'+c+'"':"",d.item_key=n,d.bg=a.items[n].bg,d.txt=a.items[n].txt,i+=K.item_template.subObjFormat(d)}var o={};return o.title="",o.style="",o.content=i,o.key=t,a.bottom='
'+l.subObjFormat(o),a.title?a.title=''+a.title:a.title="",a.id=t+"-chart",a.key=t,{html:e.subObjFormat(a)}}function m(t,a){var e=$("#"+t),i=(e.data("list-type"),a.length);if(0==i)return void e.remove();var l=t+"-chart",s=$("#"+l);s.css({height:"250px",width:100*i/7+"%"}),a.choose=u,iwk_charts.set_high_charts_line(t,a),e.find(".loading").hide(),e.find(".l-chart").fadeIn();for(var r=s.parent(),n=0,d=0;d4?r.scrollLeft(r.width()/7*(n-3)):r.scrollLeft(0),e.removeAttr("style")}function u(t,a){var e=t+"-date";$("#"+e).text(a.date);try{var i=$("#"+t),l=a.sale_report_rate,s=a.sale_report_volumen,r=a.sale_report_compare;i.find("[data-child-key=sale_report_rate] > div.p > span").text(l),i.find("[data-child-key=sale_report_volumen] > div.p > span").text(s),i.find("[data-child-key=sale_report_compare] > div.p > span").text(r)}catch(t){}}function y(t,a){E[t]=a.params;var e=K.list,i=K[a.type];if(a.title?a.title_html=' '+a.title+"
":a.title_html="",a.other_title?a.other_title=K[a.other_title.type].subObjFormat(a.other_title):a.other_title="",a.tabs){var l=a.tabs.length,s='';for(var r in a.tabs)s+=''+a.tabs[r].name+" ";s+=" ",a.tabs=s}else a.tabs="";if(a.chart){var n=a.chart.key,d=G[a.chart.type].create(n,a.chart.element);a.chart=d.html,"function"==typeof d.fun&&(load_fun_list[n]=d.fun)}else a.chart="";return a.declare?a.declare_html='":a.declare_html="",a.header?i.header&&(a.header=i.header(i.header_templet,a.header)):a.header="",a.type||(a.type=""),a.max_rows||(a.max_rows=5),a.key=t,{html:e.subObjFormat(a),fun:function(){var e=$("#"+t);e.css("min-height",e.height()),e.find(".list-view").hide(),e.find(".loading").show();var i=e.find(".declare > a");i.length>0&&i.attr("data-declare-txt",a.declare.txt),a.item_link&&e.attr("data-item-link",a.item_link),a.tabs&&e.find("nav").nav("callback",function(){C(t),S([[t]],{tabs:$(this).attr("href")})}),e.off("click").on("click",".list-link",function(t){t.preventDefault();var i=$(this).parents(".list"),l=i.attr("id"),s={};s[l]={to_type:$(this).data("child-type"),to_key:$(this).data("child-key"),to_name:encodeURIComponent($(this).data("child-name"))};var r=$.extend({},A.call(this),s),n=i.data("item-link");if(n){var d={};if(E[l])for(var c=0;c=n&&(s+='查看全部 '),e.find(".loading").hide(),e.find(".list-view ul").html(s),e.find(".list-view").fadeIn(),e.removeAttr("style")}function g(t,a){var e="";for(var i in a){a[i].percent=a[i].suffix?a[i].percent:(100*a[i].percent).toFixed(0);var l=a[i].percent<30?"line_30":a[i].percent<100?"line_70":"line_100";a[i].style=l,a[i].index=parseInt(i)+1,e+=t.subObjFormat(a[i])}return e}function b(t,a){return t.subFormat(a[0],a[1],a[2])}function x(t,a){var e="";for(var i in a){if("rangk"===a[i].type){var l=parseInt(i)+1;a[i].icon=''+l+" "}else if("bg"===a[i].type){var s=a[i].bg;a[i].icon=' '}a[i].has_next&&("false"==a[i].has_next?a[i].hide_arrow="hide-arrow":(a[i].hide_arrow="",a[i].item_link||(a[i].item_link=""))),e+=t.subObjFormat(a[i])}return e}function w(t,a){var e="";for(var i in a){if("rangk"===a[i].type){var l=parseInt(i)+1;a[i].icon=''+l+" "}else if("bg"===a[i].type){var s=a[i].bg;a[i].icon=' '}a[i].has_next&&("false"==a[i].has_next?a[i].hide_arrow="hide-arrow":(a[i].hide_arrow="",a[i].item_link||(a[i].item_link=""))),e+=t.subObjFormat(a[i])}return e}function j(t,a){var e="";for(var i in a){var l=parseInt(i)+1;a[i].index=l,e+=t.subObjFormat(a[i])}return e}function F(t,a){var e="";for(var i in a){var l=parseInt(i)+1;a[i].index=l,e+=t.subObjFormat(a[i])}return e}function O(t,a){var e="";for(var i in a){var l=parseInt(i)+1;a[i].index=l,e+=t.subObjFormat(a[i])}return e}function I(t,a){for(var e="",i=0;i ',l.center||(l.center=""),e+=t.subObjFormat(l)}for(var s=0;s',r.center||(r.center=""),e+=t.subObjFormat(r)}return e}function D(){var t=$(iwk_msg.data_loading_templet());$("article").append(t);var a=iwk.pageparams;a.action="report_detail_template",iwk_utils.ajax({bitmapUrl:iwk_config.ajax_url.report,data:a,success:function(a){J=a,a.header.method=T[a.header.method],iwk.set_title(a.header),q(a.dimensions),R(a),t.remove(),U(a.structure),S(B)}})}function U(t){for(var a in t)"box"==t[a].type&&$("article").append(e(t[a].items));C()}function S(t,a){iwk_utils.ajax_abort();var e={action:"report_detail",report_key:iwk.pageparams.report_key,report_item_key:iwk.pageparams.report_item_key,cycle_time:$("nav a.active").attr("href")},i=$(".select_option > select");i.length>0&&(e.select_type=i[0].value);var l=iwk.pageparams.module_key;l&&(e[l]=iwk.pageparams[l]),iwk.pageparams.to_type&&(e.to_type=iwk.pageparams.to_type,e.to_key=iwk.pageparams.to_key),iwk.pageparams.plan_type&&(e.plan_type=iwk.pageparams.plan_type),"object"==typeof a&&(e=$.extend({},e,a));for(var s in t)e.params=JSON.stringify(t[s]),iwk_utils.ajax({bitmapUrl:iwk_config.ajax_url.report,data:e,success:function(t){L(t)}})}function L(t){for(var a in t)$("#"+a).length>0&&G[$("#"+a).data("type")].set(a,t[a])}function A(){var t=$.extend(iwk.pageparams,{cycle_time:$("nav").nav("get"),module_key:$(this).closest("[id]").attr("id")});return $(this).data("child-key")&&(t.child_key=$(this).data("child-key")),t}function C(t){if(t)load_fun_list[t]();else for(var t in load_fun_list)load_fun_list[t]()}function M(){C(),S(B)}function R(t){if(t.select_datas){var a=t.select_datas.options,e="";t.select_datas.plachholder&&(e+=''+t.select_datas.plachholder+" ");for(var i in a){var l=a[i];e+=''+l.name+" "}var s=''+e+"
"}$("article").append(s),load_fun_list.select=function(t){$("article").off("change").on("change","select",function(t){t.preventDefault(),M()})}}function q(t){var a="";for(var e in t)a+=''+t[e].name+" ";a+=" ",document.querySelector("article").innerHTML=a,z()}function z(){$("nav").nav("callback",function(){window.history.pushState(null,window.location.pathname.transcode_url(iwk.pageparams)),C(),S(B)})}function H(){iwk.pageparams.cycle_time?($("nav").nav("set",iwk.pageparams.cycle_time),N=iwk.pageparams.cycle_time):N=$("nav a.active").attr("href"),D()}var J,N,T=this,B=[],E={};load_fun_list={};var G={box:{create:e},p_pie:{create:i,set:s},p_pts:{create:l,set:r},r_pie:{create:n,set:d},tc_pie:{create:c,set:o},card:{create:v,set:f},l_chart:{create:_,set:m},list:{create:y,set:k},lines:{create:a,set:t},items:{create:p,set:h}},K={title_line_2:'',box:' {0}
',p_pie:'',p_pts:'',tc_pie:'',r_pie:'{other_title}',items_template:'',item_template:'0
{txt} ',card:'',card_item:'{1}
',list_item_1:{item:'{index} {txt} {percent}%
',fun:g},list:'{title_html}{tabs}{chart}{declare_html}{header}
暂无数据
',l_chart:'',list_item_table:{header_templet:'',header:b,item:'{icon}{left}
{center}
{right}
',fun:x},list_item_table1:{item:'{index} {desc} 毛利率:{left} 毛利:{right}
',fun:j},list_item_table2:{header_templet:'',header:b,item:'{icon}{left}
{center}
{right}
',fun:I},list_item_table3:{item:'{index} ',fun:F},list_item_table4:{item:'{index} {desc} ',fun:O},list_item_table5:{header_templet:'',header:b,item:'{icon}{left}
{right}
',fun:w}};T.workplan_header_callback=function(t){iwk.pageparams.plan_type=t,window.history.pushState(null,window.location.pathname.transcode_url(iwk.pageparams)),C(),S(B)},iwk.initpage(H)}()