index.html 10.4 KB
<!doctype html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>维护规则</title>
		<script src="/run/js/jquery.js"></script>
		<link href="/run/css/font-awesome.css" rel="stylesheet">
		<link href="/run/css/bootstrap.css" rel="stylesheet">
		<link href="/run/css/style-responsive.css" rel="stylesheet">
		<link href="/run/css/default-theme.css" rel="stylesheet">
		<link href="/run/css/style.css" rel="stylesheet">
		<link href="/run/css/bootstrap-reset.css" rel="stylesheet">
		<!-- 新增table样式 -->
		<link rel="stylesheet" type="text/css" href="/run/css/other.css"/>
		<link rel="stylesheet" type="text/css" href="/run/css/add_public.css"/>
		<!-- 新增switch -->
		 <!-- <link rel="stylesheet" href="https://cdn.staticfile.org/foundation/5.5.3/css/foundation.min.css"> -->
		
		<meta name="viewport" content="width=device-width, initial-scale=1">
	</head>
	<body class="sticky-header">
		<!-- 头部 -->
		<div id="head">{include file="common/_header"}</div>
		<!-- 头部 -->
		<section>
			<!-- 导航 -->
			<div class="sidebar-left">{include file="common/_leftnav"}</div>
			<!-- 导航 -->
			<div class="body-content">
				<!-- 当前位置 -->
				<div class="page-head clearfix">
					<ol class="breadcrumb pull-left">
						<li>主页</li>
						<li>维护管理</li>
						<li>维护规则</li>
					</ol>
					<div class="pull-right breadcrumbtn"></div>
				</div>
				<!-- 当前位置 -->
				<div class="wrapper">
					<section class="panel">
						<header class="panel-heading head-border topbox">
							<div class="getint">
								<a href="add_page/rule_add.html" class="btn btn-success"  data-toggle="modal" data-target="#mymodal-data" onclick="reset()">新增</a>
							</div>
							<div class="searchs" >
								<form action="" method="get">
									<input type="search" name="name"  placeholder="请输入维护规则" lang="zh-CN">
									<button class="btn btn-success">查询</button>
									<!--<a href="#" class="btn btn-default dc">导出</a>-->
								</form>
							</div>
						</header>
						<div class="panel-body">
							
							<div class="listall yjgl sblx tree totrees rule">
								<ul>
									<li class="header">
										<span>规则名称</span>
										<span>保养周期</span>										
										<!--<span>执行人</span>-->
										<span>创建人</span>
										<span>启用状态</span>
										<span>操作时间</span>
										<span>操作</span>
									</li>
									{foreach $list as $k => $v}
									<li class="lb">
										<span>{$v['name']}</span>
										<span>{$v['count_text']}</span>
										<!--<span>{$v['executor']}</span>-->
										<span>{$v['user_name']}</span>
										<span>{$v['status_text']}</span>
										<span>{:date('Y-m-d',$v['operationtime'])}</span>
										<span class="editor edit">
										    <a href="javascript:;" class="del"  data-toggle="modal" data-target="#mymodal-data" onclick="edit({$v['id']})">编辑</a>
											<a href="javascript:;"><b class="del del_1" onclick="del({$v['id']})">删除</b></a>
										</span>
									</li>
									{/foreach}
								</ul>
							</div>
							
							
							<div class="page clearfix font">
									{$page}
							</div>
						</div>
						<!-- 新增 -->
								<div class="modal  right fade" id="mymodal-data" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
									 <div class="box">
									     <form id="formdata">
										 <section class="panel add">
										 	<header class="panel-heading head-border " style="background-color: #eee;" id="edit">新增</header>
										 
										 	<div class="panel-body box_add">
										 		<ul class="row row2">
										 			<!-- <h4 class="addtitle"> <i class="fa fa-ellipsis-v"></i>保养信息</h4> -->
										 			<li class="col-xs-12">
										 				<div class="form1">
										 				    <input type="hidden" name="id" value="">
										 					<ul class="row rule_add">
										 						<li class="col-xs-12"> <span>规则名称:</span>
										 							<input type="text" name="name" id="" value="" placeholder="请输入规则名称" class="add_ip"/>
										 						</li>
																<!--<li class="col-xs-12"> <span>执行人:</span>-->
																<!--	<input type="text" name="executor" id="" value="" placeholder="请输入姓名" class="add_ip"/>-->
																<!--</li>-->
																<li class="col-xs-12"> <span>创建人:</span>
																	<input type="text" name="user_name" id="" value="" placeholder="请输入姓名" class="add_ip"/>
																</li>
										 						<!-- <li class="col-xs-12"><span>循环方式:</span>
										 							<div class="add_input">
										 								<input type="radio"><span>单次</span>
										 								<input type="radio"><span>多次</span>
										 							</div>
										 						</li> -->
										 					</ul>
										 					<!-- <ul>
										 						<li class="col-xs-12"><span>循环周期:</span>
										 							<select name="" class="form-control form_add">
										 								<option value="">请选择周期</option>
										 								<option value="">周期2</option>
										 								<option value="">周期3</option>
										 							</select>
										 						</li>
										 					</ul> -->
										 					
										 					<div class="salf">
            									 			<p>保养周期:</p>
            									 			<ul>
            									 				<li>
            									 					<input type="radio" name="count" value="1">
            									 					<span></span>
            									 				</li>
            									 				<li>
            									 					<input type="radio" name="count" value="2">
            									 					<span></span>
            									 				</li>
            									 				<li>
            									 					<input type="radio" name="count" value="3">
            									 					<span></span>
            									 				</li>
            									 				<li>
            									 					<input type="radio" name="count" value="4">
            									 					<span></span>
            									 				</li>
            									 			</ul>
                									 		</div>
										 					
										 					<ul class="row">
										 						<li class="col-xs-12"> <span>操作时间:</span>
										 							<input name="operationtime" type="date" class="add_ip" placeholder=""/>
										 						</li>
										 					</ul>
										 					<!-- <ul>
										 						<li class="col-xs-12"><span>保养周期:</span>
										 							<select name="" class="form-control form_add">
										 								<option value="">请选择</option>
										 								<option value="">周期2</option>
										 								<option value="">周期3</option>
										 							</select>
										 						</li>
										 					</ul> -->
										 				</div>
										 			</li>
										 		<!-- <div class="btn">
										 			<a href="" class="btn btn-danger">取消</a>
										 			<a href="" class="btn btn-success">保存</a>
										 		</div> -->
										 	</div>
										 </section>
										 </form>
										<div class="btn" style="width: 100%;">
										 	<a href="" class="btn ad_del">取消</a>
										 	<button href="" class="btn ad_save" type="button" onclick="add();">保存</button>
										 </div>
									 </div>
								</div>
					</section>
				</div>
			</div>
		</section>

<style type="text/css">
	.box{
		background-color: #fff;
		    height: 100%;
		    width: 600px;
		    position: absolute;
		    right: 0;
			border-radius: 8px;
	}
	
	 input[type=date]::-webkit-calendar-picker-indicator{
            position: absolute;
            right: 20px;
            padding-left: calc(100% - 20px); 
        }
</style>
<script type="text/javascript">
	 $(function(){
	 $(".btn").click(function(){
	 $("#mymodal").modal("toggle");
	 });
	 });
</script>

		<script src="/run/js/bootstrap.js"></script>
		<script src="/run/js/echarts.min.js"></script>
		<script src="/run/js/scripts.js"></script>
		<script src="/run/laydate/laydate.js"></script>
		
			
			<!-- radio -->
			<script type="text/javascript">
			        document.body.onmousedown = function (event) {
			            event = event || window.event;
			            var target = event.target || event.srcElement;
			            if (target.type === 'radio') {
			                target.previousValue = target.checked;
			            }
			        }
			        document.body.onclick = function (event) {
			            event = event || window.event;
			            var target = event.target || event.srcElement;
			            if (target.type === 'radio') {
			                if (target.previousValue) {
			                    target.checked = false;
			                }
			            }
			        }
			</script>
			<script>
		function add(){
		  var params = $('#formdata').serializeObject();
		  $.ajax({
		      url:"{:url('run/rule/add')}",
		      data:{'params':params},
		      dataType:'json',
		      type:'post',
		      success:function(res){
		          if(res.code === 1){
		              layer.alert('操作成功',function(){
		                  window.location.reload();
		              });
		              
		          }
		          else{
		              layer.alert(res.msg)
		          }
		      }
		  })
		}
		
		function del(id){
		    layer.confirm('确定要删除吗?', {
              btn: ['确定','取消'] //按钮
            }, function(){
              $.ajax({
		      url:"{:url('run/rule/del')}",
		      data:{'id':id},
		      dataType:'json',
		      type:'get',
		      success:function(res){
		          if(res.code === 1){
		              layer.alert('删除成功',function(){
		                  window.location.reload();
		              });
		          }
		          else{
		              layer.alert(res.msg)
		          }
		      }
    		  })
            });
		}
		
		function reset(){
		    $("#edit").html("新增");
		    $('#formdata')[0].reset();
		    $("input[name='id']").val('');
		}
		
		function edit(id){
		   $("#edit").html("编辑");
		   $.ajax({
		      url:"{:url('run/rule/getinfo')}",
		      data:{'id':id},
		      dataType:'json',
		      type:'get',
		      success:function(res){
		          $("input[name='name']").val(res.data.name);
		          $("input[name='user_name']").val(res.data.user_name);
		          $("input[name='count'][value='"+res.data.count+"']").attr("checked",true);
		          $("input[name='operationtime']").val(res.data.operationtime_text);
		          $("input[name='id']").val(res.data.id);
		      }
		   })
		}
		
		</script>
	</body>
</html>