Commit b6d871e2 by 杨昕

code format

parent 689b2a98
Pipeline #14000 passed with stages
in 43 seconds
<?php
namespace App\Exports;
use App\Model\MediaModel;
use Maatwebsite\Excel\Concerns\FromArray;
use Maatwebsite\Excel\Concerns\FromQuery;
use Maatwebsite\Excel\Concerns\Exportable;
use Maatwebsite\Excel\Concerns\WithHeadings;
class MediasExport implements WithHeadings,FromArray
{
use Exportable;
public function __construct($params)
{
$this->media_ids = $params;
}
/**
* 设置表头
* @return array
*/
public function headings(): array
{
return [
'媒资编号',
'视频名称',
"永久播放地址",
"预览地址",
"全屏预览地址"
];
}
public function array(): array
{
return $this->media_ids;
}
}
<?php
namespace App\Imports;
use Maatwebsite\Excel\Concerns\Importable;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
use Maatwebsite\Excel\Concerns\WithEvents;
use Maatwebsite\Excel\Concerns\RegistersEventListeners;
class MediasImport implements WithHeadingRow,WithEvents{
use Importable,RegistersEventListeners;
}
\ No newline at end of file
<!DOCTYPE html>
<html>
@include('admin.common.commonMedia')
<link rel="stylesheet" href="{{asset('xadmin/extra/date/datepicker.css')}}">
<script src="{{ asset('xadmin/extra/date/datepicker.js')}}"></script>
<script src="{{ asset('xadmin/extra/date/datepicker.zh-CN.js')}}"></script>
<body>
<!--====================================================
MAIN NAVBAR
======================================================-->
@include('admin.common.header')
<!--====================================================
PAGE CONTENT
======================================================-->
<div class="page-content d-flex align-items-stretch">
<!--***** SIDE NAVBAR *****-->
@include('admin.common.left')
<div class="content-inner chart-cont">
<div class="card form">
<div class="card-header">
<h3><i class="fa fa-user-circle"></i> 批处理</h3>
</div>
<br>
<!--***** CONTENT *****-->
<div class="row ml20 batch-list">
<form action="{{ asset('/web/media_manager/import_batch_media') }}" method="post" enctype="multipart/form-data">
{{ method_field('POST')}}
<input type="hidden" name="_token" value="{{csrf_token()}}"/>
<div class="item-name">批量导出预览视频连接</div>
<div class="form-group">
<input type="file" class="btn btn-info" id="uploadFile" name="uploadFile" accept=".xls,.xlsx">
</div>
<button class="btn btn-info batch-media" type="submit" id="batch-media" disabled >提交</button>
</form>
</div>
</div>
</div>
</div>
<!--Global Javascript -->
@include('admin.common.foot')
<!--Core Javascript -->
<script src="{{ asset('xadmin/extra/toast/js/toast.js')}}"></script>
<style>
.form{
min-height: 734px;
}
.batch-list{
font-size: 18px;
font-weight: 400;
}
.batch-media{
margin-top: 10px;
}
</style>
<script>
/**
* 点击上传文件,触发input type="file"
*/
$("#uploadFile").change(function () {
$("#batch-media").removeAttr("disabled");
var fileInput = $('#uploadFile').get(0).files[0];
if (fileInput === undefined){
$("#batch-media").attr("disabled",true);
}
})
</script>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment