/**
|
* 初始化详情对话框
|
*/
|
var TImgInfoDlg = {
|
tImgInfoData : {}
|
};
|
|
/**
|
* 清除数据
|
*/
|
TImgInfoDlg.clearData = function() {
|
this.tImgInfoData = {};
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TImgInfoDlg.set = function(key, val) {
|
this.tImgInfoData[key] = (typeof val == "undefined") ? $("#" + key).val() : val;
|
return this;
|
}
|
|
/**
|
* 设置对话框中的数据
|
*
|
* @param key 数据的名称
|
* @param val 数据的具体值
|
*/
|
TImgInfoDlg.get = function(key) {
|
return $("#" + key).val();
|
}
|
|
/**
|
* 关闭此对话框
|
*/
|
TImgInfoDlg.close = function() {
|
parent.layer.close(window.parent.TImg.layerIndex);
|
}
|
|
/**
|
* 收集数据
|
*/
|
TImgInfoDlg.collectData = function() {
|
this
|
.set('id')
|
.set('type')
|
.set('img')
|
.set('createTime');
|
}
|
|
/**
|
* 提交添加
|
*/
|
TImgInfoDlg.addSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tImg/add", function(data){
|
Feng.success("添加成功!");
|
window.parent.TImg.table.refresh();
|
TImgInfoDlg.close();
|
},function(data){
|
Feng.error("添加失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tImgInfoData);
|
ajax.start();
|
}
|
|
/**
|
* 提交修改
|
*/
|
TImgInfoDlg.editSubmit = function() {
|
|
this.clearData();
|
this.collectData();
|
|
console.log(11111)
|
//提交信息
|
var ajax = new $ax(Feng.ctxPath + "/tImg/update", function(data){
|
Feng.success("修改成功!");
|
window.parent.TImg.table.refresh();
|
TImgInfoDlg.close();
|
},function(data){
|
Feng.error("修改失败!" + data.responseJSON.message + "!");
|
});
|
ajax.set(this.tImgInfoData);
|
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();
|
}
|