201 lines
12 KiB
PHP
201 lines
12 KiB
PHP
<div class="modal-dialog modal-primary modal-lg">
|
||
<div class="modal-content">
|
||
<form id="submitForm">
|
||
<div class="modal-header">
|
||
<button aria-label="Close" data-dismiss="modal" class="close" type="button"><span aria-hidden="true">×</span></button>
|
||
<h4 class="modal-title">添加菜谱类型</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div id="alert"></div>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="box box-solid bg-teal-gradient">
|
||
<div class="box-header with-border">
|
||
<h3 class="box-title">菜谱信息录入</h3>
|
||
<div class="box-tools pull-right">
|
||
<button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
|
||
</div>
|
||
</div><!-- /.box-header -->
|
||
<div class="box-body">
|
||
<div class="row col-md-12">
|
||
<div class="box-body">
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">类型名称</label>
|
||
<div class="col-md-10">
|
||
<div class="col-md-12">
|
||
<input name="name" type="text" class="form-control" value="">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">类型</label>
|
||
<div class="col-md-10">
|
||
<div class="col-md-12">
|
||
<select name="mealtype" class="form-control select2">
|
||
<option value="1">堂食</option>
|
||
<option value="2">外带</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">取餐开始时间</label>
|
||
<div class="col-md-10">
|
||
<div class="col-md-6">
|
||
<div class="input-group">
|
||
<input name="start_time" class="form-control form-date form-date-hour" value="00:00" readonly type="text">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">取餐结束时间</label>
|
||
<div class="col-md-10">
|
||
<div class="col-md-3">
|
||
<select name="end_time_type" class="form-control">
|
||
<option value="1">当天</option>
|
||
<option value="2">第二天</option>
|
||
</select>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="input-group">
|
||
<input name="end_time" class="form-control form-date form-date-hour" value="23:00" readonly type="text">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<?foreach($userTypeTimeList as $k => $v) {?>
|
||
<?
|
||
$endTimeType = 1;
|
||
$arr = explode(':',$v['user_end_time']);
|
||
if(intval($arr[0]) > 24){
|
||
$endTimeType = 2;
|
||
$arr = explode(':',$v['user_end_time']);
|
||
$hour = $arr[0];
|
||
$minute = $arr[1];
|
||
$hour = intval($hour) - 24;
|
||
$v['user_end_time'] = "{$hour}:{$minute}";
|
||
}
|
||
?>
|
||
<label class="control-label col-md-2"><?=$v['user_type_name']?>取餐时间限制</label>
|
||
<div class="col-md-10 no-margin form-group ">
|
||
<div class="col-md-3">
|
||
开始 <input name="start_time_<?=$v['id']?>" class="form-control form-date form-date-hour" readonly type="text" value="<?=$v['user_start_time']?>">
|
||
</div>
|
||
<div class="col-md-6">
|
||
结束
|
||
<select name="end_time_type_<?=$v['id']?>" class="form-control">
|
||
<option value="1" <?=($endTimeType==1)?"selected":""?>>当天</option>
|
||
<option value="2" <?=($endTimeType==2)?"selected":""?>>第二天</option>
|
||
</select>
|
||
<input name="end_time_<?=$v['id']?>" class="form-control form-date form-date-hour" readonly type="text" value="<?=$v['user_end_time']?>">
|
||
</div>
|
||
</div>
|
||
<?}?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">开放用户类型</label>
|
||
<div class="col-md-10 no-margin form-group ">
|
||
<?php foreach($userTypeList as $type):?>
|
||
<div class="col-md-3">
|
||
<input name="user_type_ids[]" type="checkbox" value="<?=$type['id']?>" checked> <?=$type['name']?>
|
||
</div>
|
||
<?php endforeach;?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row margin-bottom">
|
||
<div class="col-md-12">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-2">开放食堂</label>
|
||
<div class="col-md-10 no-margin form-group ">
|
||
<?php foreach($hallList as $hall):?>
|
||
<div class="col-md-3">
|
||
<input name="dining_hall_ids[]" type="checkbox" value="<?=$hall['id']?>" checked> <?=$hall['name']?>
|
||
</div>
|
||
<?php endforeach;?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div><!-- /.box-body -->
|
||
</div><!-- /.row -->
|
||
</div><!-- ./box-body -->
|
||
</div><!-- /.box -->
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button data-dismiss="modal" class="btn btn-default" type="button">关闭</button>
|
||
<button id="submitBtn" type="submit" name="doSubmit" class="btn btn-primary">确认</button>
|
||
</div>
|
||
</form>
|
||
</div><!-- /.modal-content -->
|
||
</div>
|
||
<script>
|
||
$(function () {
|
||
$(".form-date-hour").datetimepicker({
|
||
language: "zh-CN",
|
||
weekStart: 1,
|
||
todayBtn: 1,
|
||
autoclose: 1,
|
||
todayHighlight: 1,
|
||
startView: 1,
|
||
minView: 0,
|
||
maxView: 1,
|
||
forceParse: 0,
|
||
format: 'hh:ii:00'
|
||
});
|
||
|
||
var submitForm = $('#submitForm');
|
||
var validator = submitForm.validate({
|
||
rules: {
|
||
name: {
|
||
required: true
|
||
},
|
||
start_time: {
|
||
required: true
|
||
},
|
||
end_time: {
|
||
required: true
|
||
}
|
||
},
|
||
submitHandler: function (form) {
|
||
cancelClick("submitBtn");
|
||
submitForm.ajaxSubmit({
|
||
url: "<?=site_url('meal/add')?>",
|
||
type: 'post',
|
||
success: function(data){
|
||
var data = JSON.parse(data);
|
||
$.zui.messager.show(data.msg);
|
||
if(data.success)getListByPage(1);
|
||
}
|
||
});
|
||
}
|
||
});
|
||
});
|
||
</script>
|