admin
2021-03-20 ad3ac53da1c3a11a96ae62d790aa61a81b9eab91
src/main/webapp/admin/new/edit-lmneirong.html
@@ -1,230 +1,237 @@
<html lang="zh-cn">
   <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta name="referrer" content="never">
      <title>添加栏目</title>
      <link href="css/bootstrap.min.css" rel="stylesheet">
      <link href="css/maincontent.css" rel="stylesheet">
      <link href="css/tablestyle.css" rel="stylesheet">
      <style>
         .form-group {
            margin-bottom: 30px;
         }
         .checkbox input[type=checkbox] {
            top: 6px;
         }
      </style>
   </head>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="referrer" content="never">
    <title>添加栏目</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href="css/maincontent.css" rel="stylesheet">
    <link href="css/tablestyle.css" rel="stylesheet">
    <style>
        .form-group {
            margin-bottom: 30px;
        }
   <body>
      <nav class="navbar navbar-default navbar-fixed-top">
      </nav>
      <div id="mainbody">
         <div id="sidebar">
            <dl>
            </dl>
         </div>
         <div id="neirong">
            <div class="erjidh">
               <ol class="breadcrumb">
                  <li>
                     <a href="tuijian-lanmuneirong.html">栏目内容</a>
                  </li>
                  <li class="active">修改内容</li>
               </ol>
            </div>
            <form class="form-horizontal" role="form">
               <div class="form-group">
                  <label for="input1" class="changdu1 control-label">名称</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="name" placeholder="">
                  </div>
               </div>
        .checkbox input[type=checkbox] {
            top: 6px;
        }
    </style>
</head>
               <div class="form-group">
                  <label for="input1" class="changdu1 control-label">图标</label>
                  <div class="col-sm-7">
                     <img style="width: 50px;" class="icon-img" />
                     <input type="text" class="form-control" id="icon" placeholder="">
                  </div>
               </div>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
</nav>
<div id="mainbody">
    <div id="sidebar">
        <dl>
        </dl>
    </div>
    <div id="neirong">
        <div class="erjidh">
            <ol class="breadcrumb">
                <li>
                    <a href="tuijian-lanmuneirong.html">栏目内容</a>
                </li>
                <li class="active">修改内容</li>
            </ol>
        </div>
        <form class="form-horizontal" role="form">
            <div class="form-group">
                <label for="input1" class="changdu1 control-label">名称</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="name" placeholder="">
                </div>
            </div>
               <div class="form-group">
                  <label for="input2" class="changdu1 control-label">权重</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="orderby" placeholder="">
                  </div>
               </div>
               <div class="form-group">
                  <label for="input2" class="changdu1 control-label">所属分类</label>
                  <div class="col-sm-7">
                     <select id="classtype"></select>
                  </div>
               </div>
               <div class="form-group">
                  <label for="input2" class="changdu1 control-label">是否显示更多</label>
                  <div class="col-sm-7">
                     <div class="checkbox">
                        <label>
                      <input type="checkbox" id="hasMore" value="#">
                </label>
                     </div>
                  </div>
               </div>
            <div class="form-group">
                <label for="input1" class="changdu1 control-label">图标</label>
                <div class="col-sm-7">
                    <img style="width: 50px;" class="icon-img"/>
                    <input type="text" class="form-control" id="icon" placeholder="">
                </div>
            </div>
               <div class="form-group">
                  <label for="input3" class="changdu1 control-label">显示列数</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="column" placeholder="">
                  </div>
               </div>
            <div class="form-group">
                <label for="input2" class="changdu1 control-label">权重</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="orderby" placeholder="">
                </div>
            </div>
               <div class="form-group">
                  <label for="input4" class="changdu1 control-label">显示个数</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="number" placeholder="">
                  </div>
               </div>
            <div class="form-group">
                <label for="input2" class="changdu1 control-label">顶部标签</label>
                <div class="col-sm-7">
                    <select id="classtype" class="form-control" style="max-width: 150px;"></select>
                </div>
            </div>
               <div class="form-group">
                  <label for="input5" class="changdu1 control-label">Android跳转到的类</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="activity" placeholder="">
                  </div>
               </div>
            <div class="form-group">
                <label for="input2" class="changdu1 control-label">是否显示更多</label>
                <div class="col-sm-7">
                    <div class="checkbox">
                        <label>
                            <input type="checkbox" id="hasMore" value="#">
                        </label>
                    </div>
                </div>
            </div>
               <div class="form-group">
                  <label for="input6" class="changdu1 control-label">IOS跳转到的类</label>
                  <div class="col-sm-7">
                     <input type="text" class="form-control" id="ioscontrol" placeholder="">
                  </div>
               </div>
            <div class="form-group">
                <label for="input3" class="changdu1 control-label">显示列数</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="column" placeholder="">
                </div>
            </div>
               <div class="form-group">
                  <label for="input7" class="changdu1 control-label">跳转参数</label>
                  <div class="col-sm-7">
                     <textarea class="form-control" rows="7" id="params"></textarea>
                  </div>
               </div>
            <div class="form-group">
                <label for="input4" class="changdu1 control-label">显示个数</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="number" placeholder="">
                </div>
            </div>
               <div class="form-group">
                  <label for="input7" class="changdu1 control-label">媒体</label>
                  <div class="col-sm-7 detailsystem">
            <div class="form-group">
                <label for="input5" class="changdu1 control-label">Android跳转到的类</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="activity" placeholder="">
                </div>
            </div>
                  </div>
               </div>
            <div class="form-group">
                <label for="input6" class="changdu1 control-label">IOS跳转到的类</label>
                <div class="col-sm-7">
                    <input type="text" class="form-control" id="ioscontrol" placeholder="">
                </div>
            </div>
            </form>
            <div class="button0">
               <div class="button">
                  <button type="button" class="btn btn-primary save">保存</button>
               </div>
               <div class="button">
                  <a href="tuijian-lanmuneirong.html" class="btn btn-default" role="button">取消</a>
               </div>
            </div>
         </div>
      </div>
            <div class="form-group">
                <label for="input7" class="changdu1 control-label">跳转参数</label>
                <div class="col-sm-7">
                    <textarea class="form-control" rows="7" id="params"></textarea>
                </div>
            </div>
      <script src="//cdn.bootcss.com/jquery/1.10.1/jquery.min.js"></script>
      <script src="js/bootstrap.min.js"></script>
      <script src="js/nav.js"></script>
      <script src="js/common.js"></script>
      <script src="layer/layer.js"></script>
      <script>
         function getQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
            var r = window.location.search.substr(1).match(reg);
            if(r != null) return unescape(r[2]);
            return null;
         }
         $(function() {
            //获取参数
            var id = getQueryString("id");
            console.log(id);
            var index = layer.load(0, {
               'shade': false
            });
            $.post('api/home/gethometype', {
               'id': id
            }, function(data) {
               layer.close(index);
               $("#name").val(data.data.name);
               $("#orderby").val(data.data.orderby);
               $("#activity").val(data.data.activity);
               $("#params").val(data.data.params);
               $("#ioscontrol").val(data.data.iosControl);
               $("#column").val(data.data.columns);
               $("#number").val(data.data.number);
               $("#icon").val(data.data.icon);
               $(".icon-img").attr("src", data.data.icon);
               $("#hasMore").attr("checked", data.data.hasMore);
               var mvid = data.data.videoType.id;
               $.post('api/videoType/getAllVideoType',function(data){
               if(data.code==0){
                  var list = data.list;
                  for(var i= 0;i <list.length;i++){
                     var vt = list[i];
                     var vid =vt.id;
                     $("#classtype").append("<option key='"+vid+"'>"+vt.name+"</option>")
                  }
                  $("#classtype option[key="+mvid+"]")[0].selected=true;
               }
               },'json')
               var dsStr = "";
               data.detailsystemselect.forEach(function(ds) {
                  dsStr += "<div class='checkbox '><label>";
                  dsStr += "<input type='checkbox' value=" + ds.detailSystem.id + " " + (ds.selected == true ? 'checked' : '') + ">";
                  dsStr += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ds.detailSystem.appName;
                  dsStr += "</label></div>";
               });
               $(".detailsystem").html(dsStr);
            }, 'json');
            <div class="form-group">
                <label for="input7" class="changdu1 control-label">媒体</label>
                <div class="col-sm-7 detailsystem">
            $(".save").click(function() {
               var $detailsystems = $(".detailsystem input[type=checkbox]");
               var dess = "";
               for(var i = 0; i < $detailsystems.length; i++) {
                  if($detailsystems.eq(i).is(":checked")) {
                     dess += $detailsystems.eq(i).val() + ",";
                  }
               }
               if(dess.length > 0)
                  dess = dess.substr(0, dess.length - 1);
                </div>
            </div>
               $.post('api/home/updatehometype', {
                  'id': id,
                  'name': $("#name").val(),
                  'orderby': $("#orderby").val(),
                  'activity': $("#activity").val(),
                  'params': $("#params").val(),
                  'iosControl': $("#ioscontrol").val(),
                  'columns': $("#column").val(),
                  'number': $("#number").val(),
                  'hasMore': $("#hasMore").is(":checked") ? true : false,
                  'icon': $("#icon").val(),
                  'detailsystemids': dess,
                  'videoType.id':$("#classtype :checked").attr("key")
               }, function(data) {
                  layer.close(index);
                  layer.msg(data.msg);
                  doResponse(data, function() {
        </form>
        <div class="button0">
            <div class="button">
                <button type="button" class="btn btn-primary save">保存</button>
            </div>
            <div class="button">
                <a href="tuijian-lanmuneirong.html" class="btn btn-default" role="button">取消</a>
            </div>
        </div>
    </div>
</div>
                  });
               }, 'json');
<script src="//cdn.bootcss.com/jquery/1.10.1/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/nav.js"></script>
<script src="js/common.js"></script>
<script src="layer/layer.js"></script>
<script>
    function getQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]);
        return null;
    }
            });
    $(function () {
         });
      </script>
   </body>
        //获取参数
        var id = getQueryString("id");
        console.log(id);
        var index = layer.load(0, {
            'shade': false
        });
        $.post('api/home/gethometype', {
            'id': id
        }, function (data) {
            layer.close(index);
            $("#name").val(data.data.name);
            $("#orderby").val(data.data.orderby);
            $("#activity").val(data.data.activity);
            $("#params").val(data.data.params);
            $("#ioscontrol").val(data.data.iosControl);
            $("#column").val(data.data.columns);
            $("#number").val(data.data.number);
            $("#icon").val(data.data.icon);
            $(".icon-img").attr("src", data.data.icon);
            $("#hasMore").attr("checked", data.data.hasMore);
            var specialKey = data.data.specialDataKey;
            $.post('api/homerecommend/getSpcialList', {
                "page": 1
            }, function (data) {
                if (data.code == 0) {
                    var list = data.data.data;
                    $("#classtype").empty();
                    for (var i = 0; i < list.length; i++) {
                        var vt = list[i];
                        $("#classtype").append("<option key='" + vt.special.dataKey + "'>" + vt.special.name + "</option>")
                    }
                    if (specialKey)
                        $("#classtype option[key=" + specialKey + "]")[0].selected = true;
                }
            }, "json");
            var dsStr = "";
            data.detailsystemselect.forEach(function (ds) {
                dsStr += "<div class='checkbox '><label>";
                dsStr += "<input type='checkbox' value=" + ds.detailSystem.id + " " + (ds.selected == true ? 'checked' : '') + ">";
                dsStr += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + ds.detailSystem.appName;
                dsStr += "</label></div>";
            });
            $(".detailsystem").html(dsStr);
        }, 'json');
        $(".save").click(function () {
            var $detailsystems = $(".detailsystem input[type=checkbox]");
            var dess = "";
            for (var i = 0; i < $detailsystems.length; i++) {
                if ($detailsystems.eq(i).is(":checked")) {
                    dess += $detailsystems.eq(i).val() + ",";
                }
            }
            if (dess.length > 0)
                dess = dess.substr(0, dess.length - 1);
            $.post('api/home/updatehometype', {
                'id': id,
                'name': $("#name").val(),
                'orderby': $("#orderby").val(),
                'activity': $("#activity").val(),
                'params': $("#params").val(),
                'iosControl': $("#ioscontrol").val(),
                'columns': $("#column").val(),
                'number': $("#number").val(),
                'hasMore': $("#hasMore").is(":checked") ? true : false,
                'icon': $("#icon").val(),
                'detailsystemids': dess,
                'specialDataKey': $("#classtype :checked").attr("key")
            }, function (data) {
                layer.close(index);
                layer.msg(data.msg);
                doResponse(data, function () {
                });
            }, 'json');
        });
    });
</script>
</body>
</html>