|  | @@ -0,0 +1,138 @@
 | 
											
												
													
														|  | 
 |  | +<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="{$lay_table}">
 | 
											
												
													
														|  | 
 |  | +                        <input type="hidden" name="id" value="{:array_get($info,'id')}">
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item">
 | 
											
												
													
														|  | 
 |  | +                            <label class="layui-form-label"><span style="color:#f90c05;">*</span>标题</label>
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                <input type="text" name="title" value="{:array_get($info,'title')}" lay-verify="required"
 | 
											
												
													
														|  | 
 |  | +                                       placeholder="请输入标题" autocomplete="off"
 | 
											
												
													
														|  | 
 |  | +                                       class="layui-input">
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item">
 | 
											
												
													
														|  | 
 |  | +                            <label class="layui-form-label"><span style="color:#f90c05;">*</span>月份</label>
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                <select name="month" lay-verify="required">
 | 
											
												
													
														|  | 
 |  | +                                    {volist name="month_list" id="month"}
 | 
											
												
													
														|  | 
 |  | +                                    <option value="{$key}">{$month}</option>
 | 
											
												
													
														|  | 
 |  | +                                    {/volist}
 | 
											
												
													
														|  | 
 |  | +                                </select>
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item">
 | 
											
												
													
														|  | 
 |  | +                            <label class="layui-form-label"><span style="color:#f90c05;">*</span>头图</label>
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                <div class="layui-upload">
 | 
											
												
													
														|  | 
 |  | +                                    <button type="button" class="layui-btn attachment-upload-images"
 | 
											
												
													
														|  | 
 |  | +                                            data-input="image" data-amount="1">上传图片
 | 
											
												
													
														|  | 
 |  | +                                    </button>
 | 
											
												
													
														|  | 
 |  | +                                    <div class="layui-inline layui-word-aux"> 最佳尺寸:896px*464px</div>
 | 
											
												
													
														|  | 
 |  | +                                    <div class="layui-upload-list echo-attachment-image-list" id="image">
 | 
											
												
													
														|  | 
 |  | +                                        {notempty name="info.image"}
 | 
											
												
													
														|  | 
 |  | +                                        <div>
 | 
											
												
													
														|  | 
 |  | +                                            <input type="hidden" name="image" value="{:array_get($info,'image')}">
 | 
											
												
													
														|  | 
 |  | +                                            <img src="{:array_get($info,'image')}">
 | 
											
												
													
														|  | 
 |  | +                                        </div>
 | 
											
												
													
														|  | 
 |  | +                                        {/notempty}
 | 
											
												
													
														|  | 
 |  | +                                    </div>
 | 
											
												
													
														|  | 
 |  | +                                </div>
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item">
 | 
											
												
													
														|  | 
 |  | +                            <label class="layui-form-label"><span style="color:#f90c05;">*</span>排序</label>
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                <input type="text" name="priority" value="{:array_get($info,'priority',255)}"
 | 
											
												
													
														|  | 
 |  | +                                       lay-verify="required|number" placeholder="请输入排序"
 | 
											
												
													
														|  | 
 |  | +                                       autocomplete="off" class="layui-input">
 | 
											
												
													
														|  | 
 |  | +                                <div class="layui-form-mid layui-word-aux">倒序,值越大越靠前</div>
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item" pane>
 | 
											
												
													
														|  | 
 |  | +                            <label class="layui-form-label"><span style="color:#f90c05;">*</span>状态</label>
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                {volist name="status_list" id="v"}
 | 
											
												
													
														|  | 
 |  | +                                <input type="radio" name="status" value="{$key}" title="{$v}" {eq name=":array_get($info,'status',1)" value="$key" }checked{/eq}>
 | 
											
												
													
														|  | 
 |  | +                                {/volist}
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                        <div class="layui-form-item">
 | 
											
												
													
														|  | 
 |  | +                            <div class="layui-input-block">
 | 
											
												
													
														|  | 
 |  | +                                <input type="button" lay-submit lay-filter="{$lay_btn}" value="确认提交" class="layui-btn">
 | 
											
												
													
														|  | 
 |  | +                            </div>
 | 
											
												
													
														|  | 
 |  | +                        </div>
 | 
											
												
													
														|  | 
 |  | +                    </div>
 | 
											
												
													
														|  | 
 |  | +                </div>
 | 
											
												
													
														|  | 
 |  | +            </div>
 | 
											
												
													
														|  | 
 |  | +        </div>
 | 
											
												
													
														|  | 
 |  | +    </div>
 | 
											
												
													
														|  | 
 |  | +</div>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +<script>
 | 
											
												
													
														|  | 
 |  | +    layui.use(['index', 'form', 'upload'], function () {
 | 
											
												
													
														|  | 
 |  | +        const $ = layui.$;
 | 
											
												
													
														|  | 
 |  | +        const admin = layui.admin;
 | 
											
												
													
														|  | 
 |  | +        const form = layui.form;
 | 
											
												
													
														|  | 
 |  | +        const upload = layui.upload;
 | 
											
												
													
														|  | 
 |  | +        form.render();
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        form.on('submit({$lay_btn})', function (obj) {
 | 
											
												
													
														|  | 
 |  | +            const index = parent.layer.getFrameIndex(window.name);
 | 
											
												
													
														|  | 
 |  | +            admin.req({
 | 
											
												
													
														|  | 
 |  | +                url: "{:url('previous/editPrevious')}",
 | 
											
												
													
														|  | 
 |  | +                type: 'post',
 | 
											
												
													
														|  | 
 |  | +                data: obj.field,
 | 
											
												
													
														|  | 
 |  | +                done: function (res) {
 | 
											
												
													
														|  | 
 |  | +                    layer.msg("提交成功", {
 | 
											
												
													
														|  | 
 |  | +                        icon: 1
 | 
											
												
													
														|  | 
 |  | +                    });
 | 
											
												
													
														|  | 
 |  | +                    parent.layui.table.reload('lay-previous-index-table'); //重载表格
 | 
											
												
													
														|  | 
 |  | +                    parent.layer.close(index);
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +            });
 | 
											
												
													
														|  | 
 |  | +        });
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        $('.echo-attachment-image-list').on('click', '.attachment-del', function () {
 | 
											
												
													
														|  | 
 |  | +            $(this).parent().remove();
 | 
											
												
													
														|  | 
 |  | +        });
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        let upload_input = '';
 | 
											
												
													
														|  | 
 |  | +        let upload_amount = '';
 | 
											
												
													
														|  | 
 |  | +        upload.render({
 | 
											
												
													
														|  | 
 |  | +            elem: '.attachment-upload-images',
 | 
											
												
													
														|  | 
 |  | +            url: "{:url('upload/image')}",
 | 
											
												
													
														|  | 
 |  | +            accept: 'images',
 | 
											
												
													
														|  | 
 |  | +            exits: 'jpg|png|jpeg',
 | 
											
												
													
														|  | 
 |  | +            acceptMime: 'image/*',
 | 
											
												
													
														|  | 
 |  | +            size: 2048,
 | 
											
												
													
														|  | 
 |  | +            number: 1,
 | 
											
												
													
														|  | 
 |  | +            method: 'post',
 | 
											
												
													
														|  | 
 |  | +            before: function (obj) {
 | 
											
												
													
														|  | 
 |  | +                upload_input = $(this.item).data('input');
 | 
											
												
													
														|  | 
 |  | +                upload_amount = $(this.item).data('amount');
 | 
											
												
													
														|  | 
 |  | +                layer.load();
 | 
											
												
													
														|  | 
 |  | +            },
 | 
											
												
													
														|  | 
 |  | +            done: function (res, index, upload) {
 | 
											
												
													
														|  | 
 |  | +                layer.closeAll('loading');
 | 
											
												
													
														|  | 
 |  | +                let 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="attachment-del 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>
 |