102 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <div class="panel">
 | |
| 
 | |
|     <div class="wrapper-sm">
 | |
|         <a class="btn btn-info btn-sm" data-toggle="field-edit" data-model_id="{{$model_id}}" href="javascript:;"><i class="icon icon-plus"></i> 新建</a>
 | |
|     </div>
 | |
| 
 | |
|     <div class="wrapper-sm b-t">
 | |
|     <form method="post" id="myform" name="myform">
 | |
| 
 | |
|         <table class="table table-bordered m-b-none table-hover b-t" id="table-sortable" url="{{url()}}">
 | |
|         <thead>
 | |
|             <tr>
 | |
|                 <th align="left">字段别名</th>
 | |
|                 <th align="left">字段名</th>
 | |
|                 <th align="center">数据绑定</th>
 | |
|                 <th align="center">数据关联</th>
 | |
|                 <th align="center">字段类型</th>
 | |
|                 <th align="center">字段索引</th>
 | |
|                 <th align="center">表单类型</th>
 | |
|                 <th align="center">ID</th>
 | |
|                 <th align="center"></th>
 | |
|             </tr>
 | |
|         </thead>
 | |
|         <tbody>
 | |
|             @foreach($master->fields as $row)
 | |
|             <tr id="{{$row['id']}}">
 | |
|                 <td align="left" class="move">{{$row['name']}}</td>
 | |
|                 <td align="left">{{$row['field']}}</td>
 | |
|                 <td align="center">
 | |
|                     @if($row['data_type'])
 | |
|                         {{$sets[$row['data_type']]['name']}}({{$row['data_field']}})
 | |
|                     @endif
 | |
|                 </td>
 | |
|                 <td align="center">
 | |
|                     {{$row['data_link']}}
 | |
|                 </td>
 | |
|                 <td align="center">@if($row['type']) {{$row['type']}}({{$row['length']}}) @endif</td>
 | |
|                 <td align="center">{{$row['index']}}</td>
 | |
|                 <td align="center">{{$row['form_type']}}</td>
 | |
|                 <td align="center">{{$row['id']}}</td>
 | |
|                 <td align="center">
 | |
|                     <a class="option" data-toggle="field-edit" data-id="{{$row['id']}}" data-parent_id="{{$model_id}}" data-model_id="{{$row['model_id']}}" href="javascript:;">编辑</a>
 | |
|                     @if($row['system'] == 0)
 | |
|                         <a class="option" href="javascript:app.confirm('{{url('delete',['id'=>$row['id'],'model_id'=>$model_id])}}','确定要删除吗?');">删除</a>
 | |
|                     @endif
 | |
|                 </td>
 | |
|             </tr>
 | |
|             @endforeach
 | |
| 
 | |
|             @foreach($sublist as $rows)
 | |
|             @foreach($rows->fields as $row)
 | |
|             <tr id="{{$row['id']}}">
 | |
|                 <td align="left" class="move"><span class="label label-primary">{{$rows->name}}</span> {{$row['name']}}</td>
 | |
|                 <td align="left">{{$row['field']}}</td>
 | |
|                 <td align="center">
 | |
|                     @if($row['data_type'])
 | |
|                         {{$sets[$row['data_type']]['name']}}({{$row['data_field']}})
 | |
|                     @endif
 | |
|                 </td>
 | |
|                 <td align="center">{{$row['data_link']}}</td>
 | |
|                 <td align="center">@if($row['type']) {{$row['type']}}({{$row['length']}}) @endif</td>
 | |
|                 <td align="center">{{$row['index']}}</td>
 | |
|                 <td align="center">{{$row['form_type']}}</td>
 | |
|                 <td align="center">{{$row['id']}}</td>
 | |
|                 <td align="center">
 | |
|                     <a class="option" data-toggle="field-edit" data-id="{{$row['id']}}" data-parent_id="{{$model_id}}" data-model_id="{{$row['model_id']}}">编辑</a>
 | |
|                     @if($row['system'] == 0)
 | |
|                         <a class="option" href="javascript:app.confirm('{{url('delete',['model_id'=>$model_id,'id'=>$row['id']])}}','确定要删除吗?');">删除</a>
 | |
|                     @endif
 | |
|                 </td>
 | |
|             </tr>
 | |
|             @endforeach
 | |
|             @endforeach
 | |
|         </tbody>
 | |
|         </table>
 | |
| 
 | |
|     </form>
 | |
|     </div>
 | |
| </div>
 | |
| 
 | |
| <script>
 | |
| $(function() {
 | |
|     $('[data-toggle="field-edit"]').on('click', function() {
 | |
|         var data = $(this).data();
 | |
|         formDialog({
 | |
|             title: '字段管理',
 | |
|             url: app.url('model/field/create', data),
 | |
|             storeUrl: app.url('model/field/create'),
 | |
|             id: 'flow-field',
 | |
|             dialogClass:'modal-md',
 | |
|             success: function(res) {
 | |
|                 toastrSuccess(res.data);
 | |
|                 $(this).dialog("close");
 | |
|                 location.reload();
 | |
|             },
 | |
|             error: function(res) {
 | |
|                 toastrError(res.data);
 | |
|             }
 | |
|         });
 | |
|     });
 | |
| });
 | |
| </script> |