<!DOCTYPE html>
<html class="x-admin-sm">
<head>
    <meta charset="UTF-8">
    <title>基站数据详情</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8"/>
        <link href="css/font.css" rel="stylesheet">
        <link href="css/xadmin.css" rel="stylesheet">
        <link href="css/login.css" rel="stylesheet">
        <link href="../lib/layui/css/layui.css">
    <!--    隐藏操作中的多一次显示-->
    <style>
        .layui-table-tips-main {
            display: none;
        }
        .layui-table-tips-c {
            display: none;
        }
        .layui-table-grid-down{
            display: none;
        }
        .layui-form-select dl dd.layui-select-tips {
            padding-left: 10px!important;
            color: #999;
        }
        .layui-layer-lan  div.layui-layer-title {
            background: #eee;
            color: #333;
            border: none;
        }
        #agreementUp{
            display: none;
        }
    </style>

    <script src="js/jquery.min.js"></script>
    <script src="lib/layui/layui.js"></script>
    <script src="js/xadmin.js"></script>
    <script src="js/util.js"></script>
    <script src="js/getUserToken.js"></script>
    <script src="js/api.js"></script>
    <script src="js/layer.js"></script>
    <!--<script src="js/append.js"></script>-->
    <script src="js/search.js"></script>
    <script src="js/jqueryForm.js"></script>
    <!--动态表单拼接-->
    <script src="js/parameter.js"></script>
    <!--详情页动态表单-->
    <script src="js/base.js"></script>
    <!--待办动态表单-->
    <script src="js/Taskdealwith.js"></script>
    <!--<script src="js/ajax.js"></script>-->
    <!--详情页静态元素-->
    <script src="js/Taskdealwith-static.js"></script>


    <!--已办详情动态拼接-->
    <script src="js/complete.js"></script>
    <!--已办详情静态拼接-->
    <script src="js/complete-static.js"></script>
    <!--二维码-->
    <script src="js/jquery.qrcode.min.js"></script>
    <!--当前详情静态拼接-->
    <script src="js/baseStatic.js"></script>
    <!--当前详情动态拼接-->
    <script src="js/base.js"></script>
    <script src="js/agreement.js"></script>
    <!--禁用回车键(texaarea文本输入框除外)-->
    <script>
      window.onload = function (){
        document.body.onkeydown=function(event){
          if(event.keyCode==13 && event.target.nodeName !== 'TEXTAREA'){
            event.keyCod=0; return false;
          }
        }
      };
    </script>
    <!--//备注与输入框超过300|100字时截断且提示-->
    <script src="js/msgRemark.js"></script>
    <!--//更换阶段负责人-->
    <script src="js/ifChangeOn.js"></script>

    <!--[if lt IE 9]>
    <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
    <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>

    <![endif]-->
    <script src="js/md5.js"></script>
    <script src="js/sha1.js"></script>
</head>
<body>
<style>
    .layui-table-cell {
        text-align: center;
    }

    .layui-table-cell .layui-table-link {
        color: #666;
    }

    .layui-btn-primary {
        border: 1px solid #e6e6e6;
        background-color: #fbfbfb;
        color: #C9C9C9;
    }

    .layui-btn-primary:hover {
        border: 1px solid #e6e6e6;
        background-color: #FBFBFB;
    }

    table {
        table-layout: fixed;
    }

    table tr td {
        /*width: 100%;*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
    }

    .layui-table-page > div {
        text-align: end;
    }

    .layui-table-cell {
        height: 31px;

    }

</style>

<style>
    .layui-card{
        min-height: 450px;
    }
</style>

<div class="x-nav">
          <span class="layui-breadcrumb">
            <a href="">首页</a>
            <a href="">基站数据详情</a>
          </span>
    <a class="layui-btn layui-btn-small" style="line-height:1.6em;margin-top:3px;float:right"
       onclick="location.reload()" title="刷新">
        <i class="layui-icon layui-icon-refresh" style="line-height:30px"></i></a>
</div>
<div class="layui-fluid">
    <div class="layui-row layui-col-space15">
        <div class="layui-col-md12">
            <div class="layui-card">
                <!DOCTYPE html>
                <html lang="en">
                <head>
                    <meta charset="UTF-8">
                    <title>Title</title>
                    <script src="js/jquery.min.js"></script>

                </head>
                <body>
                <style>
                    #slidebox{
                        display: none;
                    }
                    .cascader-input:focus {
                        border-color: #189f92 !important;
                    }
                    .cascader-input {
                        border-radius: 2px;
                    }
                    .cascader-model ul li.cascader-choose-active {
                        color: #000000;
                    }
                    .cascader-model ul li:hover {
                        background-color: #5FB878;
                    }
                    .cascader-model ul li {
                        font-size: 12px;
                        color: #000000;
                    }
                    .layui-edge {
                        right: 0px;
                    }
                    /*部門下拉框輸入文字顔色*/
                    .cascader-input::-webkit-input-placeholder { /* WebKit browsers */
                        color: #808080;
                    }
                   /*部門下拉框按鈕顔色修改*/
                    .cascader-i {
                        color: #c2c2c2;
                    }
                </style>
                <div class="demoTable layui-card-body" id="searchbox">
                    <form class="layui-form layui-col-space5">
                        <div class="layui-input-inline layui-show-xs-block input-content">
                            <input type="text" class="layui-input" placeholder="基站名" name="name" id="name"></div>
                        <div class="layui-input-inline layui-show-xs-block input-content">
                            <input type="text" class="layui-input" placeholder="基站号" name="number" id="number"></div>
                        <div class="layui-input-inline layui-show-xs-block input-content">
                            <input type="text" class="layui-input" placeholder="项目编号" name="projectnumber" id="projectnumber"></div>
                        <!--  负责人-->
                        <div class="ClickHideOrShow layui-input-inline layui-show-xs-block input-content" style="display: none" >
                            <input type="text" class="layui-input" placeholder="阶段负责人" name="principal" id="principal">
                        </div>
                        <div class="layui-input-inline layui-show-xs-block input-content">
                            <select name="area" id="area" class="input-sm form-control">
                                <option selected="selected" value="">请选择区域</option>
                            </select>
                        </div>
                        <div class="opt_buts" style="float: right">
                        <div class="layui-input-inline layui-show-xs-block" style="float: right;padding: 2.5px">
                            <button type="button" id="togglebtn"  class="layui-btn layui-btn-normal">展开</button>
                        </div>

                            <!--            重置按钮-->
                        <div class="layui-input-inline layui-show-xs-block" style="float: right;padding: 2.5px">
                            <button class="layui-btn layui-btn-danger" type="reset" id="restbtn" data-type="reload">
                                <i class="layui-icon layui-icon-refresh-3"></i></button></div>
                            <!--        搜索按钮-->
                        <div class="layui-input-inline layui-show-xs-block" style="float: right;padding: 2.5px">
                            <button id="btn-submit" class="layui-btn" lay-submit lay-filter="formDemo" data-type="reload" type="submit" >
                                <i class="layui-icon">&#xe615;</i></button></div>
                        </div>
                        <br/>
                        <div class="slide layui-col-space5" id="slidebox">

                            <!--   部门下拉框-->
                            <div class="ClickHideOrShow layui-input-inline layui-show-xs-block input-content" style="display: none;">
                                <cascader id="demo2" ></cascader>
                                <div style="display:none;"><input id="department"/></div>
                            </div>

                            <div class="layui-input-inline layui-show-xs-block input-content">
                                <select  name="contrller" id="businessline">
                                    <option value="">请选择业务线</option>
                                </select>
                            </div>

                            <div class="layui-input-inline layui-show-xs-block input-content">
                            <select name="contrller" id="jz_costom">
                                <option selected="selected" value="">请选择运营商</option>
                                <optgroup label="代繳站" class="DJ" id="DJYYS">
                                </optgroup>
                                <optgroup label="移动" class="YD" id="YDYYS">
                                </optgroup>
                                <optgroup label="铁塔" class="TT" id="TTYYS">
                                </optgroup>
                            </select></div>

                            <div class="layui-input-inline layui-show-xs-block input-content" >
                                <select  name="contrller" id="upcustom">
                                    <option selected="selected" value="">请选择上游客户</option>
                                    <optgroup label="移动" class="YD" id="YD">
                                    </optgroup>
                                    <optgroup label="铁塔" class="TT" id="TT">
                                    </optgroup></select>
                            </div>

                            <div class="layui-input-inline layui-show-xs-block input-content" id="ClickHideOrShow" >
                                <select name="contrller" id="state">
                                    <option selected="selected" value="">请选择基站状态</option>
                                    <optgroup label="代缴站">
                                        <option value="0,2">已开通</option>
                                    </optgroup>
                                    <optgroup label="移动">
                                        <option value="1,0">需求取消</option>
                                        <option value="1,1">已取消</option>
                                        <option value="1,3">选址</option>
                                        <option value="1,4">勘察</option>
                                        <option value="1,5">会审</option>
                                        <option value="1,6">交底</option>
                                        <option value="1,8">领料</option>
                                        <option value="1,9">施工验收</option>
                                        <option value="1,11">开通</option>
                                        <option value="1,13">交资</option>
                                        <option value="1,16">交维</option>
                                        <option value="1,17">已交维</option>
                                        <option value="1,18">拆站</option>
                                        <option value="1,19">已拆站</option>
                                    </optgroup>
                                    <optgroup label="铁塔">
                                        <option value="2,0">需求取消</option>
                                        <option value="2,1">已取消</option>
                                        <option value="2,3">选址</option>
                                        <option value="2,4">勘察</option>
                                        <option value="2,5">会审</option>
                                        <option value="2,7">立项</option>
                                        <option value="2,8">领料</option>
                                        <option value="2,10">施工</option>
                                        <option value="2,12">完工</option>
                                        <option value="2,14">交付</option>
                                        <option value="2,15">起租</option>
                                        <option value="2,16">交维</option>
                                        <option value="2,17">已交维</option>
                                        <option value="2,18">拆站</option>
                                        <option value="2,19">已拆站</option>
                                    </optgroup>
                                </select>
                            </div>
                        </div>
                    </form>
                </div>
                </body>
                </html>
                <script>
                    // 部门下拉框
                    var dataDept=[]
                    $(function () {
                      for (let i =0;i< $('#searchbox .input-content').length;i++) {
                        $('#searchbox .input-content')[i].style.width='15%'
                      }
                        util.ajax({
                            url:util.interfaceUrl+ interfacenName.getTableDeptament,
                            type:'get',
                            dataType:'json',
                            data:{page:1,rows:10},
                            success:function (res) {
                                if(res.code === 200){
                                    ajaxCascader(res)
                                }
                            },
                            error:function (err) {
                            }
                        })

                    })
                    layui.config({
                        base: './lib/layui_exts/ajaxCascader/'
                        ,version: '1.3'
                    });
                    function ajaxCascader(temp){
                        layui.use(['jquery','ajaxCascader'],function(){
                            var $ = layui.jquery;
                            var cascader = layui.ajaxCascader;
                            // 直接赋值模式
                            cascader.load({
                                style:"width:15%",
                                height:'30',
                                width:'187px',
                                placeholder:'请选择部门',
                                elem:'#demo2',
                                prop:{
                                    value:'businessId',
                                    label:'title'
                                },
                                data:temp.data[0].children,
                                clear: true
                            });
                            cascader.on('click','#demo2',function(data){
                                // 获取当前已选中的数据,可单独使用
                                $("#department").val(data.businessId);
                            });
                        })

                    }
                    // 获取运营商
                    function getJzcostom(types){
                    let type = types?types:''
                    util.ajax({
                        url:util.interfaceUrl+ interfacenName.getAllInformation,
                        type:"get",
                        dataType:"json",
                        data: {type:"JZ_YD_YYS"+ ' JZ_TT_YYS'+ ' JZ_DJ_YYS',},

                        success:function (result){
                            if(result.data){
                                var data=result.data
                                for (var i=0;i<data.length;i++){
                                    switch (data[i].type){
                                        case "JZ_YD_YYS":
                                            if (type==='YD'){
                                                $("#jz_costom").append('<option value="1,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                            } else{
                                                $("#YDYYS").append('<option value="1,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                            }
                                        case "JZ_TT_YYS":
                                            if (type==='TT'){
                                                $("#jz_costom").append('<option value="2,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                            } else{
                                                $("#TTYYS").append('<option value="2,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>');break;
                                            }
                                        case "JZ_DJ_YYS":
                                            if (type==='DJ'){
                                                $("#jz_costom").append('<option value="0,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                            } else{
                                                $("#DJYYS").append('<option value="0,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>');break
                                            }
                                        //value前面拼了运营商编号和type
                                    }
                                }
                            }

                            layui.use([ 'form'],
                                function() {
                                    var form=layui.form;
                                    form.render('select');
                                });
                        }
                    })
                    }
                    // 获取上游客户
                    function getUpcustom(types) {
                      let type = types?types:''
                        util.ajax({
                            url:util.interfaceUrl+ interfacenName.getAllInformation,
                            type:"get",
                            dataType:"json",
                            data:{type:"JZ_YD_UPPER "+' JZ_TT_UPPER',},
                            success:function (result){
                                if(result.data){
                                    var data=result.data
                                    for (var i=0;i<data.length;i++){
                                        switch(data[i].type){
                                            case "JZ_YD_UPPER":
                                                if (type==='YD'){
                                                    $("#upcustom").append('<option value="1,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                                } else{
                                                    $("#YD").append('<option value="1,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>');break;
                                                }
                                            case "JZ_TT_UPPER":
                                                if (type==='TT'){
                                                    $("#upcustom").append('<option value="2,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>'); break;
                                                } else{
                                                    $("#TT").append('<option value="2,'+data[i].type+','+data[i].value+'">'+data[i].name+'</option>');break;
                                                }
                                            //value前面拼了type
                                        }
                                    }
                                }

                                layui.use([ 'form'],
                                    function() {
                                        var form=layui.form;
                                        form.render('select');
                                    });
                            },
                            error:function (res) {
                                console.log(res);
                            }

                        })

                    }
                function show(str,res){
                if (str=='stationData'){
                    $('#ClickHideOrShow').css("display","inline-block")
                    $('.ClickHideOrShow').css("display","inline-block")
                }
                  else if (str=='hide') {

                    $('#ClickHideOrShow').css("display", "none")
                    $('.ClickHideOrShow').css("display", "none")
                }
                    if(res=="YD"){
                        $('.YD').remove();
                        $(".TT").remove();
                        $('.DJ').remove();
                        getJzcostom('YD')
                        getUpcustom('YD')
                    }else if (res=='TT'){
                        $('.YD').remove();
                        $(".TT").remove();
                        $('.DJ').remove();
                        getJzcostom('TT')
                        getUpcustom('TT')
                    }
                }
                    // 展开--收起
                    $(document).ready(function(){
                        $("#togglebtn").click(function(){
                            $("#togglebtn").text($("#slidebox").is(":hidden") ? "收起" : "展开");
                            //此处判断div层的class属性值来动态更改按钮的text值
                            if ($("#togglebtn").text()=="收起"){
                                $("#togglebtn").addClass("layui-btn-warm");
                            }
                            else{ $("#togglebtn").removeClass("layui-btn-warm");}
                            $("#slidebox").slideToggle();
                            $("#slidebox2").slideToggle();
                        });
                    });
                            layui.use([ 'form'],
                                function() {
                                    var form=layui.form;
                                    form.render('select');
                                });
                    //获取区域
                    $(function () {
                            util.ajax({
                            url:util.interfaceUrl+ interfacenName.getDic +'/'+ "JZ_QY",
                            type:"get",
                            dataType:"json",
                            data:{type:'JZ_QY'},
                            success:function (result){
                                if(result.data){
                                    var qy=result.data;
                                    for(var i=0;i<qy.length;i++){
                                        $("#area").append('<option value="'+qy[i].value+'">'+ qy[i].name +'</option>');
                                    }
                                }

                                layui.use([ 'form'],
                                    function() {
                                        var form=layui.form;
                                        form.render('select');
                                    });
                            }

                        })
                    })
                    // 获取业务线
                    $(function () {
                        util.ajax({
                            url:util.interfaceUrl+ interfacenName.getDic +'/'+ "JZ_YWX",
                            type:"get",
                            dataType:"json",
                            data:{type:'JZ_YWX'},
                            success:function (result){
                                if(result.data){
                                    var ywx=result.data;
                                    for(var i=0;i<ywx.length;i++){
                                        $("#businessline").append('<option value="'+ywx[i].value+'">'+ ywx[i].name +'</option>');
                                    }
                                }

                                layui.use([ 'form'],
                                    function() {
                                        var form=layui.form;
                                        form.render('select');
                                    });
                            }

                        })

                    })
                    // 调用运营商
                    $(function () {
                        getJzcostom("ALL")
                    })
                    // 调用上游客户
                    $(function () {
                        getUpcustom("ALL")
                    })
                     //负责人字符串长度控制
                    layui.use(['form'], function() {
                        var form = layui.form
                        // 监听提交
                        form.on('submit(formDemo)', function(data){
                           // layer.msg(JSON.stringify(data.field));
                            return false;
                        });
                        form.verify({
                            title: function (value) {
                                if (value.length > 9) {
                                    var fzr =$("#principal").val()
                                   $("#principal").val(fzr.substring(0,9));
                                }
                            }
                        })
                    })
                    // 重置功能
                    function tabreload(type,state) {
                        $('#name').val("");
                        $("#number").val("");
                        $("#principal").val("");
                        $("#projectnumber").val("");
                        $("#area").val();
                        $("#businessline").val("");
                        $("#upcustom").val("");
                        $("#jz_costom").val("");
                        $("#state").val("");
                        $("#department").val("");
                        layui.use(['table'], function() {
                            var table=layui.table;
                            table.reload('testReload', {
                                where:{
                                    page:1,
                                    rows: 10,
                                    jzType:this.type,
                                    jzState: this.state,
                                    jzName:'',
                                    jzCode:'',
                                    jzProjectOwner:'',
                                    projectCode:'',
                                    jzQy:'',
                                    businessLine:'',
                                    jzUpCustom:'',
                                    jzYys:'',
                                    jzState:'',
                                    jzCurDept:''
                                }
                            });
                        })
                    }
                </script>


                <div class="layui-card-header" style="display: inline-block;">
                    <button class="layui-btn layui-btn-danger"
                            onclick="IfthisSuccess()"><i class="layui-icon"></i>拆站
                    </button>
                    <button class="layui-btn layui-btn-danger" onclick="cancel()"><i class="layui-icon"></i>需求取消</button>
                    <button class="layui-btn" onclick="xadmin.open('新增','./add.html',600,500)"><i
                            class="layui-icon"></i>新增
                    </button>
                    <button class="layui-btn" onclick="xadmin.open('导入','./download.html',600,360)" id="sameIsimport" style="display: none"><i
                            class="layui-icon"></i>导入
                    </button>
                    <button class="layui-btn" id="outbtn" style="display: none"><i class="layui-icon"></i>导出</button>
                    <button class="layui-btn" onclick="synUser()" style="display: none" id="sameIsadmin"><i class="layui-icon layui-icon-refresh"></i>同步</button>
                    <button class="layui-btn layui-btn-danger" onclick="warning()" style="display: none" id="showWarn"><span id="warnCount"></span>告警信息</button>
                </div>
                <div class="layui-card-body " style="min-height: 300px">
                    <table class="layui-hide" id="stationData" lay-filter="base"></table>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="layui-fluid" style="padding: 5px 5px 0px 5px;display: none;" id="errortab">
        <div class="layui-col-md12">
            <div class="layui-card" style="min-height: 400px">
                <table class="layui-hide" id="errorstation" lay-filter="editorerror"></table>
            </div>
        </div>
        <div align="center" style="margin: 0;">
            <button id="errsub" style="max-width: 120px" class="layui-btn" onclick="judgeErrorInfomation()"  type="button">提交修改数据</button>
        </div>
</div>

</body>
<script type="text/html" id="barDemo">
    <button class="layui-btn layui-btn-mini" lay-event="more"><i class="layui-icon">&#xe615;</i>查看</button>
   <!-- <button class="layui-btn layui-btn-mini" lay-event="history"><i class="layui-icon">&#xe656;</i>历史</button>-->
</script>

<script type="text/html" id="barDemo1">
    <button class="layui-btn layui-btn-mini" lay-event="moreMSG"><i class="layui-icon">&#xe615;</i>查看</button>
</script>
<script>

    var jzm = "";
    var jzh = "";
    var fzr = "";
    var jzbh = "";
    var qy = "";
    var ywx = "";
    var sykh = "";
    var yys = "";
    var jzzt = "";
    var bm = "";

    function refresh() {
        location.reload()
    }
    var pageNow = 1
    $(function () {
      let temp =  window.location.href.split('?')[1]?window.location.href.split('?')[1].split('pageBack=')[1].split('&')[0]:''
      if (temp) {
        pageNow = temp
        console.log(temp)
      }
    })
    layui.use(['laydate', 'form', 'table','layer'], function () {
        var laydate = layui.laydate;
        var form = layui.form;
        var table = layui.table;
        var layer = layui.layer;

          table.render({
            elem: '#stationData',
            height: 466,
            url: util.interfaceUrl + interfacenName.getTest,
            method: 'get',
              limits:[10,20,30],
            headers: {
                'Authorization': userToken,
                'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
            }
            , parseData: function (res) { //res 即为原始返回的数据
                if(res.rows&&res.rows.length==0){
                    return {
                        "code": 500, //解析接口状态
                        "msg": "无数据", //解析提示文本
                    }
                }
              for (let i in res.rows){
                res.rows[i]['pageNow'] = res.pageNu
              }
                return {
                    "code": 0, //解析接口状态
                    "msg": "", //解析提示文本
                    "count": res.total, //解析数据长度
                    "data": res.rows //解析数据列表
                };
            }
            , contentType: "json"
            , request: {
                pageName: "page",
                limitName: "rows",
            }
            , id: "testReload"
            , edit: "text"
            , page: {
              curr: pageNow
            }
            ,where:{
                sort:"create_date desc"+","+"jz_project_id desc"
            }
            , cols: [[ //表头
                {
                    field: 'checkbox', title: '', width: 70,fixed:'left',
                    templet: function (d) {
                        return '<div><input type="checkbox" name=""  class="selectname" lay-skin="primary">' +
                            '<div class="tableBusinessId" style="display: none">' + d.businessId + '</div>'+
                            '<div class="tablejzState" style="display: none">' + d.jzState + '</div></div>'
                    }
                }
              ,{
                field: 'jzProjectId', title: '项目ID', width: 150, fixed: 'left',
                templet: function (d) {
                    if(d.jzType==0){
                        return '<div><a class="layui-table-link" href="baseReplace.html?businessId=' + d.businessId+ '&pageNow='+d.pageNow+'&pageNow='+d.pageNow+'&pageName=stationData">' + util.dealWithFormatTextByLen(d.jzProjectId, 20, true) + '</a></div>'
                    }
                    else  if(d.jzType==1){
                        return '<div><a class="layui-table-link" href="base.html?businessId=' + d.businessId+ '&pageNow='+d.pageNow+'&pageNow='+d.pageNow+'&pageName=stationData">' + util.dealWithFormatTextByLen(d.jzProjectId, 20, true) + '</a></div>'
                    }
                    else  if(d.jzType==2){
                        return '<div><a class="layui-table-link" href="baseOther.html?businessId=' + d.businessId+ '&pageNow='+d.pageNow+'&pageNow='+d.pageNow+'&pageName=stationData">' + util.dealWithFormatTextByLen(d.jzProjectId, 20, true) + '</a></div>'
                    }
                }
              }
                , {
                    field: 'jzCode', title: '基站号', width: 150,
                    templet: function (d) {
                        return '<div> ' + util.dealWithFormatTextByLen(d.jzCode, 20, true) + '</div>'
                    }

                }
                ,{field: 'jzName', title: '基站名', width:150,
                    templet: function (d){
                        return '<div><a class="layui-table-link"> '+util.dealWithFormatTextByLen(d.jzName,20,true)+'</a></div>'
                    }
                }
                , {
                    field: 'businessLine', title: '业务线', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.ywxName, 20, true) + '</a></div>'
                    }
                }

                , {
                    field: 'jzYys', title: '运营商', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.yysName, 20, true) + '</a></div>'
                    }
                }
                  , {
                      field: 'jzState', title: '状态', width: 150,
                      templet: function (d) {
                          var jsonTemp = {
                              0: '需求取消',
                              1: '&nbsp已&nbsp取&nbsp消&nbsp',
                              2: '&nbsp已&nbsp开&nbsp通&nbsp',
                              3: '选&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp址',
                              4: '勘&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp察',
                              5: '会&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp审',
                              6: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp底',
                              7: '立&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp项',
                              8: '领&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp料',
                              9: '施工验收',
                              10: '施&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp工',
                              11: '开&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp通',
                              12: '完&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp工',
                              13: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp资',
                              14: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp付',
                              15: '起&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp租',
                              16: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp维',
                              17: '&nbsp已&nbsp交&nbsp维&nbsp',
                              18: '拆&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp站',
                              19: '&nbsp已&nbsp拆&nbsp站&nbsp',
                          }
                          var jtemp = jsonTemp[d.jzState]
                          let spanclassName = "";
                          switch (jtemp) {
                              case '需求取消':
                              case '&nbsp已&nbsp取&nbsp消&nbsp':
                                  spanclassName = 'layui-btn layui-btn-primary layui-btn-xs';
                                  break;
                              case '&nbsp已&nbsp拆&nbsp站&nbsp':
                              case '拆&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp站':
                                  spanclassName = 'layui-btn layui-btn-danger  layui-btn-xs';
                              case '&nbsp已&nbsp开&nbsp通&nbsp':
                              case '&nbsp已&nbsp交&nbsp维&nbsp':
                                  spanclassName = "layui-btn layui-btn-xs";
                                  break;
                              default:
                                  spanclassName = "layui-btn layui-btn-normal layui-btn-xs";
                                  break;
                          }
                          return '<div><a class="layui-table-link"> ' + '<span class="' + spanclassName + '">' + jtemp + '</span>' + '</a></div>'
                      }
                  }

                , {
                    field: 'jzLocationName', title: '区域', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.jzLocationName, 20, true) + '</a></div>'
                    }
                }

                , {
                    field: 'typeName', title: '类型', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.typeName, 20, true) + '</a></div>'
                    }
                }
                , {
                    field: 'curDeptName', title: '部门', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link"> ' + util.dealWithFormatTextByLen(d.curDeptName, 20, true) + '</a></div>'
                    }
                }

                , {
                    field: 'createDate', title: '创建日期', width: 141, sort: true,
                    templet: function (d) {
                        return '<div><a class="layui-table-link"> ' + util.dealWithFormatTextByLen(d.createDate, 10, false) + '</a></div>'
                    }
                }
                , {
                    field: 'projectOwner', title: '项目负责人', width: 150,
                    templet: function (d) {
                        return '<div><a class="layui-table-link"> ' + util.dealWithFormatTextByLen(d.projectOwner, 10, true) + '</a></div>'
                    }
                }
                , {title: '操作', minWidth: 204.8, toolbar: "#barDemo",fixed:'right'}

            ]]
        });
        // 查询(搜索)
        var $ = layui.$,active = {
            reload: function(){
                // var jzm = $('#name').val();
                jzm = $("#name").val();
                jzh = $("#number").val();
                fzr = $("#principal").val();
                jzbh = $("#projectnumber").val();
                qy = $("#area").val() == '请选择区域' ? '' : $("#area").val();
                ywx = $("#businessline").val() == '请选择业务线' ? '' : $("#businessline").val();
                sykh = $("#upcustom").val() == '请选择上游客户' ? '' : $("#upcustom").val();
                yys = $("#jz_costom").val() == '请选择运营商' ? '' : $("#jz_costom").val();
                jzzt = $("#state").val() == '请选择基站状态' ? '' : $("#state").val();
                bm = $("#department").val() == '部门' ? '' : $("#department").val();

                //执行重载
                table.reload('testReload', {
                    page: {
                        curr: 1 //重新从第 1 页开始
                    }
                    , where: {
                        jzName: jzm,
                        jzCode: jzh,
                        curUserName: fzr,
                        projectCode: jzbh,
                        jzQy: qy,
                        businessLine: ywx,
                        jzUpCustom: sykh,
                        jzYys: yys,
                        jzState: jzzt,
                        jzCurDept: bm,

                    }
                }, 'data');
            }
        };
        // 查询
        $('#searchbox #btn-submit').on('click', function(){
            var type = $(this).data('type');
            active[type] ? active[type].call(this) : '';
        });
        $('#searchbox #restbtn').on('click', function(){
          $('#name').val("");
          $("#number").val("");
          $("#principal").val("");
          $("#projectnumber").val("");
          $("#area").val("");
          $("#businessline").val("");
          $("#upcustom").val("");
          $("#jz_costom").val("");
          $("#state").val("");
          $("#department").val("");
            var type = $(this).data('type');
            active[type] ? active[type].call(this) : '';
        });

        //查询预警数量
        $(function () {
            util.ajax({
                type:'get',
                dataType: 'json',
                url: util.interfaceUrl+ interfacenName.getWarning,
                data: {},
                success: (res) => {
                    $('#warnCount').html(res.data + "    ");
                    if(res.data > 0){
                        $('#showWarn').show()
                    }
                }
            })
        })

        // 监听
        table.on('tool(base)',function(obj)
        {
                var data=obj.data;
            if(obj.event=='more') {
                if(data.jzType==0){
                    window.location.href='baseReplace.html?businessId=' + data.businessId + '&pageNow='+data.pageNow+'&pageName=stationData'
                }
                else  if(data.jzType==1){
                    window.location.href='base.html?businessId=' + data.businessId+ '&pageNow='+data.pageNow+'&pageName=stationData'
                }
                else  if(data.jzType==2){
                    window.location.href='baseOther.html?businessId=' + data.businessId+ '&pageNow='+data.pageNow+'&pageName=stationData'
                }
            }
            else if (obj.event=='history') {   // 获取businessId传值给jz-history.html页面
                if(data.jzType==0){
                    window.location.href='jz-history.html?businessId=' + data.businessId+ '&pageNow='+data.pageNow+'&pageName=stationData'
                }
                else  if(data.jzType==1){
                    window.location.href='jz-history-yd.html?businessId=' + data.businessId+ '&pageNow='+data.pageNow+'&pageName=stationData'
                }
                else  if(data.jzType==2){
                    window.location.href='jz-history-tt.html?businessId=' + data.businessId+ '&pageNow='+data.pageNow+'&pageName=stationData'
                }
            }
        });

    });

    /*用户-删除*/
    function member_del(obj, id) {
        layer.confirm('确认要删除吗?', function (index) {
            //发异步删除数据
            $(obj).parents("tr").remove();
            layer.msg('已删除!', {icon: 1, time: 1000});
        });
    }

    show('stationData');

</script>
</html>
<script>
    $(function () {
        util.ajax({
            url: util.interfaceUrl + interfacenName.getSpecialIdentity,
            type: "get",
            dataType: "json",
            data: {},
            success: (res) => {
                if (res.code == 200) {
                    let data =res.data;
                    if(data.isAdmin == "1"){
                        $("#sameIsadmin").css("display","inline-block");
                    }
                    if(data.isExportAdmin == "1"){
                        $("#outbtn").css("display","inline-block");
                    }
                    if(data.isImportAdmin == "1"){
                        $("#sameIsimport").css("display","inline-block");
                    }
                }
                // else if(res.message){
                //     layer.msg(res.message);
                // }
                // else{
                //     layer.msg("请求失败")
                // }
            },
            error: function (err) {
                console.log("错误信息:" + err)

            }

        })
    })
    //导出
    document.getElementById("outbtn").addEventListener("click", function () {

        var busid = document.getElementsByClassName("tableBusinessId");
        var select = document.getElementsByClassName("selectname");
        var jugde = 0;
        var flag = 0;
        var jzcode = new Array();
        var n = 0;
        if (jzm == "" && jzh == "" && fzr == "" && jzbh == "" && qy == "" && ywx == "" && sykh == "" && yys == "" && jzzt == "" && bm == "") {
            jugde = 1;
        }
        for (var i = 0; i < select.length; i++) {
            if (select[i].checked) {
                flag = 1;
                break;
            }
        }
        if (jugde == 1 && flag == 0) {
            layer.confirm('确定要导出全部基站信息吗?<br/><span style="color: #0097e6;">(您也可以勾选一个或者多个基站来进行导出)</span>', {skin: 'layui-layer-lan',btn:['取消','确认'],icon: 3, title:'导出全部'},
                function(index,layero){
                   layui.layer.close(index);
                },
                function(index,layero) {
                    let  indexload =  layer.load(0, {
                        shade: [0.7,'#fff'] //0.7透明度的白色背景
                    })
                  util.ajax({
                      type: "post",
                      url: util.interfaceUrl + interfacenName.getLoginPerson,
                      dataType: 'json',
                      data:'',
                      success:function (res) {

                          if(res.code==200){
                              // $("#exportAllUsername").val(res.data)
                              // $("#exportAllForm").attr("action", util.interfaceUrl + interfacenName.export);
                              // $("#exportAllForm").submit();
                              // setTimeout(function () {
                              //     layui.layer.close(indexload)
                              // },2000)
                              util.ajax({
                                  type:'post',
                                  url:util.interfaceUrl + interfacenName.export,
                                  data:{username:res.data},
                                  dataType:'json',
                                  success:function(res){
                                      layui.layer.close(indexload)
                                      if(res.code===200){
                                          var exportFileName = res.data.fileName;
                                          var exportFilePath = res.data.filePath;
                                          $("#exportall").attr('href',util.interfaceUrl+interfacenName.fileDown+'?fileName='+exportFileName+'&filePath='+exportFilePath)
                                          window.location.href = util.interfaceUrl+interfacenName.fileDown+'?fileName='+exportFileName+'&filePath='+exportFilePath
                                      }
                                  },
                                  error:function(err){
                                      setTimeout(function () {
                                          layui.layer.close(indexload)
                                      },1500)
                                      layer.msg('网络接口错误,导出请求失败',{icon:5})
                                  }

                              })
                          }else{
                              layui.layer.msg(res.message,{icon:5})
                          }

                      },
                      error:function(){
                          layui.layer.msg("导出请求失败",{icon:5})
                      }
                  })
                })

        } else {
            var  indexload =  layer.load(0, {
                shade: [0.7,'#fff'] //0.7透明度的白色背景
            });
            for (var j = 0; j < select.length; j++) {
                if (select[j].checked) {
                    jzcode[n] = busid[j].innerText;
                    n++;
                }
            }
            util.ajax({
                type: "post",
                url: util.interfaceUrl + interfacenName.getLoginPerson,
                dataType: 'json',
                data: {},
                success: (res) => {
                    var exportData={}
                    if(flag==1){
                        exportData['businessId'] = jzcode.join(',');
                        exportData['username'] = res.data;
                    }
                    else{
                        exportData = {
                            jzCode:jzh,//基站号
                            jzName:jzm,//基站名
                            curUserName:fzr,//阶段负责人
                            projectCode:jzbh,//项目编号
                            jzQy:qy,//基站区域
                            businessLine:ywx,//业务线
                            jzUpCustom:sykh,//上游客户
                            jzYys:yys,//运营商
                            jzState:jzzt,//基站状态
                            jzCurDept:bm,//部门
                            username:res.data//用户名
                        }
                    }
                   util.ajax({
                       type:'post',
                       url:util.interfaceUrl + interfacenName.export,
                       data:exportData,
                       dataType:'json',
                       success:function (res) {
                           setTimeout(function () {
                               layui.layer.close(indexload)
                           },1000)
                           if(res.code===200){
                               var exportFileName = res.data.fileName;
                               var exportFilePath = res.data.filePath;
                               window.location.href = util.interfaceUrl+interfacenName.fileDown+'?fileName='+exportFileName+'&filePath='+exportFilePath
                               $('#name').val("");
                               $("#number").val("");
                               $("#principal").val("");
                               $("#projectnumber").val("");
                               $("#area").val("");
                               $("#businessline").val("");
                               $("#upcustom").val("");
                               $("#jz_costom").val("");
                               $("#state").val("");
                               $("#department").val("");
                               jzm = "";
                               jzh = "";
                               fzr = "";
                               jzbh = "";
                               qy = "";
                               ywx = "";
                               sykh = "";
                               yys = "";
                               jzzt = "";
                               bm = "";
                               jzcode = "";
                               exportData = {};
                           } else{
                               layui.layer.msg(res.message,{icon:5})
                           }

                       },
                       error:function (err) {
                           setTimeout(function () {
                               layui.layer.close(indexload)
                           },1000)
                           layer.msg('网络接口错误,导出请求失败',{icon:5})
                       }

                   })

                },
                error: function (err) {
                    setTimeout(function () {
                        layer.close(indexload)
                    }, 1000)
                    layer.msg('出现了点问题,导出请求失败', {icon: 5, time: 1000});
                }
            });
        }
    })

    function synUser() {
        layer.confirm('确定要同步吗?', {skin: 'layui-layer-lan',btn:['取消','确认'],icon: 3, title:'提示'},
            function(index,layero){
                layer.close(index);
            },
            function(index,layero){

                var  indexload =  layer.load(0, {
                    shade: [0.7,'#fff'] //0.7透明度的白色背景
                });
                let time =  Math.round(new Date().getTime()/1000);
                let app_secret = '4d8e605fa7ed546c4bcb33dee1381179';
                let serverAuthenticateStaticKey= 'de5kio2f';
                var temp = hex_sha1(app_secret+time+serverAuthenticateStaticKey);
                var sign= hex_md5(temp);
                util.ajax({
                    type:'get',
                    dataType: 'json',
                    url: util.interfaceUrl + interfacenName.synSuser ,
                    data: {
                        timestamp:time,
                        sign: sign
                    },
                    success: (res) => {
                        if(res.code == "200"){
                            setTimeout(function () {
                                layer.close(indexload)
                            },1500)

                            layer.msg("同步成功")
                        } else {
                            setTimeout(function () {
                                layer.close(indexload)
                            },1500)
                            layer.msg(res.message)
                        }
                    },
                    error:function (err) {
                        layer.msg('网络接口异常')
                    }
                });

            })

    }

    function warning() {
        layer.open({
            type: 1,
            title: '告警信息',
            area: ['1050px', '550px'],
            shade: 0.3,
            shadeClose: true,
            resize: false,
            content: '<div class="table" id="warning" lay-filter="baseTable"></div>',
            success: function () {
                var table = layui.table;
                table.render({
                    elem: '#warning',
                    height: 480,
                    url: util.interfaceUrl + interfacenName.getWarningMSG,
                    method: 'get',
                    headers: {
                        'Authorization': userToken,
                        'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
                    }
                    , parseData: function (res) { //res 即为原始返回的数据
                        return {
                            "code": 0, //解析接口状态
                            "msg": "", //解析提示文本
                            "count": res.total, //解析数据长度
                            "data": res.rows //解析数据列表
                        };
                    }
                    , contentType: "json"
                    , request: {
                        pageName: "page",
                        limitName: "rows",
                    }
                    , id: "userWarning"
                    , edit: "text"
                    , page: true
                    , initSort: {
                        field: 'createDate',
                        type: 'desc'
                    },
                    where:{
                        sort:"create_date desc"
                    }
                    , cols: [[ //表头
                        {
                            field: 'jzProjectId', title: '项目id', width: 154,
                            templet: function (d) {
                                return '<div> ' + util.dealWithFormatTextByLen(d.jzProjectId, 20, true) + '</div>'
                            }

                        }
                        , {field: 'jzName', title: '基站名', width:150,
                            templet: function (d){
                                return '<div> '+util.dealWithFormatTextByLen(d.jzName,20,true)+'</div>'
                            }
                        }
                        , {
                            field: 'ywxName', title: '业务线', width: 150,
                            templet: function (d) {
                                return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.ywxName, 20, true) + '</a></div>'
                            }
                        }

                        , {
                            field: 'jzYys', title: '运营商', width: 150,
                            templet: function (d) {
                                return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.jzYys, 20, true) + '</a></div>'
                            }
                        }

                        , {
                            field: 'jzQy', title: '区域', width: 150,
                            templet: function (d) {
                                return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.jzQy, 20, true) + '</a></div>'
                            }
                        }

                        , {
                            field: 'jzType', title: '类型', width: 150,
                            templet: function (d) {
                                return '<div><a class="layui-table-link">' + util.dealWithFormatTextByLen(d.typeName, 20, true) + '</a></div>'
                            }
                        }

                        , {
                            field: 'jzStatus', title: '状态', width: 138,
                            templet: function (d) {
                                var jsonTemp = {
                                    0: '需求取消',
                                    1: '&nbsp已&nbsp取&nbsp消&nbsp',
                                    2: '&nbsp已&nbsp开&nbsp通&nbsp',
                                    3: '选&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp址',
                                    4: '勘&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp察',
                                    5: '会&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp审',
                                    6: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp底',
                                    7: '立&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp项',
                                    8: '领&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp料',
                                    9: '施工验收',
                                    10: '施&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp工',
                                    11: '开&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp通',
                                    12: '完&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp工',
                                    13: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp资',
                                    14: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp付',
                                    15: '起&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp租',
                                    16: '交&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp维',
                                    17: '&nbsp已&nbsp交&nbsp维&nbsp',
                                    18: '拆&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp站',
                                    19: '&nbsp已&nbsp拆&nbsp站&nbsp',
                                }
                                var jtemp = jsonTemp[d.jzStatus]
                                let spanclassName = "";
                                switch (jtemp) {
                                    case '需求取消':
                                    case '&nbsp已&nbsp取&nbsp消&nbsp':
                                        spanclassName = 'layui-btn layui-btn-primary layui-btn-xs';
                                        break;
                                    case '&nbsp已&nbsp拆&nbsp站&nbsp':
                                    case '拆&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp站':
                                        spanclassName = 'layui-btn layui-btn-danger  layui-btn-xs';
                                    case '&nbsp已&nbsp开&nbsp通&nbsp':
                                    case '&nbsp已&nbsp交&nbsp维&nbsp':
                                        spanclassName = "layui-btn layui-btn-xs";
                                        break;
                                    default:
                                        spanclassName = "layui-btn layui-btn-normal layui-btn-xs";
                                        break;
                                }
                                return '<div><a class="layui-table-link"> ' + '<span class="' + spanclassName + '">' + jtemp + '</span>' + '</a></div>'
                            }
                        }
                        , {title: '操作', width: 133, toolbar: "#barDemo1", fixed: 'right'}

                    ]]
                })
                // 监听
                table.on('tool(baseTable)',function(obj)
                {
                    var data=obj.data;
                    if(obj.event=='moreMSG') {
                        if(data.jzType==0){
                            window.location.href='baseReplace.html?businessId=' + data.jzId+'&pageName=stationData'
                        }
                        else  if(data.jzType==1){
                            window.location.href='base.html?businessId=' + data.jzId+'&pageName=stationData'
                        }
                        else  if(data.jzType==2){
                            window.location.href='baseOther.html?businessId=' + data.jzId+'&pageName=stationData'
                        }
                    }
                });
            }
        });
    }
   //需求取消
    function cancel() {

        var JudgeSelect = document.getElementsByClassName("selectname");
        var tablejzState = document.getElementsByClassName("tablejzState");
        var tableBusinessId = document.getElementsByClassName("tableBusinessId")
        var flagNum = 0;
        var Busid = '';
        var  jzStateinfo='';
        // var canceliId="";
        // var cancelBussnisid = document.getElementsByClassName("tableBusinessId")
        for (let i=0;i<JudgeSelect.length;i++){
            if (JudgeSelect[i].checked){
                flagNum++;
            }
        }
        if(flagNum==0){
            layer.msg("请选择要操作的基站信息",{icon:2,anim:6})

        }
        else if(flagNum>=2){
            layer.msg("只能选择一个基站",{icon:2,anim:6})

        }
        else {
            for (let i = 0; i < JudgeSelect.length; i++) {
                if (JudgeSelect[i].checked) {
                    jzStateinfo = tablejzState[i].innerHTML;
                    // canceliId=cancelBussnisid[i].innerHTML;
                    Busid = tableBusinessId[i].innerHTML;
                    break;
                }
            }
           /* if (jzStateinfo && jzStateinfo>=2&&jzStateinfo<=8) {
                xadmin.open('需求取消', './cancel.html?businessId='+Busid+'&&jzStateinfo='+jzStateinfo, 500, 350);
            }
            else {
                layer.msg("该基站不能进行需求取消",{anim:6})
            }*/
            //判断基站状态
            util.ajax({
                url: util.interfaceUrl + interfacenName.getJzSataus+'/'+Busid,
                method : "post",
                success :function (res) {
                    if(res.code == 200){
                        console.log(res);
                        if (res.data==5){
                            layer.msg("不是当前阶段阶段负责人,不可以需求取消!",{icon:2,anim:6})
                        }
                        if(res.data==3||res.data==0||res.data==1||res.data==4){
                            layer.msg("此基站状态不能进行需求取消",{icon:2,anim:6})
                        }else if(res.data==6){
                            layer.msg("该基站已在流程中,请勿重复启动流程!",{icon:2,anim:6})
                        }else if(res.data==2){
                            xadmin.open('需求取消', './cancel.html?businessId='+Busid+'&&jzStateinfo='+jzStateinfo, 500, 350);
                        }
                    }
                },
                error: function err(err) {
                    console.log("错误信息:" + err)
                }
            })
        }

    }
</script>
<script>
    //导入信息部分错误时弹出窗口 并执行数据表格的渲染
    function openerrortab(value) {
        var index = layer.open({
            type: 1,//类型
            area: ['1000px', '500px'],//定义宽和高
            title: '信息错误更改',//题目
            shadeClose: false,//点击遮罩层关闭
            content: $('#errortab')//打开的内容
        });
        errorload(index,value);
    }
</script>
<script>
    var testID;
    //数据表格的渲染函数
    function errorload(index,type) {
        layui.use(['table','layer'], function (errorm,type) {
            var errorLoading ;
            var errormdata = testID;
            var table = layui.table;
            var layer = layui.layer;
            var JZtype = errormdata.value;
            var exid = errormdata.key[0].excelId;
            //根据传回的基站类型 渲染不一样的表格
            if(JZtype==0){
                //代缴站表格的渲染  并将判断JSON初始化
                var judgeerrorinfo = {
                    "jzConstruct": false,
                    "jzCurUser": false,
                    "jzLatitude": false,
                    "jzLongitude": false,
                    "jzMobilePhone": false,
                    "jzMobileRelation": false,
                    "jzName": false,
                    "jzProjectOwner": false,
                    "jzQy": false,
                    "businessLine":false,
                    "jzRequire": false,
                    "jzUpCustom": false,
                    "jzYys": false,
                    "projectCode":false,
                    "jzCode":false,
                    "jzEwm":false,
                    "projectAddress":false,
                    "jzCreateDate":false
                }
                var judgeerrorifarr = [];
                //将没有的表头json判断置为true ,无需判断
                judgeerrorinfo.jzConstruct = true;
                judgeerrorinfo.jzLatitude = true;
                judgeerrorinfo.jzLongitude = true;
                judgeerrorinfo.jzMobilePhone = true;
                judgeerrorinfo.jzMobileRelation = true;
                judgeerrorinfo.jzRequire = true;
                judgeerrorinfo.jzUpCustom = true;
                //有几条数据就将 N个Json判断列加入判断数组当中
                for (var i = 0; i < (errormdata.key).length; i++) {
                    judgeerrorifarr.push(judgeerrorinfo)
                }
                table.render({
                    elem: '#errorstation'
                    , url: './error.json'
                    , height: 400
                    , parseData: function (res) {//res 即为原始返回的数据
                        return {
                            "code": 0, //解析接口状态
                            "msg": "", //解析提示文本
                            "count": errormdata.total, //解析数据长度
                            "data": errormdata.key //解析数据列表
                        };
                    }
                    , cols: [[
                        {field:'num',title:'序号',templet: function (d) {
                              return '<div>'+(d.num+1)+'</div>'
                            }
                        },
                        {
                            field: 'jzCode', title: '基站号', width: 120, edit: "text",
                            templet: function (d) {
                                //如果基站号不为空则
                                if(d.jzCode){
                                    //如果基站号去除所有的空格后不为空则执行下一步,此判断为错误信息修改时的判断
                                 if((d.jzCode).replace(/\s/g, "")!=""){
                                     if((d.jzCode.trim()).length <=100){
                                         if ( (((d.jzCode).indexOf(' ')) > 0)) {
                                             //如果某字段的后面有空格 ,则该字段输入信息有误,置为红色并将判断条件置为false
                                             judgeerrorifarr[d.LAY_TABLE_INDEX].jzCode = false;
                                             return '<div style="color:red">' + (d.jzCode).substring(0, d.jzCode.indexOf(' ')) + '</div>'
                                         } else {
                                             judgeerrorifarr[d.LAY_TABLE_INDEX].jzCode = true;
                                             return '<div>'+d.jzCode+'</div>'

                                         }
                                     }else{
                                         judgeerrorifarr[d.LAY_TABLE_INDEX].jzCode = false;
                                         return '<div style="color:red">基站号过长</div>'
                                     }

                                 }else{
                                     judgeerrorifarr[d.LAY_TABLE_INDEX].jzCode = false;
                                     return '<div style="color: red">不得为空</div>'
                                 }

                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzCode = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzName', title: '基站名', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzName){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzName).replace(/\s/g, "")!="") {
                                        if((d.jzName.trim()).length<=100){
                                            if (((d.jzName).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                                return '<div style="color:red">' + (d.jzName).substring(0, d.jzName.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = true;
                                                return '<div>' + d.jzName + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false
                                            return '<div style="color:red">基站名称过长</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                    return '<div style="color: red">不得为空</div>'
                                }


                            }
                        },
                        {
                            field: 'jzYys', title: '运营商', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzYys){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzYys).replace(/\s/g, "")!="") {
                                        if (((d.jzYys).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                            return '<div style="color:red">' + (d.jzYys).substring(0, d.jzYys.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = true;
                                            return '<div>' + d.jzYys + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzEwm', title: '基站二维码', width: 150, edit: "text",
                            templet: function (d) {
                                if(d.jzYys&&d.jzYys.indexOf('移动') > -1){
                                    if(d.jzEwm){
                                        if((d.jzEwm).replace(/\s/g, "")!=""){
                                            if (((d.jzEwm).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = false;
                                                return '<div style="color:red">'+ (d.jzEwm).substring(0, d.jzEwm.indexOf(' '))
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = true;
                                                return '<div>' + d.jzEwm + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else if(d.jzYys&&d.jzYys.indexOf('移动') === -1){
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = true;
                                    errormdata.key[d.LAY_TABLE_INDEX]['jzEwm'] = ''
                                    return '<div id="jzEwmhahaha" style="color:#a4b0be">此项无需填写</div>'

                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzEwm = true;
                                    errormdata.key[d.LAY_TABLE_INDEX]['jzEwm'] = ''
                                    return '<div style="color: #27ae60" id="jzEwm">选择移动运营商后填写此字段</div>'
                                }


                            }
                        },

                        {
                            field: 'businessLine', title: '业务线', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.businessLine){
                                    //除去所有空格后判断是否为空
                                    if((d.businessLine).replace(/\s/g, "")!=""){
                                        if (((d.businessLine).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].businessLine = false;
                                            return '<div style="color:red">' + (d.businessLine).substring(0, d.businessLine.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].businessLine = true;
                                            return '<div>' + d.businessLine + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].businessLine = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].businessLine = false;
                                    return '<div style="color: red">不得为空</div>'
                                }
                            }
                        },
                        {
                            field: 'jzQy', title: '区域', width: 122, edit: "text",
                            templet: function (d) {
                                if(d.jzQy){
                                    //除去所有空格后判断是否为空
                                    if((d.jzQy).replace(/\s/g, "")!="") {
                                        if (((d.jzQy).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                            return '<div style="color:red">' + (d.jzQy).substring(0, d.jzQy.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = true;
                                            return '<div>' + d.jzQy + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzCurUser', title: '阶段负责人', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.jzCurUser){
                                    //除去所有空格后判断是否为空
                                    if((d.jzCurUser).replace(/\s/g, "")!="") {
                                        if (((d.jzCurUser).indexOf(' ')) > 0) {
                                            //如果最后有空格 则为错误信息 判断为置为false
                                              //颜色置为红色 ,返回后台数据
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                            return '<div style="color:red">' + (d.jzCurUser).substring(0, d.jzCurUser.indexOf(' ')) + '</div>'
                                        } else {
                                            //若没有空格则 判断位置为true ,返回后台数据
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = true;
                                            return '<div>' + d.jzCurUser + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzProjectOwner', title: '项目负责人', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.jzProjectOwner){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzProjectOwner).replace(/\s/g, "")!="") {
                                        if((d.jzCurUser).replace(/\s/g, "")!="") {
                                            if (((d.jzProjectOwner).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                                return '<div style="color:red">' + (d.jzProjectOwner).substring(0, d.jzProjectOwner.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = true;
                                                return '<div>' + d.jzProjectOwner + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                            return '<div style="color: red">阶段负责人不得为空</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                    return '<div style="color: red">不得为空</div>'
                                }
                            }
                        },
                        {
                            field: 'projectCode', title: '项目编号', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.projectCode){
                                    //除去所有空格后判断是否为空
                                    if((d.projectCode).replace(/\s/g, "")!="") {
                                        if((d.projectCode.trim()).length<=100){
                                            if (((d.projectCode).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].projectCode = false;
                                                return '<div style="color:red">项目编号重复</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].projectCode = true;
                                                return '<div>' + d.projectCode + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].projectCode = false
                                            return '<div style="color:red">项目编号过长</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].projectCode = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].projectCode = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'projectAddress', title: '项目地址', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.projectAddress){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.projectAddress).replace(/\s/g, "")!="") {
                                        if((d.projectAddress.trim()).length <= 100){
                                            if (((d.projectAddress).indexOf(' ')) > 0) {
                                                //判断最后是否有空格 如果有则该项错误
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].projectAddress = false;
                                                return '<div style="color:red">' + (d.projectAddress).substring(0, d.projectAddress.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].projectAddress = true;
                                                return '<div>' + d.projectAddress + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].projectAddress = false
                                            return '<div style="color:red">项目地址过长</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].projectAddress = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].projectAddress = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzCreateDate', title: '基站创建日期(yyyy-MM-dd)', width: 180, edit: "text",
                            templet: function (d) {
                                if(d.jzCreateDate){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzCreateDate).replace(/\s/g, "")!="") {
                                        //判断最后是否有空格如果有则为错误信息
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = true;
                                        return '<div>' +util.dealWithFormatTextByLen(d.jzCreateDate,10,false) + '</div>'
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                        return '<div style="color: red">时间格式错误</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                    return '<div style="color: red">时间格式错误</div>'
                                }
                            }
                        },
                        //
                        // {
                        //     field: 'jzMapLink', title: '地图链接', width: 160,
                        //     templet: function (d) {
                        //         return  '<div><a href="'+d.jzMapLink+'" target="_blank">'+util.dealWithFormatTextByLen(d.jzMapLink,35,true)+'</a></div>'
                        //     }
                        // },

                    ]]
                    , even: true

                });
            }
            else if(JZtype==1){
                var judgeerrorinfo = {
                    "jzConstruct": false,
                    "jzCurUser": false,
                    "jzLatitude": false,
                    "jzLongitude": false,
                    "jzMobilePhone": false,
                    "jzMobileRelation": false,
                    "jzName": false,
                    "jzProjectOwner": false,
                    "jzQy": false,
                    "businessLine":false,
                    "jzRequire": false,
                    "jzUpCustom": false,
                    "jzYys": false,
                    "projectCode":false,
                    "jzCode":false,
                    "jzEwm":false,
                    "projectAddress":false,
                    "jzCreateDate":false
                }
                var judgeerrorifarr = [];
                //将没有的表头json判断置为true ,无需判断
               judgeerrorinfo.jzEwm = true;
               judgeerrorinfo.projectAddress = true;
               judgeerrorinfo.jzCode = true;
               judgeerrorinfo.projectCode = true;
               judgeerrorinfo.businessLine = true;
                for (var i = 0; i < (errormdata.key).length; i++) {
                    judgeerrorifarr.push(judgeerrorinfo)
                }
                    table.render({
                        elem: '#errorstation'
                        , url: './error.json'
                        , height: 400
                        , parseData: function (res) {//res 即为原始返回的数据
                            return {
                                "code": 0, //解析接口状态
                                "msg": "", //解析提示文本
                                "count": errormdata.total, //解析数据长度
                                "data": errormdata.key //解析数据列表
                            };
                        }
                        , cols: [[
                            {field:'num',title:'序号',templet: function (d) {
                                    return '<div>'+(d.num+1)+'</div>'
                                }},
                            {
                                field: 'jzUpCustom', title: '上游客户', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzUpCustom){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzUpCustom).replace(/\s/g, "")!="") {
                                            if (((d.jzUpCustom).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                                return '<div style="color:red">' + (d.jzUpCustom).substring(0, d.jzUpCustom.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = true;
                                                return '<div>' + d.jzUpCustom + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },

                            {
                                field: 'jzYys', title: '运营商', width: 80, edit: "text",
                                templet: function (d) {
                                    if(d.jzYys){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzYys).replace(/\s/g, "")!="") {
                                            if (((d.jzYys).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                                return '<div style="color:red">' + (d.jzYys).substring(0, d.jzYys.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = true;
                                                return '<div>' + d.jzYys + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzRequire', title: '需求号', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzYys&&d.indexOf('移动') > -1){
                                        if(d.jzRequire){
                                            //除去所有空格后判断是否为空 如果是则返回不得为空
                                            if((d.jzRequire).replace(/\s/g, "")!="") {
                                                if((d.jzRequire.trim()).length<=100){
                                                    if (((d.jzRequire).indexOf(' ')) > 0) {
                                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                                        return '<div style="color:red">' + (d.jzRequire).substring(0, d.jzRequire.indexOf(' ')) + '</div>'
                                                    } else {
                                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                                        return '<div>' + d.jzRequire + '</div>'

                                                    }
                                                }else{
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                                    return '<div style="color:red">需求号过长</div>'
                                                }
                                            }else{
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                                return '<div style="color: red">不得为空</div>'
                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else if(d.jzYys&&d.indexOf('移动') === -1){
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                        errormdata.key[d.LAY_TABLE_INDEX]['jzRequire'] = ''
                                        return '<div style="color: #a4b0be">此项无需填写</div>'
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                        errormdata.key[d.LAY_TABLE_INDEX]['jzRequire'] = ''
                                        return '<div style="color: #27ae60">选择移动运营商之后填写此项</div>'
                                    }


                                }
                            },

                            {
                                field: 'jzConstruct', title: '建设方式', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzConstruct){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzConstruct).replace(/\s/g, "")!="") {
                                            if (((d.jzConstruct).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                                return '<div style="color:red">' + (d.jzConstruct).substring(0, d.jzConstruct.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = true;
                                                return '<div>' + d.jzConstruct + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzName', title: '基站名', width: 110, edit: "text",
                                templet: function (d) {
                                    if(d.jzName){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzName).replace(/\s/g, "")!="") {
                                            if((d.jzName.trim()).length<=100){
                                                if (((d.jzName).indexOf(' ')) > 0) {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                                    return '<div style="color:red">' + (d.jzName).substring(0, d.jzName.indexOf(' ')) + '</div>'
                                                } else {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = true;
                                                    return '<div>' + d.jzName + '</div>'

                                                }
                                            }else{
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false
                                                return '<div style="color:red">基站名称过长</div>'
                                            }

                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }


                                }
                            },
                            {
                                field: 'jzQy', title: '区域', width: 80, edit: "text",
                                templet: function (d) {
                                    if(d.jzQy){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzQy).replace(/\s/g, "")!="") {
                                            if (((d.jzQy).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                                return '<div style="color:red">' + (d.jzQy).substring(0, d.jzQy.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = true;
                                                return '<div>' + d.jzQy + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzMobileRelation', title: '移动关系', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzMobileRelation){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzMobileRelation).replace(/\s/g, "")!="") {
                                            if((d.jzMobileRelation.trim()).length <= 100){
                                                if (((d.jzMobileRelation).indexOf(' ')) > 0) {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobilePhone = false;
                                                    return '<div style="color:red">' + (d.jzMobileRelation).substring(0, d.jzMobileRelation.indexOf(' ')) + '</div>'
                                                } else {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobileRelation = true;
                                                    return '<div>' + d.jzMobileRelation + '</div>'

                                                }
                                            }else{
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobileRelation = false;
                                                return '<div style="color: red">字符过长</div>'
                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobileRelation = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobileRelation = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzMobilePhone', title: '联系方式', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzMobilePhone){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzMobilePhone).replace(/\s/g, "")!="") {
                                            var phoneNumber = d.jzMobilePhone+''
                                            var myreg=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;
                                            if (!myreg.test(phoneNumber)) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobilePhone = false;
                                                return '<div style="color: red">手机号格式错误</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobilePhone = true;
                                                return '<div>'+d.jzMobilePhone+'</div>'
                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobilePhone = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzMobilePhone = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzLongitude', title: '经度', width: 190, edit: "text",
                                templet: function (d) {
                                    if (d.jzLongitude&&d.jzLongitude!= -1){
                                        //正则验证经度是否符合规范
                                        var jzLongitude
                                        if(Number(d.jzLongitude) % 1===0){
                                            jzLongitude = Number((d.jzLongitude)).toFixed(6)
                                            errormdata.key[d.LAY_TABLE_INDEX]['jzLongitude'] = Number((d.jzLongitude)).toFixed(6)
                                        }
                                        else{
                                            jzLongitude = Number(d.jzLongitude)
                                        }
                                        var longrg =  /^[\+]?(0?\d{1,2}\.\d{6}|1[0-7]?\d{1}\.\d{6}|180\.0{6})$/;
                                        if(!longrg.test(jzLongitude)){
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = false;
                                            return '<div style="color: red">经度范围0.000000-180.000000</div>'
                                        } else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = true;
                                            return '<div>'+jzLongitude+'</div>'
                                        }


                                    }else {
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }
                            },

                            {
                                field: 'jzLatitude', title: '纬度', width: 190, edit: "text",
                                templet: function (d) {
                                    if (d.jzLatitude&&d.jzLatitude!=-1) {
                                        //正则验证纬度是否符合规范
                                        var jzLatitude
                                        if(Number(d.jzLatitude) % 1 === 0){
                                            jzLatitude = Number((d.jzLatitude)).toFixed(6)
                                            errormdata.key[d.LAY_TABLE_INDEX]['jzLatitude'] = Number((d.jzLatitude)).toFixed(6)
                                        }
                                        else{
                                            jzLatitude = Number(d.jzLatitude)
                                        }
                                        console.log(jzLatitude)
                                        var latreg =  /^[\+]?([0-8]?\d{1}\.\d{6}|90\.0{6})$/;
                                        if(!latreg.test(jzLatitude)){
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = false;
                                            return '<div style="color: red">纬度范围为0.000000~90.000000</div>'
                                        }
                                        else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = true;
                                            return '<div>'+jzLatitude+'</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzCurUser', title: '阶段负责人', width: 90, edit: "text",
                                templet: function (d) {
                                    if(d.jzCurUser){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzCurUser).replace(/\s/g, "")!="") {
                                            if (((d.jzCurUser).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                                return '<div style="color:red">' + (d.jzCurUser).substring(0, d.jzCurUser.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = true;
                                                return '<div>' + d.jzCurUser + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }

                                }
                            },
                            {
                                field: 'jzProjectOwner', title: '项目负责人', width: 120, edit: "text",
                                templet: function (d) {
                                    if(d.jzProjectOwner){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzProjectOwner).replace(/\s/g, "")!="") {
                                            if((d.jzCurUser).replace(/\s/g, "")!="") {
                                                if (((d.jzProjectOwner).indexOf(' ')) > 0) {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                                    return '<div style="color:red">' + (d.jzProjectOwner).substring(0, d.jzProjectOwner.indexOf(' ')) + '</div>'
                                                } else {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = true;
                                                    return '<div>' + d.jzProjectOwner + '</div>'

                                                }
                                            }else{
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                                return '<div style="color: red">阶段负责人不得为空</div>'
                                            }

                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }
                            },
                            {
                                field: 'jzCreateDate', title: '基站创建日期(yyyy-MM-dd)', width: 180, edit: "text",
                                templet: function (d) {
                                    if(d.jzCreateDate){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzCreateDate).replace(/\s/g, "")!="") {
                                            //判断最后是否有空格如果有则为错误信息
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = true;
                                            return '<div>' +util.dealWithFormatTextByLen(d.jzCreateDate,10,false) + '</div>'
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                            return '<div style="color: red">时间格式错误</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                        return '<div style="color: red">时间格式错误</div>'
                                    }
                                }
                            },
                            // {
                            //     field: 'jzMapLink', title: '地图链接', width: 160,
                            //     templet: function (d) {
                            //        return  '<div><a href="'+d.jzMapLink+'" target="_blank">'+util.dealWithFormatTextByLen(d.jzMapLink,35,true)+'</a></div>'
                            //     }
                            // },





                        ]]
                        , even: true

                    });

            }
            else if(JZtype==2){
                //设置判断Json
                var judgeerrorinfo = {
                    "jzConstruct": false,
                    "jzCurUser": false,
                    "jzLatitude": false,
                    "jzLongitude": false,
                    "jzMobilePhone": false,
                    "jzMobileRelation": false,
                    "jzName": false,
                    "jzProjectOwner": false,
                    "jzQy": false,
                    "businessLine":false,
                    "jzRequire": false,
                    "jzUpCustom": false,
                    "jzYys": false,
                    "projectCode":false,
                    "jzCode":false,
                    "jzEwm":false,
                    "projectAddress":false,
                    "jzCreateDate":false
                }
                var judgeerrorifarr = [];
                judgeerrorinfo.jzEwm = true;
                judgeerrorinfo.projectAddress = true;
                judgeerrorinfo.jzCode = true;
                judgeerrorinfo.projectCode = true;
                judgeerrorinfo.businessLine = true;
                judgeerrorinfo.jzMobileRelation = true;
                judgeerrorinfo.jzMobilePhone = true;
                for (var i = 0; i < (errormdata.key).length; i++) {
                    judgeerrorifarr.push(judgeerrorinfo)
                }

                table.render({
                    elem: '#errorstation'
                    , url: './error.json'
                    , height: 400
                    , parseData: function (res) {//res 即为原始返回的数据
                        return {
                            "code": 0, //解析接口状态
                            "msg": "", //解析提示文本
                            "count": errormdata.total, //解析数据长度
                            "data": errormdata.key //解析数据列表
                        };
                    }
                    , cols: [[
                        {field:'num',title:'序号',templet: function (d) {
                                return '<div>'+(d.num+1)+'</div>'
                            }},
                        {
                            field: 'jzUpCustom', title: '上游客户', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzUpCustom){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzUpCustom).replace(/\s/g, "")!="") {
                                        if ((d.jzUpCustom).replace(/^\s*/, "") != '' && ((d.jzUpCustom).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                            return '<div style="color:red">' + (d.jzUpCustom).substring(0, d.jzUpCustom.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = true;
                                            return '<div>' + d.jzUpCustom + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzUpCustom = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },

                        {
                            field: 'jzYys', title: '运营商', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzYys){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzYys).replace(/\s/g, "")!="") {
                                        if (((d.jzYys).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                            return '<div style="color:red">' + (d.jzYys).substring(0, d.jzYys.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = true;
                                            return '<div>' + d.jzYys + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzYys = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzRequire', title: '需求号', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.jzYys&&d.indexOf('移动') > -1){
                                    if(d.jzRequire){
                                        //除去所有空格后判断是否为空 如果是则返回不得为空
                                        if((d.jzRequire).replace(/\s/g, "")!="") {
                                            if((d.jzRequire.trim()).length<=100){
                                                if (((d.jzRequire).indexOf(' ')) > 0) {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                                    return '<div style="color:red">' + (d.jzRequire).substring(0, d.jzRequire.indexOf(' ')) + '</div>'
                                                } else {
                                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                                    return '<div>' + d.jzRequire + '</div>'

                                                }
                                            }else{
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                                return '<div style="color:red">需求号过长</div>'
                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                            return '<div style="color: red">不得为空</div>'
                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else if(d.jzYys&&d.indexOf('移动') === -1){
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                    errormdata.key[d.LAY_TABLE_INDEX]['jzRequire'] = ''
                                    return '<div style="color: #a4b0be">此项无需填写</div>'
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzRequire = true;
                                    errormdata.key[d.LAY_TABLE_INDEX]['jzRequire'] = ''
                                    return '<div style="color: #27ae60">选择移动运营商之后填写此项</div>'
                                }


                            }
                        },

                        {
                            field: 'jzConstruct', title: '建设方式', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzConstruct){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzConstruct).replace(/\s/g, "")!="") {
                                        if (((d.jzConstruct).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                            return '<div style="color:red">' + (d.jzConstruct).substring(0, d.jzConstruct.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = true;
                                            return '<div>' + d.jzConstruct + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzConstruct = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzName', title: '基站名', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzName){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzName).replace(/\s/g, "")!="") {
                                        if((d.jzName.trim()).length<=100){
                                            if (((d.jzName).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                                return '<div style="color:red">' + (d.jzName).substring(0, d.jzName.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = true;
                                                return '<div>' + d.jzName + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false
                                            return '<div style="color:red">基站名称过长</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzName = false;
                                    return '<div style="color: red">不得为空</div>'
                                }


                            }
                        },
                        {
                            field: 'jzQy', title: '区域', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzQy){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzQy).replace(/\s/g, "")!="") {
                                        if (((d.jzQy).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                            return '<div style="color:red">' + (d.jzQy).substring(0, d.jzQy.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = true;
                                            return '<div>' + d.jzQy + '</div>'

                                        }
                                    }else {
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzQy = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzLongitude', title: '经度', width: 190, edit: "text",
                            templet: function (d) {
                                if (d.jzLongitude&&d.jzLongitude!= -1){
                                    //正则验证经度是否符合规范
                                    var jzLongitude
                                    if(Number(d.jzLongitude) % 1===0){
                                        jzLongitude = Number((d.jzLongitude)).toFixed(6)
                                        errormdata.key[d.LAY_TABLE_INDEX]['jzLongitude'] = Number((d.jzLongitude)).toFixed(6)
                                    }
                                    else{
                                        jzLongitude = Number(d.jzLongitude)
                                    }
                                    var longrg =  /^[\+]?(0?\d{1,2}\.\d{6}|1[0-7]?\d{1}\.\d{6}|180\.0{6})$/;
                                    if(!longrg.test(jzLongitude)){
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = false;
                                        return '<div style="color: red">经度范围0.000000-180.000000</div>'
                                    } else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = true;
                                        return '<div>'+jzLongitude+'</div>'
                                    }


                                }else {
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzLongitude = false;
                                    return '<div style="color: red">不得为空</div>'
                                }
                            }
                        },

                        {
                            field: 'jzLatitude', title: '纬度', width: 190, edit: "text",
                            templet: function (d) {
                                if (d.jzLatitude&&d.jzLatitude!=-1) {
                                    //正则验证纬度是否符合规范
                                    var jzLatitude
                                    if(Number(d.jzLatitude) % 1 === 0){
                                        jzLatitude = Number((d.jzLatitude)).toFixed(6)
                                        errormdata.key[d.LAY_TABLE_INDEX]['jzLatitude'] = Number((d.jzLatitude)).toFixed(6)
                                    }
                                    else{
                                        jzLatitude = Number(d.jzLatitude)
                                    }
                                    console.log(jzLatitude)
                                    var latreg =  /^[\+]?([0-8]?\d{1}\.\d{6}|90\.0{6})$/;
                                    if(!latreg.test(jzLatitude)){
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = false;
                                        return '<div style="color: red">纬度范围为0.000000~90.000000</div>'
                                    }
                                    else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = true;
                                        return '<div>'+jzLatitude+'</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzLatitude = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },
                        {
                            field: 'jzCurUser', title: '阶段负责人', width: 110, edit: "text",
                            templet: function (d) {
                                if(d.jzCurUser){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzCurUser).replace(/\s/g, "")!="") {
                                        if (((d.jzCurUser).indexOf(' ')) > 0) {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                            return '<div style="color:red">' + (d.jzCurUser).substring(0, d.jzCurUser.indexOf(' ')) + '</div>'
                                        } else {
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = true;
                                            return '<div>' + d.jzCurUser + '</div>'

                                        }
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzCurUser = false;
                                    return '<div style="color: red">不得为空</div>'
                                }

                            }
                        },

                        {
                            field: 'jzProjectOwner', title: '项目负责人', width: 120, edit: "text",
                            templet: function (d) {
                                if(d.jzProjectOwner){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzProjectOwner).replace(/\s/g, "")!="") {
                                        if((d.jzCurUser).replace(/\s/g, "")!="") {
                                            if (((d.jzProjectOwner).indexOf(' ')) > 0) {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                                return '<div style="color:red">' + (d.jzProjectOwner).substring(0, d.jzProjectOwner.indexOf(' ')) + '</div>'
                                            } else {
                                                judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = true;
                                                return '<div>' + d.jzProjectOwner + '</div>'

                                            }
                                        }else{
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                            return '<div style="color: red">阶段负责人不得为空</div>'
                                        }

                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                        return '<div style="color: red">不得为空</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzProjectOwner = false;
                                    return '<div style="color: red">不得为空</div>'
                                }
                            }
                        },
                        {
                            field: 'jzCreateDate', title: '基站创建日期(yyyy-MM-dd)', width: 180, edit: "text",
                            templet: function (d) {
                                if(d.jzCreateDate){
                                    //除去所有空格后判断是否为空 如果是则返回不得为空
                                    if((d.jzCreateDate).replace(/\s/g, "")!="") {
                                            //判断最后是否有空格如果有则为错误信息
                                            judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = true;
                                            return '<div>' +util.dealWithFormatTextByLen(d.jzCreateDate,10,false) + '</div>'
                                    }else{
                                        judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                        return '<div style="color: red">时间格式错误</div>'
                                    }
                                }else{
                                    judgeerrorifarr[d.LAY_TABLE_INDEX].jzCreateDate = false;
                                    return '<div style="color: red">时间格式错误</div>'
                                }
                            }
                        },




                    ]]
                    , even: true

                });
            }else{
                layer.msg("无法识别的基站类型",{icon:5,time:1500,anim:6})
            }


            table.on('edit(editorerror)', function (obj) {
                let keys = errormdata.key;
                var value = obj.value //得到修改后的值
                    , data = obj.data //得到所在行所有键值
                    , field = obj.field; //得到字段
                if(field == 'jzEwm'){
                    if(data.jzYys.indexOf('移动') === -1 && data.jzEwm!=''){
                        layer.msg("移动运营商才需填写二维码",{icon:5,anim:6})
                        keys[data.num]["jzEwm"] = '';
                    }
                }
                if(field == 'jzYys'){
                    if(data.jzType==0) {
                        if (data.jzYys.indexOf('移动') === -1 && data.jzEwm != '') {
                            keys[data.num]["jzEwm"] = '';
                        }
                    }else {
                        if (data.jzYys.indexOf('移动') === -1 && data.jzRequire != '') {
                            keys[data.num]["jzRequire"] = '';
                        }
                    }
                }
                if(field == 'jzRequire'){
                    if(data.jzYys.indexOf('移动') === -1 && data.jzRequire!=''){
                        layer.msg("移动运营商才需填写需求号",{icon:5,anim:6})
                        keys[data.num]["jzRequire"] = '';
                    }
                    if(data.jzYys.indexOf('移动') === -1 && data.jzRequire ==''){
                        layer.msg("选择移动运营商之后需要填写需求号",{icon:5,anim:6})
                    }
                }
            });

            function suberrordata() {
                // $("body").loading('show')
                var arr = new Array();
                var keys = errormdata.key
                for (var i = 0; i < keys.length; i++) {
                    delete keys[i]['excelId']
                    delete keys[i]['LAY_TABLE_INDEX']
                    arr.push(keys[i])
                }
                util.ajax({
                    type: "post",
                    url: util.interfaceUrl + interfacenName.importexecl,
                    dataType: 'json',
                    data: {
                        excelList: JSON.stringify(arr),
                        excelId: exid,
                        type: JZtype
                    },
                     success:function (res) {
                         // setTimeout(function () {
                         //     $("body").loading('hide');
                         // },1000)
                         if (res.code==200){
                             setTimeout(function () {
                                 layer.close(errorLoading);
                             },500)
                             var exist=res.data;
                             if(!exist){
                                 layer.msg("所选模板错误!请重新上传",{icon: 2,time: 1000,anim:6});
                             }
                             if(exist&&(exist.key).length==0){
                                 layer.msg("导入成功!",{icon:1,time:1000});
                                 setTimeout(function () {
                                     layer.close(index);
                                    setTimeout(function(){
                                       refresh();
                                    })
                                 },1000)
                                 setTimeout(function () {
                                     let index = layer.getFrameIndex(window.name)
                                     layer.close(index);
                                 },1500)


                            }
                            if (exist && (exist.key).length > 0) {
                                layer.msg("部分信息错误", {icon: 2, time: 1000});
                                setTimeout(function () {
                                    layer.close(index);
                                }, 1000)
                                for(let i=0;i<(res.data.key).length;i++){
                                    res.data.key[i]["num"]=i;
                                    var createTime =util.dealWithFormatTextByLen(res.data.key[i]['jzCreateDate'],10,false)
                                    res.data.key[i]['jzCreateDate'] = createTime
                                }
                                testID = res.data;
                                setTimeout(function () {
                                    openerrortab(JZtype);
                                }, 1500)

                            }
                        } else if (res.code == 400) {
                            layer.msg("导入excel数据为空!", {icon: 2, time: 2000, anim: 6})
                        }
                    },
                    error: function (err) {
                            // $("body").loading('hide');

                    }
                })
            }

            judgeErrorInfomation = function () {
                 console.log(judgeerrorifarr);
                for (var m = 0; m < judgeerrorifarr.length; m++) {
                    for (let key in judgeerrorifarr[m]) {
                        if (judgeerrorifarr[m][key] == false) {
                            layer.msg("您有未修改的错误信息,请仔细修改", {icon: 5, anim: 6, time: 1000})
                            return false
                        }
                    }

                }
                 suberrordata();
                errorLoading = layer.load(0, {shade: [0.7,'#fff']})
            }
        });
    }
</script>
<script>
    //拆站
    function IfthisSuccess() {

        var JudgeSelect = document.getElementsByClassName("selectname");
        var tablejzState = document.getElementsByClassName("tablejzState");
        var jzBussnisid = document.getElementsByClassName("tableBusinessId")
            var flagNum=0;
        var jzStateinfo='';
        var Busid=''
        for (let i=0;i<JudgeSelect.length;i++){
            if (JudgeSelect[i].checked){
               flagNum++;
             }
        }
        if(flagNum==0){
            layer.msg("请选择要操作的基站信息",{icon:2,anim:6})

        }
        else if(flagNum>=2){
            layer.msg("只能选择一个基站",{icon:2,anim:6})

        }
        else{
            for (let i=0;i<JudgeSelect.length;i++){
                if (JudgeSelect[i].checked){
                    //
                    jzStateinfo=tablejzState[i].innerHTML;
                    Busid = jzBussnisid[i].innerHTML;
                    console.log(Busid)
                    break;
                }

            }
           // if((jzStateinfo>=3&&jzStateinfo<12)||jzStateinfo==1||jzStateinfo==0||jzStateinfo==19||jzStateinfo==2){
           //     layer.msg("此基站该状态不可拆站!",{anim:6})
           //
           // }
           // else if(jzStateinfo>=12&&jzStateinfo<=18){
           //     xadmin.open('拆站内容填写','./add-drop-reson.html?businessId='+Busid+'&&jzStateinfo='+jzStateinfo,600,500)
           // }

            util.ajax({
                url: util.interfaceUrl + interfacenName.getJzSataus+'/'+Busid,
                method : "post",
                success :function (res) {
                    if(res.code =200){
                        console.log(res);
                        if (res.data==5){
                            layer.msg("不是当前阶段阶段负责人,不可以拆站!",{icon:2,anim:6})
                        }else if(res.data==2||res.data==0||res.data==6){
                            layer.msg("此基站该状态不能进行拆站!",{icon:2,anim:6})
                        }else if(res.data==4){
                            layer.msg("该基站已在流程中,请勿重复启动流程!",{icon:2,anim:6})
                        }else if(res.data==1||res.data==3){
                            xadmin.open('拆站内容填写','./add-drop-reson.html?businessId='+Busid+'&&jzStateinfo='+jzStateinfo,500,500)
                        }
                    }

                },
                error: function err(err) {
                    console.log("错误信息:" + err)
                }
            })
        }


    }

</script>