| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257 | @extends('admin/layout')@section('content')    <style>        .ul-content {            margin: 0;            padding: 0;            list-style-type: none;        }        .ul-content li {            padding: 20px 10px 10px;            display: none;        }        .ul-content .active {            display: block;        }        .my-input {            padding: 4px 2px;            width: 100%;        }        .my-table {            width: 100%;        }        .my-table td {            border: 1px solid #E5E6E7;            padding: 8px;        }        .my-table tr td:last-child {            cursor: pointer;            text-align: center;        }        .you-table {            width: 100%;        }        .you-table td {            padding: 8px;        }        .you-table tr td:last-child {            width: 80px;            cursor: pointer;            text-align: center;        }        .you-table2 {            width: 100%;        }        .you-table2 td {            padding: 8px;        }        .you-table2 tr td:last-child {            width: 180px;        }        .subInput {            box-sizing: border-box;            width: 92%;            border: 1px dashed #999;            padding: 4px 2px;            margin-right: 5px;        }    </style>    <div class="col-sm-9" style="float: inherit">        {{--<h3>软文数据汇总</h3>--}}        <div class="ibox-content">            <div id="bqFlow" style="width: 100%;height: 400px;"></div>        </div>    </div>    <div class="col-sm-9" style="float: inherit">        <ul class="ul-content">            <li class="active">                <table class="my-table">                    <h3>文章要求备注</h3>                    <thead>                    <tr>                        <td>                            内容                        </td>                        <td onclick="utils.addOptimizeDataScope(1)" style="width: 140px">                            添加                        </td>                    </tr>                    </thead>                    <tbody id="optimizeDataScopeBody1">                    @foreach($result['optimizeDataScopeList1'] as $item)                        <tr>                            <td>                                <input style="border-style: none" type="text" value="{{$item}}" class="my-input"                                       name="optimizeDataScopeText">                            </td>                            <td>                                {{--  <a href="javascript:;" onclick="utils.addTo('{{$item}}')"                                     style="padding-right: 20px">追加</a>--}}                                <a href="javascript:;" onclick="utils.delOptimizeDataScope(this)">删除</a>                            </td>                        </tr>                    @endforeach                    </tbody>                </table>                <table class="my-table">                    <br>                    <h3>参考网站</h3>                    <thead>                    <tr>                        <td>                            内容 (中文网/同行/行业网站/公众号)                        </td>                        <td onclick="utils.addOptimizeDataScope(2)" style="width: 140px">                            添加                        </td>                    </tr>                    </thead>                    <tbody id="optimizeDataScopeBody2">                    @foreach($result['optimizeDataScopeList2'] as $item)                        <tr>                            <td>                                <input style="border-style: none" type="text" value="{{$item}}" class="my-input"                                       name="optimizeDataScopeText">                            </td>                            <td>                                {{-- <a href="javascript:;" onclick="utils.addTo('{{$item}}')"                                    style="padding-right: 20px">追加</a>--}}                                <a href="javascript:;" onclick="utils.delOptimizeDataScope(this)">删除</a>                            </td>                        </tr>                    @endforeach                    </tbody>                </table>                <button type="button" class="btn btn-success" style="margin: 10px 0"                        onclick="utils.saveOptimizeDataScope()">保存                </button>            </li>        </ul>    </div>@endsection@section('footer')    <script src="{{asset('js/plugins/layDate-v5.0.9/laydate/laydate.js')}}"></script>    <script src="{{asset('js/plugins/echarts/echarts.min.js')}}"></script>    <script src="{{asset('js/plugins/wonderland/wonderland.js')}}"></script>    <script>        var utils = {            addTo: function (text = '') {                utils.addHtml(text);            },            addHtml: function (text) {                var str = '<tr>' +                    '<td><input type="text" class="my-input" value="' + text + '"></td>' +                    '<td class="you-del">删除</td>' +                    '</tr>';                $(".you-table tbody").append(str);            },            delOptimizeDataScope: function (_this) {                $(_this).parent().parent().remove();            },            saveOptimizeDataScope: function () {                var dataList1 = [];                $("#optimizeDataScopeBody1").find("[name=optimizeDataScopeText]").each(function () {                    var val = $(this).val();                    if (val.length > 0) {                        dataList1.push(val)                    }                });                var dataList2 = [];                $("#optimizeDataScopeBody2").find("[name=optimizeDataScopeText]").each(function () {                    var val = $(this).val();                    if (val.length > 0) {                        dataList2.push(val)                    }                });                var ajaxConfig = {                    url: '/admin/articles/article-overview-update/{{$siteId}}',                    type: 'post',                    data: {                        dataList1: dataList1,                        dataList2: dataList2,                    },                    success: function (result) {                        layer.msg(result.message, {icon: 6, time: 1000}, function () {                            window.location.reload();                        });                    }                };                tips.ajax(ajaxConfig);            },            addOptimizeDataScope: function (id) {                var str = '<tr>' +                    '<td>' +                    '<input style="border-style: none" type="text" value=""  class="my-input" name="optimizeDataScopeText">' +                    '</td>' +                    '<td>' +                    /*'<a href="javascript:;" onclick="utils.addTo()" style="padding-right: 20px">追加</a>' +*/                    '<a href="javascript:;" onclick="utils.delOptimizeDataScope(this)">删除</a>' +                    '</td>' +                    '</tr>';                $("#optimizeDataScopeBody" + id).append(str);            },        };        var bqFlowChart = echarts.init(document.getElementById('bqFlow'), 'wonderland');        var bqFlowOption = {            title: {                text: '软文数据汇总'            },            tooltip: {            },            legend: {                data: ['软文']            },            xAxis: {                data: JSON.parse('{!!json_encode($data['xAxis'])!!}'),                axisLabel: {                    interval: 0,    //强制文字产生间隔                    rotate: 20     //文字逆时针旋转45°                }            },            yAxis: {},            series: [{                name: '篇幅',                type: 'bar',                data: JSON.parse('{!!json_encode($data['yAxis'])!!}'),                itemStyle: {                    normal: {                        label: {                            show: true,		//开启显示                            position: 'top',	//在上方显示                        }                    }                }            }]        };        bqFlowChart.setOption(bqFlowOption);    </script>@endsection
 |