更新代码
This commit is contained in:
143
app/Admin/Views/organ/create.blade.php
Normal file
143
app/Admin/Views/organ/create.blade.php
Normal file
@@ -0,0 +1,143 @@
|
||||
<div class="pageContent">
|
||||
<form method="post" action="{{ route('Admin.organs.store') }}" class="pageForm required-validate" onsubmit="return validateCallback(this, navTabAjaxDone)">
|
||||
<div class="pageFormContent" layoutH="55">
|
||||
<div class="unit">
|
||||
<label>机构名称:</label>
|
||||
<input type="text" name="title" value="" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>电话:</label>
|
||||
<input type="text" name="mobile" value="" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>微信:</label>
|
||||
<input type="text" name="wechat" value="" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>坐标:</label>
|
||||
<input type="text" name="lng" value="" size="36" class="required"/>
|
||||
<input type="text" name="lat" value="" size="36" class="required" style="margin-left:10px " />
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>分类:</label>
|
||||
<select name="category_id" class="combox">
|
||||
@foreach ($categoies as $category)
|
||||
<option value="{{ $category['id'] }}">{{ $category['title_show'] }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>地址:</label>
|
||||
<select name="province_sn" id="province" >
|
||||
<option value="">请选择省份</option>
|
||||
@foreach ($provinces as $province)
|
||||
<option value="{{ $province->sn }}">{{ $province->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<select name="city_sn" id="city" >
|
||||
<option value="">选择城市</option>
|
||||
</select>
|
||||
<select name="area_sn" id="area" >
|
||||
<option value="">请选择地区</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>详细地址:</label>
|
||||
<input type="text" name="address" value="" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>简介:</label>
|
||||
<textarea name="description" rows="3" cols="80"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
@ueditor('', 'content')
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<input id="testFileInput" type="file" name="image" uploaderOption="{
|
||||
swf:'{{ admin_assets('uploadify/scripts/uploadify.swf') }}',
|
||||
uploader:'{{ route('RuLong.storages.upload', ['name'=>'fileup']) }}',
|
||||
formData:{_token: '{{ csrf_token() }}'},
|
||||
fileObjName: 'fileup',
|
||||
buttonText:'选择封面图片',
|
||||
fileSizeLimit:'20MB',
|
||||
auto:true,
|
||||
multi:false,
|
||||
onUploadSuccess: function(file, res) {
|
||||
var d = JSON.parse(res)
|
||||
$('.cover img').attr('src', d.data.url).show();
|
||||
$('#storageID').val(d.data.id);
|
||||
}}"/>
|
||||
<div class="cover" style="border:1px solid #B8D0D6;min-height:200px">
|
||||
<img src="" style="display:none;width:100%" alt="">
|
||||
</div>
|
||||
<input type="hidden" id="storageID" name="storage_id" value="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@csrf
|
||||
<div class="formBar">
|
||||
<ul>
|
||||
<li><div class="buttonActive"><div class="buttonContent"><button type="submit">保存</button></div></div></li>
|
||||
<li><div class="button"><div class="buttonContent"><button type="button" class="close">取消</button></div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#province").on('change', function() {
|
||||
var psn = $(this).val();
|
||||
$.post('{{ route('Admin.stations.areas')}}', {psn: psn, _token:"{{ csrf_token() }}"}, function(res) {
|
||||
if (res.statusCode==200) {
|
||||
$('#city').html("");
|
||||
var option1 = $("<option>").val('').text('请选择');
|
||||
$('#city').append(option1);
|
||||
$.each(res.message.data, function(key, val) {
|
||||
var option1 = '<option value="' + val.sn + '">'+ val.name +'</option>';
|
||||
$('#city').append(option1);
|
||||
});
|
||||
} else {
|
||||
alertMsg.confirm(res.message);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$("#city").on('change', function() {
|
||||
var psn = $(this).val();
|
||||
$.post('{{ route('Admin.stations.areas')}}', {psn: psn, _token:"{{ csrf_token() }}"}, function(res) {
|
||||
if (res.statusCode==200) {
|
||||
$('#area').html("");
|
||||
var option1 = $("<option>").val('').text('请选择');
|
||||
$('#area').append(option1);
|
||||
$.each(res.message.data, function(key, val) {
|
||||
var option1 = '<option value="' + val.sn + '">'+ val.name +'</option>';
|
||||
$('#area').append(option1);
|
||||
});
|
||||
} else {
|
||||
alertMsg.confirm(res.message);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
155
app/Admin/Views/organ/edit.blade.php
Normal file
155
app/Admin/Views/organ/edit.blade.php
Normal file
@@ -0,0 +1,155 @@
|
||||
<div class="pageContent">
|
||||
<form method="post" action="{{ route('Admin.organs.update', $organ) }}" class="pageForm required-validate" onsubmit="return validateCallback(this, navTabAjaxDone)">
|
||||
<div class="pageFormContent" layoutH="55">
|
||||
<div class="unit">
|
||||
<label>机构名称:</label>
|
||||
<input type="text" name="title" value="{{ $organ->title }}" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>电话:</label>
|
||||
<input type="text" name="mobile" value="{{ $organ->mobile }}" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>微信:</label>
|
||||
<input type="text" name="wechat" value="{{ $organ->wechat }}" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>坐标:</label>
|
||||
<input type="text" name="lng" value="{{ $organ->lng }}" size="36" class="required"/>
|
||||
<input type="text" name="lat" value="{{ $organ->lat }}" size="36" class="required" style="margin-left:10px " />
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>分类:</label>
|
||||
<select name="category_id" class="combox">
|
||||
@foreach ($categoies as $category)
|
||||
<option value="{{ $category['id'] }}" @if($organ->category_id==$category['id']) selected @endif >{{ $category['title_show'] }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>地址:</label>
|
||||
<select name="province_sn" id="province" >
|
||||
<option value="">请选择省份</option>
|
||||
@foreach ($provinces as $province)
|
||||
<option value="{{ $province->sn }}" @if($organ->province_sn == $province->sn) selected @endif >{{ $province->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<select name="city_sn" id="city" >
|
||||
<option value="">选择城市</option>
|
||||
@foreach ($cities as $city)
|
||||
<option value="{{ $city->sn }}" @if($organ->city_sn == $city->sn) selected @endif >{{ $city->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
<select name="area_sn" id="area" >
|
||||
<option value="">请选择地区</option>
|
||||
@foreach ($areas as $area)
|
||||
<option value="{{ $area->sn }}" @if($organ->area_sn == $area->sn) selected @endif >{{ $area->name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>地址:</label>
|
||||
<input type="text" name="address" value="{{ $organ->address }}" size="79" class="required"/>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="unit">
|
||||
<label>简介:</label>
|
||||
<textarea name="description" rows="3" cols="80">{{ $organ->description }}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="divider"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
@ueditor($organ->content, 'content')
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<input id="testFileInput" type="file" name="image" uploaderOption="{
|
||||
swf:'{{ admin_assets('uploadify/scripts/uploadify.swf') }}',
|
||||
uploader:'{{ route('RuLong.storages.upload', ['name'=>'fileup']) }}',
|
||||
formData:{_token: '{{ csrf_token() }}'},
|
||||
fileObjName: 'fileup',
|
||||
buttonText:'选择封面图片',
|
||||
fileSizeLimit:'20MB',
|
||||
auto:true,
|
||||
multi:false,
|
||||
onUploadSuccess: function(file, res) {
|
||||
var d = JSON.parse(res)
|
||||
$('.cover img').attr('src', d.data.url).show();
|
||||
$('#storageID').val(d.data.id);
|
||||
}}"/>
|
||||
<div class="cover" style="border:1px solid #B8D0D6;min-height:200px">
|
||||
@if ($organ->storage->path)
|
||||
<img src="{{$organ->storage->path}}" style="width:100%" alt="">
|
||||
@else
|
||||
<img src="" style="display:none;width:100%" alt="">
|
||||
@endif
|
||||
</div>
|
||||
<input type="hidden" id="storageID" name="storage_id" value="{{ $organ->storage_id }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
<div class="formBar">
|
||||
<ul>
|
||||
<li><div class="buttonActive"><div class="buttonContent"><button type="submit">保存</button></div></div></li>
|
||||
<li><div class="button"><div class="buttonContent"><button type="button" class="close">取消</button></div></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#province").on('change', function() {
|
||||
var psn = $(this).val();
|
||||
$.post('{{ route('Admin.stations.areas')}}', {psn: psn, _token:"{{ csrf_token() }}"}, function(res) {
|
||||
if (res.statusCode==200) {
|
||||
$('#city').html("");
|
||||
var option1 = $("<option>").val('').text('请选择');
|
||||
$('#city').append(option1);
|
||||
$.each(res.message.data, function(key, val) {
|
||||
var option1 = '<option value="' + val.sn + '">'+ val.name +'</option>';
|
||||
$('#city').append(option1);
|
||||
});
|
||||
} else {
|
||||
alertMsg.confirm(res.message);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$("#city").on('change', function() {
|
||||
var psn = $(this).val();
|
||||
$.post('{{ route('Admin.stations.areas')}}', {psn: psn, _token:"{{ csrf_token() }}"}, function(res) {
|
||||
if (res.statusCode==200) {
|
||||
$('#area').html("");
|
||||
var option1 = $("<option>").val('').text('请选择');
|
||||
$('#area').append(option1);
|
||||
$.each(res.message.data, function(key, val) {
|
||||
var option1 = '<option value="' + val.sn + '">'+ val.name +'</option>';
|
||||
$('#area').append(option1);
|
||||
});
|
||||
} else {
|
||||
alertMsg.confirm(res.message);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
81
app/Admin/Views/organ/index.blade.php
Normal file
81
app/Admin/Views/organ/index.blade.php
Normal file
@@ -0,0 +1,81 @@
|
||||
<div class="pageHeader">
|
||||
<form id="searchForm_{{ uniqid() }}" rel="pagerForm" onsubmit="return navTabSearch(this);" action="{{ url()->current() }}" method="post">
|
||||
<div class="searchBar">
|
||||
<table class="searchContent">
|
||||
<tr>
|
||||
<td>
|
||||
机构名称:
|
||||
<input type="text" name="title" value="{{ Request::input('title') }}"/>
|
||||
</td>
|
||||
<td>
|
||||
起:
|
||||
<input type="text" name="start" value="{{ Request::get('start') }}" class="date textInput readonly valid" datefmt="yyyy-MM-dd HH:mm:ss" defaulttime="23:59:59" readonly="true">
|
||||
</td>
|
||||
<td>
|
||||
止:
|
||||
<input type="text" name="end" value="{{ Request::get('end') }}" class="date textInput readonly valid" datefmt="yyyy-MM-dd HH:mm:ss" defaulttime="23:59:59" readonly="true">
|
||||
</td>
|
||||
<td><div class="buttonActive"><div class="buttonContent"><button type="submit">检索结果</button></div></div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="pageContent">
|
||||
<div class="panelBar">
|
||||
<ul class="toolBar">
|
||||
<li><a class="add" href="{{ route('Admin.organs.create') }}" mask="true" target="navTab" rel="navTab_{{ time() }}" title="添加机构"><span>添加机构</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<table class="table" width="100%" layoutH="112">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="50">机构编号</th>
|
||||
<th width="140">机构名称</th>
|
||||
<th width="140">分类</th>
|
||||
<th width="80">电话</th>
|
||||
<th width="80">微信</th>
|
||||
<th width="150">地址</th>
|
||||
<th width="100" orderField="created_at" @if (Request::input('orderField') == 'created_at') class="{{ Request::input('orderDirection') }}" @endif>创建时间</th>
|
||||
<th width="200"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($lists as $org)
|
||||
<tr target="sid" rel="{{ $org->id }}">
|
||||
<td>{{ $org->id }}</td>
|
||||
<td>{{ $org->title }}</td>
|
||||
<td>{{ $org->category->title }}</td>
|
||||
<td>{{ $org->mobile }}</td>
|
||||
<td>{{ $org->wechat }}</td>
|
||||
<td>{{ $org->all_address }}</td>
|
||||
<td>{{ $org->created_at }}</td>
|
||||
<td>
|
||||
<a title="编辑机构" target="navTab" rel="listshow" href="{{ route('Admin.organs.edit', $org) }}">编辑</a>
|
||||
<a title="请确认要删除机构吗?" target="ajaxDelete" href="{{ route('Admin.organs.delete', $org) }}">删除</a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="panelBar">
|
||||
<form id="pagerForm" method="post" action="#rel#">
|
||||
<input type="hidden" name="page" value="{{ $lists->currentPage() }}" />
|
||||
<input type="hidden" name="numPerPage" value="{{ $lists->perPage() }}" />
|
||||
<input type="hidden" name="orderField" value="{{ Request::input('orderField') }}" />
|
||||
<input type="hidden" name="orderDirection" value="{{ Request::input('orderDirection') }}" />
|
||||
</form>
|
||||
<div class="pages">
|
||||
<span>显示</span>
|
||||
<select class="combox" name="numPerPage" onchange="navTabPageBreak({numPerPage:this.value})">
|
||||
<option @if ($lists->perPage() == 30) selected @endif value="30">30</option>
|
||||
<option @if ($lists->perPage() == 100) selected @endif value="100">100</option>
|
||||
<option @if ($lists->perPage() == 200) selected @endif value="200">200</option>
|
||||
</select>
|
||||
<span>条,共 {{ $lists->total() }} 条</span>
|
||||
</div>
|
||||
<div class="pagination" targetType="navTab" totalCount="{{ $lists->total() }}" numPerPage="{{ $lists->perPage() }}" pageNumShown="10" currentPage="{{ $lists->currentPage() }}"></div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user