cylAdd.html 3.53 KB
<div class="page-head">
	<div class="page-title">
		<h1>添加用户</h1>
	</div>
</div>

<ul class="page-breadcrumb breadcrumb">
	<li><a href="/pages/home.html" data-pjax>首页</a> <i class="fa fa-circle"></i></li>
	<li><span class="active">用油管理</span> <i class="fa fa-circle"></i></li>
	<li><a href="cylList.html" data-pjax>车辆存油</a> <i class="fa fa-circle"></i></li>
	<li><span class="active">添加存油</span></li>
</ul>

<div class="portlet light bordered">
	<div class="portlet-title">
		<div class="caption">
			<i class="icon-equalizer font-red-sunglo"></i> <span
				class="caption-subject font-red-sunglo bold uppercase">表单</span>
		</div>
	</div>
	<div class="portlet-body form">
		<form action="/addCyl" class="form-horizontal" id="cyl_add_form" >
		<div class="alert alert-danger display-hide">
			<button class="close" data-close="alert"></button>
			您的输入有误,请检查下面的输入项
		</div>
			<div class="form-body">
				<div class="form-group">
					<label class="col-md-3 control-label">内部编号</label>
					<div class="col-md-4">
							<input type="text" class="form-control" name="nbbm" >
							<span class="help-block"> 车辆内部编号</span>
					</div>
				</div>
				<div class="form-group">
					<label class="col-md-3 control-label">油箱容量</label>
					<div class="col-md-4">
							<input type="text" class="form-control" name="cxrl" >
					</div>
				</div>
				<div class="form-group">
					<label class="col-md-3 control-label">存油量</label>
					<div class="col-md-4">
							<input type="text" class="form-control" name="cyl" >
					</div>
				</div>
			</div>
			<div class="form-actions">
				<div class="row">
					<div class="col-md-offset-3 col-md-4">
						<button type="submit" class="btn green" ><i class="fa fa-check"></i> 提交</button>
						<a type="button" class="btn default" href="list.html" data-pjax><i class="fa fa-times"></i> 取消</a>
					</div>
				</div>
			</div>
		</form>
		<!-- END FORM-->
	</div>
</div>
<script>
	$(function(){
		
		var form = $('#cyl_add_form');
		var error = $('.alert-danger', form);
		
		//表单 validate
		form.validate({
			errorElement : 'span', 
			errorClass : 'help-block help-block-error', 
			focusInvalid : false, 
			invalidHandler : function(event, validator) {         
				error.show();
				App.scrollTo(error, -200);
			},

			highlight : function(element) { 
				$(element).closest('.form-group').addClass('has-error'); 
			},

			unhighlight : function(element) { 
				$(element).closest('.form-group').removeClass('has-error'); 
			},

			success : function(label) {
				label.closest('.form-group').removeClass('has-error'); 
			},

			submitHandler : function(f) {
				var params = form.serializeJSON();
				error.hide();
				console.log(params);
				
				//检查一下用户是否存在
				$get('/cyl/all', {nbbm_eq: params.nbbm}, function(list){
					if(!list || list.length == 0){
						console.log(params);
						$.ajax({
							url: '/cyl/save',
							type: 'POST',
							traditional: true,
							data: params,
							success: function(res){
								layer.msg('添加信息成功.');
								loadPage('cylList.html');
							}
						});
						/* $post('/user', params, function(res){
							layer.msg('添加用户成功.');
							loadPage('list.html');
						}); */
					}
					else
						layer.alert('内部编码【' + params.nbbm + '】已存在', {icon: 2, title: '提交被拒绝'});
				});
			}
		});
	});
</script>