|
@ -8,9 +8,26 @@
|
|
|
actionUrl:"${contextRoot}/app/addApp",
|
|
|
|
|
|
init: function () {
|
|
|
this.toDisable();
|
|
|
this.bindEvents();
|
|
|
this.initForm();
|
|
|
},
|
|
|
toDisable: function () {
|
|
|
debugger;
|
|
|
if ($("#flag").val()=='disabled') {
|
|
|
$("#btnEditor").show();
|
|
|
$("#btnSave").hide();
|
|
|
$("input[name='name']").attr("disabled", "disabled");
|
|
|
$("input[name='code']").attr("disabled", "disabled");
|
|
|
$("input[name='icon']").attr("disabled", "disabled");
|
|
|
$($(".btnGrayDo")[0]).attr("disabled","disabled");
|
|
|
$("input[name='appUrl']").attr("disabled", "disabled");
|
|
|
$("input[name='developer']").attr("disabled", "disabled");
|
|
|
$("input[name='appKey']").attr("disabled", "disabled");
|
|
|
$("input[name='appSecret']").attr("disabled", "disabled");
|
|
|
$("input[name='status']").attr("disabled", "disabled");
|
|
|
}
|
|
|
},
|
|
|
initForm: function () {
|
|
|
var me = this;
|
|
|
var data;
|
|
@ -35,17 +52,16 @@
|
|
|
}else{
|
|
|
liger.get("status").selectValue("1");//默认有效
|
|
|
}
|
|
|
|
|
|
var iconVal=$("#name_icon").attr("src");
|
|
|
if(iconVal!=''){
|
|
|
$("#form1").closest("div").find("span").html("重新上传<i></i>");
|
|
|
}
|
|
|
|
|
|
$("#div_info_form").ligerAutoForm({
|
|
|
data:data,
|
|
|
validate:{
|
|
|
name:"required",
|
|
|
appUrl:"required",
|
|
|
developer:"required",
|
|
|
code:"required",
|
|
|
icon: {
|
|
|
required:true
|
|
|
},
|
|
|
appKey:"required",
|
|
|
appSecret: {
|
|
|
required:true
|
|
@ -54,10 +70,23 @@
|
|
|
},
|
|
|
|
|
|
});
|
|
|
var iconVal=$("#name_icon").val();
|
|
|
if(iconVal!=''){
|
|
|
$("#form1").closest("div").find("span").html("重新上传<i></i>");
|
|
|
}
|
|
|
},
|
|
|
bindEvents: function () {
|
|
|
var me = this;
|
|
|
$(".m-form-bottom").on("click","#btnSave",function () {
|
|
|
$("#btnSave").css("pointer-events","none");
|
|
|
$("#name_icon").removeClass("required");
|
|
|
if($("#name_icon").val()=="") {
|
|
|
$("#name_icon").addClass("required");
|
|
|
if(!$("#div_info_form").ligerAutoForm("validate")){
|
|
|
return;
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
|
if(!$("#div_info_form").ligerAutoForm("validate")){
|
|
|
return;
|
|
|
}
|
|
@ -75,13 +104,28 @@
|
|
|
else{
|
|
|
$.ligerDialog.error(data.message);
|
|
|
}
|
|
|
$("#btnSave").css("pointer-events","");
|
|
|
},
|
|
|
error :function(data){
|
|
|
$.ligerDialog.error("Status:"+data.status +"(" +data.statusText+")");
|
|
|
$("#btnSave").css("pointer-events","");
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
|
|
$(".m-form-bottom").on("click","#btnEditor",function () {
|
|
|
$("#btnEditor").hide();
|
|
|
$("#btnSave").show();
|
|
|
$("input[name='name']").removeAttr("disabled");
|
|
|
$("input[name='code']").removeAttr("disabled");
|
|
|
$("input[name='icon']").removeAttr("disabled");
|
|
|
$($(".btnGrayDo")[0]).removeAttr("disabled");
|
|
|
$("input[name='appUrl']").removeAttr("disabled");
|
|
|
$("input[name='developer']").removeAttr("disabled");
|
|
|
$("input[name='appKey']").removeAttr("disabled");
|
|
|
$("input[name='appSecret']").removeAttr("disabled");
|
|
|
$("input[name='status']").removeAttr("disabled");
|
|
|
$("#flag").val("");
|
|
|
});
|
|
|
$(".m-form-bottom").on("click","#btnCancel",function () {
|
|
|
parent.app.dialog.close();
|
|
|
});
|
|
@ -96,10 +140,13 @@
|
|
|
var obj=$(this).closest("div").find("input[type=file]")
|
|
|
obj.change(function(){
|
|
|
inputVal.val(obj.val());
|
|
|
})
|
|
|
});
|
|
|
obj.click();
|
|
|
});
|
|
|
$(".btnGrayDo").bind("click",function(){
|
|
|
if ($("#flag").val()=='disabled') {
|
|
|
return;
|
|
|
}
|
|
|
var id = $(this).attr("data-id");
|
|
|
var formId = '#form'+id;
|
|
|
var formObj=$(formId);//要提交的表单
|
|
@ -107,15 +154,15 @@
|
|
|
var upObj=formObj.closest("input").find(".btnGrayUp");//浏览的按钮
|
|
|
var formsay=formObj.find(".say"+id);//提示文字
|
|
|
if(formObj.closest("div").find("input[type=text]").val().length!=0){//判断是否选择了文件
|
|
|
formsay.attr("class","say true").html("上传中");
|
|
|
formsay.html("上传中");
|
|
|
formObj.ajaxForm({
|
|
|
dataType: 'json',
|
|
|
success: function processJson(data){
|
|
|
if(data.successFlg){
|
|
|
formsay.attr("class","say true").html("上传成功");
|
|
|
formObj.find("input[type=text]").attr("data-id","/upload/"+data.message)//设置已上传的文件的ID
|
|
|
formObj.find("input[type=text]").val("/upload/"+data.message)//设置已上传的文件的ID
|
|
|
$("#img_icon").attr("src","/upload/"+data.message)//设置已上传的文件的ID
|
|
|
formsay.html("上传成功");
|
|
|
formObj.find("input[type=text]").attr("data-id","${contextRoot}/upload/"+data.message)//设置已上传的文件的ID
|
|
|
formObj.find("input[type=text]").val("${contextRoot}/upload/"+data.message)//设置已上传的文件的ID
|
|
|
$("#img_icon").attr("src","${contextRoot}/upload/"+data.message)//设置已上传的文件的ID
|
|
|
formObj.closest("div").find("span").html("重新上传<i></i>");
|
|
|
}else{
|
|
|
$.ligerDialog.error("上传格式有问题");
|
|
@ -125,7 +172,7 @@
|
|
|
//console.log(eval('('+data.data+')'));
|
|
|
},
|
|
|
error: function processJson(data){
|
|
|
formsay.attr("class","say false").html("上传失败");
|
|
|
formsay.html("上传失败");
|
|
|
}
|
|
|
});
|
|
|
formObj.submit();
|