| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | /** * Created by hzd on 2017/10/23. *//** * 移除图片 */function removePic(_self,deleteurl){    $(_self).parent().remove();    if(deleteurl){        $.post(deleteurl,{path:$(_self).parent().find('img').attr('src')});    }}/** * 图片上传 */function imgfiveup (object){    /*        <button class="btn-flat btn btn-success btn-sm jqfivefile" type="button">            上传图片<span id="progress"></span>            <input id="imgUpload" type="file" accept="image/*" data-url="{:U('File/uploadPicture')}" />        </button>     */    this.target = object.target?object.target:"#imgUpload", //上传按钮id    this.progress = object.progress?object.progress:"#progress",//进度条id    this.imgbox = object.imgbox?object.imgbox:"#imgsbox",//头像图片id    this.multi = object.multi?object.multi:false; //多图/单图    this.name = object.name?object.name:'img'; //表单name    this.deleteurl = object.deleteurl?object.deleteurl:''; //表单name    if(this.multi){        this.name = this.name+'[]';        $(this.target).attr('multiple','multiple');    }else{        $(this.target).removeAttr('multiple');    }    that = this;    this.upload = function(){        $(that.target).fileupload({            dataType: 'json',            done: function (e, data) {                if (data.result && data.result.status == 1) {                    /*                       <div id="imgsbox" class="imgsbox">                         <div class="imgbox">                            <div class="removePic" onclick="removePic(this)">×</div>                            <input type="hidden" name="site_video_img" value="/Uploads/Picture/2017-10-23/59ed852565a94.png">                            <img src="/Uploads/Picture/2017-10-23/59ed852565a94.png">                         </div>                        </div>                    */                    var img = '<div class="imgbox">';                    img += '<div class="removePic" onclick="removePic(this,\''+that.deleteurl+'\')">×</div>';                    img += '<input type="hidden" name="' + that.name + '" value="' + data.result.path + '">';                    img += '<img src="' + data.result.path + '">';                    img += '</div>';                    if(that.multi){                        $(that.imgbox).append(img);                    }else{                        $(that.imgbox).html(img);                    }                } else {                    layer.msg(data.result.msg);                }            },            progressall: function (e, data) {                var progressnum = parseInt(data.loaded / data.total * 100);                if (progressnum == 100) {                    $(that.progress).text('');                } else {                    $(that.progress).text(progressnum + "%");                }            },            error: function(e,data){                layer.msg('上传请求失败');            }        });    }}
 |