yf_zd 5 лет назад
Родитель
Сommit
2306005f10

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

@@ -565,6 +565,7 @@
             $('#demo1').removeAttr('src'); //图片链接(base64)
             fuzhi()
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);//关闭当前页
             }

+ 39 - 30
templates/backstageNet/info/gardenPub.html

@@ -268,6 +268,7 @@
     <script src="{% static 'lib/ckeditor/lang/zh-cn.js'%}"></script>
     <script src="{% static '/js/backstageNet/common.js'%}"></script>
     <script>
+        var ripe
         var element, form, upload, laydate, layer;
         layui.use(['element', 'form', 'upload', 'laydate', 'layer'], function () {
             element = layui.element;
@@ -281,7 +282,7 @@
             });
 
             //成熟日期
-            laydate.render({
+            ripe = laydate.render({
                 elem: '#matureTime' //指定元素
                 , type: 'month'
                 , format: 'M月' //可任意组合
@@ -290,7 +291,6 @@
                     $('#ripe').val(date.month)
                 }
             });
-
             //年月选择器
             laydate.render({
                 elem: '#pickTime' //指定元素
@@ -306,34 +306,7 @@
             });
 
             // 农场列表请求
-            $.ajax({
-                url: 'farm_choice',
-                type: 'post',
-                data: {},
-                dataType: 'json',
-                success: function (data) {
-                    if (data) {
-                        // layer.msg('发布成功,等待管理员审核', { icon: 1 })
-                        var html = '';
-                        if (data.length) {
-                            html += '<option value=""></option>';
-                            for (var i = 0; i < data.length; i++) {
-                                html += '<option value="' + data[i].name + '">' + data[i].name + '</option>'
-                            }
-                        } else {
-                            html = '<dd lay-value="" class="layui-select-tips layui-this">暂无农场</dd>';
-                        }
-                        $('#farmSelect').html(html)
-                        form.render('select'); //刷新select选择框渲染
-
-                    } else {
-                        layer.msg('发布失败', { icon: 2 })
-                    }
-                },
-                error: function (type) {
-                    console.log(type)
-                }
-            })
+            getFarm()
 
             //图片上传
             var uploadInst = upload.render({
@@ -423,6 +396,40 @@
             });
         });
 
+        function getFarm(curr){
+            var curr = curr || '';
+            $.ajax({
+                url: 'farm_choice',
+                type: 'post',
+                data: {},
+                dataType: 'json',
+                success: function (data) {
+                    if (data) {
+                        // layer.msg('发布成功,等待管理员审核', { icon: 1 })
+                        var html = '';
+                        if (data.length) {
+                            html += '<option value=""></option>';
+                            for (var i = 0; i < data.length; i++) {
+                                html += '<option value="' + data[i].name + '">' + data[i].name + '</option>'
+                            }
+                        } else {
+                            html = '<dd lay-value="" class="layui-select-tips layui-this">暂无农场</dd>';
+                        }
+                        $('#farmSelect').html(html)
+                        $('#farmSelect').val(curr)
+                        form.render('select'); //刷新select选择框渲染
+
+                    } else {
+                        layer.msg('发布失败', { icon: 2 })
+                    }
+                },
+                error: function (type) {
+                    console.log(type)
+                }
+            })
+
+        }
+
         // 示例1:设置工具栏为基本工具栏,高度为70
         var editor1 = CKEDITOR.replace('editor1',
             {
@@ -499,6 +506,8 @@
             $('#demo1').removeAttr('src'); //图片链接(base64)
             fuzhi()
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
+                // parent.location.reload()
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);//关闭当前页
             }

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

@@ -342,6 +342,7 @@
             $('#demo1').removeAttr('src'); //图片链接(base64)
             fuzhi()
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);//关闭当前页
                 sessionStorage.removeItem('biao')

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

@@ -370,6 +370,7 @@
             $('#demo1').removeAttr('src'); //图片链接(base64)
             fuzhi()
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
                 var index = parent.layer.getFrameIndex(window.name);
 			    parent.layer.close(index);//关闭当前页
                 sessionStorage.removeItem('biao')

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

@@ -567,6 +567,7 @@
             $('#demo2').removeAttr('src'); //图片链接(base64)
             fuzhi()
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
                 var index = parent.layer.getFrameIndex(window.name);
                 parent.layer.close(index);//关闭当前页
             }

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

@@ -391,6 +391,7 @@
             element.progress('progressBar', '0');
             $('#progressBar').hide();
             if (window.id !== '') {
+                parent.getData('', parent.$('.layui-laypage-curr em').eq(1).html(), parent.$('.permission .active').data('type'))
                 var index = parent.layer.getFrameIndex(window.name);
 			    parent.layer.close(index);//关闭当前页
                 sessionStorage.removeItem('biao')

+ 17 - 13
templates/backstageNet/infoManage/pickManage.html

@@ -266,24 +266,27 @@
                 success: function (layero, index,data) {
                     var body = layer.getChildFrame('body', index);
                     var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+                    var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
                     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)
+                        w.getFarm(window.data.farm);//调用iframe中的方法
+                    },300)
                     body.find('input[name="name"]').val(window.data.name) //采摘名称
                     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="unit"]').val(window.data.scale.match(unit)) //单位
+                    body.find('#matureTime').val(window.data.ripe_time+'月') //成熟日期
+                    body.find('#ripe').val(window.data.ripe_time) 
+                    body.find('#pickTime').val(window.data.pick_s+'月 - '+window.data.pick_e+'月') //成熟日期
+                    body.find('#pluckStTime').val(window.data.pick_s) 
+                    body.find('#pluckEdTime').val(window.data.pick_e) 
+                    body.find('input[name="addr"]').val(window.data.addr) //地址
                     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('#demo1').attr('src',window.data.pick_img) //采摘图片
+                    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
-                    // form.render();
-                    console.log(window.data.scale.match(number))
+                    form.render();
                 }
             });
         }
@@ -349,11 +352,12 @@
                 content: '<div class="table"></div>',
                 success: function(layero, index) {
                     $.ajax({
-                        url: 'garden_check',
+                        url: 'garden_check_list',
                         type: 'post',
                         async: false,
                         data: {
-                            ids: id,
+                            id: id,
+                            req: 'edit'
                         },
                         dataType: 'json',
                         success: function (data) {