dyjh vor 6 Jahren
Ursprung
Commit
3be5c8e8d1

+ 0 - 94
app/Widget/Tools/ImgUpload.php

xqd
@@ -314,100 +314,6 @@ EOF;
         return $html;
     }
 
-    /**
-     * 统一多张图片
-     * @param $folder
-     * @param $id
-     * @param string $name
-     * @param array $imgs
-     * @param null $callBackFun
-     * @return string
-     */
-    public function multiN($id, $name = "data[image]", $files = [], $option = [])
-    {
-        $url = U("/Base/Photos/index");
-        $maxCount = isset($option['maxCount']) ? $option['maxCount'] : 0;
-
-        $name = $name . '[]';
-        $imgHtml = "";
-        if (!empty($files)) {
-            foreach ($files as $file) {
-                $imgHtml .= "<div class='file-preview-frame krajee-default kv-preview-thumb file-preview-success'>
-                                <div class='kv-file-content'>
-                                    <img  src=\"{$file}\" style='width:100%;'/> 
-                                    
-                                    <input type='hidden' class='$id' name=\"{$name}\" value=\"{$file}\">
-                                </div>
-                                <div class='file-thumbnail-footer'>
-                                    <div class='file-footer-caption'> 
-                                        <div class='file-caption-info'></div>
-                                        <div class='file-size-info'></div>
-                                </div>
-                                
-                                <div class='file-actions'>
-                                    <div class='file-footer-buttons'>
-                                         <button type='button' onclick='$(this).parent().parent().parent().parent().remove()' class='kv-file-remove btn btn-sm btn-kv btn-default btn-outline-secondary' title='删除文件'><i class='glyphicon glyphicon-trash'></i></button>
-                                    </div>
-                                </div>
-                                </div>
-                                </div>";
-            }
-        }
-
-        $idbutton = $id . '_button';
-        $html = <<<EOF
-                            <div style="clear:both">
-                            <div id="$id" class="file-preview">
-                            <div class="file-preview-thumbnails">
-                                    $imgHtml
-                            </div>
-                            <div class="clearfix"></div>
-                            </div>
-                            <button class="btn btn-primary"  id="$idbutton" type="button">选择图片</button>
-
-                             </div>
-                            <script type="text/javascript">
-                           
-                                $("#$idbutton").click(function() {
-                                      max = '$maxCount'
-                                      current_num = $('.$id').length;
-       
-                                    if(max > 0 && max != current_num){
-                                            max = max - current_num
-                                    }
-                                    console.log(current_num)
-                                    layer.open({
-                                        type: 2,
-                                        title: '选择图片',
-                                        shadeClose: true,
-                                        shade: 0.8,
-                                        area: ['80%', '90%'],
-                                        content: '$url',
-                                        btn: ['确定'],
-                                        yes:function(index, layero){
-                                            var body = layer.getChildFrame('body',index);//建立父子联系
-                                            var imglist = body.find('div.img-card span.checked');
-                                            if(imglist.length > max){
-                                                layer.alert('只能选择'+max+'张图片')
-                                            }else{
-                                                $.each(imglist,function(i) {
-                                               $("#$id .file-preview-thumbnails").append("<div class='file-preview-frame krajee-default kv-preview-thumb file-preview-success'><div class='kv-file-content'><img  src=" + $(this).attr('data-src') + " style='width:100%' /> <input class='$id' type='hidden' name='{$name}' value="+ $(this).attr('data-src')+"></div><div class='file-thumbnail-footer'><div class='file-footer-caption'> <div class='file-caption-info'></div><div class='file-size-info'></div></div><div class='file-actions'><div class='file-footer-buttons'><button type='button' class='kv-file-remove btn btn-sm btn-kv btn-default btn-outline-secondary' onclick='$(this).parent().parent().parent().parent().remove()' title='删除文件'><i class='glyphicon glyphicon-trash'></i></button></div></div></div></div>"); 
-                                            })
-                                           } 
-                                            
-                                            
-                                         layer.close(index);   
-                                        }                         
-                                    });
-                                });
-                                
-                            </script>
-
-EOF;
-        return $html;
-
-    }
-
     /**
      * 统一多张图片
      * @param $folder

+ 5 - 5
resources/views/admin/album/product/edit.blade.php

xqd xqd
@@ -1,10 +1,11 @@
 @extends('admin.layout')
 @section('header')
 
+    <link href="/base/css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
+
+    <script src="/base/js/fileinput.js" type="text/javascript"></script>
+    <script src="/base/js/fileinput_locale_zh.js" type="text/javascript"></script>
 
-    <link href="/base/plugins/bootstrap-fileinput/css/fileinput.css" media="all" rel="stylesheet" type="text/css"/>
-    <script src="/base/plugins/bootstrap-fileinput/js/fileinput.js" type="text/javascript"></script>
-    <script src="/base/plugins/bootstrap-fileinput/js/locales/zh.js" type="text/javascript"></script>
 @endsection
 @section('content')
 
@@ -127,8 +128,7 @@
                                         <label class="control-label col-sm-3">尺寸图片(1920*1080)</label>
                                         <div class="col-sm-9">
                                             {{--{!!  widget('Tools.ImgUpload')->single2('/upload/attr','attr',"attr",  isset($data['attr'])? $data['attr'] : '',array("sizex"=>1920,"sizey"=>1080)) !!}--}}
-                                            {{--{!!  widget('Tools.ImgUpload')->multi2('/upload/specifications_img','specifications_img',"data[specifications_img]",  isset($data['specifications_img'])? $data['specifications_img'] : '',array("sizex"=>1920,"sizey"=>1080)) !!}--}}
-                                            {!!  widget('Tools.ImgUpload')->multiN('specifications_img','data[specifications_img]',$data['specifications_img'] ?? "",['maxCount'=>3,"sizex"=>1920,"sizey"=>1080]) !!}
+                                            {!!  widget('Tools.ImgUpload')->multi2('/upload/specifications_img','specifications_img',"data[specifications_img]",  isset($data['specifications_img'])? $data['specifications_img'] : '',array("sizex"=>1920,"sizey"=>1080)) !!}
                                         </div>
                                     </div>