Переглянути джерело

信息审核富文本编辑器回县文体

yf_zd 5 роки тому
батько
коміт
c28a130c9c

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

@@ -599,8 +599,9 @@
                 CKEDITOR.instances[instance].updateElement();
         }
 
-        function fuzhi() { //编辑器赋值
-            editor1.setData("");
+        function fuzhi(str) { //编辑器赋值
+            var str = str || "";
+            editor1.setData(str);
         }
 
         function insertText(value) { //插入文本

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

@@ -452,8 +452,9 @@
                 CKEDITOR.instances[instance].updateElement();
         }
 
-        function fuzhi() { //编辑器赋值
-            editor1.setData("");
+        function fuzhi(str) { //编辑器赋值
+            var str = str || "";
+            editor1.setData(str);
         }
 
         function insertText(value) { //插入文本

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

@@ -380,8 +380,9 @@
                 CKEDITOR.instances[instance].updateElement();
         }
 
-        function fuzhi() { //编辑器赋值
-            editor1.setData("");
+        function fuzhi(str) { //编辑器赋值
+            var str = str || "";
+            editor1.setData(str);
         }
 
         function insertText(value) { //插入文本

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

@@ -350,8 +350,9 @@
                 CKEDITOR.instances[instance].updateElement();
         }
 
-        function fuzhi() { //编辑器赋值
-            editor1.setData("");
+        function fuzhi(str) { //编辑器赋值
+            var str = str || "";
+            editor1.setData(str);
         }
 
         function insertText(value) { //插入文本

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

@@ -601,8 +601,9 @@
                 CKEDITOR.instances[instance].updateElement();
         }
 
-        function fuzhi() { //编辑器赋值
-            editor1.setData("");
+        function fuzhi(str) { //编辑器赋值
+            var str = str || "";
+            editor1.setData(str);
         }
 
         function insertText(value) { //插入文本

+ 32 - 10
templates/backstageNet/infoManage/dormManage.html

@@ -236,11 +236,11 @@
             });
 
             //第一个实例
-            getData('news_check_list', 1, 0) //url,page,信息类型
+            getData('dorm_check_list', 1, 0) //url,page,信息类型
 
             //监听提交
             form.on('submit(formDemo)', function (data) {
-                console.log(data)
+
                 layer.msg(JSON.stringify(data.field));
                 return false;
             });
@@ -309,14 +309,12 @@
             var index = layer.open({
                 title: '民宿编辑',
                 type: 2,
-                area: ['850px', '560px'],
+                area: ['1000px', '600px'],
                 content: 'dorm_pub',
                 success: function (layero, index) {
                     // alert(2)
                     var body = layer.getChildFrame('body', index);
                     var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
-                    // console.log(body.html()) //得到iframe页的body内容
-                    console.log(iframeWin) //得到iframe页的body内容
                     body.find('input[name="name"]').val(window.data[0].name) //名称
                     body.find('input[name="price"]').val(window.data[0].price) //价格
                     body.find('input[name="person"]').val(window.data[0].person) //法人代表
@@ -325,9 +323,30 @@
                     body.find('input[name="addr"]').val(window.data[0].addr) //民宿地址
                     body.find('input[name="location"]').val(window.data[0].location)
                     body.find('textarea[name="intro"]').val(window.data[0].intro) //民宿简介
-                    body.find('input[name="pic_list"]').val(window.data[0].pic_list) //民宿展示
-                    body.find('textarea[name="content"]').val(window.data[0].content) //详情说明
+                    body.find('textarea[id="editor1"]').val(window.data[0].content) //详情说明
+
+                    var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
+                    w.fuzhi(window.data[0].content);//调用iframe中的方法
+
+                    console.log(body.find('textarea[id="editor1"]'))
+                    console.log(window.data[0].content)
+                    console.log(body.find('textarea[id="editor1"]').val())
                     body.find('input[name="id"]').val(window.data[0].id) //id
+                    body.find('#demo1').attr('src',window.data[0].hotel_img) //图片
+                    body.find('#img_url').val(window.data[0].hotel_img) //图片
+                    var html ='';
+                    var photoList = '';
+                    for(var i = 1;i<window.data.length;i++){
+                        photoList += window.data[i].addr_photo;
+                        if(!(i == window.data.length-1)){
+                            photoList += ',';
+                        }
+                        html +='<div id="" class="file-iteme"><div class="handle" style="display: none;"><i class="layui-icon"></i></div><img style="width: 100px;height: 100px;" src="http://127.0.0.1:8000/'+window.data[i].addr_photo+'"><div class="info" style="display: none;">'+window.data[i].addr_photo+'</div></div>'
+                        if(i == window.data.length-1){
+                            body.find('#uploader-list').html(html) //图片
+                            body.find('input[name="pic_list"]').val(photoList)
+                        }
+                    }
                 }
             });
         }
@@ -350,7 +369,8 @@
                             layer.close(index);
                             // parent.layer.msg("操作成功!", {time: 1000}, function () {
                             //重新加载父页面
-                            location.reload();
+                            // location.reload();
+                            getData('dorm_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
                         }
                     }
                 })
@@ -376,7 +396,9 @@
                             layer.close(index);
                             // parent.layer.msg("操作成功!", {time: 1000}, function () {
                             //重新加载父页面
-                            location.reload();
+                            // location.reload();
+                            getData('dorm_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
+
                         }
                     }
                 })
@@ -453,7 +475,7 @@
                 // alert(type)
                 $('.permission button').removeClass('active');
                 $(this).addClass('active');
-                getData('news_check_list', 1, type)
+                getData('dorm_check_list', 1, type)
             }
         })
 

+ 6 - 3
templates/backstageNet/infoManage/farmManage.html

@@ -191,7 +191,7 @@
             });
 
             //第一个实例
-            getData('news_check_list', 1, 0) //url,page,信息类型
+            getData('garden_check_list', 1, 0) //url,page,信息类型
 
             //监听提交
             form.on('submit(formDemo)', function (data) {
@@ -291,7 +291,9 @@
                             layer.close(index);
                             // parent.layer.msg("操作成功!", {time: 1000}, function () {
                             //重新加载父页面
-                            location.reload();
+                            // location.reload();
+                            getData('garden_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
+
                         }
                     }
                 })
@@ -313,7 +315,8 @@
                     dataType: 'json',
                     success: function (data) {
                         if (data) {
-                            location.reload();
+                            // location.reload();
+                            getData('garden_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
                         }
                     }
                 })

+ 7 - 6
templates/backstageNet/infoManage/newsManage.html

@@ -272,12 +272,13 @@
                     // alert(2)
                     var body = layer.getChildFrame('body', index);
                     var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
-                    body.find('input[name= "id"]').val(window.data.id) //id
-                    body.find('input[name= "title"]').val(window.data.title) //标题
-                    body.find('input[name= "writer"]').val(window.data.writer) //发布人
-                    body.find('input[name= "intro"]').val(window.data.intro) //文章简介
-                    body.find('textarea[name= "intro"]').val(window.data.intro) //文章简介
-                    body.find('textarea[id= "editor1"]').val(window.data.content) //文章正文
+                    body.find('input[name="id"]').val(window.data.id) //id
+                    body.find('input[name="title"]').val(window.data.title) //标题
+                    body.find('input[name="writer"]').val(window.data.writer) //发布人
+                    body.find('input[name="intro"]').val(window.data.intro) //文章简介
+                    body.find('textarea[name="intro"]').val(window.data.intro) //文章简介
+                    var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
+                    w.fuzhi(window.data.content);//调用iframe中的方法
                     body.find('#demo1').attr('src',window.data.head_img) //图片
                     body.find('#img_url').val(window.data.head_img) //图片
                 }

+ 19 - 4
templates/backstageNet/infoManage/pickManage.html

@@ -153,6 +153,7 @@
                             <tr>
                                 <th>采摘名称</th>
                                 <th>所属农场</th>
+                                <th>规模</th>
                                 <th>成熟期</th>
                                 <th>采摘地址</th>
                                 <th>采摘时间</th>
@@ -191,7 +192,7 @@
             });
 
             //第一个实例
-            getData('news_check_list', 1, 0) //url,page,信息类型
+            getData('garden_check_list', 1, 0) //url,page,信息类型
 
             //监听提交
             form.on('submit(formDemo)', function (data) {
@@ -265,12 +266,24 @@
                 success: function (layero, index,data) {
                     var body = layer.getChildFrame('body', index);
                     var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+                    setTimeout(function(){
+                        console.log(body.find('.layui-form-select dd[lay-value="'+window.data.farm+'"]'))
+                        body.find('input[name="farm"]').val(window.data.farm) //采摘名称 layui-form-select
+                        body.find('.layui-form-select dd[lay-value="'+window.data.farm+'"]').addClass('layui-this') //采摘名称 layui-form-select
+                        form.render('select');
+                        body.find('#farmSelect').val(window.data.farm);form.render('select');
+                    },2000)
                     body.find('input[name="name"]').val(window.data.name) //采摘名称
-                    body.find('input[name="company"]').val(window.data.company) //采摘企业
+                    var unit = /[\u4E00-\u9FA5]+/;
+                    var number = /^[0-9]*/;
+                    body.find('input[name="scale"]').val(window.data.scale.match(number)) //采摘规模
+                    body.find('input[name="unit"]').val(window.data.scale.match(unit)) //采摘企业
                     body.find('input[name="img_url"]').val(window.data.pick_img) //采摘图片
                     body.find('input[name="time"]').val(window.data.time) //采摘时间
                     // $('#farmSelect').next().children().eq(0).children().eq(0).val($('#farmSelect').find("option:selected").text(data[0].farm_name));
                     body.find('input[name="id"]').val(window.data.id) //id
+                    // form.render();
+                    console.log(window.data.scale.match(number))
                 }
             });
         }
@@ -291,7 +304,8 @@
                             layer.close(index);
                             // parent.layer.msg("操作成功!", {time: 1000}, function () {
                             //重新加载父页面
-                            location.reload();
+                            // location.reload();
+                            getData('garden_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
                         }
                     }
                 })
@@ -313,7 +327,8 @@
                     dataType: 'json',
                     success: function (data) {
                         if (data) {
-                            location.reload();
+                            // location.reload();
+                            getData('garden_check_list', $('.layui-laypage-curr em').eq(1).html(), $('.permission .active').data('type'))
                         }
                     }
                 })

+ 5 - 4
templates/backstageNet/infoManage/pickManageList.html

@@ -2,11 +2,12 @@
 <tr>
     <td>{{ msg.name }}</td>
     <td>
-        {{ msg.company }}
+        {{ msg.farm }}
     </td>
-    <td>{{ msg.pick_img }}</td>
-    <td>{{ msg.upl_time }}</td>
-    <td>{{ msg.upl_time }}</td>
+    <td>{{ msg.scale }}</td>
+    <td>{{ msg.ripe_time }}</td>
+    <td>{{ msg.addr }}</td>
+    <td>{{ msg.pick_s }}月~{{ msg.pick_e }}月</td>
     <td>
         {% if msg.hidden == 0 %}
         <a href="JavaScript:;" class="editBtn" onclick="editFun('{{msg.id}}')">编辑</a>

+ 3 - 1
templates/backstageNet/infoManage/productManage.html

@@ -314,7 +314,9 @@
                     body.find('input[name="title"]').val(window.data.title) //产品名称
                     body.find('input[name="intro"]').val(window.data.intro) //生产企业
                     body.find('input[name="mobile"]').val(window.data.mobile) //联系电话
-                    body.find('textarea[id="editor1"]').val(window.data.content) //产品详情
+                    // body.find('textarea[id="editor1"]').val(window.data.content) //产品详情
+                    var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
+                    w.fuzhi(window.data.content);//调用iframe中的方法
                     body.find('input[name="id"]').val(window.data.id) //id
                     body.find('#demo1').attr('src',window.data.head_img) //图片
                     body.find('#img_url').val(window.data.head_img) //图片

+ 27 - 13
templates/backstageNet/infoManage/sightseeManage.html

@@ -154,6 +154,7 @@
                                 <th>景点名称</th>
                                 <th>地址</th>
                                 <th>价格</th>
+                                <th>联系方式</th>
                                 <th>开放时间</th>
                                 <th>发布时间</th>
                                 <th>操作</th>
@@ -204,7 +205,7 @@
 
         function getData(url, page, hidden) {
             $.ajax({
-                url: 'garden_check_list',
+                url: 'sightsee_check_list',
                 type: 'get',
                 data: {
                     page: page,
@@ -222,7 +223,7 @@
                         , jump: function (obj, first) {
                             if (!first) {
                                 $.ajax({
-                                    url: 'garden_check_list',
+                                    url: 'sightsee_check_list',
                                     type: 'get',
                                     data: { page: obj.curr,hidden: hidden },
                                     dataType: 'html',
@@ -246,7 +247,7 @@
         // 编辑
         function editFun(id) {
             $.ajax({
-                url: 'garden_check_list',
+                url: 'sightsee_check_list',
                 type: 'post',
                 data: {
                     id: id,
@@ -254,23 +255,36 @@
                 },
                 dataType: 'json',
                 success: function (data) {
-                    window.data = data[0]
+                    window.data = data
                 }
             })
             var index = layer.open({
                 title: '四季编辑',
                 type: 2,
                 area: ['850px', '560px'],
-                content: 'garden_pub',
+                content: 'sightsee_pub',
                 success: function (layero, index,data) {
                     var body = layer.getChildFrame('body', index);
                     var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
                     body.find('input[name="name"]').val(window.data.name) //采摘名称
-                    body.find('input[name="company"]').val(window.data.company) //采摘企业
-                    body.find('input[name="img_url"]').val(window.data.pick_img) //采摘图片
-                    body.find('input[name="time"]').val(window.data.time) //采摘时间
-                    // $('#farmSelect').next().children().eq(0).children().eq(0).val($('#farmSelect').find("option:selected").text(data[0].farm_name));
-                    body.find('input[name="id"]').val(window.data.id) //id
+                    body.find('#demo1').attr('src',window.data.sightsee_img) //图片
+                    body.find('#img_url').val(window.data.sightsee_img) //图片
+                    body.find('input[name="addr"]').val(window.data.addr) 
+                    body.find('input[name="location"]').val(window.data.location) 
+                    body.find('input[name="mobile"]').val(window.data.sightsee_tel) 
+                    body.find('input[name="price"]').val(window.data.price) 
+                    body.find('input[name="stime"]').val(window.data.sightsee_stime) 
+                    body.find('input[name="etime"]').val(window.data.sightsee_etime) 
+                    body.find('input[name="time1"]').val(window.data.sightsee_stime) 
+                    body.find('textarea[name="desc"]').val(window.data.desc) 
+                    body.find('#demo2').attr('src',window.data.guide_img) //图片
+                    body.find('#guideUpimg_url').val(window.data.guide_img) //图片
+                    // body.find('textarea[id="editor1"]').val(window.data.content) //文章正文
+                    var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
+                    w.fuzhi(window.data.content);//调用iframe中的方法
+                    body.find('input[name="id"]').val(id) //id
+                    console.log(window.data.content)
+                    console.log(body.find('#editor1'))
                 }
             });
         }
@@ -279,7 +293,7 @@
         function passFun(id) {
             layer.confirm('是否通过此信息',{title:'通过'}, function (index) {
                 $.ajax({
-                    url: 'garden_check_list',
+                    url: 'sightsee_check_list',
                     type: 'post',
                     data: {
                         id: id,
@@ -304,7 +318,7 @@
         function delFun(id) {
             layer.confirm('真的删除行么',{title:'删除'}, function (index) {
                 $.ajax({
-                    url: 'garden_check_list',
+                    url: 'sightsee_check_list',
                     type: 'post',
                     data: {
                         req: 'del',
@@ -367,7 +381,7 @@
                     var hidden = $('.permission .active').data('type');
                     var page = $(".layui-laypage-em").next().html();
                     $.ajax({
-                        url: 'garden_check_list',
+                        url: 'sightsee_check_list',
                         type: 'get',
                         data: { page: page,hidden: hidden },
                         dataType: 'html',

+ 5 - 4
templates/backstageNet/infoManage/sightseeManageList.html

@@ -1,11 +1,12 @@
-{% if art|length %} {% for msg in art %}
+{% if sightsee|length %} {% for msg in sightsee %}
 <tr>
     <td>{{ msg.name }}</td>
     <td>
-        {{ msg.company }}
+        {{ msg.addr }}
     </td>
-    <td>{{ msg.pick_img }}</td>
-    <td>{{ msg.upl_time }}</td>
+    <td>{{ msg.price }}</td>
+    <td>{{ msg.sightsee_tel }}</td>
+    <td>{{ msg.sightsee_stime}}:00~{{ msg.sightsee_etime }}:00</td>
     <td>{{ msg.upl_time }}</td>
     <td>
         {% if msg.hidden == 0 %}