| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 | @extends('admin.layout')@section('content')<?php    if(!isset($data)) $data = array();    if(!$data && session("data")){        $data = session("data");    }    if(!$data && session('_old_input')){        $data = session("_old_input");    }    if(!isset($data['target'])) {        $data['target'] = '_blank';    }?><div class="wrapper wrapper-content animated fadeInRight">	<div class="row">		<div class="col-sm-12">			<div class="ibox float-e-margins">				<div class="ibox-title">					<h5>CURD</h5>					<div class="ibox-tools">						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>						</a>					</div>				</div>				<div class="ibox-content">		            <div class="row">                        <div class="col-lg-10">                            <form name="form_product" id="form-validation" action="" class="form-horizontal form-validation" accept-charset="UTF-8" method="post">                						 <div class="form-group">                                    <label class="control-label col-sm-3">选择表</label>                                    <div class="col-sm-9">                                    	<select id="c_table" name="table" class="form-control">                                        	<option value="">选择表</option>                                        	 @foreach($tables as $key => $val)                                         	    <option value="{{ $val->TABLE_NAME}}" des="{{ $val->TABLE_COMMENT}}">{{ $val->TABLE_NAME}}-{{ $val->TABLE_COMMENT}}</option>                                             @endforeach                                         </select>                                                                           </div>                                </div>                                <div class="form-group">                               <label class="control-label col-sm-3">所属菜单</label>                                    <div class="col-sm-9">                                        <select class="form-control" required="" aria-required="true" name="menu_pid">                                            <option value="">请选择所属菜单</option>                                            @foreach($MenusTrees AS $val)                                                <option  value={{ $val['id'] }} @if((isset($data['pid']) && $data['pid']==$val['id']) || Request::get('pid')==$val['id']) selected @endif>{{ $val['spacer'] }}{{ $val['name'] }}</option>                                            @endforeach                                        </select>                                    </div>                                </div>                               <div class="form-group">                                    <label class="control-label col-sm-3">Description</label>                                    <div class="col-sm-9">                                        <input id="c_desc" name="desc" class="form-control" value="" required="" aria-required="true"  placeholder="Model不能为空">                                    </div>                                </div>                                <div class="form-group">                                    <label class="control-label col-sm-3">Path</label>                                    <div class="col-sm-9">                                        <input id="c_path" name="path" class="form-control" value="" required="" aria-required="true"  placeholder="Path不能为空">                                        <div id="alert_path" class="alert-danger"></div>                                    </div>                                </div>                               <div class="form-group">                                    <label class="control-label col-sm-3">Model</label>                                    <div class="col-sm-9">                                        <input id="c_model" name="model" class="form-control" value="" required="" aria-required="true"  placeholder="Model不能为空">                                        <div id="alert_model" class="alert-danger"></div>                                    </div>                                </div>                                 <div class="form-group">                                    <label class="control-label col-sm-3">Repository</label>                                    <div class="col-sm-9">                                        <input id="c_repositories" name="repositories" class="form-control" required="" aria-required="true"  value="{{ $data['link'] or ''}}" placeholder="Service不能为空">                                        <div id="alert_repositories" class="alert-danger"></div>                                    </div>                                </div>                                <div class="form-group">                                    <label class="control-label col-sm-3">Control</label>                                    <div class="col-sm-9">                                        <input id="c_control" name="control" class="form-control" value="" required="" aria-required="true"  placeholder="控制器不能为空">                                        <div id="alert_control" class="alert-danger"></div>                                    </div>                                </div>                                                                                          <div class="form-group">                                    <label class="control-label col-sm-3"> </label>                                    <div class="col-sm-9">                                        <input type="hidden" name="_referer" value="<?php echo urlencode($_SERVER['HTTP_REFERER']);?>"/>                                        <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"/>                                        <input type="submit" class="btn btn-success" style="margin-right:20px;">                                        <input type="reset" class="btn btn-default" >                                    </div>                                </div>                                    </form>                        </div>                        <!-- /.col-lg-10 -->                    </div>                    <!-- /.row -->				</div>			</div>		</div>	</div></div>@endsection@section('footer')	<script type="text/javascript">        String.prototype.transform = function(){            var re=/_(w)/g;            return this.replace(re,function(){                var args=arguments;                return args[1].toUpperCase();            })        }        $(function() {			$("#c_table").change(function(){                var table=$(this).val();                var des = ($(this).find("option[value='"+table+"']").attr("des"));                $("#c_desc").val(des);                table = table.replace(/(\w)/,function(v){return v.toUpperCase()})                PathtableTo = table.replace(/\_(\w)/g, function(all, letter){                    console.log(all);                    console.log(letter);                    return "/" +  letter.toUpperCase();                });                Model = table.replace(/\_(\w)/g, function(all, letter){                    console.log(all);                    console.log(letter);                    return  letter.toUpperCase();                });                $("#c_model").val(Model + 'Model').trigger("change");                $("#c_repositories").val(PathtableTo + "Repository").trigger("change");                $("#c_control").val(PathtableTo + "Controller").trigger("change");                $("#c_path").val(PathtableTo).trigger("change");			});			$("#c_model").change(function() {                $.getJSON('/Foundation/Crud/checkModelPath?path=' + $(this).val(),function(data) {                    $("#alert_model").html(data.msg);                });            });            $("#c_repositories").change(function() {                $.getJSON('/Foundation/Crud/checkServicePath?path=' + $(this).val(),function(data) {                    if(data.status != 200) {                        $("#alert_repositories").html(data.msg);                    }                });            });            $("#c_control").change(function() {                $.getJSON('/Foundation/Crud/checkControllerPath?path=' + $(this).val(),function(data) {                    if(data.status != 200) {                        $("#alert_control").html(data.msg);                    }                });            });            $("#c_path").change(function() {                $.getJSON('/Foundation/Crud/checkPath?path=' + $(this).val(),function(data) {                    if(data.status != 200) {                        $("#alert_path").html(data.msg);                    }                });            });         });			</script>@endsection
 |