1 line
2.1 KiB
HTML
1 line
2.1 KiB
HTML
<div class="upload-image-box">
|
|
|
|
<div id="list{$append}" class="upload_img">
|
|
|
|
<div class="img-item" id="filename{$append}">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div ><a target="_blank" href="{$src ?? ''}">{$src ?? ''}</a></div>
|
|
<div class="upload_img_btn" id="upload-file{$append}">
|
|
|
|
<i></i><p>上传文件</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="upload layui-clear">
|
|
|
|
<div class="layui-clear"></div>
|
|
|
|
<div class="upload-image-points">
|
|
|
|
<p id="upload-image-src{$append}"></p>
|
|
|
|
<input type="hidden" id="picker{$append}" name="file{$append}" value="{$src ?? ''}" class="layui-file"/>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
var _token = $('#token').attr('content');
|
|
|
|
$(document).ready(function(){
|
|
|
|
var uploadUrl = "{:url('manager.upload/file')}";
|
|
|
|
layui.use(['upload','element'], function(){
|
|
|
|
var upload = layui.upload;
|
|
|
|
var element = layui.element;
|
|
|
|
var uploadInst = upload.render({
|
|
|
|
elem: "#upload-file{$append}"
|
|
|
|
,url: uploadUrl
|
|
|
|
,data: {_token:_token}
|
|
|
|
,field: 'file'
|
|
|
|
,accept: 'file'
|
|
|
|
,acceptMime: 'xlsx/*'
|
|
|
|
,choose: function(obj){
|
|
|
|
|
|
|
|
}
|
|
|
|
,before: function(obj){
|
|
|
|
layer.load();
|
|
|
|
}
|
|
|
|
,done: function(res, index, upload){
|
|
|
|
var imgInput = "#picker{$append}";
|
|
|
|
layer.closeAll('loading');
|
|
|
|
if(res.code == 0) {
|
|
$('#filename{$append}').text(res.data.src);
|
|
$('#picker{$append}').val(res.data.src);
|
|
} else {
|
|
|
|
layer.msg(res.msg,{time:1500});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
,error: function(index, upload){
|
|
|
|
layer.closeAll('loading');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function imgdel(obj){
|
|
|
|
$('#picker{$append}').val('');
|
|
|
|
$(obj).parent().remove();
|
|
|
|
}
|
|
|
|
</script> |