|
@@ -0,0 +1,104 @@
|
|
|
|
+<div class="layui-fluid">
|
|
|
|
+ <div class="layui-row layui-col-space15">
|
|
|
|
+ <div class="layui-col-md12">
|
|
|
|
+ <div class="layui-card">
|
|
|
|
+ <div class="layui-card-header">海报信息</div>
|
|
|
|
+ <div class="layui-card-body" pad15>
|
|
|
|
+
|
|
|
|
+ <div class="layui-form layui-form-pane" lay-filter="shareform-edit">
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
+ <label class="layui-form-label">海报</label>
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
+ <div class="layui-upload">
|
|
|
|
+ <button type="button" class="layui-btn attachment-upload-images" data-input="post" data-amount="1">上传图片</button>
|
|
|
|
+ <div class="layui-inline layui-word-aux"> 尺寸建议:750px*250px</div>
|
|
|
|
+ <div class="layui-upload-list echo-attachment-image-list" id="post">
|
|
|
|
+ {notempty name="post"}
|
|
|
|
+ <div>
|
|
|
|
+ <input type="hidden" name="post" value="{$post}">
|
|
|
|
+ <img src="{$post}">
|
|
|
|
+ </div>
|
|
|
|
+ {/notempty}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="layui-form-item">
|
|
|
|
+ <div class="layui-input-block">
|
|
|
|
+ <input type="button" lay-submit lay-filter="shareform-edit-submit" value="确认提交" class="layui-btn">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+</div>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+ layui.config({
|
|
|
|
+ base: '/static/echoui/' //静态资源所在路径
|
|
|
|
+ }).extend({
|
|
|
|
+ index: 'lib/index' //主入口模块
|
|
|
|
+ }).use(['index', 'form', 'set', 'upload'], function() {
|
|
|
|
+ var $ = layui.$,
|
|
|
|
+ setter = layui.setter,
|
|
|
|
+ admin = layui.admin,
|
|
|
|
+ form = layui.form,
|
|
|
|
+ upload = layui.upload;
|
|
|
|
+ form.render();
|
|
|
|
+
|
|
|
|
+ form.on('submit(shareform-edit-submit)', function(obj) {
|
|
|
|
+ var index = parent.layer.getFrameIndex(window.name);
|
|
|
|
+ admin.req({
|
|
|
|
+ url: setter.baseAdminUrl + 'train/editpost',
|
|
|
|
+ data: obj.field,
|
|
|
|
+ done: function(res) {
|
|
|
|
+ layer.msg("提交成功", {
|
|
|
|
+ icon: 1
|
|
|
|
+ });
|
|
|
|
+ parent.layui.table.reload('sharelist-table'); //重载表格
|
|
|
|
+ parent.layer.close(index);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ $('.echo-attachment-image-list').on('click', '.attachmentdel', function() {
|
|
|
|
+ $(this).parent().remove();
|
|
|
|
+ });
|
|
|
|
+ upload.render({
|
|
|
|
+ elem: '.attachment-upload-images',
|
|
|
|
+ url: setter.baseAdminUrl + 'attachment/tplfieldimage',
|
|
|
|
+ accept: 'images',
|
|
|
|
+ exits: 'jpg|png|jpeg',
|
|
|
|
+ acceptMime: 'image/*',
|
|
|
|
+ size: 2048,
|
|
|
|
+ number: 1,
|
|
|
|
+ method: 'post',
|
|
|
|
+ before: function(obj) {
|
|
|
|
+ var item = this.item;
|
|
|
|
+ upload_input = $(item).data('input');
|
|
|
|
+ upload_amount = $(item).data('amount');
|
|
|
|
+ layer.load();
|
|
|
|
+ },
|
|
|
|
+ done: function(res, index, upload) {
|
|
|
|
+ layer.closeAll('loading');
|
|
|
|
+ var html = "";
|
|
|
|
+ if (upload_amount == 1) {
|
|
|
|
+ html += '<div> <input type="hidden" name="' + upload_input + '" value="' + res.data.src + '"> ';
|
|
|
|
+ html += '<img src="' + res.data.src + '"></div>';
|
|
|
|
+ $("#" + upload_input).html(html);
|
|
|
|
+ } else {
|
|
|
|
+ html += '<div> <input type="hidden" name="' + upload_input + '[]" value="' + res.data.src + '"> ';
|
|
|
|
+ html += '<img src="' + res.data.src +
|
|
|
|
+ '"> <button type="button" class="attachmentdel layui-btn layui-btn-primary layui-btn-xs layui-btn-fluid">删除</button></div>';
|
|
|
|
+ $("#" + upload_input).append(html);
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ error: function(index, upload) {
|
|
|
|
+ layer.closeAll('loading');
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+</script>
|