index.html 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. <style>
  2. .panel-statistics h4 {
  3. color: #444;
  4. font-weight: bold;
  5. font-size: 14px;
  6. }
  7. .panel-statistics h3 {
  8. font-weight: 500;
  9. font-size: 14px;
  10. color: #333;
  11. }
  12. .panel-statistics .statistics-value {
  13. font-size:14px;
  14. color: #666;
  15. }
  16. .panel-statistics em {
  17. font-style: normal;
  18. }
  19. .panel-statistics .pull-right {
  20. padding-right: 10px;
  21. }
  22. .panel-statistics .table thead tr th {
  23. font-weight: normal;
  24. }
  25. .panel-statistics .table tbody tr td {
  26. font-weight: normal;
  27. vertical-align: middle;
  28. }
  29. .panel-statistics .table tbody tr td p {
  30. margin: 0;
  31. }
  32. #echarts1 textarea {
  33. display: block;
  34. }
  35. select.model_id {
  36. min-width: 60px;
  37. }
  38. </style>
  39. <div class="btn-refresh hidden" id="resetecharts"></div>
  40. <div class="row">
  41. <!-- <div class="col-xs-6 col-sm-3">-->
  42. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  43. <!-- <div class="panel-body">-->
  44. <!-- <div class="pull-left">-->
  45. <!-- <h4>总订单金额</h4>-->
  46. <!-- <h3>¥{$totalOrderAmount|sprintf='%.2f',###}</h3>-->
  47. <!-- </div>-->
  48. <!-- <div class="pull-right" style="color:#c8cfff;">-->
  49. <!-- <i class="fa fa-cny fa-4x"></i>-->
  50. <!-- </div>-->
  51. <!-- </div>-->
  52. <!-- </div>-->
  53. <!-- </div>-->
  54. <!-- <div class="col-xs-6 col-sm-3">-->
  55. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  56. <!-- <div class="panel-body">-->
  57. <!-- <div class="pull-left">-->
  58. <!-- <h4>今日订单金额</h4>-->
  59. <!-- <h3>¥{$todayOrderAmount|sprintf='%.2f',###} <em data-toggle="tooltip" data-title="昨日:¥{$yesterdayOrderAmount|sprintf='%.2f',###}" class="text-{:$todayOrderRatio>=0?'success':'danger'}">{:$todayOrderRatio>=0?'+':''}{$todayOrderRatio}%</em></h3>-->
  60. <!-- </div>-->
  61. <!-- <div class="pull-right" style="color:#ffc8c8;">-->
  62. <!-- <i class="fa fa-calendar fa-4x"></i>-->
  63. <!-- </div>-->
  64. <!-- </div>-->
  65. <!-- </div>-->
  66. <!-- </div>-->
  67. <div class="col-xs-6 col-sm-3">
  68. <div class="panel panel-default panel-intro panel-statistics">
  69. <div class="panel-body">
  70. <div class="pull-left">
  71. <h4>总用户数</h4>
  72. <h3>{$totalUser}</h3>
  73. </div>
  74. <div class="pull-right" style="color:#c8e3ff;">
  75. <i class="fa fa-users fa-4x"></i>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="col-xs-6 col-sm-3">
  81. <div class="panel panel-default panel-intro panel-statistics">
  82. <div class="panel-body">
  83. <div class="pull-left">
  84. <h4>今日新增用户数</h4>
  85. <h3>{$todayUser} <em data-toggle="tooltip" data-title="昨日:{$yesterdayUser}" class="text-{:$todayUserRatio>=0?'success':'danger'}">{:$todayUserRatio>=0?'+':''}{$todayUserRatio}%</em></h3>
  86. </div>
  87. <div class="pull-right" style="color:#ffe9c8;">
  88. <i class="fa fa-user fa-4x"></i>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. <!--<div class="row" style="margin-top:20px;">-->
  95. <!-- <div class="col-xs-12 col-sm-6">-->
  96. <!-- <div class="panel">-->
  97. <!-- <div class="panel-body">-->
  98. <!-- <div id="echarts1" style="height:360px;"></div>-->
  99. <!-- <a href="javascript:" class="btn btn-refresh hidden" data-type="sale">订单统计</a>-->
  100. <!-- </div>-->
  101. <!-- </div>-->
  102. <!-- </div>-->
  103. <!-- <div class="col-xs-12 col-sm-6">-->
  104. <!-- <div class="panel">-->
  105. <!-- <div class="panel-body">-->
  106. <!-- <div id="echarts2" style="height:360px;"></div>-->
  107. <!-- <a href="javascript:" class="btn btn-refresh hidden" data-type="percent">付费占比</a>-->
  108. <!-- </div>-->
  109. <!-- </div>-->
  110. <!-- </div>-->
  111. <!--</div>-->
  112. <div class="row pt-4">
  113. <div class="col-xs-12">
  114. <div class="row">
  115. <div class="col-xs-3" style="margin-bottom:15px;">
  116. <div class="panel panel-default panel-intro panel-statistics">
  117. <div class="panel-body">
  118. <h3>总文档数</h3>
  119. <span class="statistics-value">{$totalArchives} 篇</span>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="col-xs-3" style="margin-bottom:15px;">
  124. <div class="panel panel-default panel-intro panel-statistics">
  125. <div class="panel-body">
  126. <h3>待审核文档</h3>
  127. <span class="statistics-value">{$unsettleArchives} 篇</span>
  128. </div>
  129. </div>
  130. </div>
  131. <!-- <div class="col-xs-3" style="margin-bottom:15px;">-->
  132. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  133. <!-- <div class="panel-body">-->
  134. <!-- <h3>总评论数</h3>-->
  135. <!-- <span class="statistics-value">{$totalComment} 条</span>-->
  136. <!-- </div>-->
  137. <!-- </div>-->
  138. <!-- </div>-->
  139. <!-- <div class="col-xs-3" style="margin-bottom:15px;">-->
  140. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  141. <!-- <div class="panel-body">-->
  142. <!-- <h3>待审核评论</h3>-->
  143. <!-- <span class="statistics-value">{$unsettleComment} 条</span>-->
  144. <!-- </div>-->
  145. <!-- </div>-->
  146. <!-- </div>-->
  147. </div>
  148. </div>
  149. </div>
  150. <!--@formatter:off-->
  151. <!--<div class="row" style="margin-top:5px;">-->
  152. <!-- <div class="col-xs-12 col-sm-4">-->
  153. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  154. <!-- <div class="panel-body">-->
  155. <!-- <h4>今日付费文章排行</h4>-->
  156. <!-- <table class="table" style="width:100%">-->
  157. <!-- <thead>-->
  158. <!-- <tr>-->
  159. <!-- <th width="60%">标题</th>-->
  160. <!-- <th width="20%" class="text-center">金额</th>-->
  161. <!-- <th class="text-center">占比</th>-->
  162. <!-- </tr>-->
  163. <!-- </thead>-->
  164. <!-- <tbody>-->
  165. <!-- {foreach name="todayPaidList" id="item" empty="<tr><td colspan='3' class='text-center'>暂无数据</td></tr>"}-->
  166. <!-- <tr>-->
  167. <!-- <td>-->
  168. <!-- <p><a href="{$item.archives.url}" target="_blank">{$item.archives.title}</a></p>-->
  169. <!-- </td>-->
  170. <!-- <td>-->
  171. <!-- <h5 class="text-center">{$item.amount}</h5>-->
  172. <!-- </td>-->
  173. <!-- <td>-->
  174. <!-- <div class="progress">-->
  175. <!-- <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>-->
  176. <!-- </div>-->
  177. <!-- </td>-->
  178. <!-- </tr>-->
  179. <!-- {/foreach}-->
  180. <!-- </tbody>-->
  181. <!-- </table>-->
  182. <!-- </div>-->
  183. <!-- </div>-->
  184. <!-- </div>-->
  185. <!-- <div class="col-xs-12 col-sm-4">-->
  186. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  187. <!-- <div class="panel-body">-->
  188. <!-- <h4>本周付费文章排行</h4>-->
  189. <!-- <table class="table" style="width:100%">-->
  190. <!-- <thead>-->
  191. <!-- <tr>-->
  192. <!-- <th width="60%">标题</th>-->
  193. <!-- <th width="20%" class="text-center">金额</th>-->
  194. <!-- <th class="text-center">占比</th>-->
  195. <!-- </tr>-->
  196. <!-- </thead>-->
  197. <!-- <tbody>-->
  198. <!-- {foreach name="weekPaidList" id="item" empty="<tr><td colspan='3' class='text-center'>暂无数据</td></tr>"}-->
  199. <!-- <tr>-->
  200. <!-- <td>-->
  201. <!-- <p><a href="{$item.archives.url}" target="_blank">{$item.archives.title}</a></p>-->
  202. <!-- </td>-->
  203. <!-- <td>-->
  204. <!-- <h5 class="text-center">{$item.amount}</h5>-->
  205. <!-- </td>-->
  206. <!-- <td>-->
  207. <!-- <div class="progress">-->
  208. <!-- <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>-->
  209. <!-- </div>-->
  210. <!-- </td>-->
  211. <!-- </tr>-->
  212. <!-- {/foreach}-->
  213. <!-- </tbody>-->
  214. <!-- </table>-->
  215. <!-- </div>-->
  216. <!-- </div>-->
  217. <!-- </div>-->
  218. <!-- <div class="col-xs-12 col-sm-4">-->
  219. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  220. <!-- <div class="panel-body">-->
  221. <!-- <h4>本月付费文章排行</h4>-->
  222. <!-- <table class="table" style="width:100%">-->
  223. <!-- <thead>-->
  224. <!-- <tr>-->
  225. <!-- <th width="60%">标题</th>-->
  226. <!-- <th width="20%" class="text-center">金额</th>-->
  227. <!-- <th class="text-center">占比</th>-->
  228. <!-- </tr>-->
  229. <!-- </thead>-->
  230. <!-- <tbody>-->
  231. <!-- {foreach name="monthPaidList" id="item" empty="<tr><td colspan='3' class='text-center'>暂无数据</td></tr>"}-->
  232. <!-- <tr>-->
  233. <!-- <td>-->
  234. <!-- <p><a href="{$item.archives.url}" target="_blank">{$item.archives.title}</a></p>-->
  235. <!-- </td>-->
  236. <!-- <td>-->
  237. <!-- <h5 class="text-center">{$item.amount}</h5>-->
  238. <!-- </td>-->
  239. <!-- <td>-->
  240. <!-- <div class="progress">-->
  241. <!-- <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>-->
  242. <!-- </div>-->
  243. <!-- </td>-->
  244. <!-- </tr>-->
  245. <!-- {/foreach}-->
  246. <!-- </tbody>-->
  247. <!-- </table>-->
  248. <!-- </div>-->
  249. <!-- </div>-->
  250. <!-- </div>-->
  251. <!--</div>-->
  252. <!--@formatter:on-->
  253. <div class="row" style="margin-top:20px;">
  254. <div class="col-xs-12 col-sm-4">
  255. <div class="panel panel-default panel-intro panel-statistics">
  256. <div class="panel-body">
  257. <h4>热门搜索</h4>
  258. <table class="table" style="width:100%">
  259. <thead>
  260. <tr>
  261. <th width="80%">关键字</th>
  262. <th class="text-center">搜索次数</th>
  263. </tr>
  264. </thead>
  265. <tbody>
  266. {foreach name="hotSearchList" id="item" empty="
  267. <tr>
  268. <td colspan='2' class='text-center'>暂无数据</td>
  269. </tr>
  270. "}
  271. <tr>
  272. <td>
  273. <p><a href="{$item.url}" target="_blank">{$item.keywords}</a></p>
  274. </td>
  275. <td>
  276. <h5 class="mb-0 text-center">{$item.nums}</h5>
  277. </td>
  278. </tr>
  279. {/foreach}
  280. </tbody>
  281. </table>
  282. </div>
  283. </div>
  284. </div>
  285. <div class="col-xs-12 col-sm-4">
  286. <div class="panel panel-default panel-intro panel-statistics">
  287. <div class="panel-body">
  288. <h4>热门标签</h4>
  289. <table class="table" style="width:100%">
  290. <thead>
  291. <tr>
  292. <th width="80%">名称</th>
  293. <th width="20%" class="text-center">文档数量</th>
  294. </tr>
  295. </thead>
  296. <tbody>
  297. {foreach name="hotTagList" id="item" empty="
  298. <tr>
  299. <td colspan='2' class='text-center'>暂无数据</td>
  300. </tr>
  301. "}
  302. <tr>
  303. <td>
  304. <p><a href="{$item.url}" target="_blank">{$item.name}</a></p>
  305. </td>
  306. <td>
  307. <h5 class="mb-0 text-center">{$item.nums}</h5>
  308. </td>
  309. </tr>
  310. {/foreach}
  311. </tbody>
  312. </table>
  313. </div>
  314. </div>
  315. </div>
  316. <div class="col-xs-12 col-sm-4">
  317. <div class="panel panel-default panel-intro panel-statistics">
  318. <div class="panel-body">
  319. <h4>热门文章</h4>
  320. <table class="table" style="width:100%">
  321. <thead>
  322. <tr>
  323. <th width="80%">标题</th>
  324. <th width="20%" class="text-center">浏览量</th>
  325. </tr>
  326. </thead>
  327. <tbody>
  328. {foreach name="hotArchivesList" id="item" empty="
  329. <tr>
  330. <td colspan='2' class='text-center'>暂无数据</td>
  331. </tr>
  332. "}
  333. <tr>
  334. <td>
  335. <p><a href="{$item.url}" target="_blank">{$item.title}</a></p>
  336. </td>
  337. <td>
  338. <h5 class="mb-0 text-center">{$item.views}</h5>
  339. </td>
  340. </tr>
  341. {/foreach}
  342. </tbody>
  343. </table>
  344. </div>
  345. </div>
  346. </div>
  347. </div>
  348. <!--<div class="row" style="margin-top:15px;">-->
  349. <!-- <div class="col-xs-12">-->
  350. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  351. <!-- <div class="panel-body">-->
  352. <!-- <h4>订单趋势</h4>-->
  353. <!-- <div id="datefilter">-->
  354. <!-- <form id="form1" action="" role="form" novalidate class="form-inline">-->
  355. <!-- <a href="javascript:;" class="btn btn-primary btn-refresh"><i class="fa fa-refresh"></i></a>-->
  356. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Today')}</a>-->
  357. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Yesterday')}</a>-->
  358. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last 7 Days')}</a>-->
  359. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last 30 Days')}</a>-->
  360. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last month')}</a>-->
  361. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('This month')}</a>-->
  362. <!-- <select name="model_id" class="form-control model_id">-->
  363. <!-- <option value="0">{:__('All')}</option>-->
  364. <!-- {foreach name="modelList" id="item"}-->
  365. <!-- <option value="{$item.id}">{$item.name}</option>-->
  366. <!-- {/foreach}-->
  367. <!-- </select>-->
  368. <!-- <div class="input-group">-->
  369. <!-- <span class="input-group-addon"><i class="fa fa-calendar"></i></span>-->
  370. <!-- <input type="text" class="form-control input-inline datetimerange" data-type="order" placeholder="指定日期" style="width:270px;"/>-->
  371. <!-- </div>-->
  372. <!-- </form>-->
  373. <!-- </div>-->
  374. <!-- <div id="echarts3" style="height:400px;width:100%;margin-top:15px;"></div>-->
  375. <!-- </div>-->
  376. <!-- </div>-->
  377. <!-- </div>-->
  378. <!--</div>-->
  379. <div class="row" style="margin-top:15px;">
  380. <div class="col-xs-12 col-sm-4">
  381. <div class="panel panel-default panel-intro panel-statistics">
  382. <div class="panel-body">
  383. <h4>今日投稿排行</h4>
  384. <table class="table" style="width:100%">
  385. <thead>
  386. <tr>
  387. <th width="60%">昵称</th>
  388. <th width="20%" class="text-center">数量</th>
  389. <th class="text-center">占比</th>
  390. </tr>
  391. </thead>
  392. <tbody>
  393. {foreach name="todayContributeList" id="item" empty="
  394. <tr>
  395. <td colspan='3' class='text-center'>暂无数据</td>
  396. </tr>
  397. "}
  398. <tr>
  399. <td>
  400. <p><a href="{$item.user.url}" target="_blank">{$item.user.nickname}</a></p>
  401. </td>
  402. <td>
  403. <h5 class="text-center">{$item.nums}</h5>
  404. </td>
  405. <td>
  406. <div class="progress">
  407. <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>
  408. </div>
  409. </td>
  410. </tr>
  411. {/foreach}
  412. </tbody>
  413. </table>
  414. </div>
  415. </div>
  416. </div>
  417. <div class="col-xs-12 col-sm-4">
  418. <div class="panel panel-default panel-intro panel-statistics">
  419. <div class="panel-body">
  420. <h4>本周投稿排行</h4>
  421. <table class="table" style="width:100%">
  422. <thead>
  423. <tr>
  424. <th width="60%">昵称</th>
  425. <th width="20%" class="text-center">数量</th>
  426. <th class="text-center">占比</th>
  427. </tr>
  428. </thead>
  429. <tbody>
  430. {foreach name="weekContributeList" id="item" empty="
  431. <tr>
  432. <td colspan='3' class='text-center'>暂无数据</td>
  433. </tr>
  434. "}
  435. <tr>
  436. <td>
  437. <p><a href="{$item.user.url}" target="_blank">{$item.user.nickname}</a></p>
  438. </td>
  439. <td>
  440. <h5 class="text-center">{$item.nums}</h5>
  441. </td>
  442. <td>
  443. <div class="progress">
  444. <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>
  445. </div>
  446. </td>
  447. </tr>
  448. {/foreach}
  449. </tbody>
  450. </table>
  451. </div>
  452. </div>
  453. </div>
  454. <div class="col-xs-12 col-sm-4">
  455. <div class="panel panel-default panel-intro panel-statistics">
  456. <div class="panel-body">
  457. <h4>本月投稿排行</h4>
  458. <table class="table" style="width:100%">
  459. <thead>
  460. <tr>
  461. <th width="60%">昵称</th>
  462. <th width="20%" class="text-center">数量</th>
  463. <th class="text-center">占比</th>
  464. </tr>
  465. </thead>
  466. <tbody>
  467. {foreach name="monthContributeList" id="item" empty="
  468. <tr>
  469. <td colspan='3' class='text-center'>暂无数据</td>
  470. </tr>
  471. "}
  472. <tr>
  473. <td>
  474. <p><a href="{$item.user.url}" target="_blank">{$item.user.nickname}</a></p>
  475. </td>
  476. <td>
  477. <h5 class="text-center">{$item.nums}</h5>
  478. </td>
  479. <td>
  480. <div class="progress">
  481. <div class="progress-bar progress-bar-success" data-toggle="tooltip" data-title="{$item['percent']}%" style="width: {$item['percent']}%"></div>
  482. </div>
  483. </td>
  484. </tr>
  485. {/foreach}
  486. </tbody>
  487. </table>
  488. </div>
  489. </div>
  490. </div>
  491. </div>
  492. <!--<div class="row" style="margin-top:15px;">-->
  493. <!-- <div class="col-xs-12">-->
  494. <!-- <div class="panel panel-default panel-intro panel-statistics">-->
  495. <!-- <div class="panel-body">-->
  496. <!-- <h4>管理员发文趋势</h4>-->
  497. <!-- <div class="datefilter">-->
  498. <!-- <form id="form2" action="" role="form" novalidate class="form-inline">-->
  499. <!-- <a href="javascript:;" class="btn btn-primary btn-refresh"><i class="fa fa-refresh"></i></a>-->
  500. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Today')}</a>-->
  501. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Yesterday')}</a>-->
  502. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last 7 Days')}</a>-->
  503. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last 30 Days')}</a>-->
  504. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('Last month')}</a>-->
  505. <!-- <a href="javascript:;" class="btn btn-success btn-filter">{:__('This month')}</a>-->
  506. <!-- <select name="model_id" class="form-control model_id">-->
  507. <!-- <option value="0">{:__('All')}</option>-->
  508. <!-- {foreach name="modelList" id="item"}-->
  509. <!-- <option value="{$item.id}">{$item.name}</option>-->
  510. <!-- {/foreach}-->
  511. <!-- </select>-->
  512. <!-- <div class="input-group">-->
  513. <!-- <span class="input-group-addon"><i class="fa fa-calendar"></i></span>-->
  514. <!-- <input type="text" class="form-control input-inline datetimerange" data-type="archives" placeholder="指定日期" style="width:270px;"/>-->
  515. <!-- </div>-->
  516. <!-- </form>-->
  517. <!-- </div>-->
  518. <!-- <div id="echarts4" style="height:400px;width:100%;margin-top:15px;"></div>-->
  519. <!-- </div>-->
  520. <!-- </div>-->
  521. <!-- </div>-->
  522. <!--</div>-->