| | |
| | | <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 += " " + 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 += " " + 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> |