Commit b52338d4 authored by wangjiangze's avatar wangjiangze

更新

parent eaf05089
......@@ -17,6 +17,35 @@ class InjectAction extends CommonAction{
}
}
//媒资注入列表
public function lists(){
$op = I('op');
$id = I('id','',int);
$userInfo = $_SESSION["_USER_INFO"];
if($op=="getjson"){
$model = D("InjectLog");
$inputs = I();
$list = $model->getList("list",$userInfo,$inputs);
$count = $model->getList("count",$userInfo,$inputs);
$total = $count[0]["count"];
echo "{\"total\":\"".$total."\",\"rows\":".json_encode($list)."}";
}else{
$hotelModel = D("Hotel");
$spModel = D("Sp");
if($userInfo['sp_ids']){
$sp_lists = $spModel->where("`status`=0 and id in(".$userInfo['sp_ids'].")")->select();
$hotel_lists = $hotelModel->where("`status`=0 and sp_id in(".$userInfo['sp_ids'].")")->select();
}else{
$sp_lists = $spModel->where("`status`=0")->select();
$hotel_lists = $hotelModel->where("`status`=0")->select();
}
$this->id = $id;
$this->hotel_lists = $hotel_lists;
$this->sp_lists = $sp_lists;
$this->display();
}
}
//添加
public function add(){
$userInfo = $_SESSION["_USER_INFO"];
......
......@@ -17,6 +17,35 @@ class PlayCtrlAction extends CommonAction{
}
}
//播控列表
public function lists(){
$op = I('op');
$id = I('id','',int);
$userInfo = $_SESSION["_USER_INFO"];
if($op=="getjson"){
$model = D("PlayCtrlLog");
$inputs = I();
$list = $model->getList("list",$userInfo,$inputs);
$count = $model->getList("count",$userInfo,$inputs);
$total = $count[0]["count"];
echo "{\"total\":\"".$total."\",\"rows\":".json_encode($list)."}";
}else{
$hotelModel = D("Hotel");
$spModel = D("Sp");
if($userInfo['sp_ids']){
$sp_lists = $spModel->where("`status`=0 and id in(".$userInfo['sp_ids'].")")->select();
$hotel_lists = $hotelModel->where("`status`=0 and sp_id in(".$userInfo['sp_ids'].")")->select();
}else{
$sp_lists = $spModel->where("`status`=0")->select();
$hotel_lists = $hotelModel->where("`status`=0")->select();
}
$this->id = $id;
$this->hotel_lists = $hotel_lists;
$this->sp_lists = $sp_lists;
$this->display();
}
}
//添加
public function add(){
$userInfo = $_SESSION["_USER_INFO"];
......
......@@ -17,6 +17,35 @@ class PlayCtrlAction extends CommonAction{
}
}
//播控列表
public function lists(){
$op = I('op');
$id = I('id','',int);
$userInfo = $_SESSION["_USER_INFO"];
if($op=="getjson"){
$model = D("PlayCtrlLog");
$inputs = I();
$list = $model->getList("list",$userInfo,$inputs);
$count = $model->getList("count",$userInfo,$inputs);
$total = $count[0]["count"];
echo "{\"total\":\"".$total."\",\"rows\":".json_encode($list)."}";
}else{
$hotelModel = D("Hotel");
$spModel = D("Sp");
if($userInfo['sp_ids']){
$sp_lists = $spModel->where("`status`=0 and id in(".$userInfo['sp_ids'].")")->select();
$hotel_lists = $hotelModel->where("`status`=0 and sp_id in(".$userInfo['sp_ids'].")")->select();
}else{
$sp_lists = $spModel->where("`status`=0")->select();
$hotel_lists = $hotelModel->where("`status`=0")->select();
}
$this->id = $id;
$this->hotel_lists = $hotel_lists;
$this->sp_lists = $sp_lists;
$this->display();
}
}
//添加
public function add(){
$userInfo = $_SESSION["_USER_INFO"];
......
......@@ -14,6 +14,7 @@ class InjectLogModel extends RelationModel{
$searchValue = $inputs["searchValue"]?$inputs["searchValue"]:'';
$searchSp = $inputs["searchSp"]?$inputs["searchSp"]:0;
$searchHotel = $inputs["searchHotel"]?$inputs["searchHotel"]:0;
$searchTaskID = $inputs["searchTaskID"]?$inputs["searchTaskID"]:0;
if($searchValue){
$where = " and (E.`name` like '%".$searchValue."%') ";
......@@ -27,6 +28,10 @@ class InjectLogModel extends RelationModel{
$where .= " and A.hotel_id = $searchHotel ";
}
if($searchTaskID){
$where .= " and A.task_id = $searchTaskID ";
}
if($userInfo['sp_ids']){
$where .= " and A.sp_id in(".$userInfo['sp_ids'].") ";
}
......
......@@ -14,6 +14,7 @@ class PlayCtrlLogModel extends RelationModel{
$searchValue = $inputs["searchValue"]?$inputs["searchValue"]:'';
$searchSp = $inputs["searchSp"]?$inputs["searchSp"]:0;
$searchHotel = $inputs["searchHotel"]?$inputs["searchHotel"]:0;
$searchTaskID = $inputs["searchTaskID"]?$inputs["searchTaskID"]:0;
if($searchValue){
$where = " and (A.`name` like '%".$searchValue."%') ";
......@@ -27,6 +28,10 @@ class PlayCtrlLogModel extends RelationModel{
$where .= " and A.hotel_id = $searchHotel ";
}
if($searchTaskID){
$where .= " and A.task_id = $searchTaskID ";
}
if($userInfo['sp_ids']){
$where .= " and A.sp_id in(".$userInfo['sp_ids'].") ";
}
......
......@@ -25,7 +25,7 @@ class PlayCtrlModel extends RelationModel{
//返回列表(limit分页)
if($queryType=="list"){
$where .= $sort." ".$limit;
$fields = " *,case `status` when 0 then '<font color=red>珊瑚</font>' when 1 then '<font color=green>上线</font>' when 2 then '<font color=red>下线</font>' end as `status` ";
$fields = " *,case `status` when 0 then '<font color=red>删除</font>' when 1 then '<font color=green>上线</font>' when 2 then '<font color=red>下线</font>' end as `status` ";
}
$sql = "select ".$fields." from sh_task_ctrl where 1=1 ".$where.";";
// echo $sql;
......
......@@ -37,7 +37,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Hotel','Front','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -45,7 +45,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Hotel','Hotel','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -19,7 +19,7 @@
<div class="searchBox clearfix">
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Hotel','Region','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
</ul>
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Inject','Inject','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......@@ -70,7 +70,7 @@ onRowContextMenu : onRowContextMenu
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','Inject','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('Inject','Inject','lists')}>媒资注入列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Inject','Inject','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','Inject','add')}>列表</div>-->
......@@ -79,7 +79,7 @@ onRowContextMenu : onRowContextMenu
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Inject','Inject','updateStatusAjaxHandle')}>启用</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','Inject','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('Inject','Inject','lists')}>媒资注入列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Inject','Inject','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','Inject','add')}>列表</div>-->
......@@ -144,6 +144,14 @@ function enable(status){
function add(){
pop('80%',700,true,'dg','datagrid','/Inject/Inject/add/')
}
function lists(){
var row = $('#dg').datagrid('getSelected');
if (row){
pop('80%',500,true,'dg','datagrid','/Inject/Inject/lists/id/'+row.id)
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function edit(){
var row = $('#dg').datagrid('getSelected');
if (row){
......
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>媒资注入列表</title>
<link href="__PUBLIC__/css/style_frame.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="__PUBLIC__/js/jquery-easyui-1.3.4/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="__PUBLIC__/js/jquery-easyui-1.3.4/themes/icon.css">
<script type="text/javascript" src="__PUBLIC__/js/jquery.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/jquery-easyui-1.3.4/jquery.easyui.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/jquery-easyui-1.3.4/locale/easyui-lang-{$language}.js"></script>
<script type="text/javascript" src="__PUBLIC__/newVsdn/js/zDialog/zDrag.js"></script>
<script type="text/javascript" src="__PUBLIC__/newVsdn/js/zDialog/zDialog.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/common/functions.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/common/md5.js"></script>
<link href="__PUBLIC__/newVsdn/css/style_frame.css" rel="stylesheet" type="text/css" />
</head>
<body style="padding:20px">
<!--搜索和按钮 开始 -->
<div class="searchInject clearfix">
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="hyperchanne clearfix">
<form name="searchform" method="post" action="" id ="searchform">
<input type="hidden" name="op" value="getjson">
<div class="inputBox">
<select class="select" name="searchSp">
<option value="0">合作方</option>
<volist name="sp_lists" id="item">
<option value="{$item.id}">{$item.name}</option>
</volist>
</select>
<select class="select" name="searchHotel">
<option value="0">酒店</option>
<volist name="hotel_lists" id="item">
<option value="{$item.id}">{$item.name}</option>
</volist>
</select>
<input class="input" type="hidden" value="{$id}" name="searchTaskID">
</div>
<input id="submit_search" name="" type="button" value="查询" class="btn_go_s btn_orange" />
</form>
</div><!--hyperchanne end-->
<div class="">
<!-- <ul class="operationBox">
<li class="add">
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
</ul>-->
</div><!--mainBox end-->
</div>
</div>
</div>
<!--搜索和按钮 结束-->
<table id="dg" title=""
data-options="
iconCls: 'icon-edit',
singleSelect: true,
url: '/Inject/Inject/lists/',
method: 'post',
pagination: true,
pageList:[15,30,45,60],
rownumbers: true,
sortName:'id',
sortOrder:'asc',
queryParams: form2Json('searchform'),
fitColumns: true,
height:'auto',
onRowContextMenu : onRowContextMenu
">
<thead>
<tr>
<th data-options="field:'task_name',width:50" sortable="true">任务名称</th>
<th data-options="field:'media_name',width:100" sortable="true">媒资名称</th>
<th data-options="field:'hotel_name',width:50" sortable="true">酒店名称</th>
<th data-options="field:'sp_name',width:30" sortable="true">合作方名称</th>
<th data-options="field:'addtime',width:30" sortable="true">创建时间</th>
<th data-options="field:'updatetime',width:30" sortable="true">更新时间</th>
<th data-options="field:'status'" sortable="true" align="center">状态</th>
<!--<th field="action" align="center" formatter="InputAction">操作</th>-->
</tr>
</thead>
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','InjectLog','add')}>编辑</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Inject','InjectLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','InjectLog','add')}>列表</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('Inject','InjectLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Inject','InjectLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','InjectLog','add')}>编辑</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Inject','InjectLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Inject','InjectLog','add')}>列表</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('Inject','InjectLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Inject','InjectLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<script type="text/javascript">
function onRowContextMenu(e, rowIndex, rowData){
e.preventDefault();
$('#dg').datagrid('unselectAll');
$('#dg').datagrid('selectRow', rowIndex);
$('#mm2').menu('show', {
left:e.pageX,
top:e.pageY
});
}
function InputAction(value, row, index) {
return'<a href="javascript:void(0)" id="mb' + index + '" class="easyui-menubutton" menu="#mm1" iconCls="icon-list" onmouseover="setSelectRow(' + index + ')">'+this.title+'</a>';
}
function TypeAction(value, row, index){
if(value==0){
return '主(Master)';
}else{
return '从(Slave)';
}
}
function setSelectRow(index) {
$('#dg').datagrid('unselectAll');
$('#dg').datagrid('selectRow', index);
}
//初始化菜单按钮
$(function(){
$('#dg').datagrid({
onLoadSuccess: function (data) {
for (i = 0; i < $('#dg').datagrid('getRows').length; i++) {
$('#mb' + i).menubutton();
}
}
})
});
//禁用启用
function enable(status){
var row = $('#dg').datagrid('getSelected');
if (row){
var msg='启用';
if(status==1)
msg='禁用'
$.messager.confirm('操作确认', '确认['+msg+']该记录?', function(r){
if (r){
$.post("/Inject/InjectLog/updateStatusAjaxHandle/", {id:row.id,status:status},
function(data){
$('#dg').datagrid('reload');
});
}
});
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function add(){
pop('80%',700,true,'dg','datagrid','/Inject/InjectLog/add/')
}
function edit(){
var row = $('#dg').datagrid('getSelected');
if (row){
pop('80%',700,true,'dg','datagrid','/Inject/InjectLog/add/id/'+row.id);
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function del(){
var row = $('#dg').datagrid('getSelected');
if (row){
$.messager.confirm('操作确认', '确认[删除]该记录?', function(r){
if (r){
$.post("/Inject/InjectLog/deleteHandle/", {id:row.id},
function(data){
$('#dg').datagrid('reload');
});
}
});
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
$("#submit_search").click(function () {
$('#dg').datagrid({ queryParams: form2Json("searchform") }); //点击搜索
});
/**
* JQuery扩展方法,用户对JQuery EasyUI的DataGrid控件进行操作。
*/
$.fn.extend({
/**
* 修改DataGrid对象的默认大小,以适应页面宽度。
*
* @param heightMargin
* 高度对页内边距的距离。
* @param widthMargin
* 宽度对页内边距的距离。
* @param minHeight
* 最小高度。
* @param minWidth
* 最小宽度。
*
*/
resizeDataGrid : function(heightMargin, widthMargin, minHeight, minWidth) {
var height = $(document.body).height() - heightMargin;
var width = $(document.body).width() - widthMargin;
height = height < minHeight ? minHeight : height;
width = width < minWidth ? minWidth : width;
$(this).datagrid('resize', {
//height : height,
width : width
});
}
});
$(function() {
// datagrid数据表格ID
var datagridId = 'dg';
// 第一次加载时自动变化大小
$('#' + datagridId).resizeDataGrid(0, 10, 0, 0);
// 当窗口大小发生变化时,调整DataGrid的大小
$(window).resize(function() {
$('#' + datagridId).resizeDataGrid(0, 10, 0, 0);
});
});
</script>
</body>
</html>
\ No newline at end of file
......@@ -89,18 +89,18 @@ onRowContextMenu : onRowContextMenu
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Log','PlayLog','add')}>编辑</div>
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Log','PlayLog','add')}>编辑</div>-->
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Log','PlayLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>启用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Log','PlayLog','add')}>编辑</div>
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('Log','PlayLog','add')}>编辑</div>-->
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('Log','PlayLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>启用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('Log','PlayLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<script type="text/javascript">
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Media','Cloud','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -37,7 +37,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Media','Playlist','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......@@ -69,7 +69,7 @@ onRowContextMenu : onRowContextMenu
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('PlayCtrl','PlayCtrl','lists')}>播控列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrl','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>列表</div>-->
......@@ -78,7 +78,7 @@ onRowContextMenu : onRowContextMenu
<div iconCls="icon-stop" id="menuStart" onclick="enable(2)" {:buttonAuth('PlayCtrl','PlayCtrl','updateStatusAjaxHandle')}>下线</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('PlayCtrl','PlayCtrl','lists')}>播控列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrl','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>列表</div>-->
......@@ -143,6 +143,14 @@ function enable(status){
function add(){
pop('80%',700,true,'dg','datagrid','/PlayCtrl/PlayCtrl/add/')
}
function lists(){
var row = $('#dg').datagrid('getSelected');
if (row){
pop('80%',550,true,'dg','datagrid','/PlayCtrl/PlayCtrl/lists/id/'+row.id)
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function edit(){
var row = $('#dg').datagrid('getSelected');
if (row){
......
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>播控列表</title>
<link href="__PUBLIC__/css/style_frame.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="__PUBLIC__/js/jquery-easyui-1.3.4/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="__PUBLIC__/js/jquery-easyui-1.3.4/themes/icon.css">
<script type="text/javascript" src="__PUBLIC__/js/jquery.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/jquery-easyui-1.3.4/jquery.easyui.min.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/jquery-easyui-1.3.4/locale/easyui-lang-{$language}.js"></script>
<script type="text/javascript" src="__PUBLIC__/newVsdn/js/zDialog/zDrag.js"></script>
<script type="text/javascript" src="__PUBLIC__/newVsdn/js/zDialog/zDialog.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/common/functions.js"></script>
<script type="text/javascript" src="__PUBLIC__/js/common/md5.js"></script>
<link href="__PUBLIC__/newVsdn/css/style_frame.css" rel="stylesheet" type="text/css" />
</head>
<body style="padding:20px">
<!--搜索和按钮 开始 -->
<div class="searchPlayCtrl clearfix">
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="hyperchanne clearfix">
<form name="searchform" method="post" action="" id ="searchform">
<input type="hidden" name="op" value="getjson">
<div class="inputBox">
<select class="select" name="searchSp">
<option value="0">合作方</option>
<volist name="sp_lists" id="item">
<option value="{$item.id}">{$item.name}</option>
</volist>
</select>
<select class="select" name="searchHotel">
<option value="0">酒店</option>
<volist name="hotel_lists" id="item">
<option value="{$item.id}">{$item.name}</option>
</volist>
</select>
<input class="input" type="hidden" value="{$id}" name="searchTaskID">
</div>
<input id="submit_search" name="" type="button" value="查询" class="btn_go_s btn_orange" />
</form>
</div><!--hyperchanne end-->
<div class="">
<!-- <ul class="operationBox">
<li class="add">
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
</ul>-->
</div><!--mainBox end-->
</div>
</div>
</div>
<!--搜索和按钮 结束-->
<table id="dg" title=""
data-options="
iconCls: 'icon-edit',
singleSelect: true,
url: '/PlayCtrl/PlayCtrl/lists/',
method: 'post',
pagination: true,
pageList:[15,30,45,60],
rownumbers: true,
sortName:'id',
sortOrder:'asc',
queryParams: form2Json('searchform'),
fitColumns: true,
height:'auto',
onRowContextMenu : onRowContextMenu
">
<thead>
<tr>
<th data-options="field:'task_name',width:50" sortable="true">播控名称</th>
<th data-options="field:'media_name',width:100" sortable="true">媒资名称</th>
<th data-options="field:'hotel_name',width:50" sortable="true">酒店名称</th>
<th data-options="field:'sp_name',width:30" sortable="true">合作方名称</th>
<th data-options="field:'addtime',width:30" sortable="true">创建时间</th>
<th data-options="field:'updatetime',width:30" sortable="true">更新时间</th>
<th data-options="field:'status'" sortable="true" align="center">状态</th>
<!--<th field="action" align="center" formatter="InputAction">操作</th>-->
</tr>
</thead>
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrlLog','add')}>编辑</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrlLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrlLog','add')}>列表</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('PlayCtrl','PlayCtrlLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('PlayCtrl','PlayCtrlLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrlLog','add')}>编辑</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrlLog','deletehandle')}>删除</div>
<div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrlLog','add')}>列表</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-stop" id="menuStop" onclick="enable(1)" {:buttonAuth('PlayCtrl','PlayCtrlLog','updateStatusAjaxHandle')}>禁用</div>
<div iconCls="icon-start" id="menuStart" onclick="enable(0)" {:buttonAuth('PlayCtrl','PlayCtrlLog','updateStatusAjaxHandle')}>启用</div>-->
</div>
<script type="text/javascript">
function onRowContextMenu(e, rowIndex, rowData){
e.preventDefault();
$('#dg').datagrid('unselectAll');
$('#dg').datagrid('selectRow', rowIndex);
$('#mm2').menu('show', {
left:e.pageX,
top:e.pageY
});
}
function InputAction(value, row, index) {
return'<a href="javascript:void(0)" id="mb' + index + '" class="easyui-menubutton" menu="#mm1" iconCls="icon-list" onmouseover="setSelectRow(' + index + ')">'+this.title+'</a>';
}
function TypeAction(value, row, index){
if(value==0){
return '主(Master)';
}else{
return '从(Slave)';
}
}
function setSelectRow(index) {
$('#dg').datagrid('unselectAll');
$('#dg').datagrid('selectRow', index);
}
//初始化菜单按钮
$(function(){
$('#dg').datagrid({
onLoadSuccess: function (data) {
for (i = 0; i < $('#dg').datagrid('getRows').length; i++) {
$('#mb' + i).menubutton();
}
}
})
});
//禁用启用
function enable(status){
var row = $('#dg').datagrid('getSelected');
if (row){
var msg='启用';
if(status==1)
msg='禁用'
$.messager.confirm('操作确认', '确认['+msg+']该记录?', function(r){
if (r){
$.post("/PlayCtrl/PlayCtrlLog/updateStatusAjaxHandle/", {id:row.id,status:status},
function(data){
$('#dg').datagrid('reload');
});
}
});
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function add(){
pop('80%',700,true,'dg','datagrid','/PlayCtrl/PlayCtrlLog/add/')
}
function edit(){
var row = $('#dg').datagrid('getSelected');
if (row){
pop('80%',700,true,'dg','datagrid','/PlayCtrl/PlayCtrlLog/add/id/'+row.id);
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function del(){
var row = $('#dg').datagrid('getSelected');
if (row){
$.messager.confirm('操作确认', '确认[删除]该记录?', function(r){
if (r){
$.post("/PlayCtrl/PlayCtrlLog/deleteHandle/", {id:row.id},
function(data){
$('#dg').datagrid('reload');
});
}
});
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
$("#submit_search").click(function () {
$('#dg').datagrid({ queryParams: form2Json("searchform") }); //点击搜索
});
/**
* JQuery扩展方法,用户对JQuery EasyUI的DataGrid控件进行操作。
*/
$.fn.extend({
/**
* 修改DataGrid对象的默认大小,以适应页面宽度。
*
* @param heightMargin
* 高度对页内边距的距离。
* @param widthMargin
* 宽度对页内边距的距离。
* @param minHeight
* 最小高度。
* @param minWidth
* 最小宽度。
*
*/
resizeDataGrid : function(heightMargin, widthMargin, minHeight, minWidth) {
var height = $(document.body).height() - heightMargin;
var width = $(document.body).width() - widthMargin;
height = height < minHeight ? minHeight : height;
width = width < minWidth ? minWidth : width;
$(this).datagrid('resize', {
//height : height,
width : width
});
}
});
$(function() {
// datagrid数据表格ID
var datagridId = 'dg';
// 第一次加载时自动变化大小
$('#' + datagridId).resizeDataGrid(0, 10, 0, 0);
// 当窗口大小发生变化时,调整DataGrid的大小
$(window).resize(function() {
$('#' + datagridId).resizeDataGrid(0, 10, 0, 0);
});
});
</script>
</body>
</html>
\ No newline at end of file
......@@ -71,7 +71,7 @@ onRowContextMenu : onRowContextMenu
">
<thead>
<tr>
<th data-options="field:'task_name',width:100" sortable="true">播控名称</th>
<th data-options="field:'task_name',width:50" sortable="true">播控名称</th>
<th data-options="field:'media_name',width:100" sortable="true">媒资名称</th>
<th data-options="field:'hotel_name',width:50" sortable="true">酒店名称</th>
<th data-options="field:'sp_name',width:30" sortable="true">合作方名称</th>
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......@@ -69,7 +69,7 @@ onRowContextMenu : onRowContextMenu
</table>
<div id="mm1" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('PlayCtrl','PlayCtrl','lists')}>播控列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrl','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>列表</div>-->
......@@ -78,7 +78,7 @@ onRowContextMenu : onRowContextMenu
<div iconCls="icon-stop" id="menuStart" onclick="enable(2)" {:buttonAuth('PlayCtrl','PlayCtrl','updateStatusAjaxHandle')}>下线</div>-->
</div>
<div id="mm2" class="easyui-menu" style="width:120px;display: none">
<!--<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>编辑</div>-->
<div iconCls="icon-list" id="menuEdit" onclick="lists()" {:buttonAuth('PlayCtrl','PlayCtrl','lists')}>播控列表</div>
<div iconCls="icon-cancel" id="menuDel" onclick="del()" {:buttonAuth('PlayCtrl','PlayCtrl','deletehandle')}>删除</div>
<!-- <div class="menu-sep"></div>
<div iconCls="icon-edit" id="menuEdit" onclick="edit()" {:buttonAuth('PlayCtrl','PlayCtrl','add')}>列表</div>-->
......@@ -143,6 +143,14 @@ function enable(status){
function add(){
pop('80%',700,true,'dg','datagrid','/PlayCtrl/PlayCtrl/add/')
}
function lists(){
var row = $('#dg').datagrid('getSelected');
if (row){
pop('80%',550,true,'dg','datagrid','/PlayCtrl/PlayCtrl/lists/id/'+row.id)
}else{
$.messager.alert('提示', '请选择要操作的记录!','info');
}
}
function edit(){
var row = $('#dg').datagrid('getSelected');
if (row){
......
......@@ -71,7 +71,7 @@ onRowContextMenu : onRowContextMenu
">
<thead>
<tr>
<th data-options="field:'task_name',width:100" sortable="true">播控名称</th>
<th data-options="field:'task_name',width:50" sortable="true">播控名称</th>
<th data-options="field:'media_name',width:100" sortable="true">媒资名称</th>
<th data-options="field:'hotel_name',width:50" sortable="true">酒店名称</th>
<th data-options="field:'sp_name',width:30" sortable="true">合作方名称</th>
......
......@@ -37,7 +37,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Sp','Conf','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Sp','Sp','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
......@@ -31,7 +31,7 @@
</div><!--hyperchanne end-->
<div class="">
<ul class="operationBox">
<li class="add">
<li class="add" {:buttonAuth('Sp','Type','add')}>
<a href="javascript:;" onclick="add()" class="on"><span></span>新增</a>
</li>
......
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