Commit 6b781060 authored by agping's avatar agping

修改

parent ffd7420e
{layout name="global/frame_two_tpl" /}
<input type="hidden" class="page-load" id="opensquareList" />
<style>
.table-responsive{
overflow-x: none!important;
}
.modal-body1 {
height: 600px;
overflow-y: auto;
......@@ -251,21 +254,21 @@
<div class="panel panel-default">
<div class="panel-heading breadcrumb">
<li>
<a href="#">商学院</a>
<a href="#">开盘广场</a>
</li>
<li class="active">商学院列表</li>
<!--<li class="active">商学院列表</li>-->
<div class="pull-right">
<ul class="bread_btn">
<li>
<a href="new_text.html" class="btn btn-default add_alert" target="_self"><i class="icon-plus"></i> 新增文章
</a>
<a class="btn btn-default" href="#add_modal" data-toggle="modal" data-id="[%= it[item]['id'] %]"><i class="icon-plus"></i>发布开盘</a>
</li>
</ul>
</div>
</div>
<div class="panel-body">
<div class="table-responsive">
<div class="">
<table class="table table-striped table-bordered table-hover table-condensed">
<thead>
<tr>
......@@ -276,9 +279,14 @@
<span class="fore-span ld-Marheight">-</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="end_date" name="end_date" type="date">
<!--下拉列表-->
<select class="form-control btn2 margin-top-ld input" name="" id="city_id" title=" ">
<option value="10001">上海市</option>
<option value="10002">杭州市</option>
<option value="10003">深圳市</option>
<option value="10006">广州市</option>
</select>
<select class="form-control btn2 margin-top-ld input" name="" id="district_id" title=" ">
<option value="">请选择标签</option>
<option value="">部门标签</option>
</select>
<input class="form-control btn2 margin-top-ld" data-rule-phoneus="false" data-rule-required="false" id="release_title" placeholder="文章标题" type="text" value="">
<span class="btn btn-info btn3 margin-top-ld" id="search">搜索</span>
......@@ -291,7 +299,8 @@
<th class="text-center">发布时间</th>
<th class="text-center">发布人</th>
<th class="text-center">标题</th>
<th class="text-center">标签</th>
<th class="text-center">城市</th>
<th class="text-center">部门标签</th>
<th class="text-center">评论数</th>
<th class="text-center">操作</th>
......@@ -302,10 +311,6 @@
</tbody>
</table>
</div>
<!-- /#page-content-wrapper -->
<!-- <div class="text-left">
每页显示<span id="page">15</span>条 | 共<span id="total_page"></span>条
</div> -->
<div class="text-right" id="pagediv">
</div>
......@@ -433,4 +438,128 @@
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
\ No newline at end of file
</div>
<!--新增开盘 编辑开盘-->
<div class="modal fade" id="add_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" >
<div class="modal-dialog button-center-bargain" style="width: 900px;">
<div class="modal-content" >
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title">
发布开盘
</h4>
</div>
<div class="modal-body">
<div class="">
<table class="table table-striped table-bordered table-hover table-condensed">
<tbody id="" class="text-center">
<tr>
<td>
<form class="form-horizontal" action="/agents/add_user" id="">
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">标题:</label>
<div class="col-sm-9">
<input type="text" class="form-control btn6" name="user_name" id="announcement_title_add" placeholder="请输入标题">
<span class="use-span text-danger">(20字以内,显示在首页列表)</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">城市标签:</label>
<div class="col-sm-9">
<select class="form-control btn5 input" name="" id="add_city_id" title=" ">
<option value="">请选择标签</option>
<option value="10001">上海市</option>
<option value="10002">杭州市</option>
<option value="10003">深圳市</option>
<option value="10006">广州市</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">部门标签:</label>
<div class="col-sm-9">
<select class="form-control btn5 input" name="" id="add_district_id" title=" ">
<option value="">请选择标签</option>
<option value="7">四部林时达区域</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">封面图:</label>
<div class="col-xs-9">
<ul class="list-group">
<li class="list-group-item">
<div class="file-upload-area p-a-0 ">
<ul class="img-pre-ul" id="fujian_ul_add"></ul>
<div class="btn-area">
<input class="btn btn-default" type="file" id="upload-image-btn" data-limittop="1" /> <!--修改上传文件的最大数字-->
<button class="btn btn-default">选择图片</button>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">内容:</label>
<div class="col-sm-9">
<div>
<!-- 加载编辑器的容器 -->
<script type="text/plain" id="myEditor" style="width:620px;height:240px;">
</script>
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('myEditor');
</script>
</div>
</div>
</div>
</form>
<button type="button" class="btn btn-primary" id="add_news">保存 </button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="modal-footer text-center">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal -->
</div>
\ No newline at end of file
......@@ -16,6 +16,7 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
agent_id_two:'',
agent_id2 : 0,
modal_btn_id : '' ,
announcementdel_id:'',//文章id
init: function () {
//初始化dot
$ ("body").append (template);
......@@ -59,7 +60,6 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
$("#confirm_delete").click(function(){
var params = {};
params.id = user.announcementdel_id;
console.log(user.announcementdel_id);
if(!params.id || params.id == null){
alert ("要删除的id不能为空");
return false;
......@@ -68,12 +68,6 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
});
$ (document).delegate (".announcement-del", "click", function () {
user.announcementdel_id = $ (this).attr ("data-id");
console.log(user.announcementdel_id);
});
$ (document).delegate (".add_alert", "click", function () {//新增客户
// document.getElementById("add_user_form").reset();
});
$ (document).delegate ("#add_news", "click", function () {//新增文章
user.user_id = $ (this).attr ("data-id");
......@@ -94,37 +88,71 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
_this.parent().prev().val(_this.html()).attr('data-id',_this.attr('data-id'));
_this.parent().html('').hide();
});
//图片上传,附件上传处理事件
$(".upload-image-btn").click(function() {
//图片上传,附件上传处理事件(发布开盘 新增图片)
$("#upload-image-btn").change(function() {
var _this = $(this),
_spFile = _this.data('spfile'),
_limitTop = _this.data('limittop'),
_fileNum = _this.parent().next().find('.delet-pic-btn').length; //根据删除按钮的个数,确定文件的个数
_limitTop = 1,
_fileNum = $('#fujian_ul').find('.delet-pic-btn').length; //根据删除按钮的个数,确定文件的个数
if(_limitTop && (_fileNum < _limitTop)) {
BrowseServer(_this.prev().attr('id'), function(url) {
console.log(url);
var formData = new FormData();
formData.append('type', 'house_img');
formData.append('image', _this[0].files[0]);
$.ajax({
type: 'post',
url: ServerHostImageLiu + '/index/uploadImg',
data: formData,
dataType: 'json',
contentType: false,
cache: false,
processData: false,
beforeSend: function() {},
success: function(_data) {
if(_data.code == 200) {
var _url = _data.data.internet_img_name;
var tag = '' ;
user.titlePic = _data.data.img_path ;
var url = ServerHostImageLiu + "/resource/lib/Attachments/images/" + _url;
if(_spFile == 'pdf') {
if(/(\.pdf)$/i.test(url)) {
_this.parent().next().prepend('<li class="pdf-pre-li"><a class="pdf-pre-a" download="{1}" href="{0}" title="点击查看">{1}</a><a href="javascript:;" class="delet-pic-btn">删除</a></li>'.stringFormatObj({
if(/(\.pdf|\.doc|\.xls)$/i.test(url)) {
$('#fujian_ul').append('<li class="pdf-pre-li"><a class="pdf-pre-a" download="{1}" href="javascript:;" title="点击可下载">{1}</a><a href="javascript:;" class="delet-pic-btn">删除</a></li>'.stringFormatObj({
'0': url,
'1': dealFileName(decodeURI(url.slice(url.lastIndexOf('/') + 1)))
'1': dealFileName(decodeURI(url.slice(url.lastIndexOf('/') + 1)))//dealFileName不要忘记
}));
} else {
alert('所选择的格式不是pdf,请重新选择');
alert('所选择的格式不是pdf/doc/xls,请重新选择');
return false;
}
} else {
if(/(\.jpg|\.jpeg|\.png|\.gif|\.bmp)$/i.test(url)) {
_this.parent().next().prepend('<li><img title="点击查看大图" src="{0}" /><a href="javascript:;" class="delet-pic-btn">删除</a></li>'.stringFormatObj({
'0': url
$('#fujian_ul_add').append('<li><img class="titleImg" title="点击查看大图" src="{0}" data-name="{1}"/><a href="javascript:;" class="delet-pic-btn">删除</a></li>'.stringFormatObj({
'0': url,
'1' : _data.data.img_path
}));
} else {
alert('所选择的格式不正确,请重新选择');
return false;
}
};
});
} else {
alert(_data.msg);
};
},
error: function() {
alert('enter error');
},
complete: function(xhr, textStatus) {
if(textStatus === 'timeout') {
//处理超时的逻辑
alert('请求超时,请重试');
};
}
});
} else {
alert('上传上限为 ' + _limitTop);
return false;
......@@ -141,26 +169,22 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
user.modal_btn_id = e.target.dataset.id;
$('#fujian_ul').html('');
});
$("#show_modal").on("shown.bs.modal",function(){
$('.cke_toolbox').hide();
_doc.on('click','.edit_modal_btn' ,function(e){//点击编辑
user.announcementdel_id = $ (this).attr ("data-id");
user.text_details();
});
},
//点击编辑 调用的接口
text_details: function() {
var news_id = user.modal_btn_id;
var _imgUploadLunbo = $('#xiangqing_pic_ul'); //详情页轮播图ul
var _imgUploadLiebiao = $('#liebiao_pic_ul'); //列表页封面图ul
var _urlCut = location.origin + '/resource/lib/Attachments/images/'; //要截取的部分url
var _dajiangtangObj = $('#dajiangtang'); //大讲堂
$.ajax({
'type': 'GET',
'url': '/index/getNewsInfo',
'url': '/index/getSquareInfo',
data: {
'id': news_id,
'id': user.announcementdel_id,
},
dataType: "json",
success: function(data) {
......@@ -168,33 +192,13 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
$('#modal_detail_value').html(data.data.content);
$("#announcement_title").val(data.data.title);
$("#district_id2").val(data.data.s_label_id * 1); //商学院标签id
var _data = data['data'];
if(_data['cover_plan']) {
_imgUploadLiebiao.html('<li><img title="点击查看大图" src="{0}" /></li>'.stringFormatObj({
'0': _data['cover_plan']
}));
};
//获取编辑器里的内容
// setCKeditorValue(id,content)
//setCKeditorValue("goods_sup_id", _data['content']);
//附件
var file_paths = _data['file'];
if ( file_paths ) {
for ( var i = 0 ; i < file_paths.length ; i++ ){
console.log(file_paths[i]['file_name'])
var _tempArr = file_paths[i]['file_name'].split('/');
file_paths[i]['file_name'] && $('#fujian_ul').append('<li class="pdf-pre-li" id='+file_paths[i]['file_id'] +'><a class="pdf-pre-a" download="{1}" href="javascript:;" title="点击可下载">{2}</a></li>'.stringFormatObj({
'0': '/' + file_paths[i]['show_file'],
'1': dealFileName(decodeURI(_tempArr[_tempArr.length-1])),
'2': file_paths[i]['file_former_name']?file_paths[i]['file_former_name']:dealFileName(decodeURI(_tempArr[_tempArr.length-1]))
}));
}
}
$('#announcement_title').attr('readonly','readonly');
$('#district_id2').attr('disabled','disabled');
} else {}
}
});
......@@ -202,26 +206,26 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
//筛选 获取文章列表
getList: function (pageNo) {
user.pageNo = pageNo;
var params = {};
params.start_time = $("#start_date").val();
params.end_time = $("#end_date").val();
params.start_date = $("#start_date").val();
params.end_date = $("#end_date").val();
params.title = $("#release_title").val();
params.label_id = $("#district_id").val();
params.pageNo = user.pageNo;
params.pageSize = user.pageSize;
params.site_id = $("#city_id").val();
// params.district_id = $("#city_id").val();
params.page_no = user.pageNo;
params.page_size = user.pageSize;
$.ajax ({
url: '/index/business_school',
url: '/index/getSquareList',
type: 'GET',
async: true,
data: params,
dataType: 'json',
success: function (data) {
console.log('公告');
var temp = document.getElementById ('schoolBusiness_list_tpl').innerHTML;
var temp = document.getElementById ('opensquare_list_tpl').innerHTML;
var doTtmpl = doT.template (temp);
$ ("#users_list").html (doTtmpl (data.data.list));
$ ("#users_list").html (doTtmpl (data.data.data));
/*分页代码*/
add_page(data.data.total,pageNo,user.pageSize,user.getList);
$("#total_page").html(data.data.total);
......@@ -242,7 +246,6 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
str += '<option value="'+item.id+'">'+item.label_name+'</option>';
});
$("#district_id").append(str);
$("#district_id2").append(str);
fn && fn();
}
}
......@@ -250,7 +253,7 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
},
delete_text : function(params) {//删除文章
$.ajax ({
url: '/index/delNews',
url: '/index/delSquare',
type: 'POST',
async: true,
data: params,
......@@ -265,6 +268,40 @@ define (['doT', 'text!temp/opensquareList_template_tpl.html','ckfinder','ckfinde
}
});
},
add_news: function() { //新增开盘 编辑开盘
if ($('.titleImg')) {
var pic = $('.titleImg').attr("data-name");
}
var _imgUploadLiebiao = $('#fujian_ul'); //列表页封面图ul
var _liebiaoPicObj = $('.titleImg');
var _urlCut = location.origin + '/resource/lib/Attachments/images/'; //要截取的部分url
if(_liebiaoPicObj.length < 1) {
alert('列表页封面图需要上传');
return false;
};
var _data = {};
_data.title = $("#announcement_title_add").val();
_data.site_id = $("#add_city_id").val(); //商学院标签id
_data.district_id = $("#add_district_id").val(); //商学院标签id
_data.cover_img = pic; //封面图 剪切后的字符串
_data.content = UE.getEditor('myEditor').getContent();
$.ajax({
url: '/index/addSquare',//发布开盘
type: 'POST',
async: true,
data: _data,
dataType: 'json',
success: function(data) {
if(data.code == 200) {
$("#add_modal").modal('hide'); //提交成功 关闭模态框
alert('提交成功')
user.getList(user.pageNo);
} else {
alert(data.msg);
}
}
});
},
};
return user;
......
......@@ -3,31 +3,22 @@
[% for(var item in it){ %]
<tr>
<td>[%= it[item]['create_time'] %]</td>
<!--<td>[%= hideTel(it[item]["name"]) %]</td>-->
<td>[% if(it[item]["name"] != null) { %]
[%= it[item]["name"] %]
[% } %]
</td>
<td>[%= it[item]["title"] %]</td>
<td>[% if(it[item]["label_name"] != null) { %]
[%= it[item]["label_name"] %]
<td>[% if(it[item]["site_name"] != null) { %]
[%= it[item]["site_name"] %]
[% } %]
</td>
<!--<td>[%= it[item]["label_name"] %]</td>-->
<!--没有评论数字段-->
<td>[%= it[item]["comment_number"] %]</td>
<td>[%= it[item]["district_name"] %]</td>
<td>[%= it[item]["id"] %]</td>
<td>
<a href="#show_modal" class="btn1 btn-success show_modal_btn" data-toggle="modal" data-id="[%= it[item]['id'] %]"> 查看</a>
<!--<a class="btn1 btn-success" href="new_text.html?id=[%= it[item]['id'] %]" data-createTime='[%= it[item]["create_time"] %]' data-title='[%= it[item]["title"] %]' data-id='[%= it[item]["id"] %]' data-content='[%= it[item]["content"] %]' target="_self">-->
<a class="btn1 btn-success" href="new_text.html?id=[%= it[item]['id'] %]" data-id="[%= it[item]['id'] %]">
编辑
</a>
[% if(check_auth('index/delNews')) { %]
<!--删除权限-->
<a class="btn1 btn-success show_modal_btn" href="#show_modal" data-toggle="modal" data-id="[%= it[item]['id'] %]">查看</a>
<a class="btn1 btn-success edit_modal_btn" href="#add_modal" data-toggle="modal" data-id="[%= it[item]['id'] %]">编辑</a>
<a class="btn1 btn-danger announcement-del" href="#modal-delete" data-toggle="modal" data-id='[%= it[item]["id"] %]'>删除</a>
[% } %]
</td>
</tr>
[% } %]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment