Просмотр исходного кода

发布信息成功后向富文本编辑器发送标题类型内容

yf_zd 5 лет назад
Родитель
Сommit
5939a12812

+ 2 - 0
templates/backstageNet/info/dormPub.html

@@ -494,6 +494,7 @@
 
                 CKupdate()
 
+                var fields = data.field;
                 $.ajax({
                     url: 'dorm_pub',
                     data: $("#formDiv").serialize(),
@@ -505,6 +506,7 @@
                             } else {
                                 layer.msg("发布成功,等待审核", { icon: 1 });
                             }
+                            msgTitleSaveFun(fields.title,9)
                             clearForm()
                         } else {
                             if (window.id !== '') {

+ 2 - 0
templates/backstageNet/info/gardenPub.html

@@ -390,6 +390,7 @@
                 }
                 field = Object.assign(data.field, { content: content });
                 data.field.scale = data.field.scale+data.field.unit;
+                var fields = data.field;
                 $.ajax({
                     url: 'garden_pub',
                     type: 'post',
@@ -401,6 +402,7 @@
                             } else {
                                 layer.msg("发布成功,等待审核", { icon: 1 });
                             }
+                            msgTitleSaveFun(fields.title,8)
                             clearForm()
 
                         } else {

Разница между файлами не показана из-за своего большого размера
+ 0 - 496
templates/backstageNet/info/infoManage.1.html


+ 0 - 195
templates/backstageNet/info/infoManage.html

@@ -1,195 +0,0 @@
-{% load staticfiles %}
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta http-equiv="X-UA-Compatible" content="ie=edge">
-    <title>Document</title>
-    <link rel="stylesheet" href="{% static '/lib/layui/css/layui.css' %}">
-    <link rel="stylesheet" href="{% static '/lib/css/reset.css' %}">
-    <link rel="stylesheet" href="{% static '/css/backstageNet/common.css' %}">
-    <style>
-        .breadcrumbs {
-            /* line-height: 38px; */
-            padding: 12px 0 12px 30px;
-            border-bottom: 1px solid #dbdbdb;
-        }
-
-        .layui-breadcrumb>* {
-            font-size: 16px;
-        }
-
-        /* 发布类型 */
-
-        .uploadType {
-            overflow: hidden;
-        }
-
-        .uploadType>li {
-            float: left;
-            margin: 12px 22px 0;
-            line-height: 45px;
-            padding: 0 10px;
-            cursor: pointer;
-            border-bottom: 5px solid #fff;
-            color: #868686;
-        }
-
-        .uploadType>li:hover {
-            color: #22a3ed;
-        }
-
-        .uploadType>li.active {
-            color: #22a3ed;
-            border-bottom: 5px solid #22a3ed;
-        }
-
-        /* 详情 */
-
-        .uploadContent {
-            border-top: 7px solid #f0f0f0;
-            padding: 25px;
-        }
-
-        /* 管理员审核权限 */
-
-        .permission {
-            text-align: right;
-        }
-
-        .layui-btn.active {
-            background-color: #23a3ee;
-            color: #fff;
-        }
-
-        .layui-btn.active:hover {
-            background-color: #23a3ee;
-            color: #fff;
-        }
-
-        .layui-btn-blue {
-            border: 1px solid #23a3ee;
-            background-color: #ffffff;
-            color: #23a3ee;
-        }
-
-        .layui-btn-blue:hover {
-            color: #0c6ea8;
-            border: 1px solid #0c6ea8;
-        }
-
-        /* 操作按钮 */
-
-        .operateBtn {
-            cursor: pointer;
-        }
-
-        .editBtn,
-        .editBtn:hover {
-            color: #23a3ee;
-        }
-
-        .passBtn,
-        .passBtn:hover {
-            color: #3ab851;
-        }
-
-        .delBtn,
-        .delBtn:hover {
-            color: #c12525;
-        }
-
-        /* 编辑框 */
-
-        .openDiv>div {
-            padding: 30px;
-            width: 70%;
-        }
-
-        .layui-upload-img {
-            width: 92px;
-            height: 92px;
-            margin: 0 10px 10px 0;
-        }
-    </style>
-</head>
-
-<body>
-    <div class="content">
-        <!-- 导航 -->
-        <div class="breadcrumbs">
-            <span class="layui-breadcrumb">
-                <a target="BoardRight">首页</a>
-                <a>
-                    <cite>信息维护</cite>
-                </a>
-            </span>
-        </div>
-        <!-- 内容 -->
-        <div>
-            <!-- 发布类型 -->
-            <div>
-                <ul class="uploadType">
-                    <li class="active"> 新闻资讯</li>
-                    <li> 视频资讯 </li>
-                    <li> 产品展厅 </li>
-                    <li> 四季采摘 </li>
-                    <li> 民宿导览 </li>
-                </ul>
-            </div>
-
-            <!-- 新系列表 -->
-            <div class="uploadContent">
-                <div class="" id="dataDiv"></div>
-            </div>
-
-        </div>
-    </div>
-
-
-    <script src="{% static '/lib/js/jquery-2.1.4.min.js'%}"></script>
-    <script src="{% static '/lib/layui/layui.js'%}"></script>
-    <script src="{% static '/js/backstageNet/common.js'%}"></script>
-    <script>
-        layui.use(['element'], function () {
-            var element = layui.element;
-        })
-        getPage('news_check');
-
-        // 发布类型切换
-        $('.uploadType').on('click', 'li', function () {
-            $('.uploadType li').removeClass('active');
-            $(this).addClass('active');
-            $('.permission button').removeClass('active');
-            $('.permission button').eq(0).addClass('active');
-            // scrollBar()
-            if ($(this).index() == 0) {
-                getPage('news_check');
-            } else if ($(this).index() == 1) {
-                getPage('video_check');
-            } else if ($(this).index() == 2) {
-                getPage('video_check');
-            } else if ($(this).index() == 3) {
-                getPage('video_check');
-            } else if ($(this).index() == 4) {
-                getPage('video_check');
-            }
-        })
-
-        function getPage(url) {
-            $.ajax({
-                url: url,
-                type: 'get',
-                data: {},
-                dataType: 'html',
-                success: function (data) {
-                   $('#dataDiv').html(data);
-                }
-            })
-        }
-    </script>
-</body>
-
-</html>

+ 0 - 252
templates/backstageNet/info/infoPub.html

@@ -1,252 +0,0 @@
-{% load staticfiles %}
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta http-equiv="X-UA-Compatible" content="ie=edge">
-    <title>Document</title>
-    <link rel="stylesheet" href="{% static '/lib/layui/css/layui.css' %}">
-    <link rel="stylesheet" href="{% static '/lib/css/reset.css' %}">
-    <style>
-        .breadcrumbs {
-            padding: 12px 0 12px 30px;
-            border-bottom: 1px solid #dbdbdb;
-        }
-
-        .layui-breadcrumb>* {
-            font-size: 16px;
-        }
-
-        .fixedDiv {
-            position: fixed;
-            width: 100%;
-            z-index: 999;
-            box-shadow: 0px 3px 5px 0px #ececec;
-            background: #fff;
-        }
-
-        /* 发布类型 */
-
-        .uploadType {
-            overflow: hidden;
-        }
-
-        .uploadType>li {
-            float: left;
-            margin: 12px 22px 0;
-            line-height: 45px;
-            padding: 0 10px;
-            cursor: pointer;
-            border-bottom: 5px solid #fff;
-            color: #868686;
-        }
-
-        .uploadType>li:hover {
-            color: #22a3ed;
-        }
-
-        .uploadType>li.active {
-            color: #22a3ed;
-            border-bottom: 5px solid #22a3ed;
-        }
-
-        /* 上传详情 */
-
-        .uploadContent {
-            border-top: 7px solid #f0f0f0;
-            padding: 25px;
-        }
-
-        .uploadUl>li {
-            display: none;
-        }
-
-        .uploadUl>li:first-child {
-            display: block;
-        }
-
-        .innerDiv {
-            max-width: 500px;
-        }
-
-        /* 图片预览 */
-
-        .layui-upload-img {
-            width: 92px;
-            height: 92px;
-            margin: 0 10px 10px 0;
-        }
-
-        #progressBar {
-            display: none;
-        }
-
-        /* 产品展厅上传多图 */
-
-        .uploadParent {
-            position: absolute;
-            margin: 10px 0;
-        }
-
-        .uploadParent>div {
-            display: inline-block;
-            width: 92px;
-            height: 92px;
-            /* border: 1px solid #b8b8b8; */
-            background: url(../../static/imgs/addicon.png) no-repeat center;
-            background-size: 80% 80%;
-            cursor: pointer;
-            margin-right: 8px;
-        }
-
-        .uploadShowParent .layui-upload-list {
-            display: inline-block;
-        }
-    </style>
-</head>
-
-<body>
-    <div class="content">
-        <div class="floatNav">
-            <!-- 导航 -->
-            <div class="breadcrumbs">
-                <span class="layui-breadcrumb">
-                    <a target="BoardRight">首页</a>
-                    <a>
-                        <cite>信息发布</cite>
-                    </a>
-                </span>
-            </div>
-            <!-- 发布类型 -->
-            <div>
-                <ul class="uploadType">
-                    <li class="active"> 新闻资讯</li>
-                    <li> 视频资讯 </li>
-                    <li> 产品展厅 </li>
-                    <li> 四季采摘 </li>
-                    <li> 民宿导览 </li>
-                </ul>
-            </div>
-
-        </div>
-
-        <!-- 内容 -->
-        <div>
-            <!-- 发布详情 -->
-            <div class="uploadContent" id="uploadContent">
-
-            </div>
-        </div>
-    </div>
-
-
-    <script src="{% static '/lib/js/jquery-2.1.4.min.js'%}"></script>
-    <script src="{% static '/lib/layui/layui.js'%}"></script>
-    <script src="{% static '/js/backstageNet/common.js'%}"></script>
-    <script>
-        layui.use(['element', 'form', 'upload'], function () {
-            var element = layui.element;
-
-            //一些事件监听
-            element.on('tab(demo)', function (data) {
-                console.log(data);
-            });
-
-        });
-        // 发布类型切换
-        $('.uploadType').on('click', 'li', function () {
-            $('.uploadType li').removeClass('active');
-            $(this).addClass('active');
-            $('.uploadUl li').hide();
-            $('.uploadUl li').eq($(this).index()).show();
-            var url;
-            if ($(this).index() == 0) {
-                url = 'news_pub'
-            } else if ($(this).index() == 1) {
-                url = 'video_pub'
-            } else if ($(this).index() == 2) {
-                url = 'equip_pub'
-            } else if ($(this).index() == 3) {
-                url = 'garden_pub'
-            } else if ($(this).index() == 4) {
-                url = 'dorm_pub'
-            }
-            getHtml(url)
-        })
-
-        function getHtml(url) {
-            $.get(url, {}, function (data) {
-                $('#uploadContent').html(data)
-                scrollBar()
-            })
-        }
-
-        getHtml('news_pub')
-
-
-        scrollBar()
-
-        // var fdiv = $(".proinfo .service");
-        // var itop = fdiv.offset().top;
-
-        // $(window).scroll(function () {
-        //     var top = $(window).scrollTop();
-        //     if (top >= 60) {
-        //         $(".floatNav").addClass("fixedDiv");
-        //     } else {
-        //         if($(".floatNav").hasClass("fixedDiv")){
-        //             $(".floatNav").removeClass("fixedDiv");
-        //             $(window).scrollTop(0)
-        //         }
-        //     }
-        // });
-
-        // windowAddMouseWheel();
-        function windowAddMouseWheel() {
-            var scrollFunc = function (e) {
-                e = e || window.event;
-                        var top = $(window).scrollTop();
-                if (e.wheelDelta) {  //判断浏览器IE,谷歌滑轮事件
-                    if (e.wheelDelta > 0) { //当滑轮向上滚动时
-                        if (top < 60) {
-                            if($(".floatNav").hasClass("fixedDiv")){
-                                $(".floatNav").removeClass("fixedDiv");
-                                $(window).scrollTop(0)
-                            }
-                        }
-                    }
-                    if (e.wheelDelta < 0) { //当滑轮向下滚动时
-                        if (top >= 60) {
-                            $(".floatNav").addClass("fixedDiv");
-                        }
-                    }
-                } else if (e.detail) {  //Firefox滑轮事件
-                    if (e.detail > 0) { //当滑轮向上滚动时
-                        if (top < 60) {
-                            if($(".floatNav").hasClass("fixedDiv")){
-                                $(".floatNav").removeClass("fixedDiv");
-                                $(window).scrollTop(0)
-                            }
-                        }
-                    }
-                    if (e.detail < 0) { //当滑轮向下滚动时
-                        if (top >= 60) {
-                            $(".floatNav").addClass("fixedDiv");
-                        }
-                    }
-                }
-            };
-            //给页面绑定滑轮滚动事件
-            if (document.addEventListener) {
-                document.addEventListener('DOMMouseScroll', scrollFunc, false);
-            }
-            //滚动滑轮触发scrollFunc方法
-            window.onmousewheel = document.onmousewheel = scrollFunc;
-        }
-
-    </script>
-</body>
-
-</html>

Разница между файлами не показана из-за своего большого размера
+ 0 - 353
templates/backstageNet/info/newsManage.html


+ 0 - 242
templates/backstageNet/info/newsPub.1.html

@@ -1,242 +0,0 @@
-{% load staticfiles %}
-<script src="{% static 'lib/ckeditor/ckeditor.js'%}"></script>
-<script src="{% static 'lib/ckeditor/lang/zh-cn.js'%}"></script>
-<style>
-    .sendMsg .layui-input {
-        width: 260px;
-    }
-
-    /* 表单样式 */
-
-    .layui-form-item .layui-input-inline {
-        width: 50%;
-    }
-
-    .layui-form-item .layui-input-textarea {
-        width: 50%;
-    }
-
-    .uploadImg {
-        position: absolute;
-        margin: 10px 0;
-        width: 92px;
-        height: 92px;
-        background: none;
-        border: 1px solid #b8b8b8;
-        cursor: pointer;
-    }
-
-    .uploadImgIcon {
-        background: url(../../static/imgs/addicon.png) no-repeat center;
-        background-size: 80% 80%;
-    }
-</style>
-<form class="layui-form" action="" id="formDiv" lay-filter="newsFormDiv">
-    <div class="layui-form-item">
-        <label class="layui-form-label">文章标题:</label>
-        <div class="layui-input-inline">
-            <input type="text" name="title" required lay-verify="required" placeholder="请输入标题" autocomplete="off"
-                class="layui-input">
-        </div>
-    </div>
-    <div class="layui-form-item">
-        <label class="layui-form-label">发布人:</label>
-        <div class="layui-input-inline">
-            <input type="text" name="writer" required lay-verify="required" placeholder="请填写发布人" autocomplete="off"
-                class="layui-input">
-        </div>
-    </div>
-    <div class="layui-form-item">
-        <label class="layui-form-label">文章简介:</label>
-        <div class="layui-input-inline layui-input-textarea">
-            <textarea name="intro" lay-verify="required" placeholder="请输入内容" class="layui-textarea"></textarea>
-        </div>
-    </div>
-    <div class="layui-form-item">
-        <label class="layui-form-label">介绍图:</label>
-        <div class="layui-input-inline">
-            <button type="button" class="uploadImg uploadImgIcon" id="newsUpImg"></button>
-            <!-- 隐藏的input -->
-            <input type="hidden" id="img_url" name="upload" value="" />
-            <div class="layui-upload-list">
-                <img class="layui-upload-img" id="demo1">
-                <p id="demoText"></p>
-            </div>
-        </div>
-    </div>
-
-    <div class="layui-form-item layui-form-text">
-        <label class="layui-form-label">文章正文:</label>
-        <div class="layui-input-block">
-            <textarea name="content" id="editor1" rows="10" cols="80"></textarea>
-        </div>
-    </div>
-    <div class="layui-form-item">
-        <div class="layui-input-block">
-            <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
-            <!-- <button type="reset" class="layui-btn layui-btn-primary">重置</button> -->
-            <button class="layui-btn layui-btn-primary" type="button" onclick="clearForm()">取消</button>
-        </div>
-    </div>
-</form>
-<!-- <form action="" id="adtaForm" class="sendMsg">
-    <div>
-        <div class="layui-form-item">
-            <label class="layui-form-label">新闻标题:</label>
-            <div class="layui-input-block">
-                <input type="text" name="title" required="" placeholder="请输入标题" autocomplete="off" class="layui-input">
-            </div>
-        </div>
-    </div>
-
-    <br />
-    <button type="button" onclick="aa()" class="layui-btn" id="newsUpImg">
-        <i class="layui-icon"></i>保存</button>
-</form> -->
-<!-- <button onclick="fuzhi()">赋值</button>  -->
-<!-- <button onclick="insertText()">insertText</button> -->
-
-<script type="text/javascript">
-    var form, upload;
-    layui.use(['form', 'upload'], function () {
-        form = layui.form;
-        upload = layui.upload;
-
-        //监听提交
-        form.on('submit(formDemo)', function (data) {
-            var img_url = $('#img_url').val();
-            if (!img_url) {
-                layer.msg("请上传文章缩略图", { icon: 5 });
-                return false;
-            }
-            var content = editor1.getData();
-            // alert(content)
-            if (!content) {
-                layer.msg("请填写文章正文", { icon: 5 });
-                return false;
-            }
-            field = Object.assign(data.field, { content: content });
-
-            // layer.msg(JSON.stringify(data.field));
-
-            CKupdate()
-            console.log($("#adtaForm").serializeArray());
-
-            $.ajax({
-                url: 'ckarticle_view',
-                data: $("#formDiv").serialize(),
-                type: 'post',
-                success: function (data) {
-                    console.log(data);
-                    if (data) {
-                        clearForm()
-                    }
-                },
-                error: function (type) {
-
-                }
-            })
-            return false;
-
-        });
-
-        //新闻图片上传
-        var uploadInst = upload.render({
-            elem: '#newsUpImg'
-            , url: 'news_photo'
-            , field: 'upicture'
-            , xhr: function () { } //上传视频进度条
-            , before: function (obj) {
-                $('.uploadImg').removeClass('uploadImgIcon')
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#demo1').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url").value = res.data.src;
-                    console.log(res)
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-            , error: function () {
-                //演示失败状态,并实现重传
-                var demoText = $('#demoText');
-                demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
-                demoText.find('.demo-reload').on('click', function () {
-                    uploadInst.upload();
-                });
-            }
-        });
-
-    });
-
-    function clearForm() {
-        form.val('newsFormDiv', {
-            "title": "",
-            "writer": "",
-            "intro": ""
-        });
-        $('#img_url').val('');
-        $('.uploadImg').addClass('uploadImgIcon');
-        $('#demo1').removeAttr('src'); //图片链接(base64)
-        fuzhi()
-    }
-
-
-
-
-    // 示例1:设置工具栏为基本工具栏,高度为70
-    var editor1 = CKEDITOR.replace('editor1',
-        {
-            filebrowserBrowseUrl: 'test_aaphoto',
-            height: 430,
-            toolbar:
-                [
-                    { name: 'document', items: ['Source', '-', 'DocProps', 'Preview', 'Print', '-'] },
-                    { name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'] },
-                    { name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-'] },
-                    { name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'] },
-                    '/',
-                    { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl'] },
-                    { name: 'links', items: ['Link', 'Unlink', 'Anchor'] },
-                    { name: 'insert', items: ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak'] },
-                    '/',
-                    { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] },
-                    { name: 'colors', items: ['TextColor', 'BGColor'] },
-                    { name: 'tools', items: ['ShowBlocks', '-'] }
-                ]
-        }
-    );
-
-
-    //处理CKEDITOR的值
-    function CKupdate() {
-        for (instance in CKEDITOR.instances)
-            CKEDITOR.instances[instance].updateElement();
-    }
-
-    // console.log($("#adtaForm").serializeArray());
-    // if (!($("#adtaForm").serializeArray()[0].value && $("#adtaForm").serializeArray()[1].value)) {
-    //     alert('请填写完整')
-    //     return false;
-    // }
-
-    function fuzhi() { //编辑器赋值
-        editor1.setData("");
-    }
-
-    function insertText(value) { //插入文本
-        editor1.insertText('value');
-    }
-</script>
-
-</body>
-
-</html>

+ 3 - 3
templates/backstageNet/info/newsPub.html

@@ -6,7 +6,7 @@
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
-    <title>Document</title>
+    <title>新闻发布</title>
     <link rel="stylesheet" href="{% static '/lib/layui/css/layui.css' %}">
     <link rel="stylesheet" href="{% static '/lib/css/reset.css' %}">
     <style>
@@ -297,7 +297,7 @@
                     layer.msg("请填写文章正文", { icon: 5 });
                     return false;
                 }
-
+                var fields = data.field;
                 CKupdate()
 
                 $.ajax({
@@ -311,7 +311,7 @@
                             } else {
                                 layer.msg("发布成功,等待审核", { icon: 1 });
                             }
-
+                            msgTitleSaveFun(fields.title,5)
                             clearForm()
                         } else {
                             if (window.id !== '') {

+ 0 - 259
templates/backstageNet/info/productPub.1.html

@@ -1,259 +0,0 @@
-{% load staticfiles %}
-<div class="innerDiv">
-    <form class="layui-form" action="" lay-filter="newsForm">
-        <div class="layui-form-item">
-            <label class="layui-form-label">产品名称:</label>
-            <div class="layui-input-block">
-                <input type="text" name="title" required lay-verify="required" placeholder="请输产品名称" autocomplete="off" class="layui-input">
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">生产企业:</label>
-            <div class="layui-input-block">
-                <textarea name="intro" lay-verify="required" placeholder="请输入生产企业" class="layui-textarea"></textarea>
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">新闻详情:</label>
-            <div class="layui-input-block">
-                <textarea name="info" lay-verify="required" placeholder="请输入内容" class="layui-textarea"></textarea>
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">联系电话:</label>
-            <div class="layui-input-block">
-                <input type="text" name="mobile" required lay-verify="phone" placeholder="请输入联系电话" autocomplete="off" class="layui-input">
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">产品封页:</label>
-            <div class="layui-input-block">
-                <button type="button" class="layui-btn" id="productUpImg">
-                    <i class="layui-icon"></i>产品封页</button>
-                <!-- 隐藏的input -->
-                <input type="hidden" id="img_url" name="img_url" value="" />
-                <div class="layui-upload-list">
-                    <img class="layui-upload-img" id="demo1">
-                    <p id="demoText"></p>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">产品介绍:</label>
-            <div class="layui-input-block">
-                <!-- <button type="button" class="layui-btn"><i class="layui-icon"></i>产品介绍图</button> -->
-                <div class="uploadParent">
-                    <div class="" id="UpProductImg1"></div>
-                    <!-- 隐藏的input -->
-                    <input type="hidden" id="img_url1" name="img_url1" value="" />
-                    <div class="" id="UpProductImg2"></div>
-                    <!-- 隐藏的input -->
-                    <input type="hidden" id="img_url2" name="img_url2" value="" />
-                    <div class="" id="UpProductImg3"></div>
-                    <!-- 隐藏的input -->
-                    <input type="hidden" id="img_url3" name="img_url3" value="" />
-                </div>
-                <div class="uploadShowParent">
-                    <div class="layui-upload-list">
-                        <img class="layui-upload-img" id="productImg1">
-                        <p id="demoText"></p>
-                    </div>
-                    <div class="layui-upload-list">
-                        <img class="layui-upload-img" id="productImg2">
-                        <p id="demoText"></p>
-                    </div>
-                    <div class="layui-upload-list">
-                        <img class="layui-upload-img" id="productImg3">
-                        <p id="demoText"></p>
-                    </div>
-                </div>
-
-                <!-- <blockquote class="layui-elem-quote layui-quote-nm" style="margin-top: 10px;">
-                    预览图:
-                    <div class="layui-upload-list" id="demo2"></div>
-                </blockquote> -->
-            </div>
-        </div>
-        <div class="layui-form-item">
-            <div class="layui-input-block">
-                <button class="layui-btn layui-btn-normal" lay-submit lay-filter="newsForm">立即提交</button>
-                <button type="reset" class="layui-btn layui-btn-primary">重置</button>
-            </div>
-        </div>
-    </form>
-</div>
-
-
-<!-- <script src="{% static '/lib/js/jquery-2.1.4.min.js'%}"></script>
-<script src="{% static '/lib/layui/layui.js'%}"></script>
-<script src="{% static '/js/backstageNet/common.js'%}"></script> -->
-
-
-<script>
-    layui.use(['form', 'upload'], function () {
-        var form = layui.form;
-        var $ = layui.jquery;
-        var upload = layui.upload;
-
-        //发布提交
-        form.on('submit(newsForm)', function (data) {
-            console.log(data.field)
-            if (data.field.img_url == '') {
-                layer.msg('请上传产品封页', { icon: 2 });
-                return false;
-            } else if (data.field.img_url1 == '' && data.field.img_url2 == '' && data.field.img_url3 == '') {
-                layer.msg('请至少上传一张产品介绍', { icon: 2 });
-                return false;
-            } else {
-                $.ajax({
-                    url: 'equip_pub',
-                    type: 'post',
-                    data: data.field,
-                    success: function (data) {
-                        if (data) {
-                            layer.msg('发布成功,等待管理员审核', { icon: 1 })
-
-                        } else {
-                            layer.msg('发布失败', { icon: 2 })
-                        }
-                    },
-                    error: function (type) {
-                        console.log(type)
-                    }
-                })
-                return false;
-            }
-
-        });
-
-
-        // 重置事件
-        $("button[type='reset']").click(function () {
-            $('#img_url').val('');
-            $('#demo1').removeAttr('src');
-        })
-
-
-        //产品封页上传
-        var uploadInst = upload.render({
-            elem: '#productUpImg'
-            , url: 'product_photo'
-            , field: 'img'
-            , xhr: function () { } //上传视频进度条
-            , before: function (obj) {
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#demo1').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url").value = res.data.src;
-                    console.log(res)
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-            , error: function () {
-                //演示失败状态,并实现重传
-                var demoText = $('#demoText');
-                demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
-                demoText.find('.demo-reload').on('click', function () {
-                    uploadInst.upload();
-                });
-            }
-        });
-
-        //产品介绍图
-        upload.render({
-            elem: '#UpProductImg1'
-            , url: 'product_photo'
-            , multiple: true
-            , field: 'img1'
-            , xhr: function () { } //上传视频进度条
-            , before: function (obj) {
-                $('#UpProductImg1').css('background', 'none')
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#productImg1').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url1").value = res.data.src;
-                    console.log(res)
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-        });
-        upload.render({
-            elem: '#UpProductImg2'
-            , url: 'product_photo'
-            , multiple: true
-            , field: 'img2'
-            , xhr: function () { } //上传视频进度条
-            , before: function (obj) {
-                $('#UpProductImg2').css('background', 'none')
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#productImg2').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url2").value = res.data.src;
-                    console.log(res)
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-        });
-        upload.render({
-            elem: '#UpProductImg3'
-            , url: 'product_photo'
-            , multiple: true
-            , field: 'img3'
-            , xhr: function () { } //上传视频进度条
-            , before: function (obj) {
-                $('#UpProductImg3').css('background', 'none')
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#productImg3').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url3").value = res.data.src;
-                    console.log(res)
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-        });
-
-
-    });
-
-    scrollBar()
-
-</script>
-</body>
-
-</html>

+ 3 - 0
templates/backstageNet/info/productPub.html

@@ -284,7 +284,9 @@
                     return false;
                 }else {
                     // CKupdate();
+                    var field = data.field;
                     field = Object.assign(data.field, { content: content });
+                    var fields = data.field;
                     $.ajax({
                         url: 'equip_pub',
                         type: 'post',
@@ -296,6 +298,7 @@
                                 } else {
                                     layer.msg("发布成功,等待审核", { icon: 1 });
                                 }
+                                msgTitleSaveFun(fields.title,7)
                                 clearForm()
 
                             } else {

+ 2 - 0
templates/backstageNet/info/sightseePub.html

@@ -465,6 +465,7 @@
 
                 CKupdate()
 
+                var fields = data.field;
                 $.ajax({
                     url: 'sightsee_pub',
                     data: $("#formDiv").serialize(),
@@ -476,6 +477,7 @@
                             } else {
                                 layer.msg("发布成功,等待审核", { icon: 1 });
                             }
+                            msgTitleSaveFun(fields.title,5)
                             clearForm()
                         } else {
                             if (window.id !== '') {

+ 0 - 202
templates/backstageNet/info/videoPub.1.html

@@ -1,202 +0,0 @@
-{% load staticfiles %}
-<div class="innerDiv">
-    <form class="layui-form" action="" lay-filter="newsForm">
-        <div class="layui-form-item">
-            <label class="layui-form-label">视频标题:</label>
-            <div class="layui-input-block">
-                <input type="text" name="title" required lay-verify="required" placeholder="请输入视频标题" autocomplete="off" class="layui-input">
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">视频简介:</label>
-            <div class="layui-input-block">
-                <textarea name="intro" lay-verify="required" placeholder="请输入简介" class="layui-textarea"></textarea>
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">视频封页:</label>
-            <div class="layui-input-block">
-                <button type="button" class="layui-btn" id="videoImg"><i class="layui-icon"></i>视频封页</button>
-                <!-- 隐藏的input -->
-                <input type="hidden" id="img_url" name="img_url" value="" />
-                <div class="layui-upload-list">
-                    <img class="layui-upload-img" id="demo1">
-                    <p id="demoText1"></p>
-                </div>
-            </div>
-        </div>
-        <div class="layui-form-item layui-form-text">
-            <label class="layui-form-label">视频文件:</label>
-            <div class="layui-input-block">
-                <button type="button" class="layui-btn" id="videoFile" style="margin-bottom:20px;"><i class="layui-icon"></i>视频文件</button>
-                <!-- 隐藏的input -->
-                <input type="hidden" id="video_url" name="video_url" value="" />      
-                <br />
-                <div class="layui-progress layui-progress-big" lay-showPercent="yes" lay-filter="progressBar" id="progressBar">
-                    <div class="layui-progress-bar layui-bg-red" lay-percent="0%"></div>
-                </div>    
-            </div>
-        </div>
-        
-        <div class="layui-form-item">
-            <div class="layui-input-block">
-                <button class="layui-btn layui-btn-normal" lay-submit lay-filter="newsForm">立即提交</button>
-                <button type="reset" class="layui-btn layui-btn-primary">重置</button>
-            </div>
-        </div>
-    </form>
-</div>
-
-
-<!-- <script src="{% static '/lib/js/jquery-2.1.4.min.js'%}"></script>
-<script src="{% static '/lib/layui/layui.js'%}"></script>
-<script src="{% static '/js/backstageNet/common.js'%}"></script> -->
-
-
-<script>
-    layui.use(['element', 'form', 'upload'], function () {
-        var element = layui.element;
-        var form = layui.form;
-        var $ = layui.jquery;
-        var upload = layui.upload;
-
-        element.init();
-
-        //新闻提交
-        form.on('submit(newsForm)', function (data) {
-            // console.log(data.field)
-            if (data.field.img_url == '') {
-                layer.msg('请上传视频封页', { icon: 2 });
-                return false;
-            } else  if (data.field.video_url == '') {
-                layer.msg('请上传视频文件', { icon: 2 });
-                return false;
-            } else {
-                $.ajax({
-                    url: 'video_pub',
-                    type: 'post',
-                    data: data.field,
-                    success: function (data) {
-                        if (data) {
-                            layer.msg('发布成功,等待管理员审核', { icon: 1 })
-
-                        } else {
-                            layer.msg('发布失败', { icon: 2 })
-                        }
-                    },
-                    error: function (type) {
-                        console.log(type)
-                    }
-                })
-                return false;
-            }
-
-        });
-
-
-        // 重置事件
-        $("button[type='reset']").click(function () {
-            $('#img_url').val('');
-            $('#demo1').removeAttr('src');
-        })
-
-
-        //视频图片上传
-        var uploadInst = upload.render({
-            elem: '#videoImg'
-            , url: 'video_photo'
-            , field: 'video_img'
-            , xhr:function(){}
-            , before: function (obj) {
-                //预读本地文件示例,不支持ie8
-                obj.preview(function (index, file, result) {
-                    $('#demo1').attr('src', result); //图片链接(base64)
-                });
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("img_url").value = res.data.src;
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-            , error: function () {
-                //演示失败状态,并实现重传
-                var demoText = $('#demoText1');
-                demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
-                demoText.find('.demo-reload').on('click', function () {
-                    uploadInst.upload();
-                });
-            }
-        });
-
-        //创建监听函数
-        var xhrOnProgress = function (fun) {
-            xhrOnProgress.onprogress = fun; //绑定监听
-            //使用闭包实现监听绑
-            return function () {
-                //通过$.ajaxSettings.xhr();获得XMLHttpRequest对象
-                var xhr = $.ajaxSettings.xhr();
-                //判断监听函数是否为函数
-                if (typeof xhrOnProgress.onprogress !== 'function')
-                    return xhr;
-                //如果有监听函数并且xhr对象支持绑定时就把监听函数绑定上去
-                if (xhrOnProgress.onprogress && xhr.upload) {
-                    xhr.upload.onprogress = xhrOnProgress.onprogress;
-                }
-                return xhr;
-            }
-        }
-
-        //视频文件上传
-        var uploadInst = upload.render({
-            elem: '#videoFile'
-            , url: 'video_upload'
-            , accept: 'video'              //video audio images
-            , field: 'video'
-            , xhr:xhrOnProgress
-            ,progress:function(value){//上传进度回调 value进度值
-                element.progress('progressBar', value+'%')//设置页面进度条
-            }
-            ,choose: function (obj) {
-                $('#progressBar').show();
-                obj.preview(function (index, file, result) {
-                    // console.log(file);
-                });
-            }
-            , before: function (obj) {
-                console.log('文件上传中');
-            }
-            , done: function (res) {
-                //如果上传失败
-                if (res.code == 0) {
-                    //上传成功
-                    document.getElementById("video_url").value = res.data.src;
-                } else {
-                    return layer.msg('上传失败');
-                }
-
-
-            }
-            , error: function () {
-                //演示失败状态,并实现重传
-                var demoText = $('#demoText2');
-                demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
-                demoText.find('.demo-reload').on('click', function () {
-                    uploadInst.upload();
-                });
-            }
-        });
-
-    });
-
-    scrollBar()
-
-</script>
-</body>
-
-</html>

+ 2 - 0
templates/backstageNet/info/videoPub.html

@@ -327,6 +327,7 @@
                     layer.msg('请上传视频文件', { icon: 2 });
                     return false;
                 } else {
+                    var fields = data.field;
                     $.ajax({
                         url: 'video_pub',
                         type: 'post',
@@ -338,6 +339,7 @@
                                 } else {
                                     layer.msg("发布成功,等待审核", { icon: 1 });
                                 }
+                                msgTitleSaveFun(fields.title,6)
                                 clearForm()
 
                             } else {

+ 18 - 0
templates/static/js/backstageNet/common.js

@@ -13,4 +13,22 @@ function scrollBar() {
         var browserH = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
         var navbarH = $('#navbar').height();
         $('#iframe-main').height(browserH-navbarH-4)
+}
+
+// 信息发布另存标题
+function msgTitleSaveFun(title,type){
+    $.ajax({
+        url: 'ckarticle_view',
+        data: {
+            title:title,
+            art_type:type,
+        },
+        type: 'post',
+        success: function (data) {
+            
+        },
+        error: function (type) {
+
+        }
+    })
 }