1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264 |
- @extends('admin/layout')
- @section('header_extend')
- <style>
- .btn-info {
- padding: 0 10px !important;
- line-height: 25px !important;
- border: none !important;
- margin: 0 !important;
- }
- .float-e-margins .btn {
- }
- .singles-boxs .lis-boxs {
- display: block;
- width: 100%;
- background: #fff;
- border-radius: 6px;
- overflow: hidden;
- }
- .singles-boxs .titles-boxs {
- display: block;
- width: 100%;
- background: #009688;
- padding: 0 9%;
- }
- .singles-boxs .titles-boxs img {
- margin-right: 8px;
- }
- .singles-boxs .titles-a {
- display: block;
- width: 100%;
- position: relative;
- }
- .singles-boxs .times {
- display: block;
- line-height: 22px;
- background: #fff;
- padding: 0 8px;
- border-radius: 4px;
- position: absolute;
- right: 0;
- top: 10px;
- }
- </style>
- @endsection
- @section('content')
- <style>
- .singles-boxs {
- font-family: 微软雅黑;
- }
- .singles-boxs * {
- font-family: 微软雅黑;
- }
- .singles-boxs .lis-boxs {
- display: block;
- width: 100%;
- background: #fff;
- border-radius: 6px;
- overflow: hidden;
- margin-bottom: 25px;
- }
- .singles-boxs .titles-boxs {
- display: block;
- width: 100%;
- background: #009688;
- padding: 0 9%;
- }
- .singles-boxs .titles-boxs img {
- margin-right: 6px;
- }
- .singles-boxs .titles-a {
- display: block;
- width: 100%;
- position: relative;
- color: #fff;
- font-size: 14px;
- line-height: 24px;
- padding: 10px 0;
- white-space: nowrap;
- }
- .singles-boxs .lis-boxs.active {
- background: none;
- }
- .singles-boxs .lis-boxs.active .titles-boxs {
- padding: 15px 8%;
- border-radius: 6px;
- }
- .singles-boxs .lis-boxs .titles-boxs .span {
- font-size: 20px;
- color: #fff;
- line-height: 24px;
- position: absolute;
- right: 18px;
- top: 10px;
- }
- .singles-boxs .lis-boxs.active .titles-boxs + .titles-boxs {
- margin-top: 5px;
- }
- .singles-boxs .boxs {
- padding: 0px 0px 12px;
- overflow: hidden;
- }
- .singles-boxs .times {
- display: block;
- line-height: 22px;
- background: #fff;
- padding: 0 8px;
- border-radius: 4px;
- position: absolute;
- right: 0;
- top: 10px;
- color: #2a94e0;
- font-size: 14px;
- }
- .singles-boxs .times.ons {
- font-size: 12px;
- padding: 0 4px;
- }
- .singles-boxs .numbers {
- font-size: 20px;
- line-height: 34px;
- text-align: center;
- color: #2a93e0;
- margin-top: 8px;
- }
- .singles-boxs .numbers .n-span {
- display: inline-block;
- font-size: 12px;
- color: #2a93e0;
- line-height: 16px;
- vertical-align: top;
- margin-top: 11px;
- margin-left: -7px;
- }
- .singles-boxs .lists {
- display: block;
- width: 100%;
- padding: 0 15%;
- overflow: hidden;
- }
- .singles-boxs .lists.active {
- margin-top: 8px;
- padding: 3px 15%;
- }
- .singles-boxs .lists.active .lists-lefts {
- color: #2a93e0;
- }
- .singles-boxs .lists.active .lists-rights {
- color: #2a93e0;
- background: none;
- }
- .singles-boxs .lists-lefts {
- float: left;
- font-size: 14px;
- color: #646464;
- line-height: 28px;
- }
- .singles-boxs .lists-rights {
- float: right;
- font-size: 14px;
- color: #f21919;
- line-height: 28px;
- }
- .singles-boxs .lists-rights span:nth-child(2) {
- padding-left: 15px;
- background: url(/img/kzt-top-img.png) no-repeat 5px 5px;
- }
- .singles-boxs .lists-rights.ons {
- color: #00b91a;
- }
- .singles-boxs .lists-rights.ons span:nth-child(2) {
- padding-left: 15px;
- background: url(/img/kzt-down-img.png) no-repeat 5px 5px;
- }
- .singles-boxs .lists-rights.onss {
- background: none;
- }
- @media (max-width: 1680px) {
- .singles-boxs .col-sm-2 {
- width: 25%;
- }
- }
- @media (max-width: 1024px) {
- .singles-boxs .col-sm-2 {
- width: 33.3333%;
- }
- }
- @media (max-width: 768px) {
- .singles-boxs .col-sm-2 {
- width: 50%;
- float: left;
- }
- }
- @media (max-width: 640px) {
- .singles-boxs .col-sm-2 {
- width: 100%;
- }
- }
- </style>
- <body class="gray-bg">
- @php
- $last1M=date('n',strtotime('first day of -1 month'));
- $last2M=date('n',strtotime('first day of -2 month'));
- $last3M=date('n',strtotime('first day of -3 month'));
- @endphp
- <div class="wrapper wrapper-content">
- <div class="singles-boxs">
- <div class="row">
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-01.png" alt="">
- 浏览量
- <span class="times">
- 总数 : {{$pvUvData['pvTotal']}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="lists active fix">
- <div class="lists-lefts">
- {{$last1M}}月浏览量
- </div>
- <div class="lists-rights">
- {{$pvUvData['pv']['last1']}}
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div class="lists-rights @if($pvUvData['pv']['last2']['status']=="down") ons @endif">
- <span>{{$pvUvData['pv']['last2']['val']}}</span>
- <span>{{$pvUvData['pv']['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div class="lists-rights @if($pvUvData['pv']['last3']['status']=="down") ons @endif">
- <span>{{$pvUvData['pv']['last3']['val']}}</span>
- <span>{{$pvUvData['pv']['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-02.png" alt="">
- 访客数
- <span class="times">
- 总数 : {{$pvUvData['uvTotal']}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="lists active fix">
- <div class="lists-lefts">
- {{$last1M}}月访客量
- </div>
- <div class="lists-rights">
- {{$pvUvData['uv']['last1']}}
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div class="lists-rights @if($pvUvData['uv']['last2']['status']=="down") ons @endif">
- <span>{{$pvUvData['uv']['last2']['val']}}</span>
- <span>{{$pvUvData['uv']['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div class="lists-rights @if($pvUvData['uv']['last3']['status']=="down") ons @endif">
- <span>{{$pvUvData['uv']['last3']['val']}}</span>
- <span>{{$pvUvData['uv']['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-01.png" alt="">
- 曝光量
- <span class="times">
- 总数 : {{$webmasterEffectImpressionsTotal}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="lists active fix">
- <div class="lists-lefts">
- {{$last1M}}月曝光量
- </div>
- <div class="lists-rights">
- {{$webmasterEffect['last1']}}
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div class="lists-rights @if($webmasterEffect['last2']['status']=="down") ons @endif">
- <span>{{$webmasterEffect['last2']['val']}}</span>
- <span>{{$webmasterEffect['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div class="lists-rights @if($webmasterEffect['last3']['status']=="down") ons @endif">
- <span>{{$webmasterEffect['last3']['val']}}</span>
- <span>{{$webmasterEffect['last3']['val']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-04.png" alt="">
- 首页关键词数
- <span class="times">
- {{--{{$last1M}}月--}}前10名
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{$topKeywordData['top10']['last1']}}
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top10']['last2']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top10']['last2']['val']}}</span>
- <span>{{$topKeywordData['top10']['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top10']['last3']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top10']['last3']['val']}}</span>
- <span>{{$topKeywordData['top10']['last3']['val']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-05.png" alt="">
- 前3页关键词数
- <span class="times">
- {{--{{$last1M}}月--}}前30名
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{$topKeywordData['top30']['last1']}}
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top30']['last2']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top30']['last2']['val']}}</span>
- <span>{{$topKeywordData['top30']['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top30']['last3']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top30']['last3']['val']}}</span>
- <span>{{$topKeywordData['top30']['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-06.png" alt="">
- 前10页关键词数
- <span class="times">
- {{--{{$last1M}}月--}}前100名
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{$topKeywordData['top50']['last1']}}
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top50']['last2']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top50']['last2']['val']}}</span>
- <span>{{$topKeywordData['top50']['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div
- class="lists-rights @if($topKeywordData['top50']['last3']['status']=="down") ons @endif">
- <span>{{$topKeywordData['top50']['last3']['val']}}</span>
- <span>{{$topKeywordData['top50']['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-07.png" alt="">
- 询盘数
- <span class="times">
- 总数 : {{$inquireTotalData}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="lists active fix">
- <div class="lists-lefts">
- {{$last1M}}月询盘数
- </div>
- <div class="lists-rights">
- {{$inquireData['last1']}}
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div class="lists-rights @if($inquireData['last2']['status']=="down") ons @endif">
- <span>{{$inquireData['last2']['val']}}</span>
- <span>{{$inquireData['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div class="lists-rights @if($inquireData['last3']['status']=="down") ons @endif">
- <span>{{$inquireData['last3']['val']}}</span>
- <span>{{$inquireData['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-08.png" alt="">
- 网页数
- <span class="times">
- {{$last1M}}月
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{$pageCountData['last1']}}
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last2M}}月同期
- </div>
- <div class="lists-rights @if($pageCountData['last2']['status']=="down") ons @endif">
- <span>{{$pageCountData['last2']['val']}}</span>
- <span>{{$pageCountData['last2']['diff']}}</span>
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- 较{{$last3M}}月同期
- </div>
- <div class="lists-rights @if($pageCountData['last3']['status']=="down") ons @endif">
- <span>{{$pageCountData['last3']['val']}}</span>
- <span>{{$pageCountData['last3']['diff']}}</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-09.png" alt="">
- 关键词达标率
- <span class="times ons">
- {{--{{$last1M}}月--}}
- 合同数 : {{$topKeywordRate['goal']}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{@bcdiv($topKeywordRate['last1Reach'],$topKeywordRate['goal'],2)*100}}%
- <span class="n-span">
- (实际数 : {{$topKeywordRate['last1Reach']}})
- </span>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last2M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($topKeywordRate['last2Reach'],$topKeywordRate['goal'],2)*100}}%
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last3M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($topKeywordRate['last3Reach'],$topKeywordRate['goal'],2)*100}}%
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-10.png" alt="">
- 文章达标率
- <span class="times ons">
- {{--{{$last1M}}月--}}
- 合同数 : {{$articleRate['goal']}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{@bcdiv($articleRate['last1Reach'],$articleRate['goal'],2)*100}}%
- <span class="n-span">
- (实际数 : {{$articleRate['last1Reach']}})
- </span>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last2M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($articleRate['last2Reach'],$articleRate['goal'],2)*100}}%
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last3M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($articleRate['last3Reach'],$articleRate['goal'],2)*100}}%
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-11.png" alt="">
- 外链达标率
- <span class="times ons">
- 合同数 : {{$linkRate['goal']}}
- </span>
- </div>
- </div>
- <div class="boxs fix">
- <div class="numbers">
- {{@bcdiv($linkRate['last1Reach'],$linkRate['goal'],2)*100}}%
- <span class="n-span">
- (实际数 : {{$linkRate['last1Reach']}})
- </span>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last2M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($linkRate['last2Reach'],$linkRate['goal'],2)*100}}%
- </div>
- </div>
- <div class="lists fix">
- <div class="lists-lefts">
- {{$last3M}}月同期达标率
- </div>
- <div class="lists-rights onss">
- {{@bcdiv($linkRate['last3Reach'],$linkRate['goal'],2)*100}}%
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-sm-2">
- <div class="lis-boxs active">
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-12.png" alt="">
- 总达标天数 <span class="span">{{$reachDaysData}}</span>
- </div>
- </div>
- <div class="titles-boxs">
- <div class="titles-a">
- <img src="/img/kzt-img-13.png" alt="">
- 引擎力-培养走向世界的企业
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-12">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <a class="label label-info pull-right" onclick="units.clearCache()">清除缓存</a>
- <h5>项目概况</h5>
- </div>
- <div class="ibox-content">
- <table class="table table-hover no-margins">
- <thead>
- <tr>
- <th>公司名称</th>
- <th>域名</th>
- <th>合同时间</th>
- <th>合作项目</th>
- <th style="text-align: center">关键词首页排名</th>
- <th style="text-align: center">文章数</th>
- <th style="text-align: center">外链数</th>
- <th>到期时间</th>
- <th>引擎力顾问</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <span class="label label-warning">{{$site->cn_title}}</span>
- </td>
- <td>{{$site->domain}}</td>
- <td><i class="fa fa-clock-o"></i> {{$site->order_at}}</td>
- <td>{{$site->contractsTitle}}</td>
- <td style="text-align: center">
- {{$site->topKeywords->top10??'未获取'}}
- {{--<small class="label label-default block">--}}
- {{--首页:{{$site->topKeywords->top10??'未获取'}}</small>--}}
- {{--<small class="label label-default block" style="margin: 2px 0;">--}}
- {{--前三页:{{$site->topKeywords->top30??'未获取'}}</small>--}}
- {{--<small class="label label-default block">--}}
- {{--前十页:{{$site->topKeywords->top100??'未获取'}}</small>--}}
- </td>
- <td style="text-align: center">{{$site->articles_count}}</td>
- <td style="text-align: center">{{$site->linkDetailsCount??0}}</td>
- <td>
- @if($site->expired_time)
- <i class="fa fa-clock-o"></i> {{date('Y-m-d H:i:s',$site->expired_time)}}<br>
- @if(time()>strtotime('-2 month',$site->expired_time))
- <a onclick="units.renewal()" class="label label-primary">立即续费</a>
- <a onclick="units.contactService()" class="label label-info">联系客服</a>
- @endif
- @endif
- </td>
- <th>
- @foreach($site->managesInfo as $info)
- <small class="label label-default" style="display: block">
- {{$info->nickname}}
- </small>
- @if(!empty($info->telephone))
- <small class="label label-default" style="display: block;margin-top: 5px">
- {{$info->telephone}}
- </small>
- @endif
- @endforeach
- </th>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-12">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <h5>我的文章列表</h5>
- <a href="javascript:;" style="float: right"
- onclick="tips.page('/admin/articles', '软文管理');">更多</a>
- </div>
- <div class="ibox-content">
- <table class="table table-hover no-margins">
- <thead>
- <tr>
- <th>序号</th>
- <th>标题</th>
- <th>发布时间</th>
- </tr>
- </thead>
- <tbody>
- @foreach($myArticles as $inx => $article)
- <tr>
- <td>{{$inx+1}}</td>
- <td>{{$article->title}}</td>
- <td><i class="fa fa-clock-o"></i> {{$article->publish_at}}</td>
- </tr>
- @endforeach
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-4">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <h5>流量趋势图</h5>
- </div>
- <div class="ibox-content">
- <div id="trafficLine" style="width: 100%;height: 300px;"></div>
- </div>
- </div>
- </div>
- <div class="col-sm-4">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <h5>询盘趋势图</h5>
- </div>
- <div class="ibox-content">
- <div id="inquireLine" style="width: 100%;height: 300px;"></div>
- </div>
- </div>
- </div>
- <div class="col-sm-4">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <h5>关键词趋势图</h5>
- </div>
- <div class="ibox-content">
- <div id="keywordLine" style="width: 100%;height: 300px;"></div>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-6">
- <div class="ibox float-e-margins">
- <div class="ibox-title" style="border-style: none">
- <h5>引擎力产品推荐</h5>
- </div>
- <div class="ibox-content">
- <table class="table table-hover margin bottom">
- <thead>
- <tr>
- <th class="" style="text-align: left;">产品名称</th>
- </tr>
- </thead>
- <tbody>
- @foreach($products as $product)
- <tr>
- <td class="" style="width: 25%;text-align: left;"><a href="{{$product->href}}"
- class="btn btn-info btn-sm"
- style="padding: 0 10px !important;line-height: 25px !important;border: none !important;"
- target="_blank">{{$product->title}}</a>
- </td>
- </tr>
- @endforeach
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="col-sm-6" >
- <div class="ibox float-e-margins" >
- <div class="ibox-title" style="border-style: none">
- <h5>引擎力学堂</h5>
- </div>
- <div class="ibox-content" style="min-height: 230px;">
- <table class="table table-hover no-margins">
- <thead>
- <tr>
- <th>类型</th>
- <th>文件名</th>
- <th>描述</th>
- <th>创建时间</th>
- </tr>
- </thead>
- <tbody>
- @foreach($assets as $asset)
- <tr>
- <td><span class="label label-warning">{{$asset->assetType->title??''}}</span>
- </td>
- <td>
- <a href="{{asset('admin/tool/download?file_url='.$asset->file_url)}}"
- target="_blank">{{$asset->original_name}}</a>
- </td>
- <td>{{$asset->describe}}</td>
- <td><i class="fa fa-clock-o"></i> {{$asset->created_at}}</td>
- </tr>
- @endforeach
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-12">
- <div class="ibox float-e-margins">
- <div class="ibox-content">
- <form class="form-horizontal">
- <p style="padding: 15px; margin-bottom: 20px;border-bottom: 1px solid #e5e6e7;">投诉表单</p>
- <div class="form-group">
- <label class="col-sm-1 control-label" for="faq">常见问题:</label>
- <div class="col-sm-10">
- <select name="faq" id="faq" class="form-control">
- <option value="网站建设">网站建设</option>
- <option value="谷歌优化">谷歌优化</option>
- <option value="谷歌竞价">谷歌竞价</option>
- <option value="反应不及时">反应不及时</option>
- <option value="其他">其他</option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-1 control-label" for="content">投诉内容:</label>
- <div class="col-sm-10">
- <textarea name="content" id="content" cols="30" rows="10"
- class="form-control"></textarea>
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-offset-1 col-sm-8">
- <button class="btn btn-sm btn-info"
- style="padding: 0 22px !important;line-height: 25px !important;border: none !important;background: #2a93e0;"
- type="button" onclick="units.feedback()">提交
- </button>
- <span style="margin-left: 5px;color: #2a93e0; font-weight: bold;font-size: 14px;">客服联系方式:0571-86262059</span>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div id="renewal-text" style="display: none">
- <div class="ibox-content">
- <form class="form-horizontal">
- <div class="form-group">
- <label class="col-sm-3 control-label">开户名称:</label>
- <div class="col-sm-8">
- <input type="text" class="form-control" value="浙江引擎力营销策划有限公司">
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">开 户 行:</label>
- <div class="col-sm-8">
- <input type="text" class="form-control" value="中国银行杭州紫金港支行">
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">开户账户:</label>
- <div class="col-sm-8">
- <input type="text" class="form-control" value="3597 7102 8231">
- </div>
- </div>
- </form>
- </div>
- </div>
- <div id="contact-service-text" style="display: none">
- <div class="ibox-content">
- <form class="form-horizontal">
- <div class="form-group">
- <label class="col-sm-3 control-label">客服信息:</label>
- <div class="col-sm-8">
- @foreach($serverUsers as $user)
- <label class="form-control">{{$user->nickname}}-{{$user->phone}}</label>
- @endforeach
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">选择服务:</label>
- <div class="col-sm-8">
- <select class="form-control" name="service_type">
- <option value="">请选择</option>
- @foreach(\App\Http\Models\ServiceFeedback::TYPES_MAP as $key=>$val)
- <option value="{{$key}}">{{$val}}</option>
- @endforeach
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">备注:</label>
- <div class="col-sm-8">
- <textarea rows="4" class="form-control" placeholder="备注内容" name="remark"></textarea>
- </div>
- </div>
- </form>
- </div>
- </div>
- </body>
- @endsection
- @section('footer')
- <script src="{{asset('js/plugins/echarts/echarts.min.js')}}"></script>
- <script src="{{asset('js/plugins/wonderland/wonderland.js')}}"></script>
- <script>
- var units = {
- feedback: function () {
- tips.ajax({
- type: 'post',
- url: '/admin/meter/single/feedback?siteId={{$site->id}}',
- data: {content: $("#content").val(), faq: $("#faq").val()},
- success: function (result) {
- layer.msg(result.message, {icon: 6, time: 1000}, function () {
- });
- }
- });
- },
- renewal: function () {
- layer.open({
- type: 1,
- content: $("#renewal-text"),
- title: '立即续费',
- area: ['45%', '45%']
- });
- },
- contactService() {
- layer.open({
- type: 1,
- content: $("#contact-service-text"),
- title: '联系客服',
- area: ['45%', '45%'],
- btn: ['确认', '取消'],
- yes: function (index, layero) {
- var data = {
- service_type: $(layero).find("[name=service_type]").val(),
- remark: $(layero).find("[name=remark]").val(),
- site_id: "{{$site->id}}"
- };
- var ajaxConfig = {
- url: '/admin/meter/service-feedback',
- type: 'post',
- data: data,
- success: function (result) {
- layer.msg('已收到您的反馈,引擎力客服会尽快与您联系', {icon: 6, time: 2000}, function () {
- layer.close(index);
- });
- }
- };
- tips.ajax(ajaxConfig);
- }
- });
- },
- clearCache: function () {
- tips.ajax({
- url: '/admin/meter/forget-cache?which=single&siteId={{$site->id}}',
- success: function (result) {
- layer.msg(result.message, {icon: 6, time: 1000}, function () {
- window.location.reload();
- });
- }
- });
- }
- };
- $(document).ready(function () {
- // 流量折线图
- var trafficLineChart = echarts.init(document.getElementById('trafficLine'),'wonderland');
- var trafficLineXAxis = JSON.parse('{!! json_encode($trafficLine['xAxis']) !!}');
- var trafficLineYAix = JSON.parse('{!! json_encode($trafficLine['yAxis']) !!}');
- var trafficLineOption = {
- tooltip: {
- trigger: 'axis',
- axisPointer: {
- type: 'cross',
- crossStyle: {
- color: '#999'
- }
- }
- },
- toolbox: {
- feature: {
- dataView: {show: true, readOnly: false},
- magicType: {show: true, type: ['bar', 'pie']},
- restore: {show: true},
- saveAsImage: {show: true}
- }
- },
- legend: {
- data: ['流量']
- },
- xAxis: [
- {
- type: 'category',
- data: trafficLineXAxis,
- axisPointer: {
- type: 'shadow'
- },
- splitLine: {
- show: false
- }
- }
- ],
- yAxis: [
- {
- type: 'value',
- name: '',
- min: 0,
- axisLabel: {
- formatter: '{value}'
- },
- axisLine: {
- show: false //隐藏Y轴
- }
- }
- ],
- series: [
- {
- name: '流量',
- type: 'line',
- data: trafficLineYAix
- }
- ]
- };
- trafficLineChart.setOption(trafficLineOption);
- // 询盘折线图
- var inquireLineChart = echarts.init(document.getElementById('inquireLine'),'wonderland');
- var inquireLineXAxis = JSON.parse('{!! json_encode($inquireLine['xAxis']) !!}');
- var inquireLineYAix = JSON.parse('{!! json_encode($inquireLine['yAxis']) !!}');
- var inquireLineOption = {
- tooltip: {
- trigger: 'axis',
- axisPointer: {
- type: 'cross',
- crossStyle: {
- color: '#999'
- }
- }
- },
- toolbox: {
- feature: {
- dataView: {show: true, readOnly: false},
- magicType: {show: true, type: ['bar', 'pie']},
- restore: {show: true},
- saveAsImage: {show: true}
- }
- },
- legend: {
- data: ['询盘']
- },
- xAxis: [
- {
- type: 'category',
- data: inquireLineXAxis,
- axisPointer: {
- type: 'shadow'
- },
- splitLine: {
- show: false
- }
- }
- ],
- yAxis: [
- {
- type: 'value',
- name: '',
- min: 0,
- axisLabel: {
- formatter: '{value}'
- },
- axisLine: {
- show: false //隐藏Y轴
- }
- }
- ],
- series: [
- {
- name: '询盘',
- type: 'line',
- data: inquireLineYAix
- }
- ]
- };
- inquireLineChart.setOption(inquireLineOption);
- var keywordLineChart = echarts.init(document.getElementById('keywordLine'),'wonderland');
- var keywordLineXAxis = JSON.parse('{!! json_encode($keywordLine['xAxis']) !!}');
- var keywordLineYAix = JSON.parse('{!! json_encode($keywordLine['yAxis']) !!}');
- var keywordLineOption = {
- tooltip: {
- trigger: 'axis',
- axisPointer: {
- type: 'cross',
- crossStyle: {
- color: '#999'
- }
- }
- },
- toolbox: {
- feature: {
- dataView: {show: true, readOnly: false},
- magicType: {show: true, type: ['bar', 'pie']},
- restore: {show: true},
- saveAsImage: {show: true}
- }
- },
- legend: {
- data: ['关键词']
- },
- xAxis: [
- {
- type: 'category',
- data: keywordLineXAxis,
- axisPointer: {
- type: 'shadow'
- },
- splitLine: {
- show: false
- }
- }
- ],
- yAxis: [
- {
- type: 'value',
- name: '',
- min: 0,
- axisLabel: {
- formatter: '{value}'
- },
- axisLine: {
- show: false //隐藏Y轴
- }
- }
- ],
- series: [
- {
- name: '关键词',
- type: 'line',
- data: keywordLineYAix
- }
- ]
- };
- keywordLineChart.setOption(keywordLineOption);
- });
- </script>
- @endsection
|