main.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta name="renderer" content="webkit">
  7. <base href="{__FRAME_PATH}">
  8. <link href="css/bootstrap.min.css?v=3.4.0" rel="stylesheet">
  9. <link href="css/font-awesome.min.css?v=4.3.0" rel="stylesheet">
  10. <!-- Morris -->
  11. <link href="css/plugins/morris/morris-0.4.3.min.css" rel="stylesheet">
  12. <!-- Gritter -->
  13. <link href="js/plugins/gritter/jquery.gritter.css" rel="stylesheet">
  14. <link href="css/animate.min.css" rel="stylesheet">
  15. <link href="css/style.min.css?v=3.0.0" rel="stylesheet">
  16. </head>
  17. <body class="gray-bg">
  18. <div class="wrapper wrapper-content">
  19. <div class="row">
  20. <div class="col-lg-2">
  21. <div class="ibox float-e-margins">
  22. <div class="ibox-title">
  23. <span class="label label-info pull-right">订单</span>
  24. <h5>待发货订单数</h5>
  25. </div>
  26. <div class="ibox-content">
  27. <h1 class="no-margins">{$topData.orderDeliveryNum}</h1>
  28. </div>
  29. </div>
  30. </div>
  31. <div class="col-lg-2">
  32. <div class="ibox float-e-margins">
  33. <div class="ibox-title">
  34. <span class="label label-info pull-right">订单</span>
  35. <h5>退换货订单数</h5>
  36. </div>
  37. <div class="ibox-content">
  38. <h1 class="no-margins">{$topData.orderRefundNum}</h1>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="col-lg-2">
  43. <div class="ibox float-e-margins">
  44. <div class="ibox-title">
  45. <span class="label label-info pull-right">商品</span>
  46. <h5>库存预警</h5>
  47. </div>
  48. <div class="ibox-content">
  49. <h1 class="no-margins">{$topData.stockProduct}</h1>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="col-lg-2">
  54. <div class="ibox float-e-margins">
  55. <div class="ibox-title">
  56. <span class="label label-info pull-right">用户</span>
  57. <h5>待处理提现</h5>
  58. </div>
  59. <div class="ibox-content">
  60. <h1 class="no-margins">{$topData.treatedExtract}</h1>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="col-lg-2">
  65. <div class="ibox float-e-margins">
  66. <div class="ibox-title">
  67. <span class="label label-info pull-right">订单</span>
  68. <h5>昨日订单数</h5>
  69. </div>
  70. <div class="ibox-content">
  71. <h1 class="no-margins">{$topData.orderNum}</h1>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="col-lg-2">
  76. <div class="ibox float-e-margins">
  77. <div class="ibox-title">
  78. <span class="label label-info pull-right">订单</span>
  79. <h5>昨日交易额</h5>
  80. </div>
  81. <div class="ibox-content">
  82. <h1 class="no-margins">{$topData.orderPriceNum}</h1>
  83. </div>
  84. </div>
  85. </div>
  86. <!-- <div class="col-lg-3">-->
  87. <!-- <div class="ibox float-e-margins">-->
  88. <!-- <div class="ibox-title">-->
  89. <!-- <span class="label label-info pull-right">今天</span>-->
  90. <!-- <h5>日收入</h5>-->
  91. <!-- </div>-->
  92. <!-- <div class="ibox-content">-->
  93. <!-- <h1 class="no-margins">{$first_line.d_price.data}</h1>-->
  94. <!-- <div class="stat-percent font-bold text-info">-->
  95. <!-- {$first_line.d_price.percent}%-->
  96. <!-- {if condition='$first_line.d_price.is_plus egt 0'}<i class="fa {if condition='$first_line.d_price.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}-->
  97. <!-- </div>-->
  98. <!-- <small>总收入</small>-->
  99. <!-- </div>-->
  100. <!-- </div>-->
  101. <!-- </div>-->
  102. <!-- <div class="col-lg-3">-->
  103. <!-- <div class="ibox float-e-margins">-->
  104. <!-- <div class="ibox-title">-->
  105. <!-- <span class="label label-success pull-right">月</span>-->
  106. <!-- <h5>月收入</h5>-->
  107. <!-- </div>-->
  108. <!-- <div class="ibox-content">-->
  109. <!-- <h1 class="no-margins">{$first_line.m_price.data}</h1>-->
  110. <!-- <div class="stat-percent font-bold text-success">-->
  111. <!-- {$first_line.m_price.percent}%-->
  112. <!-- {if condition='$first_line.m_price.is_plus egt 0'}<i class="fa {if condition='$first_line.m_price.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}-->
  113. <!-- </div>-->
  114. <!-- <small>总收入</small>-->
  115. <!-- </div>-->
  116. <!-- </div>-->
  117. <!-- </div>-->
  118. <!-- <div class="col-lg-3">-->
  119. <!-- <div class="ibox float-e-margins">-->
  120. <!-- <div class="ibox-title">-->
  121. <!-- <span class="label label-primary pull-right">今天</span>-->
  122. <!-- <h5>日增粉丝</h5>-->
  123. <!-- </div>-->
  124. <!-- <div class="ibox-content">-->
  125. <!-- <h1 class="no-margins">{$first_line.day.data}</h1>-->
  126. <!-- <div class="stat-percent font-bold text-navy">-->
  127. <!-- {$first_line.day.percent}%-->
  128. <!-- {if condition='$first_line.day.is_plus egt 0'}<i class="fa {if condition='$first_line.day.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}-->
  129. <!-- </div>-->
  130. <!-- <small>新粉丝</small>-->
  131. <!-- </div>-->
  132. <!-- </div>-->
  133. <!-- </div>-->
  134. <!-- <div class="col-lg-3">-->
  135. <!-- <div class="ibox float-e-margins">-->
  136. <!-- <div class="ibox-title">-->
  137. <!-- <span class="label label-danger pull-right">月</span>-->
  138. <!-- <h5>月增粉丝</h5>-->
  139. <!-- </div>-->
  140. <!-- <div class="ibox-content">-->
  141. <!-- <h1 class="no-margins">{$first_line.month.data}</h1>-->
  142. <!-- <div class="stat-percent font-bold text-danger">-->
  143. <!-- {$first_line.month.percent}%-->
  144. <!-- {if condition='$first_line.month.is_plus egt 0'}<i class="fa {if condition='$first_line.month.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}-->
  145. <!-- </div>-->
  146. <!-- <small>新粉丝</small>-->
  147. <!-- </div>-->
  148. <!-- </div>-->
  149. <!-- </div>-->
  150. </div>
  151. <div class="row">
  152. <div class="col-lg-12">
  153. <div class="ibox float-e-margins">
  154. <div class="ibox-title">
  155. <h5>订单</h5>
  156. </div>
  157. <div class="ibox-content">
  158. <div class="row">
  159. <div class="col-lg-9">
  160. <div class="flot-chart">
  161. <div class="flot-chart-content" id="flot-dashboard-chart1"></div>
  162. </div>
  163. </div>
  164. <div class="col-lg-3">
  165. <ul class="stat-list">
  166. <li>
  167. <h2 class="no-margins ">{$first_line.m_price.data}</h2>
  168. <small>本月销售额</small>
  169. <div class="stat-percent">
  170. {$first_line.m_price.percent}%
  171. {if condition='$first_line.m_price.is_plus egt 0'}<i class="fa text-navy {if condition='$first_line.m_price.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}
  172. </div>
  173. <div class="progress progress-mini">
  174. <div style="width: {$first_line.m_price.percent}%;" class="progress-bar"></div>
  175. </div>
  176. </li>
  177. <li>
  178. <h2 class="no-margins">{$second_line.order_info.first.data}</h2>
  179. <small>本月订单总数</small>
  180. <div class="stat-percent">
  181. {$second_line.order_info.first.percent}%
  182. {if condition='$second_line.order_info.first.is_plus egt 0'}<i class="fa text-navy {if condition='$second_line.order_info.first.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}
  183. </div>
  184. <div class="progress progress-mini">
  185. <div style="width: {$second_line.order_info.first.percent}%;" class="progress-bar"></div>
  186. </div>
  187. </li>
  188. <li>
  189. <h2 class="no-margins ">{$second_line.order_info.second.data}</h2>
  190. <small>上月订单总数</small>
  191. <div class="stat-percent">
  192. {$second_line.order_info.second.percent}%
  193. {if condition='$second_line.order_info.second.is_plus egt 0'}<i class="fa text-navy {if condition='$second_line.order_info.second.is_plus eq 1'}fa-level-up{else /}fa-level-down{/if}"></i>{/if}
  194. </div>
  195. <div class="progress progress-mini">
  196. <div style="width: {$second_line.order_info.second.percent}%;" class="progress-bar"></div>
  197. </div>
  198. </li>
  199. </ul>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. </div>
  205. </div>
  206. <div class="row">
  207. <div class="col-lg-12">
  208. <div class="ibox float-e-margins">
  209. <div class="ibox-title">
  210. <h5>收入</h5>
  211. </div>
  212. <div class="ibox-content">
  213. <div class="row">
  214. <div class="col-lg-12">
  215. <div class="flot-chart">
  216. <div class="flot-chart-content" id="flot-dashboard-chart2"></div>
  217. </div>
  218. </div>
  219. </div>
  220. </div>
  221. </div>
  222. </div>
  223. </div>
  224. </div>
  225. <!-- 全局js -->
  226. <script src="js/jquery-2.1.1.min.js"></script>
  227. <script src="js/bootstrap.min.js?v=3.4.0"></script>
  228. <!-- Flot -->
  229. <script src="js/plugins/flot/jquery.flot.js"></script>
  230. <script src="js/plugins/flot/jquery.flot.tooltip.min.js"></script>
  231. <script src="js/plugins/flot/jquery.flot.spline.js"></script>
  232. <script src="js/plugins/flot/jquery.flot.resize.js"></script>
  233. <script src="js/plugins/flot/jquery.flot.pie.js"></script>
  234. <script src="js/plugins/flot/jquery.flot.symbol.js"></script>
  235. <!-- Peity -->
  236. <script src="js/plugins/peity/jquery.peity.min.js"></script>
  237. <!-- 自定义js -->
  238. <script src="js/content.min.js?v=1.0.0"></script>
  239. <!-- jQuery UI -->
  240. <script src="js/plugins/jquery-ui/jquery-ui.min.js"></script>
  241. <!-- Jvectormap -->
  242. <script src="js/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
  243. <script src="js/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
  244. <!-- EayPIE -->
  245. <script src="js/plugins/easypiechart/jquery.easypiechart.js"></script>
  246. <!-- Sparkline -->
  247. <script src="js/plugins/sparkline/jquery.sparkline.min.js"></script>
  248. <script>
  249. $(document).ready(function(){
  250. var a1=[
  251. {volist name="second_line.order_count" id="vo"}
  252. [c({$vo.y},{$vo.m},{$vo.d}),{$vo.count}],
  253. {/volist}
  254. ];
  255. var a2=[
  256. {
  257. label:"订单数",
  258. data:a1,
  259. color:"#1ab394",
  260. bars:{
  261. show:true,
  262. align:"center",
  263. barWidth:24*60*60*600,
  264. lineWidth:0
  265. }
  266. }
  267. ];
  268. var a3={
  269. xaxis:{
  270. mode:"time",
  271. tickSize:[1,"day"],
  272. tickLength:0,
  273. axisLabel:"Date",
  274. axisLabelUseCanvas:true,
  275. axisLabelFontSizePixels:12,
  276. axisLabelFontFamily:"Arial",
  277. axisLabelPadding:10,
  278. color:"#838383",
  279. },
  280. yaxes:[
  281. {
  282. position:"left",
  283. max:'{$second_line.order_count_max}',
  284. color:"#838383",
  285. axisLabelUseCanvas:true,
  286. axisLabelFontSizePixels:12,
  287. axisLabelFontFamily:"Arial",
  288. axisLabelPadding:3
  289. },
  290. ],
  291. legend:{
  292. noColumns:1,
  293. labelBoxBorderColor:"#000000",
  294. position:"nw"
  295. },
  296. grid:{
  297. hoverable:false,
  298. borderWidth:0,
  299. color:"#838383"
  300. }
  301. };
  302. $.plot($("#flot-dashboard-chart1"),a2,a3);
  303. var b1=[
  304. {volist name="third_line.price_count" id="vo"}
  305. [c({$vo.y},{$vo.m},{$vo.d}),{$vo.count}],
  306. {/volist}
  307. ];
  308. var b2=[
  309. {
  310. label:"总金额",
  311. data:b1,
  312. color:"#1ab394",
  313. bars:{
  314. show:true,
  315. align:"center",
  316. barWidth:24*60*60*600,
  317. lineWidth:0
  318. }
  319. }
  320. ];
  321. var b3={
  322. xaxis:{
  323. mode:"time",
  324. tickSize:[1,"day"],
  325. tickLength:0,
  326. axisLabel:"Date",
  327. axisLabelUseCanvas:true,
  328. axisLabelFontSizePixels:12,
  329. axisLabelFontFamily:"Arial",
  330. axisLabelPadding:10,
  331. color:"#838383",
  332. },
  333. yaxes:[
  334. {
  335. position:"left",
  336. max:{$third_line.order_count_max},
  337. color:"#838383",
  338. axisLabelUseCanvas:true,
  339. axisLabelFontSizePixels:12,
  340. axisLabelFontFamily:"Arial",
  341. axisLabelPadding:3
  342. },
  343. ],
  344. legend:{
  345. noColumns:1,
  346. labelBoxBorderColor:"#000000",
  347. position:"nw"
  348. },
  349. grid:{
  350. hoverable:false,
  351. borderWidth:0,
  352. color:"#838383"
  353. }
  354. };
  355. $.plot($("#flot-dashboard-chart2"),b2,b3);
  356. $(".chart").easyPieChart({
  357. barColor:"#f8ac59",scaleLength:5,lineWidth:4,size:80
  358. });
  359. $(".chart2").easyPieChart({
  360. barColor:"#1c84c6",scaleLength:5,lineWidth:4,size:80
  361. });
  362. function c(j,k,i){
  363. return new Date(j,k-1,i).getTime()
  364. }
  365. var b=null,d=null;
  366. var f={"US":298,"SA":200,"DE":220,"FR":540,"CN":120,"AU":760,"BR":550,"IN":200,"GB":120,};
  367. $("#world-map").vectorMap({
  368. map:"world_mill_en",
  369. backgroundColor:"transparent",
  370. regionStyle:{
  371. initial:{
  372. fill:"#e4e4e4","fill-opacity":0.9,stroke:"none","stroke-width":0,"stroke-opacity":0
  373. }
  374. },
  375. series:{
  376. regions:[
  377. {
  378. values:f,
  379. scale:["#1ab394","#22d6b1"],
  380. normalizeFunction:"polynomial"
  381. }
  382. ]
  383. }
  384. })
  385. });
  386. </script>
  387. </body>
  388. </html>