@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