xuhy
2023-04-03 bec9ef7332b0c0d1afc9b28918748efc63a60bcc
management/guns-admin/src/main/webapp/static/modular/system/tImg/tImg_info.js
@@ -79,6 +79,7 @@
    this.clearData();
    this.collectData();
    console.log(11111)
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tImg/update", function(data){
        Feng.success("修改成功!");
@@ -91,6 +92,125 @@
    ajax.start();
}
/**
 * 提交图片
 */
TImgInfoDlg.updateSubmit = function() {
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/tImg/updateSubmit", function(data){
        Feng.success("修改成功!");
        window.parent.TImg.table.refresh();
        TImgInfoDlg.close();
    },function(data){
        Feng.error("修改失败!" + data.responseJSON.message + "!");
    });
    var reqData = "";
    var n = $('img[name="startImg"]').length
    for (let i = 0; i < n; i++) {
        if(i == (n-1)){
            reqData += $('img[name="startImg"]')[i].src
        }else {
            reqData += $('img[name="startImg"]')[i].src + ",";
        }
    }
    console.log(reqData)
    ajax.set("tImg",reqData);
    ajax.start();
}
let thisImg;
TImgInfoDlg.uploadPhoto = function(e) {
    thisImg = $(e);
    $("#btn_file").click();
}
TImgInfoDlg.schoolprow = function() {
    let file = document.querySelector('input[name=schoolimg]').files[0];
    // let reader = new FileReader();
    if (file) {
        let inputList = $("#imgs div");
        let index = inputList.length
        if(index > 10){
            Feng.error("图片不能超过10张");
            return
        }
        upload(file, thisImg);
        // reader.readAsDataURL(file);
        //获取已上传的图片数从第二张开始算
        // if (index < 9) {
        //     let imgHtml = "<img width=\"100px\" height=\"100px\" src=\"https://guangzhiyu-1311825864.cos.ap-chengdu.myqcloud.com/shangchuanpic.png\"\n" +
        //                                                  "onclick=\"TbCommodityInfoDlg.uploadPhoto(this);\">";
        //     $("#imgUpload").append(imgHtml);
        // }
    }
}
function upload(file, thisImg) {
    let formData = new FormData();
    formData.append("myfile", file);
    $.ajax({
        url: Feng.ctxPath + "/mgr/saveApk",
        type: "POST",
        data: formData,
        contentType: false,
        processData: false,
        success: function (data) {
            /*$(thisImg).attr("src", data);
             $(thisImg).addClass("imgP");
             //图片
            $("#divHidden").empty();*/
            $('#imgs').append('<div style="float: left;margin-right: 20px;"><img name="startImg" src="' + data + '" style="width: 100px"> <i class="fa fa-close" onclick="delImg(this)" style="color: red;font-size: 18px;position: absolute;"></i></div>')
            // $(".imgP").each(function (r, v) {
            //     $("#imgUpload").append("<div style=\"width: 110px;height: 110px;float: left;\"><input class='imgHidden' type='hidden' value='"+v.src+"'><div style=width: 110px;height: 110px;float: left;><img src="+v.src+" width=\"100px\" class=\"describeImgUrl\"></div>+")
            // });
            layer.msg('上传成功!', {
                icon: 6
            });
        },
        error: function () {
            layer.msg('上传失败!', {
                icon: 5
            });
        }
    })
}
$(function() {
    var avatarUp = new $WebUpload("detailsImg");
    avatarUp.setUploadBarId("progressBar");
    avatarUp.init();
    var avatarUp = new $WebUpload("goodsImg");
    avatarUp.setUploadBarId("progressBar");
    avatarUp.init();
    // 手动指定上传文件调用的接口(不同文件类型不同接口)
    // UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
    // UE.Editor.prototype.getActionUrl = function (action) {
    // 这里很重要,很重要,很重要,要和配置中的imageActionName值一样
    // if (action == 'uploadimage') {
    //     // 这里调用后端我们写的图片上传接口
    //     return '/ueditor/uploadFileData';
    // } else if (action == 'uploadvideo') {
    //     return '/ueditor/uploadFileData';
    // } else {
    //     return this._bkGetActionUrl.call(this, action);
    // }
    // };
    let urls =  $("#urls").val()
    let id= $("#id").val();
    if (id!=null&&id!=""){
        $("#category").val($("#category_").val());
        let s1_=  $("#s1_").val();
        $("#s1").val(s1_);
    }
});
function delImg(e){
    $(e).parent().remove();
}