mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-22 19:44:02 +08:00
48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
layui.use(['jquery', 'form', 'layer', 'upload'], function () {
|
|
|
|
var $ = layui.jquery;
|
|
var form = layui.form;
|
|
var layer = layui.layer;
|
|
var upload = layui.upload;
|
|
|
|
form.on('select(source_type)', function (data) {
|
|
var block = $('#source-url-block');
|
|
if (data.value === '1') {
|
|
block.hide();
|
|
} else {
|
|
block.show();
|
|
}
|
|
});
|
|
|
|
var xmTags = JSON.parse($('input[name=xm_tags]').val());
|
|
|
|
xmSelect.render({
|
|
el: '#xm-tag-ids',
|
|
name: 'xm_tag_ids',
|
|
max: 3,
|
|
data: xmTags,
|
|
filterable: true,
|
|
filterMethod: function (val, item, index, prop) {
|
|
return item.name.toLowerCase().indexOf(val.toLowerCase()) !== -1;
|
|
}
|
|
});
|
|
|
|
upload.render({
|
|
elem: '#change-cover',
|
|
url: '/upload/cover/img',
|
|
accept: 'images',
|
|
acceptMime: 'image/*',
|
|
before: function () {
|
|
layer.load();
|
|
},
|
|
done: function (res, index, upload) {
|
|
$('#img-cover').attr('src', res.data.src);
|
|
$('input[name=cover]').val(res.data.src);
|
|
layer.closeAll('loading');
|
|
},
|
|
error: function (index, upload) {
|
|
layer.msg('上传文件失败', {icon: 2});
|
|
}
|
|
});
|
|
|
|
}); |