huwhois 9 months ago
parent
commit
b329c4cc9f

+ 2 - 0
app/common/model/FileManager.php

@@ -60,5 +60,7 @@ class FileManager extends \think\Model
         $fileinfo->hash_md5       = $file->md5();
 
         $fileinfo->save();
+        
+        return $fileinfo;
     }
 }

+ 1 - 1
app/sys/controller/FileManager.php

@@ -530,7 +530,7 @@ class FileManager extends Base
         }
 
         $fileinfo = FileManagerModel::saveFileInfo($file, $savename, $originalName, $id, $cjid, $username);
-
+        
         return [
             'picname'   => $fileinfo->filepath,
             'thumbname' => $thumbname,

+ 12 - 100
view/sys/article/savemd.html

@@ -169,7 +169,8 @@
                 <div id="toolbar">
                     <img src="/static/images/bold.png" id="bold" onclick="insertText('**这里填写要加粗的文字**')" />
                     <img src="/static/images/italic.png" id="italic" onclick="insertText('_这里填写要斜体的文字_')" />
-                    <img src="/static/images/hyperlink.png" id="hyperlink" onclick="insertText('[这里写连接的描述](这里填写连接地址)')" />
+                    <img src="/static/images/hyperlink.png" id="hyperlink"
+                        onclick="insertText('[这里写连接的描述](这里填写连接地址)')" />
                     <img src="/static/images/code.png" id="code" onclick="insertText('```\n这里插入代码\n```')" />
                     <img src="/static/images/image.png" id="image" onclick="showDialog()" />
                 </div>
@@ -203,108 +204,19 @@
 <div id="dialog">
     <div style="position: absolute;height: 40px;width: 100%;background: #FFFFFF;border-bottom: 1px solid gray;">
         <span style="position: absolute;left: 10px;top: 10px;color: gray;">插入图片</span>
-        <img src="/static/images/X.png" style="height: 25px;width: 25px;position: absolute;right: 10px;top: 10px;cursor: pointer;"
+        <img src="/static/images/X.png"
+            style="height: 25px;width: 25px;position: absolute;right: 10px;top: 10px;cursor: pointer;"
             onclick="f_cancel()" />
     </div>
-<<<<<<< HEAD
-
     <div id="tab-img" class="HuiTab" style="margin-top: 40px;">
-        <div class="tabBar clearfix">
-            <span>本地上传</span>
-            <span>网络文件上传</span>
-            <a onclick="onlinepicture(1)"><span>服务器图片选择</span></a>
-        </div>
-        <div class="tabCon">
-            <div class="step1 active" style="margin-left:30px;">
-                <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
-                    <div class="row cl" style="margin-top:20px;">
-                        <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
-                        <div class="formControls col-xs-8 col-sm-8">
-                            格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
-                        </div>
-                        <div class="col-3"> </div>
-                    </div>
-                    <div class="row cl">
-                        <label class="form-label col-xs-2 col-sm-2">
-                            <span class="c-red">*</span>本地上传:</label>
-                        <div class="formControls col-xs-4 col-sm-4">
-                            <input type="file" class="input-text" name="upload_file" id="upload_file">
-                        </div>
-                        <div class="formControls col-xs-2 col-sm-2">
-                            <button class="btn btn-primary radius" type="button" onclick="uploadImg()">上传</button>
-                        </div>
-                        <div style="width: 200px;height: 200px;">
-                            <img id="view-picture" src="/static/images/upload_picture.png" alt="图片"
-                                title="图片" style="max-width: 200px;max-height: 200px;">
-                        </div>
-                        <div class="col-3"> </div>
-                    </div>
-                </form>
+        <div class="row cl" style="margin-top:40px;">
+            <div
+                style="width: 160px;height: 160px;margin: 0 auto;display: table-cell;vertical-align: middle;text-align: center;">
+                <img id="view-picture" src="/static/images/upload_picture.png" alt="图片" title="图片"
+                    style="max-width: 120px;max-height: 120px;" onclick="addPicture()">
             </div>
-            <!-- 本地上传end -->
+            <input type="text" class="input-text" name="picture" id="picture" value="">
         </div>
-        <div class="tabCon">
-            <div class="step2" style="margin-left:30px;">
-                <form id="form-uploadurlimg" method="post" action="" enctype="multipart/form-data">
-                    <div class="row cl" style="margin-top:20px;">
-                        <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
-                        <div class="formControls col-xs-8 col-sm-8">
-                            格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
-                        </div>
-                        <div class="col-3"> </div>
-                    </div>
-                    <div class="row cl" style="margin-top:20px;">
-                        <label class="form-label col-xs-2 col-sm-2">
-                            <span class="c-red">*</span>图片地址:</label>
-                        <div class="formControls col-xs-8 col-sm-8">
-                            <input type="text" class="input-text" name="url_file" id="url_file">
-                        </div>
-                        <div class="formControls col-xs-2 col-sm-2">
-                            <button class="btn btn-primary radius" type="button" onCLick="uploadUrlImg()">确定</button>
-                        </div>
-                        <div style="width: 200px;height: 200px;">
-                            <img id="view-picture-url" src="/static/images/upload_picture.png" alt="图片"
-                                title="图片" style="max-width: 200px;max-height: 200px;">
-                        </div>
-                        <div class="col-3"> </div>
-                    </div>
-                </form>
-            </div>
-            <!-- 网络图片 -->
-        </div>
-        <!-- 在线图片 -->
-        <div class="tabCon">
-            <form id="form-uploadonlineimg" method="post" action="" enctype="multipart/form-data">
-                <div class="row cl" style="margin-top:20px;" id="online">
-                    <div id="imageList">
-                        <ul class="list">
-                            <!-- <li>
-                                    <img width="170" height="113" src="/storage/20220223/d5cc488e71c58bb072debe45ed06c6ad.jpg?noCache=1634567323"
-                                     _src="/storage/20220223/d5cc488e71c58bb072debe45ed06c6ad.jpg">
-                                    <span class="icon"></span>
-                                </li>
-                                 -->
-                            <li class="clearFloat"></li>
-                        </ul>
-                    </div>
-                </div>
-                <div class="row cl">
-                    <label class="form-label col-xs-2 col-sm-2">
-                        <span class="c-red">*</span>图片地址:</label>
-                    <div class="formControls col-xs-8 col-sm-8">
-                        <input type="text" class="input-text" name="online_file" id="online_file">
-                    </div>
-                    <div class="col-3"> </div>
-                </div>
-            </form>
-=======
-    <div class="row cl" style="margin-top:40px;">
-        <div style="width: 160px;height: 160px;margin: 0 auto;display: table-cell;vertical-align: middle;text-align: center;">
-            <img id="view-picture" src="/static/images/upload_picture.png" alt="图片"
-                title="图片" style="max-width: 120px;max-height: 120px;" onclick="addPicture()">
->>>>>>> 78b76253c8ce5873016cf837373af5e30ac80c86
-        </div>
-        <input type="text" class="input-text" name="picture" id="picture" value="">
     </div>
     <div style="position: absolute;bottom: 1px;width: 100%;height: 40px;border-top: 1px solid gray;">
         <button id="cancel" onclick="f_cancel()">取消</button>
@@ -352,14 +264,14 @@
     function showDialog() {
         $('#dialog').show();
     }
-    
+
     //插入图片
     function insert() {
         $('#dialog').hide();
 
         // 文档图片插入地址
         var imgUrl = $("#picture").val();
-        
+
         insertText('![这里写图片描述](' + imgUrl + ')')
 
         $("#picture").val('');

+ 404 - 0
view/sys/article/savemdbak.html

@@ -0,0 +1,404 @@
+<style>
+    #toolbar {
+        height: 40px;
+        background-color: #b6b6b6;
+        width: 100%;
+        color: #fff;
+        line-height: 50px;
+    }
+
+    #toolbar img {
+        width: 25px;
+        height: 25px;
+        padding-top: 8px;
+        padding-bottom: 7px;
+        margin-left: 10px;
+    }
+
+    #toolbar img:hover {
+        background: #EBEBEB;
+        cursor: pointer;
+    }
+
+    #dialog {
+        position: fixed;
+        height: 300px;
+        width: 600px;
+        background: #FFFFFF;
+        z-index: 5;
+        left: 30%;
+        border: 1px solid gray;
+        top: 25%;
+        display: none;
+    }
+
+    #cancel {
+        border: 0px none #FFECEC;
+        background: #999999;
+        color: #FFFFFF;
+        padding: 5px 15px;
+        position: absolute;
+        top: 8px;
+        right: 100px;
+    }
+
+    #cancel:hover {
+        background: #AAAAAA;
+    }
+
+    #insert {
+        border: 0px none #FFECEC;
+        background: #BE1A21;
+        color: #FFFFFF;
+        padding: 5px 15px;
+        position: absolute;
+        top: 8px;
+        right: 30px;
+    }
+
+    #insert:hover {
+        background: #CB474D;
+    }
+</style>
+
+<article class="cl pd-20">
+    <form action="{:url('save')}" method="post" class="form form-horizontal" id="form-save">
+        <input type="hidden" name="id" value="{$data['id']}">
+        <input type="hidden" name="cjid" value="{$data['cjid']}">
+        <input type="hidden" name="content_type" value="{$data['content_type']}">
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                <span class="c-red">*</span>栏目:</label>
+            <div class="formControls col-xs-8 col-sm-6">
+                <span class="select-box inline">
+                    <select name="cid" class="select" id="cid">
+                        <option value="">所有栏目</option>
+                        {foreach $category_tree as $value}
+                        <option value="{$value.id}" {eq name='data.cid' value="$value.id" }selected{/eq}>{$value.name}
+                        </option>
+                        {notempty name="value.child"}
+                        {foreach $value.child as $val}
+                        <option value="{$val.id}" {eq name='data.cid' value="$val.id" }selected{/eq}>--{$val.name}
+                        </option>
+                        {notempty name="val.child"}
+                        {foreach $val.child as $vo}
+                        <option value="{$vo.id}" {eq name='data.cid' value="$vo.id" }selected{/eq}>&nbsp;&nbsp;└
+                            --{$vo.name}
+                        </option>
+                        {/foreach}
+                        {/notempty}
+                        {/foreach}
+                        {/notempty}
+                        {/foreach}
+                    </select>
+                </span>
+            </div>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                <span class="c-red">*</span>标题:</label>
+            <div class="formControls col-xs-8 col-sm-6">
+                <input type="text" class="input-text" value="{$data.title}" placeholder="请填写标题" id="title" name="title">
+            </div>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                作者: </label>
+            <div class="formControls col-xs-4 col-sm-2">
+                <input type="text" class="input-text" value="{$data.writer}" placeholder="作者" id="writer" name="writer">
+            </div>
+            <label class="form-label col-xs-4 col-sm-2">
+                来源:</label>
+            <div class="formControls col-xs-4 col-sm-2">
+                <input type="text" class="input-text" value="{$data.source}" placeholder="来源" id="source" name="source">
+            </div>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                标题图:</label>
+            <div class="formControls col-xs-6 col-sm-4">
+                <input type="text" class="input-text" value="{$data.titlepic}" name="titlepic" id="titlepic">
+                <div style="width: 200px;height: 200px;">
+                    <a href="javascript:void(0);" onclick="addTitlePic()">
+                        <img id="view-titlepic"
+                            src="{$data.titlepic ? $data.titlepic : '/static/images/upload_picture.png'}" alt="标题图"
+                            title="{$data.titlepic ? '更换' : '添加'}标题图" style="max-width: 200px;max-height: 200px;">
+                    </a>
+                </div>
+            </div>
+            <label class="form-label col-xs-2 col-sm-2">
+                <a class="btn btn-success radius" href="javascript:addTitlePic();">{$data.titlepic ? '更换' :
+                    '添加'}标题图</a></label>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                关键词:</label>
+            <div class="formControls col-xs-8 col-sm-6">
+                <input type="text" class="input-text" value="{$data.keywords}" placeholder="关键词" id="source"
+                    name="keywords">
+                <span class="c-red">多个关键词用英文','分割</span>
+            </div>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">内容简介:</label>
+            <div class="formControls col-xs-8 col-sm-6">
+                <textarea name="summary" id="summary" cols="" rows="" class="textarea" placeholder="说点什么...最多输入500个字符"
+                    datatype="*10-100" dragonfly="true" onKeyUp="textarealength(this,500)">{$data.summary}</textarea>
+                <p class="textarea-numberbar">
+                    <em class="textarea-length">0</em>/500
+                </p>
+            </div>
+            <div class="col-3"> </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-4 col-sm-2">
+                文章正文:</label>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-1 col-sm-1"></label>
+            <input type="hidden" name="content" value="" id="content">
+            <div class="formControls col-xs-11 col-sm-10">
+                <div id="toolbar">
+                    <img src="/static/images/bold.png" id="bold" onclick="insertText('**这里填写要加粗的文字**')" />
+                    <img src="/static/images/italic.png" id="italic" onclick="insertText('_这里填写要斜体的文字_')" />
+                    <img src="/static/images/hyperlink.png" id="hyperlink" onclick="insertText('[这里写连接的描述](这里填写连接地址)')" />
+                    <img src="/static/images/code.png" id="code" onclick="insertText('```\n这里插入代码\n```')" />
+                    <img src="/static/images/image.png" id="image" onclick="showDialog()" />
+                </div>
+                <div id="mdeditor" style="width: 100%;height: 400px;">{$data.content}</div>
+            </div>
+        </div>
+        <div class="row cl">
+            <label class="form-label col-xs-2 col-sm-2">
+                点击量:</label>
+            <div class="formControls col-xs-4 col-sm-2">
+                <input type="number" class="input-text" value="{$data.hits}" id="hits" name="hits"
+                    style="width: 120px;">
+            </div>
+            <label class="form-label col-xs-2 col-sm-2">
+                排序:</label>
+            <div class="formControls col-xs-4 col-sm-2">
+                <input type="number" class="input-text" value="{$data.sort}" id="sort" name="sort"
+                    style="width: 120px;">
+            </div>
+        </div>
+        <div class="row cl">
+            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
+                <button type="button" class="btn btn-success radius" id="form-button-save">确&nbsp;定</button>
+                <button type="button" class="btn btn-default radius" onclick="window.history.back();"
+                    style="margin-left:20px;">取&nbsp;消</button>
+            </div>
+        </div>
+    </form>
+</article>
+
+<div id="dialog">
+    <div style="position: absolute;height: 40px;width: 100%;background: #FFFFFF;border-bottom: 1px solid gray;">
+        <span style="position: absolute;left: 10px;top: 10px;color: gray;">插入图片</span>
+        <img src="/static/images/X.png" style="height: 25px;width: 25px;position: absolute;right: 10px;top: 10px;cursor: pointer;"
+            onclick="f_cancel()" />
+    </div>
+    <div id="tab-img" class="HuiTab" style="margin-top: 40px;">
+        <div class="tabBar clearfix">
+            <span>本地上传</span>
+            <span>网络文件上传</span>
+            <a onclick="onlinepicture(1)"><span>服务器图片选择</span></a>
+        </div>
+        <div class="tabCon">
+            <div class="step1 active" style="margin-left:30px;">
+                <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
+                    <div class="row cl" style="margin-top:20px;">
+                        <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                        <div class="formControls col-xs-8 col-sm-8">
+                            格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                        </div>
+                        <div class="col-3"> </div>
+                    </div>
+                    <div class="row cl">
+                        <label class="form-label col-xs-2 col-sm-2">
+                            <span class="c-red">*</span>本地上传:</label>
+                        <div class="formControls col-xs-4 col-sm-4">
+                            <input type="file" class="input-text" name="upload_file" id="upload_file">
+                        </div>
+                        <div class="formControls col-xs-2 col-sm-2">
+                            <button class="btn btn-primary radius" type="button" onclick="uploadImg()">上传</button>
+                        </div>
+                        <div style="width: 200px;height: 200px;">
+                            <img id="view-picture" src="/static/images/upload_picture.png" alt="图片"
+                                title="图片" style="max-width: 200px;max-height: 200px;">
+                        </div>
+                        <div class="col-3"> </div>
+                    </div>
+                </form>
+            </div>
+            <!-- 本地上传end -->
+        </div>
+        <div class="tabCon">
+            <div class="step2" style="margin-left:30px;">
+                <form id="form-uploadurlimg" method="post" action="" enctype="multipart/form-data">
+                    <div class="row cl" style="margin-top:20px;">
+                        <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                        <div class="formControls col-xs-8 col-sm-8">
+                            格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                        </div>
+                        <div class="col-3"> </div>
+                    </div>
+                    <div class="row cl" style="margin-top:20px;">
+                        <label class="form-label col-xs-2 col-sm-2">
+                            <span class="c-red">*</span>图片地址:</label>
+                        <div class="formControls col-xs-8 col-sm-8">
+                            <input type="text" class="input-text" name="url_file" id="url_file">
+                        </div>
+                        <div class="formControls col-xs-2 col-sm-2">
+                            <button class="btn btn-primary radius" type="button" onCLick="uploadUrlImg()">确定</button>
+                        </div>
+                        <div style="width: 200px;height: 200px;">
+                            <img id="view-picture-url" src="/static/images/upload_picture.png" alt="图片"
+                                title="图片" style="max-width: 200px;max-height: 200px;">
+                        </div>
+                        <div class="col-3"> </div>
+                    </div>
+                </form>
+            </div>
+            <!-- 网络图片 -->
+        </div>
+        <!-- 在线图片 -->
+        <div class="tabCon">
+            <form id="form-uploadonlineimg" method="post" action="" enctype="multipart/form-data">
+                <div class="row cl" style="margin-top:20px;" id="online">
+                    <div id="imageList">
+                        <ul class="list">
+                            <!-- <li>
+                                    <img width="170" height="113" src="/storage/20220223/d5cc488e71c58bb072debe45ed06c6ad.jpg?noCache=1634567323"
+                                     _src="/storage/20220223/d5cc488e71c58bb072debe45ed06c6ad.jpg">
+                                    <span class="icon"></span>
+                                </li>
+                                 -->
+                            <li class="clearFloat"></li>
+                        </ul>
+                    </div>
+                </div>
+                <div class="row cl">
+                    <label class="form-label col-xs-2 col-sm-2">
+                        <span class="c-red">*</span>图片地址:</label>
+                    <div class="formControls col-xs-8 col-sm-8">
+                        <input type="text" class="input-text" name="online_file" id="online_file">
+                    </div>
+                    <div class="col-3"> </div>
+                </div>
+            </form>
+        </div>
+
+    <div class="row cl" style="margin-top:40px;">
+        <div style="width: 160px;height: 160px;margin: 0 auto;display: table-cell;vertical-align: middle;text-align: center;">
+            <img id="view-picture" src="/static/images/upload_picture.png" alt="图片"
+                title="图片" style="max-width: 120px;max-height: 120px;" onclick="addPicture()">
+        </div>
+        <input type="text" class="input-text" name="picture" id="picture" value="">
+    </div>
+    <div style="position: absolute;bottom: 1px;width: 100%;height: 40px;border-top: 1px solid gray;">
+        <button id="cancel" onclick="f_cancel()">取消</button>
+        <button id="insert" onclick="insert()">插入</button>
+    </div>
+</div>
+
+<!--请在下方写此页面业务相关的脚本-->
+<script src="/static/plugins/ace/ace.js"></script>
+<script src="/static/plugins/ace/mode-markdown.js"></script>
+<script src="/static/plugins/ace/theme-chrome.js"></script>
+<script type="text/javascript" src="/static/plugins/jquery.validation/1.14.0/jquery.validate.js"></script>
+<script type="text/javascript" src="/static/plugins/jquery.validation/1.14.0/messages_zh.js"></script>
+<script type="text/javascript" src="/static/plugins/jquery.validation/1.14.0/validate-methods.js"></script>
+
+<script type="text/javascript">
+    var editor = ace.edit('mdeditor');//编辑框
+
+    editor.setTheme('ace/theme/chrome');
+    editor.getSession().setMode('ace/mode/markdown');
+    editor.renderer.setShowPrintMargin(false);
+
+    //左侧插入,用户插入一些特定方法
+    function insertText(val) {
+        editor.insert(val); //光标位置插入
+    }
+
+    //添加标题图
+    function addTitlePic() {
+        let url = '{:url("file_manager/uploadimg", ["_layer"=>true,"img_id"=>"titlepic","infoid"=>$data.id,"cjid"=>$data.cjid])}'
+        layer_show('添加标题图', url, 800, 500);
+    }
+
+    // 上传图片
+    function addPicture() {
+        let url = '{:url("file_manager/uploadimg", ["_layer"=>true,"img_id"=>"picture","infoid"=>$data.id,"cjid"=>$data.cjid])}'
+        layer_show('插入图片', url, 800, 500);
+    }
+
+    //插入图片弹窗取消
+    function f_cancel() {
+        $('#dialog').hide();
+    }
+    //显示弹窗
+    function showDialog() {
+        $('#dialog').show();
+    }
+    
+    //插入图片
+    function insert() {
+        $('#dialog').hide();
+
+        // 文档图片插入地址
+        var imgUrl = $("#picture").val();
+        
+        insertText('![这里写图片描述](' + imgUrl + ')')
+
+        $("#picture").val('');
+        $("#view-picture").attr('src', '/static/images/upload_picture.png');
+    }
+
+    function validator(params) {
+        return $("#form-save").validate({
+            debug: true,
+            rules: {
+                title: {
+                    required: true,
+                }
+                , summary: {
+                    maxlength: 500,
+                }
+                , sort: {
+                    max: 99
+                }
+                , cid: {
+                    required: true
+                }
+            },
+            messages: {
+                title: {
+                    required: "标题不能为空"
+                }
+                , cid: {
+                    required: "栏目不能为空"
+                }
+            }
+        });
+    }
+
+    $("#form-button-save").click(function () {
+        if (!validator().form()) {
+            return false
+        }
+
+        $("#content").val(editor.getValue());
+
+        $("#form-save")[0].submit();
+    })
+</script>

+ 153 - 514
view/sys/file_manager/uploadimg.html

@@ -1,95 +1,13 @@
-<<<<<<< HEAD
-<!-- <div class="cl pd-5 bg-1 bk-gray">
-        <a href="{:url('/file_manager/selectpicture')}" class="btn btn-default radius sethumb">
-            <i class="Hui-iconfont">&#xe600;</i> 站内选择 </a>&nbsp;&nbsp;
-        <a href="javascript:void(0);" class="btn btn-primary radius sethumb">
-            <i class="Hui-iconfont">&#xe600;</i> 本地上传 </a>&nbsp;&nbsp;
-        <a href="{:url('/file_manager/onlinepicture')}" class="btn btn-default radius sethumb">
-            <i class="Hui-iconfont">&#xe600;</i> 网络图片 </a>&nbsp;&nbsp;
-    </div> -->
-<!-- 本地上传 -->
-<style>
-    #online {
-        width: 100%;
-        height: 224px;
-        padding: 10px 0 0 0;
-    }
-
-    #online #imageList {
-        width: 100%;
-        height: 100%;
-        overflow-x: hidden;
-        overflow-y: auto;
-        position: relative;
-        margin-left: 20px;
-    }
-
-    #online ul {
-        display: block;
-        list-style: none;
-        margin: 0;
-        padding: 0;
-    }
-
-    #online li {
-        float: left;
-        display: block;
-        list-style: none;
-        padding: 0;
-        width: 113px;
-        height: 113px;
-        margin: 0 0 9px 9px;
-        background-color: #eee;
-        overflow: hidden;
-        cursor: pointer;
-        position: relative;
-    }
-
-    #online li img {
-        cursor: pointer;
-    }
-
-    #online li .icon {
-        cursor: pointer;
-        width: 113px;
-        height: 113px;
-        position: absolute;
-        top: 0;
-        left: 0;
-        z-index: 2;
-        border: 0;
-        background-repeat: no-repeat;
-    }
-
-    #online li .icon:hover {
-        width: 107px;
-        height: 107px;
-        border: 3px solid #1094fa;
-    }
-
-    #online li.selected .icon {
-        background-image: url(/static/images/success.png);
-        background-image: url(images/success.gif)\9;
-        background-position: 75px 75px;
-    }
-
-    #online li.clearFloat {
-        float: none;
-        clear: both;
-        display: block;
-        width: 0;
-        height: 0;
-        margin: 0;
-        padding: 0;
-    }
-</style>
-
 <div id="tab-img" class="HuiTab">
     <div class="tabBar clearfix">
         <span>本地上传</span>
         <span>网络文件上传</span>
-        <a onclick="onlinepicture(1)"><span>服务器图片选择</span></a>
+        <span>服务器图片选择</span>
+        <input type="hidden" name="layer" id="layer" value="{$layer}">
+        <input type="hidden" name="infoid" value={$infoid}>
+        <input type="hidden" name="cjid" value={$cjid}>
     </div>
+    <!-- 本地上传 -->
     <div class="tabCon">
         <div class="step1 active" style="margin-left:30px;">
             <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
@@ -103,31 +21,26 @@
                 <div class="row cl" style="margin-top:20px;">
                     <label class="form-label col-xs-2 col-sm-2">
                         <span class="c-red">*</span>本地上传:</label>
-                    <div class="formControls col-xs-4 col-sm-4">
+                    <div class="formControls  col-xs-8 col-sm-8">
                         <input type="file" class="input-text" name="upload_file" id="upload_file">
                     </div>
                     <div class="col-3"> </div>
                 </div>
                 <div class="row cl" style="margin-top:20px;">
                     <input type="hidden" name="img_id" value={$img_id}>
-                    <div class="formControls col-xs-12 col-sm-8">
+                    <input type="hidden" name="infoid" value={$infoid}>
+                    <input type="hidden" name="cjid" value={$cjid}>
+                    <div class="formControls col-sm-12">
                         <div class="skin-minimal">
                             <div class="check-box">
-                                <input type="checkbox" name="overwrite" value="{$overwrite}" {$overwrite ? 'checked'
-                                    : "" }>
-                                <label for="overwrite">覆盖原图</label>
-                            </div>
-                            <div class="check-box">
-                                <input type="checkbox" name="water" value="{$water}" {$water ? 'checked' : "" }>
-                                <label for="water">水印</label>
-                            </div>
-                            <div class="check-box">
-                                <input type="checkbox" name="thumb" value="{$thumb}" {$thumb ? 'checked' : "" }>
+                                <input type="checkbox" name="thumb" value="true" {$thumb ? 'checked' : "" }>
                                 <label for="thumb-1">缩略图</label>
                                 <input type="text" class="input-text" name="width" value={$width}
                                     style="width: 80px;">缩略图宽度
                                 <input type="text" class="input-text" name="height" value={$height}
                                     style="width: 80px;">缩略图高度
+                                <input type="checkbox" name="original" value="true" {$original ? 'checked' : "" } style="margin-left: 20px;">
+                                <label for="overwrite">保留原图</label>
                             </div>
                         </div>
                     </div>
@@ -135,7 +48,7 @@
                 <div class="row cl" style="margin-top:30px;margin-left:30px;">
                     <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
                         <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
-                            onCLick="uploadImg()">
+                            onCLick="uploadLocalImg();">
                         <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
                             onClick="layer_close();">
                     </div>
@@ -144,12 +57,86 @@
         </div>
         <!-- 本地上传end -->
     </div>
+    <!-- 网络图片 -->
     <div class="tabCon">
-
+        <form id="form-uploadurlimg" method="post" action="" enctype="multipart/form-data">
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2">
+                    <span class="c-red">*</span>图片地址:</label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    <input type="text" class="input-text" name="url_file" id="url_file">
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:20px;">
+                <input type="hidden" name="img_id" value={$img_id}>
+                <div class="formControls col-xs-12 col-sm-12">
+                    <div class="skin-minimal">
+                        <div class="check-box">
+                            <input type="checkbox" name="thumb" value="{$thumb}" {$thumb ? 'checked' : "" }>
+                            <label for="thumb-1">缩略图</label>
+                            <input type="text" class="input-text" name="width" value={$width} style="width: 80px;">缩略图宽度
+                            <input type="text" class="input-text" name="height" value={$height}
+                                style="width: 80px;">缩略图高度
+                            <input type="checkbox" name="original" value="{$original}" {$original ? 'checked' : "" } style="margin-left: 20px;">
+                            <label for="overwrite">保留原图</label>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                        onCLick="uploadUrlImg()">
+                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                        onClick="layer_close();">
+                </div>
+            </div>
+        </form>
     </div>
     <!-- 在线图片 -->
+    <style>
+        a.active-btn {
+            color: #fff;
+            background-color: #3bb4f2;
+            border-color: #3bb4f2;
+        }
+    </style>
     <div class="tabCon">
-
+        <a class="btn radius active-btn" id="database_picture"><i class="Hui-iconfont Hui-iconfont-jifen"></i>数据库模式</a>
+        <a class="btn radius" id="directory_picture"><i class="Hui-iconfont Hui-iconfont-pages"></i> 目录模式</a>
+        <div class="database online-picture">
+            {include file="file_manager/database_picture" /}
+        </div>
+        <div class="directory online-picture" style="display: none;">
+            {include file="file_manager/directory_picture" /}
+        </div>
+        <form id="form-uploadonlineimg" method="post" action="" enctype="multipart/form-data">
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2">
+                    <span class="c-red">*</span>图片地址:</label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    <input type="hidden" name="img_id" value={$img_id}>
+                    <input type="text" class="input-text" name="online_file" id="online_file">
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                        onCLick="uploadOnlineImg()">
+                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                        onClick="layer_close();">
+                </div>
+            </div>
+        </form>
     </div>
 </div>
 
@@ -174,44 +161,27 @@
 
     $(function () {
         $.Huitab("#tab-img .tabBar span", "#tab-img .tabCon", "current", "click", "0");
-        $(document).on("click", "#online li", function(){
-            $("#online li").removeClass('selected');
 
-            $(this).addClass('selected');
+        $("#database_picture").click(function () {
+            $(".online-picture").css('display', 'none');
+            $(".database").css('display', 'block');
 
-            img = $(this).children('img').attr('_src');
+            $(this).addClass('active-btn');
+            $('#directory_picture').removeClass('active-btn');
+        });
 
-            $("#online_file").val(img);
-        })
-    });
+        $("#directory_picture").click(function () {
+            $(".online-picture").css('display', 'none');
+            $(".directory").css('display', 'block');
 
-    function onlinepicture(page) {
-        var data = { "page": page };
-        $.ajax({
-            url: '{:url("file_manager/onlineimg")}',
-            type: 'GET',
-            async: true,
-            cache: false,
-            data: 'page=' + page,
-            processData: false,
-            contentType: false,
-            dataType: "json",
-            success: function (res) {
-                if (res.code == 0) {
-                    html_str = "";
-                    res.list.forEach(element => {
-                        html_str += '<li><img width="170" height="113" src="' + element.url + '?noCache=' + element.mtime + '"';
-                        html_str += '_src="' + element.url + '">';
-                        html_str += '<span class="icon"></span></li>';
-                    });
-                    $('ul.list').prepend(html_str);
-                }
-            }
+            $(this).addClass('active-btn');
+            $('#database_picture').removeClass('active-btn');
         });
-    }
+    });
 
-    //step1本地上传图片
-    function uploadImg() {
+    // 本地上传图片
+    function uploadLocalImg() {
+        var layer = $("#layer").val();
         if ($("#upload_file").val() == '') {
             layer.msg("请选择要上传的文件", {
                 icon: 6,
@@ -221,7 +191,7 @@
         } else {
             var formData = new FormData($("#form-uploadimg")[0]);
             $.ajax({
-                url: '{:url("file_manager/uploadimg")}',
+                url: '{:url("file_manager/uploadLocalImg")}',
                 type: 'POST',
                 async: true,
                 cache: false,
@@ -235,17 +205,22 @@
                 success: function (res) {
                     if (res.code == 0) {
                         // layer.close(loadIndex);
-                        console.log(res);
-                        var img = res.picture_url + res.picname;
-                        window.parent.$("#" + res.img_id).val(img);
+                        if (layer == true) {
+                            var img = res.thumb ? res.thumb : res.picname;
 
-                        if (res.thumbname) {
-                            img = res.picture_url + res.thumbname;
-                            window.parent.$("#thumb").val(img);
-                        }
+                            window.parent.$("#" + res.img_id).val(img);
+
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
 
-                        window.parent.$("#view-" + res.img_id).attr('src', img);
-                        layer_close();
+                            layer_close();
+                        } else {
+                            layer.msg('上传成功', {
+                                icon: 1,
+                                time: 1000
+                            }, () => {
+                                window.location.reload();
+                            });
+                        }
                     } else {
                         // layer.close(loadIndex);
                         layer.msg(res.msg, {
@@ -261,6 +236,7 @@
 
     // 网络图片
     function uploadUrlImg() {
+        var layer = $("#layer").val();
         if ($("#url_file").val() == '') {
             layer.msg("文件地址不可以为空", {
                 icon: 6,
@@ -270,7 +246,7 @@
         } else {
             var formData = new FormData($("#form-uploadurlimg")[0]);
             $.ajax({
-                url: '{:url("file_manager/uploadurlimg")}',
+                url: '{:url("file_manager/uploadUrlImg")}',
                 type: 'POST',
                 async: true,
                 cache: false,
@@ -283,18 +259,22 @@
                 },
                 success: function (res) {
                     if (res.code == 0) {
-                        console.log(res);
+                        console.log(layer);
                         // layer.close(loadIndex);
-                        var img = res.picture_url + res.picname;
-                        window.parent.$("#" + res.img_id).val(img);
+                        if (layer == true) {
+                            var img = res.picname;
+                            window.parent.$("#" + res.img_id).val(img);
 
-                        if (res.thumbname) {
-                            img = res.picture_url + res.thumbname;
-                            window.parent.$("#thumb").val(img);
-                        }
+                            if (res.thumbname) {
+                                img = res.thumbname;
+                                window.parent.$("#thumb").val(img);
+                            }
 
-                        window.parent.$("#view-" + res.img_id).attr('src', img);
-                        layer_close();
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
+                            layer_close();
+                        } else {
+                            window.location.reload();
+                        }
                     } else {
                         // layer.close(loadIndex);
                         layer.msg(res.msg, {
@@ -309,6 +289,7 @@
     }
 
     function uploadOnlineImg() {
+        var layer = $("#layer").val();
         if ($("#online_file").val() == '') {
             layer.msg("文件地址不可以为空", {
                 icon: 6,
@@ -318,7 +299,7 @@
         } else {
             var formData = new FormData($("#form-uploadonlineimg")[0]);
             $.ajax({
-                url: '{:url("file_manager/uploadonlineimg")}',
+                url: '{:url("file_manager/uploadOnlineImg")}',
                 type: 'POST',
                 async: true,
                 cache: false,
@@ -330,21 +311,26 @@
                     // loadIndex = layer.load();
                 },
                 success: function (res) {
+                    // layer.close(loadIndex);
                     if (res.code == 0) {
-                        // console.log(res);
-                        // layer.close(loadIndex);
-                        var img = res.picname;
-                        window.parent.$("#" + res.img_id).val(img);
-
-                        if (res.thumbname) {
-                            img = res.thumbname;
-                            window.parent.$("#thumb").val(img);
+                        if (layer == true) {
+                            var img = res.picname;
+                            window.parent.$("#" + res.img_id).val(img);
+                            if (res.thumbname) {
+                                img = res.thumbname;
+                                window.parent.$("#thumb").val(img);
+                            }
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
+                            layer_close();
+                        } else {
+                            layer.msg('上传成功', {
+                                icon: 1,
+                                time: 1000
+                            }, () => {
+                                window.location.reload();
+                            });
                         }
-
-                        window.parent.$("#view-" + res.img_id).attr('src', img);
-                        layer_close();
                     } else {
-                        // layer.close(loadIndex);
                         layer.msg(res.msg, {
                             icon: 5,
                             time: 1000
@@ -357,350 +343,3 @@
     }
 </script>
 <!--请在上方写此页面业务相关的脚本-->
-=======
-<div id="tab-img" class="HuiTab">
-    <div class="tabBar clearfix">
-        <span>本地上传</span>
-        <span>网络文件上传</span>
-        <span>服务器图片选择</span>
-        <input type="hidden" name="layer" id="layer" value="{$layer}">
-        <input type="hidden" name="infoid" value={$infoid}>
-        <input type="hidden" name="cjid" value={$cjid}>
-    </div>
-    <!-- 本地上传 -->
-    <div class="tabCon">
-        <div class="step1 active" style="margin-left:30px;">
-            <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
-                <div class="row cl" style="margin-top:20px;">
-                    <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
-                    <div class="formControls col-xs-8 col-sm-8">
-                        格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
-                    </div>
-                    <div class="col-3"> </div>
-                </div>
-                <div class="row cl" style="margin-top:20px;">
-                    <label class="form-label col-xs-2 col-sm-2">
-                        <span class="c-red">*</span>本地上传:</label>
-                    <div class="formControls  col-xs-8 col-sm-8">
-                        <input type="file" class="input-text" name="upload_file" id="upload_file">
-                    </div>
-                    <div class="col-3"> </div>
-                </div>
-                <div class="row cl" style="margin-top:20px;">
-                    <input type="hidden" name="img_id" value={$img_id}>
-                    <input type="hidden" name="infoid" value={$infoid}>
-                    <input type="hidden" name="cjid" value={$cjid}>
-                    <div class="formControls col-sm-12">
-                        <div class="skin-minimal">
-                            <div class="check-box">
-                                <input type="checkbox" name="thumb" value="true" {$thumb ? 'checked' : "" }>
-                                <label for="thumb-1">缩略图</label>
-                                <input type="text" class="input-text" name="width" value={$width}
-                                    style="width: 80px;">缩略图宽度
-                                <input type="text" class="input-text" name="height" value={$height}
-                                    style="width: 80px;">缩略图高度
-                                <input type="checkbox" name="original" value="true" {$original ? 'checked' : "" } style="margin-left: 20px;">
-                                <label for="overwrite">保留原图</label>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-                <div class="row cl" style="margin-top:30px;margin-left:30px;">
-                    <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
-                        <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
-                            onCLick="uploadLocalImg();">
-                        <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
-                            onClick="layer_close();">
-                    </div>
-                </div>
-            </form>
-        </div>
-        <!-- 本地上传end -->
-    </div>
-    <!-- 网络图片 -->
-    <div class="tabCon">
-        <form id="form-uploadurlimg" method="post" action="" enctype="multipart/form-data">
-            <div class="row cl" style="margin-top:20px;">
-                <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
-                <div class="formControls col-xs-8 col-sm-8">
-                    格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
-                </div>
-                <div class="col-3"> </div>
-            </div>
-            <div class="row cl" style="margin-top:20px;">
-                <label class="form-label col-xs-2 col-sm-2">
-                    <span class="c-red">*</span>图片地址:</label>
-                <div class="formControls col-xs-8 col-sm-8">
-                    <input type="text" class="input-text" name="url_file" id="url_file">
-                </div>
-                <div class="col-3"> </div>
-            </div>
-            <div class="row cl" style="margin-top:20px;">
-                <input type="hidden" name="img_id" value={$img_id}>
-                <div class="formControls col-xs-12 col-sm-12">
-                    <div class="skin-minimal">
-                        <div class="check-box">
-                            <input type="checkbox" name="thumb" value="{$thumb}" {$thumb ? 'checked' : "" }>
-                            <label for="thumb-1">缩略图</label>
-                            <input type="text" class="input-text" name="width" value={$width} style="width: 80px;">缩略图宽度
-                            <input type="text" class="input-text" name="height" value={$height}
-                                style="width: 80px;">缩略图高度
-                            <input type="checkbox" name="original" value="{$original}" {$original ? 'checked' : "" } style="margin-left: 20px;">
-                            <label for="overwrite">保留原图</label>
-                        </div>
-                    </div>
-                </div>
-            </div>
-            <div class="row cl" style="margin-top:30px;margin-left:30px;">
-                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
-                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
-                        onCLick="uploadUrlImg()">
-                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
-                        onClick="layer_close();">
-                </div>
-            </div>
-        </form>
-    </div>
-    <!-- 在线图片 -->
-    <style>
-        a.active-btn {
-            color: #fff;
-            background-color: #3bb4f2;
-            border-color: #3bb4f2;
-        }
-    </style>
-    <div class="tabCon">
-        <a class="btn radius active-btn" id="database_picture"><i class="Hui-iconfont Hui-iconfont-jifen"></i>数据库模式</a>
-        <a class="btn radius" id="directory_picture"><i class="Hui-iconfont Hui-iconfont-pages"></i> 目录模式</a>
-        <div class="database online-picture">
-            {include file="file_manager/database_picture" /}
-        </div>
-        <div class="directory online-picture" style="display: none;">
-            {include file="file_manager/directory_picture" /}
-        </div>
-        <form id="form-uploadonlineimg" method="post" action="" enctype="multipart/form-data">
-            <div class="row cl" style="margin-top:20px;">
-                <label class="form-label col-xs-2 col-sm-2">
-                    <span class="c-red">*</span>图片地址:</label>
-                <div class="formControls col-xs-8 col-sm-8">
-                    <input type="hidden" name="img_id" value={$img_id}>
-                    <input type="text" class="input-text" name="online_file" id="online_file">
-                </div>
-                <div class="col-3"> </div>
-            </div>
-            <div class="row cl" style="margin-top:30px;margin-left:30px;">
-                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
-                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
-                        onCLick="uploadOnlineImg()">
-                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
-                        onClick="layer_close();">
-                </div>
-            </div>
-        </form>
-    </div>
-</div>
-
-<!--请在下方写此页面业务相关的脚本-->
-<script type="text/javascript">
-    jQuery.Huitab = function (tabBar, tabCon, class_name, tabEvent, i) {
-        var $tab_menu = $(tabBar);
-        // 初始化操作
-        $tab_menu.removeClass(class_name);
-        $(tabBar).eq(i).addClass(class_name);
-        $(tabCon).hide();
-        $(tabCon).eq(i).show();
-
-        $tab_menu.bind(tabEvent, function () {
-            $tab_menu.removeClass(class_name);
-            $(this).addClass(class_name);
-            var index = $tab_menu.index(this);
-            $(tabCon).hide();
-            $(tabCon).eq(index).show()
-        })
-    }
-
-    $(function () {
-        $.Huitab("#tab-img .tabBar span", "#tab-img .tabCon", "current", "click", "0");
-
-        $("#database_picture").click(function () {
-            $(".online-picture").css('display', 'none');
-            $(".database").css('display', 'block');
-
-            $(this).addClass('active-btn');
-            $('#directory_picture').removeClass('active-btn');
-        });
-
-        $("#directory_picture").click(function () {
-            $(".online-picture").css('display', 'none');
-            $(".directory").css('display', 'block');
-
-            $(this).addClass('active-btn');
-            $('#database_picture').removeClass('active-btn');
-        });
-    });
-
-    // 本地上传图片
-    function uploadLocalImg() {
-        var layer = $("#layer").val();
-        if ($("#upload_file").val() == '') {
-            layer.msg("请选择要上传的文件", {
-                icon: 6,
-                time: 1000
-            });
-            return false;
-        } else {
-            var formData = new FormData($("#form-uploadimg")[0]);
-            $.ajax({
-                url: '{:url("file_manager/uploadLocalImg")}',
-                type: 'POST',
-                async: true,
-                cache: false,
-                data: formData,
-                processData: false,
-                contentType: false,
-                dataType: "json",
-                beforeSend: function () {
-                    // loadIndex = layer.load();
-                },
-                success: function (res) {
-                    if (res.code == 0) {
-                        // layer.close(loadIndex);
-                        if (layer == true) {
-                            var img = res.thumb ? res.thumb : res.picname;
-
-                            window.parent.$("#" + res.img_id).val(img);
-
-                            window.parent.$("#view-" + res.img_id).attr('src', img);
-
-                            layer_close();
-                        } else {
-                            layer.msg('上传成功', {
-                                icon: 1,
-                                time: 1000
-                            }, () => {
-                                window.location.reload();
-                            });
-                        }
-                    } else {
-                        // layer.close(loadIndex);
-                        layer.msg(res.msg, {
-                            icon: 5,
-                            time: 1000
-                        });
-                        return false;
-                    }
-                }
-            });
-        }
-    }
-
-    // 网络图片
-    function uploadUrlImg() {
-        var layer = $("#layer").val();
-        if ($("#url_file").val() == '') {
-            layer.msg("文件地址不可以为空", {
-                icon: 6,
-                time: 1000
-            });
-            return false;
-        } else {
-            var formData = new FormData($("#form-uploadurlimg")[0]);
-            $.ajax({
-                url: '{:url("file_manager/uploadUrlImg")}',
-                type: 'POST',
-                async: true,
-                cache: false,
-                data: formData,
-                processData: false,
-                contentType: false,
-                dataType: "json",
-                beforeSend: function () {
-                    // loadIndex = layer.load();
-                },
-                success: function (res) {
-                    if (res.code == 0) {
-                        console.log(layer);
-                        // layer.close(loadIndex);
-                        if (layer == true) {
-                            var img = res.picname;
-                            window.parent.$("#" + res.img_id).val(img);
-
-                            if (res.thumbname) {
-                                img = res.thumbname;
-                                window.parent.$("#thumb").val(img);
-                            }
-
-                            window.parent.$("#view-" + res.img_id).attr('src', img);
-                            layer_close();
-                        } else {
-                            window.location.reload();
-                        }
-                    } else {
-                        // layer.close(loadIndex);
-                        layer.msg(res.msg, {
-                            icon: 5,
-                            time: 1000
-                        });
-                        return false;
-                    }
-                }
-            });
-        }
-    }
-
-    function uploadOnlineImg() {
-        var layer = $("#layer").val();
-        if ($("#online_file").val() == '') {
-            layer.msg("文件地址不可以为空", {
-                icon: 6,
-                time: 1000
-            });
-            return false;
-        } else {
-            var formData = new FormData($("#form-uploadonlineimg")[0]);
-            $.ajax({
-                url: '{:url("file_manager/uploadOnlineImg")}',
-                type: 'POST',
-                async: true,
-                cache: false,
-                data: formData,
-                processData: false,
-                contentType: false,
-                dataType: "json",
-                beforeSend: function () {
-                    // loadIndex = layer.load();
-                },
-                success: function (res) {
-                    // layer.close(loadIndex);
-                    if (res.code == 0) {
-                        if (layer == true) {
-                            var img = res.picname;
-                            window.parent.$("#" + res.img_id).val(img);
-                            if (res.thumbname) {
-                                img = res.thumbname;
-                                window.parent.$("#thumb").val(img);
-                            }
-                            window.parent.$("#view-" + res.img_id).attr('src', img);
-                            layer_close();
-                        } else {
-                            layer.msg('上传成功', {
-                                icon: 1,
-                                time: 1000
-                            }, () => {
-                                window.location.reload();
-                            });
-                        }
-                    } else {
-                        layer.msg(res.msg, {
-                            icon: 5,
-                            time: 1000
-                        });
-                        return false;
-                    }
-                }
-            });
-        }
-    }
-</script>
-<!--请在上方写此页面业务相关的脚本-->
->>>>>>> 78b76253c8ce5873016cf837373af5e30ac80c86

+ 706 - 0
view/sys/file_manager/uploadimgbak.html

@@ -0,0 +1,706 @@
+<<<<<<< HEAD
+<!-- <div class="cl pd-5 bg-1 bk-gray">
+        <a href="{:url('/file_manager/selectpicture')}" class="btn btn-default radius sethumb">
+            <i class="Hui-iconfont">&#xe600;</i> 站内选择 </a>&nbsp;&nbsp;
+        <a href="javascript:void(0);" class="btn btn-primary radius sethumb">
+            <i class="Hui-iconfont">&#xe600;</i> 本地上传 </a>&nbsp;&nbsp;
+        <a href="{:url('/file_manager/onlinepicture')}" class="btn btn-default radius sethumb">
+            <i class="Hui-iconfont">&#xe600;</i> 网络图片 </a>&nbsp;&nbsp;
+    </div> -->
+<!-- 本地上传 -->
+<style>
+    #online {
+        width: 100%;
+        height: 224px;
+        padding: 10px 0 0 0;
+    }
+
+    #online #imageList {
+        width: 100%;
+        height: 100%;
+        overflow-x: hidden;
+        overflow-y: auto;
+        position: relative;
+        margin-left: 20px;
+    }
+
+    #online ul {
+        display: block;
+        list-style: none;
+        margin: 0;
+        padding: 0;
+    }
+
+    #online li {
+        float: left;
+        display: block;
+        list-style: none;
+        padding: 0;
+        width: 113px;
+        height: 113px;
+        margin: 0 0 9px 9px;
+        background-color: #eee;
+        overflow: hidden;
+        cursor: pointer;
+        position: relative;
+    }
+
+    #online li img {
+        cursor: pointer;
+    }
+
+    #online li .icon {
+        cursor: pointer;
+        width: 113px;
+        height: 113px;
+        position: absolute;
+        top: 0;
+        left: 0;
+        z-index: 2;
+        border: 0;
+        background-repeat: no-repeat;
+    }
+
+    #online li .icon:hover {
+        width: 107px;
+        height: 107px;
+        border: 3px solid #1094fa;
+    }
+
+    #online li.selected .icon {
+        background-image: url(/static/images/success.png);
+        background-image: url(images/success.gif)\9;
+        background-position: 75px 75px;
+    }
+
+    #online li.clearFloat {
+        float: none;
+        clear: both;
+        display: block;
+        width: 0;
+        height: 0;
+        margin: 0;
+        padding: 0;
+    }
+</style>
+
+<div id="tab-img" class="HuiTab">
+    <div class="tabBar clearfix">
+        <span>本地上传</span>
+        <span>网络文件上传</span>
+        <a onclick="onlinepicture(1)"><span>服务器图片选择</span></a>
+    </div>
+    <div class="tabCon">
+        <div class="step1 active" style="margin-left:30px;">
+            <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
+                <div class="row cl" style="margin-top:20px;">
+                    <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                    <div class="formControls col-xs-8 col-sm-8">
+                        格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                    </div>
+                    <div class="col-3"> </div>
+                </div>
+                <div class="row cl" style="margin-top:20px;">
+                    <label class="form-label col-xs-2 col-sm-2">
+                        <span class="c-red">*</span>本地上传:</label>
+                    <div class="formControls col-xs-4 col-sm-4">
+                        <input type="file" class="input-text" name="upload_file" id="upload_file">
+                    </div>
+                    <div class="col-3"> </div>
+                </div>
+                <div class="row cl" style="margin-top:20px;">
+                    <input type="hidden" name="img_id" value={$img_id}>
+                    <div class="formControls col-xs-12 col-sm-8">
+                        <div class="skin-minimal">
+                            <div class="check-box">
+                                <input type="checkbox" name="overwrite" value="{$overwrite}" {$overwrite ? 'checked'
+                                    : "" }>
+                                <label for="overwrite">覆盖原图</label>
+                            </div>
+                            <div class="check-box">
+                                <input type="checkbox" name="water" value="{$water}" {$water ? 'checked' : "" }>
+                                <label for="water">水印</label>
+                            </div>
+                            <div class="check-box">
+                                <input type="checkbox" name="thumb" value="{$thumb}" {$thumb ? 'checked' : "" }>
+                                <label for="thumb-1">缩略图</label>
+                                <input type="text" class="input-text" name="width" value={$width}
+                                    style="width: 80px;">缩略图宽度
+                                <input type="text" class="input-text" name="height" value={$height}
+                                    style="width: 80px;">缩略图高度
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                    <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                        <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                            onCLick="uploadImg()">
+                        <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                            onClick="layer_close();">
+                    </div>
+                </div>
+            </form>
+        </div>
+        <!-- 本地上传end -->
+    </div>
+    <div class="tabCon">
+
+    </div>
+    <!-- 在线图片 -->
+    <div class="tabCon">
+
+    </div>
+</div>
+
+<!--请在下方写此页面业务相关的脚本-->
+<script type="text/javascript">
+    jQuery.Huitab = function (tabBar, tabCon, class_name, tabEvent, i) {
+        var $tab_menu = $(tabBar);
+        // 初始化操作
+        $tab_menu.removeClass(class_name);
+        $(tabBar).eq(i).addClass(class_name);
+        $(tabCon).hide();
+        $(tabCon).eq(i).show();
+
+        $tab_menu.bind(tabEvent, function () {
+            $tab_menu.removeClass(class_name);
+            $(this).addClass(class_name);
+            var index = $tab_menu.index(this);
+            $(tabCon).hide();
+            $(tabCon).eq(index).show()
+        })
+    }
+
+    $(function () {
+        $.Huitab("#tab-img .tabBar span", "#tab-img .tabCon", "current", "click", "0");
+        $(document).on("click", "#online li", function(){
+            $("#online li").removeClass('selected');
+
+            $(this).addClass('selected');
+
+            img = $(this).children('img').attr('_src');
+
+            $("#online_file").val(img);
+        })
+    });
+
+    function onlinepicture(page) {
+        var data = { "page": page };
+        $.ajax({
+            url: '{:url("file_manager/onlineimg")}',
+            type: 'GET',
+            async: true,
+            cache: false,
+            data: 'page=' + page,
+            processData: false,
+            contentType: false,
+            dataType: "json",
+            success: function (res) {
+                if (res.code == 0) {
+                    html_str = "";
+                    res.list.forEach(element => {
+                        html_str += '<li><img width="170" height="113" src="' + element.url + '?noCache=' + element.mtime + '"';
+                        html_str += '_src="' + element.url + '">';
+                        html_str += '<span class="icon"></span></li>';
+                    });
+                    $('ul.list').prepend(html_str);
+                }
+            }
+        });
+    }
+
+    //step1本地上传图片
+    function uploadImg() {
+        if ($("#upload_file").val() == '') {
+            layer.msg("请选择要上传的文件", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadimg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    if (res.code == 0) {
+                        // layer.close(loadIndex);
+                        console.log(res);
+                        var img = res.picture_url + res.picname;
+                        window.parent.$("#" + res.img_id).val(img);
+
+                        if (res.thumbname) {
+                            img = res.picture_url + res.thumbname;
+                            window.parent.$("#thumb").val(img);
+                        }
+
+                        window.parent.$("#view-" + res.img_id).attr('src', img);
+                        layer_close();
+                    } else {
+                        // layer.close(loadIndex);
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+
+    // 网络图片
+    function uploadUrlImg() {
+        if ($("#url_file").val() == '') {
+            layer.msg("文件地址不可以为空", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadurlimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadurlimg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    if (res.code == 0) {
+                        console.log(res);
+                        // layer.close(loadIndex);
+                        var img = res.picture_url + res.picname;
+                        window.parent.$("#" + res.img_id).val(img);
+
+                        if (res.thumbname) {
+                            img = res.picture_url + res.thumbname;
+                            window.parent.$("#thumb").val(img);
+                        }
+
+                        window.parent.$("#view-" + res.img_id).attr('src', img);
+                        layer_close();
+                    } else {
+                        // layer.close(loadIndex);
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+
+    function uploadOnlineImg() {
+        if ($("#online_file").val() == '') {
+            layer.msg("文件地址不可以为空", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadonlineimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadonlineimg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    if (res.code == 0) {
+                        // console.log(res);
+                        // layer.close(loadIndex);
+                        var img = res.picname;
+                        window.parent.$("#" + res.img_id).val(img);
+
+                        if (res.thumbname) {
+                            img = res.thumbname;
+                            window.parent.$("#thumb").val(img);
+                        }
+
+                        window.parent.$("#view-" + res.img_id).attr('src', img);
+                        layer_close();
+                    } else {
+                        // layer.close(loadIndex);
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+</script>
+<!--请在上方写此页面业务相关的脚本-->
+=======
+<div id="tab-img" class="HuiTab">
+    <div class="tabBar clearfix">
+        <span>本地上传</span>
+        <span>网络文件上传</span>
+        <span>服务器图片选择</span>
+        <input type="hidden" name="layer" id="layer" value="{$layer}">
+        <input type="hidden" name="infoid" value={$infoid}>
+        <input type="hidden" name="cjid" value={$cjid}>
+    </div>
+    <!-- 本地上传 -->
+    <div class="tabCon">
+        <div class="step1 active" style="margin-left:30px;">
+            <form id="form-uploadimg" method="post" action="" enctype="multipart/form-data">
+                <div class="row cl" style="margin-top:20px;">
+                    <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                    <div class="formControls col-xs-8 col-sm-8">
+                        格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                    </div>
+                    <div class="col-3"> </div>
+                </div>
+                <div class="row cl" style="margin-top:20px;">
+                    <label class="form-label col-xs-2 col-sm-2">
+                        <span class="c-red">*</span>本地上传:</label>
+                    <div class="formControls  col-xs-8 col-sm-8">
+                        <input type="file" class="input-text" name="upload_file" id="upload_file">
+                    </div>
+                    <div class="col-3"> </div>
+                </div>
+                <div class="row cl" style="margin-top:20px;">
+                    <input type="hidden" name="img_id" value={$img_id}>
+                    <input type="hidden" name="infoid" value={$infoid}>
+                    <input type="hidden" name="cjid" value={$cjid}>
+                    <div class="formControls col-sm-12">
+                        <div class="skin-minimal">
+                            <div class="check-box">
+                                <input type="checkbox" name="thumb" value="true" {$thumb ? 'checked' : "" }>
+                                <label for="thumb-1">缩略图</label>
+                                <input type="text" class="input-text" name="width" value={$width}
+                                    style="width: 80px;">缩略图宽度
+                                <input type="text" class="input-text" name="height" value={$height}
+                                    style="width: 80px;">缩略图高度
+                                <input type="checkbox" name="original" value="true" {$original ? 'checked' : "" } style="margin-left: 20px;">
+                                <label for="overwrite">保留原图</label>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                    <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                        <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                            onCLick="uploadLocalImg();">
+                        <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                            onClick="layer_close();">
+                    </div>
+                </div>
+            </form>
+        </div>
+        <!-- 本地上传end -->
+    </div>
+    <!-- 网络图片 -->
+    <div class="tabCon">
+        <form id="form-uploadurlimg" method="post" action="" enctype="multipart/form-data">
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2"><span class="c-red">*</span>图片要求: </label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    格式 jpg,png,gif,jpeg,webp; 大小不超过4M.
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2">
+                    <span class="c-red">*</span>图片地址:</label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    <input type="text" class="input-text" name="url_file" id="url_file">
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:20px;">
+                <input type="hidden" name="img_id" value={$img_id}>
+                <div class="formControls col-xs-12 col-sm-12">
+                    <div class="skin-minimal">
+                        <div class="check-box">
+                            <input type="checkbox" name="thumb" value="{$thumb}" {$thumb ? 'checked' : "" }>
+                            <label for="thumb-1">缩略图</label>
+                            <input type="text" class="input-text" name="width" value={$width} style="width: 80px;">缩略图宽度
+                            <input type="text" class="input-text" name="height" value={$height}
+                                style="width: 80px;">缩略图高度
+                            <input type="checkbox" name="original" value="{$original}" {$original ? 'checked' : "" } style="margin-left: 20px;">
+                            <label for="overwrite">保留原图</label>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                        onCLick="uploadUrlImg()">
+                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                        onClick="layer_close();">
+                </div>
+            </div>
+        </form>
+    </div>
+    <!-- 在线图片 -->
+    <style>
+        a.active-btn {
+            color: #fff;
+            background-color: #3bb4f2;
+            border-color: #3bb4f2;
+        }
+    </style>
+    <div class="tabCon">
+        <a class="btn radius active-btn" id="database_picture"><i class="Hui-iconfont Hui-iconfont-jifen"></i>数据库模式</a>
+        <a class="btn radius" id="directory_picture"><i class="Hui-iconfont Hui-iconfont-pages"></i> 目录模式</a>
+        <div class="database online-picture">
+            {include file="file_manager/database_picture" /}
+        </div>
+        <div class="directory online-picture" style="display: none;">
+            {include file="file_manager/directory_picture" /}
+        </div>
+        <form id="form-uploadonlineimg" method="post" action="" enctype="multipart/form-data">
+            <div class="row cl" style="margin-top:20px;">
+                <label class="form-label col-xs-2 col-sm-2">
+                    <span class="c-red">*</span>图片地址:</label>
+                <div class="formControls col-xs-8 col-sm-8">
+                    <input type="hidden" name="img_id" value={$img_id}>
+                    <input type="text" class="input-text" name="online_file" id="online_file">
+                </div>
+                <div class="col-3"> </div>
+            </div>
+            <div class="row cl" style="margin-top:30px;margin-left:30px;">
+                <div class="col-xs-6 col-sm-5 col-xs-offset-2 col-sm-offset-2">
+                    <input class="btn btn-primary radius" type="button" value="&nbsp;确&nbsp;定&nbsp;"
+                        onCLick="uploadOnlineImg()">
+                    <input class="btn btn-default radius" type="button" value="&nbsp;取&nbsp;消&nbsp;"
+                        onClick="layer_close();">
+                </div>
+            </div>
+        </form>
+    </div>
+</div>
+
+<!--请在下方写此页面业务相关的脚本-->
+<script type="text/javascript">
+    jQuery.Huitab = function (tabBar, tabCon, class_name, tabEvent, i) {
+        var $tab_menu = $(tabBar);
+        // 初始化操作
+        $tab_menu.removeClass(class_name);
+        $(tabBar).eq(i).addClass(class_name);
+        $(tabCon).hide();
+        $(tabCon).eq(i).show();
+
+        $tab_menu.bind(tabEvent, function () {
+            $tab_menu.removeClass(class_name);
+            $(this).addClass(class_name);
+            var index = $tab_menu.index(this);
+            $(tabCon).hide();
+            $(tabCon).eq(index).show()
+        })
+    }
+
+    $(function () {
+        $.Huitab("#tab-img .tabBar span", "#tab-img .tabCon", "current", "click", "0");
+
+        $("#database_picture").click(function () {
+            $(".online-picture").css('display', 'none');
+            $(".database").css('display', 'block');
+
+            $(this).addClass('active-btn');
+            $('#directory_picture').removeClass('active-btn');
+        });
+
+        $("#directory_picture").click(function () {
+            $(".online-picture").css('display', 'none');
+            $(".directory").css('display', 'block');
+
+            $(this).addClass('active-btn');
+            $('#database_picture').removeClass('active-btn');
+        });
+    });
+
+    // 本地上传图片
+    function uploadLocalImg() {
+        var layer = $("#layer").val();
+        if ($("#upload_file").val() == '') {
+            layer.msg("请选择要上传的文件", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadLocalImg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    if (res.code == 0) {
+                        // layer.close(loadIndex);
+                        if (layer == true) {
+                            var img = res.thumb ? res.thumb : res.picname;
+
+                            window.parent.$("#" + res.img_id).val(img);
+
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
+
+                            layer_close();
+                        } else {
+                            layer.msg('上传成功', {
+                                icon: 1,
+                                time: 1000
+                            }, () => {
+                                window.location.reload();
+                            });
+                        }
+                    } else {
+                        // layer.close(loadIndex);
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+
+    // 网络图片
+    function uploadUrlImg() {
+        var layer = $("#layer").val();
+        if ($("#url_file").val() == '') {
+            layer.msg("文件地址不可以为空", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadurlimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadUrlImg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    if (res.code == 0) {
+                        console.log(layer);
+                        // layer.close(loadIndex);
+                        if (layer == true) {
+                            var img = res.picname;
+                            window.parent.$("#" + res.img_id).val(img);
+
+                            if (res.thumbname) {
+                                img = res.thumbname;
+                                window.parent.$("#thumb").val(img);
+                            }
+
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
+                            layer_close();
+                        } else {
+                            window.location.reload();
+                        }
+                    } else {
+                        // layer.close(loadIndex);
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+
+    function uploadOnlineImg() {
+        var layer = $("#layer").val();
+        if ($("#online_file").val() == '') {
+            layer.msg("文件地址不可以为空", {
+                icon: 6,
+                time: 1000
+            });
+            return false;
+        } else {
+            var formData = new FormData($("#form-uploadonlineimg")[0]);
+            $.ajax({
+                url: '{:url("file_manager/uploadOnlineImg")}',
+                type: 'POST',
+                async: true,
+                cache: false,
+                data: formData,
+                processData: false,
+                contentType: false,
+                dataType: "json",
+                beforeSend: function () {
+                    // loadIndex = layer.load();
+                },
+                success: function (res) {
+                    // layer.close(loadIndex);
+                    if (res.code == 0) {
+                        if (layer == true) {
+                            var img = res.picname;
+                            window.parent.$("#" + res.img_id).val(img);
+                            if (res.thumbname) {
+                                img = res.thumbname;
+                                window.parent.$("#thumb").val(img);
+                            }
+                            window.parent.$("#view-" + res.img_id).attr('src', img);
+                            layer_close();
+                        } else {
+                            layer.msg('上传成功', {
+                                icon: 1,
+                                time: 1000
+                            }, () => {
+                                window.location.reload();
+                            });
+                        }
+                    } else {
+                        layer.msg(res.msg, {
+                            icon: 5,
+                            time: 1000
+                        });
+                        return false;
+                    }
+                }
+            });
+        }
+    }
+</script>
+<!--请在上方写此页面业务相关的脚本-->
+>>>>>>> 78b76253c8ce5873016cf837373af5e30ac80c86