| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323 | @extends('admin/layout')@section('header')    <link rel="stylesheet" href="{{asset('js/plugins/jquery-pretty-radio-checkbox/css/jquery-labelauty.css')}}"          rel="stylesheet">    {{--<link href="{{asset('js/plugins/jquery-pretty-radio-checkbox/js/jquery-labelauty.js')}}" rel="stylesheet">--}}@endsection<style type="text/css">    ul {        list-style-type: none;    }    li {        display: inline-block;    }    input.labelauty + label {        font: 12px "Microsoft Yahei";        display: inline-block !important;    }    table.tftable {        font-size: 12px;        color: #333333;        width: 100%;        border-width: 1px;        border-color: #9dcc7a;        border-collapse: collapse;    }    table.tftable th {        font-size: 12px;        background-color: #abd28e;        border-width: 1px;        padding: 8px;        border-style: solid;        border-color: #9dcc7a;        text-align: left;    }    table.tftable tr {        background-color: #ffffff;    }    table.tftable td {        font-size: 12px;        border-width: 1px;        padding: 8px;        border-style: solid;        border-color: #9dcc7a;    }    .fenish {        background: #1D976C;        color: #fff;    }    .blue {        background: #6DD5FA;        color: #fff;    }    #tfhover tbody tr td:nth-child(2) {        position: relative;        padding-left: 35px;    }    .fa {        position: absolute;        left: 10px;        top: 0;        color: #ddd;        transform: translateY(-50%);        top: 50%;        font-size: 18px !important;        cursor: pointer;    }    .first-numb {        color: palevioletred;    }</style><div style="margin-left: 10px">    <form action="{{url('/admin/flow/notOnlineReason')}}" method="post" id="form1">        <div style="display: flex;padding: 10px 0;">            <input type="text" placeholder="请输入域名或项目名称" class="input-md form-control" name="keyword" id="keyword"                   style="width: 260px;" value="{{$result['keyword']??''}}">            <select name="manageHelperId" id="manageHelperId" title="" class="form-control"                    style="width: 150px;float: right"                    onchange="units.selectPage();">                <option value="">请选择项目经理</option>                @foreach($userList as $item)                    @if($item->role_id==25)                        <option                            value="{{$item->id}}"                            @if(!empty($result['manageHelperId']) && $result['manageHelperId']==$item->id) selected @endif>{{$item->nickname}}</option>                    @endif                @endforeach            </select>            <select name="editorId" id="editorId" title="" class="form-control"                    style="width: 150px;float: right" onchange="units.selectPage();">                <option value="">请选择采编</option>                @foreach($userList as $item)                    @if($item->role_id==2)                        <option                            value="{{$item->id}}" @if(!empty($result['editorId']) && $result['editorId']==$item->id) selected @endif>{{$item->nickname}}</option>                    @endif                @endforeach            </select>            <select name="webId" id="webId" title="" class="form-control"                    style="width: 150px;float: right" onchange="units.selectPage();">                <option value="">请选择前端</option>                @foreach($userList as $item)                    @if($item->role_id==14)                        <option value="{{$item->id}}"                                @if(!empty($result['webId']) && $result['webId']==$item->id) selected @endif>{{$item->nickname}}</option>                    @endif                @endforeach            </select>            <select name="plannerId" id="plannerId" title="" class="form-control"                    style="width: 150px;float: right" onchange="units.selectPage();">                <option value="">请选择策划师</option>                @foreach($userList as $item)                    @if($item->role_id==29)                        <option value="{{$item->id}}"                                @if(!empty($result['plannerId']) && $result['plannerId']==$item->id) selected @endif>{{$item->nickname}}</option>                    @endif                @endforeach            </select>            <select name="schedule" id="schedule" title="" class="form-control"                    style="width: 150px;float: right" onchange="units.selectPage();">                <option value="">请选择进度</option>                <option value="1" @if(!empty($result['schedule']) && $result['schedule']==1) selected @endif>网站修改-前端配合</option>                <option value="2" @if(!empty($result['schedule']) && $result['schedule']==2) selected @endif>资料情况-客服部协调</option>                <option value="3" @if(!empty($result['schedule']) && $result['schedule']==3) selected @endif>关键词地图-策划师</option>                <option value="4" @if(!empty($result['schedule']) && $result['schedule']==4) selected @endif>TDK布局-策划师</option>                <option value="5" @if(!empty($result['schedule']) && $result['schedule']==5) selected @endif>网站上线前质检-HINA&质检部</option>                <option value="6" @if(!empty($result['schedule']) && $result['schedule']==6) selected @endif>网站客户体验-设计配合</option>            </select>            <input style="margin-left: 10px" type="submit" class="btn btn-primary" value="搜索">            <button style="margin-left: 10px" type="button" class="btn btn-primary reset"> 重置</button>            <button style="margin-left: 10px" type="button" class=" btn btn-primary button"> 保存</button>        </div>    </form></div><table id="tfhover" class="tftable" border="1">    <thead>    <tr>        <th colspan="11" style="text-align: center">            未上线原因统计        </th>    </tr>    <tr>        <th style="width: 3%;text-align: center">序号</th>        <th style="width: 10%;text-align: center">项目名称</th>        <th style="width: 5%;text-align: center">测试站网址</th>        <th style="width: 5%;text-align: center">项目经理</th>        <th style="width: 10%;text-align: center">当月截止时间</th>        <th style="width: 40%;text-align: center">项目进度</th>        <th style="width: 10%;text-align: center">备注</th>    </tr>    </thead>    <tbody>    @foreach($siteList as $key=>$value)        <tr>            <td>                {{$key+1}}            </td>            <td data-a="{{$value['id']}}" data-rank="{{$value['rank']??''}}">                <i @if($value['rank']==1)class="fa fa-heart first-numb" @else class="fa fa-heart" @endif></i>                <a onclick="units.openDetail('{{$value['id']}}','{{$value['cn_title']}}')">{{$value['cn_title']}}</a>            </td>            <td>{{$value['domain']??''}}</td>            <td>{{$value['manage_helper_title']??''}}</td>            <td>{{$value['current_month_online_date']??''}}</td>            <td>                <ul class="dowebok">                    <li><input type="checkbox" name="checkbox" value="1" @if(in_array(1,$value['type']))  checked                               @endif data-labelauty="网站修改-前端配合"></li>                    <li><input type="checkbox" name="checkbox" value="2" @if(in_array(2,$value['type']))  checked                               @endif data-labelauty="资料情况-客服部协调"></li>                    <li><input type="checkbox" name="checkbox" value="3" @if(in_array(3,$value['type']))  checked                               @endif data-labelauty="关键词地图-策划师"></li>                    <li><input type="checkbox" name="checkbox" value="4" @if(in_array(4,$value['type']))  checked                               @endif data-labelauty="TDK布局-策划师"></li>                    <li><input type="checkbox" name="checkbox" value="5" @if(in_array(5,$value['type']))  checked                               @endif data-labelauty="网站上线前质检-HINA&质检部"></li>                    <li><input type="checkbox" name="checkbox" value="6" @if(in_array(6,$value['type']))  checked                               @endif data-labelauty="网站客户体验-设计配合"></li>                    <li><input type="checkbox" name="checkbox" value="7" @if(in_array(7,$value['type']))  checked                               @endif data-labelauty="客户自建站"></li>                    <li><input type="checkbox" name="checkbox" value="8" @if(in_array(8,$value['type']))  checked                               @endif data-labelauty="重庆资料问题"></li>                </ul>            </td>            <td><textarea style="border: none;width: 100%;height: 100px">{{$value['memo']??''}}</textarea></td>        </tr>    @endforeach    </tbody></table>@section('footer')    <script src="{{asset('js/plugins/jquery-pretty-radio-checkbox/js/jquery-labelauty.js')}}"></script>    <script>        $(function () {            $(':input').labelauty();        });        window.onload = function () {            var tfrow = document.getElementById('tfhover').rows.length;            var tbRow = [];            for (var i = 1; i < tfrow; i++) {                tbRow[i] = document.getElementById('tfhover').rows[i];                tbRow[i].onmouseover = function () {                    this.style.backgroundColor = '#f3f8aa';                };                tbRow[i].onmouseout = function () {                    this.style.backgroundColor = '#ffffff';                };            }        };        $('#tfhover tbody tr td:nth-child(2) i').click(function () {            var rank = 0;            if ($(this).hasClass('first-numb')) {                $(this).removeClass('first-numb');            } else {                rank = 1;                $(this).addClass('first-numb');            }            var siteId = $(this).parent().attr('data-a');            var ajaxConfig = {                url: '/admin/flow/setSiteIdByRankId',                type: 'post',                data: {siteId: siteId, type: 7, rank: rank},                success: function (result) {                    layer.msg(result.message, {icon: 6, time: 1000}, function () {                        window.location.reload();                    });                }            };            tips.ajax(ajaxConfig);        });        var units = {            openDetail: function (id, title) {                tips.page('/admin/sites/' + id + '/overview', title);            },        };        //重置        $(function () {            $('.reset').click(function () {                $('#keyword').val('');                $('#manageHelperId').val('');                $('#editorId').val('');                $('#webId').val('');                $('#plannerId').val('');                $('#schedule').val('');                $('#form1').submit();            });        });        $('#tfhover tbody tr td').click(function () {            $(this).toggleClass("fenish");            if ($(this).hasClass("fenish")) {                $(this).attr("data-a", "1");            } else {                $(this).attr("data-a", "0");            }        });        $('#tfhover tbody tr td:first-child').unbind('click');        $('#tfhover tbody tr td:nth-child(2)').unbind('click');        $('#tfhover tbody tr td:nth-child(3)').unbind('click');        $('#tfhover tbody tr td:nth-child(4)').unbind('click');        $('#tfhover tbody tr td:nth-child(5)').unbind('click');        $('#tfhover tbody tr td:nth-child(6)').unbind('click');        $('#tfhover tbody tr td:nth-child(7)').unbind('click');        $(".button").click(function () {            var list = [];            $("#tfhover tbody").find("tr").each(function () {                var tdArr = $(this).children();                var site_id = tdArr.eq(1).attr('data-a');                var rank = tdArr.eq(1).attr('data-rank');                var memo = tdArr.eq(6).find('textarea').val();                var checkbox = tdArr.eq(5).find("input[type='checkbox']");                var arr = [];                checkbox.each(function () {                    if ($(this).is(":checked")) {                        arr.push($(this).val())                    }                });                var array = {};                array.site_id = site_id;                array.rank = rank;                array.memo = memo;                array.type = arr;                list.push(array);            });            var ajaxConfig = {                url: '/admin/flow/notOnlineReason',                type: 'post',                data: {list: JSON.stringify(list)},                success: function (result) {                    layer.msg(result.message, {icon: 6, time: 1000}, function () {                        window.location.reload();                    });                }            };            tips.ajax(ajaxConfig);        });    </script>@endsection
 |