|
|
|
@@ -67,6 +67,42 @@ export default async function initImage(){ |
|
|
|
validate() |
|
|
|
initDropdown() |
|
|
|
let link = $('.submit-image-tmplvalue').data('link') |
|
|
|
function postImage(formData) { |
|
|
|
$("#mask").css({"display":"block","z-index":"999"}) |
|
|
|
$.ajax({ |
|
|
|
url:link, |
|
|
|
type:'POST', |
|
|
|
data:formData, |
|
|
|
success:function(res){ |
|
|
|
console.log("res",res) |
|
|
|
if(res.Code===1){ |
|
|
|
$('.alert').html(res.Message).removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut(); |
|
|
|
}else if(res.Code==0){ |
|
|
|
if(link.indexOf('commit_image')===1){ |
|
|
|
$('.alert').html('保存镜像成功').removeClass('alert-danger').addClass('alert-success').show().delay(1500).fadeOut(); |
|
|
|
}else{ |
|
|
|
$('.alert').html('提交镜像成功').removeClass('alert-danger').addClass('alert-success').show().delay(1500).fadeOut(); |
|
|
|
} |
|
|
|
|
|
|
|
if(location.href.indexOf('imageAdmin')!==-1){ |
|
|
|
location.href = `${window.config.AppSubUrl}/admin/images` |
|
|
|
}else{ |
|
|
|
location.href = `${window.config.AppSubUrl}/explore/images` |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
error: function(xhr){ |
|
|
|
// 隐藏 loading |
|
|
|
// 只有请求不正常(状态码不为200)才会执行 |
|
|
|
// $('.ui.error.message').text(xhr.responseText) |
|
|
|
// $('.ui.error.message').css('display','block') |
|
|
|
$('.alert').html(xhr.responseText).removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut(); |
|
|
|
}, |
|
|
|
complete:function(xhr){ |
|
|
|
$("#mask").css({"display":"none","z-index":"1"}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
$('.ui.create_image.green.button').click(()=>{ |
|
|
|
let pattenTag = new RegExp(/^[A-Za-z0-9_.-]{1,100}[A-Za-z0-9_.]$/) |
|
|
|
if(!pattenTag.test($("input[name='tag']").val())){ |
|
|
|
@@ -77,7 +113,7 @@ export default async function initImage(){ |
|
|
|
$("textarea[name='description']").parent().addClass('error') |
|
|
|
return false |
|
|
|
} |
|
|
|
$("#mask").css({"display":"block","z-index":"999"}) |
|
|
|
|
|
|
|
const postData = { |
|
|
|
_csrf:$("input[name='_csrf']").val(), |
|
|
|
tag:$("input[name='tag']").val(), |
|
|
|
@@ -91,8 +127,9 @@ export default async function initImage(){ |
|
|
|
console.log(postData) |
|
|
|
let formData = $params(postData) |
|
|
|
console.log(formData) |
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
url:link, |
|
|
|
url:link+'/check', |
|
|
|
type:'POST', |
|
|
|
data:formData, |
|
|
|
success:function(res){ |
|
|
|
@@ -100,28 +137,11 @@ export default async function initImage(){ |
|
|
|
if(res.Code===1){ |
|
|
|
$('.alert').html(res.Message).removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut(); |
|
|
|
}else if(res.Code==0){ |
|
|
|
if(link.indexOf('commit_image')===1){ |
|
|
|
$('.alert').html('保存镜像成功').removeClass('alert-danger').addClass('alert-success').show().delay(1500).fadeOut(); |
|
|
|
}else{ |
|
|
|
$('.alert').html('提交镜像成功').removeClass('alert-danger').addClass('alert-success').show().delay(1500).fadeOut(); |
|
|
|
} |
|
|
|
|
|
|
|
if(location.href.indexOf('imageAdmin')!==-1){ |
|
|
|
location.href = `${window.config.AppSubUrl}/admin/images` |
|
|
|
}else{ |
|
|
|
location.href = `${window.config.AppSubUrl}/explore/images` |
|
|
|
} |
|
|
|
postImage(formData) |
|
|
|
} |
|
|
|
}, |
|
|
|
error: function(xhr){ |
|
|
|
// 隐藏 loading |
|
|
|
// 只有请求不正常(状态码不为200)才会执行 |
|
|
|
// $('.ui.error.message').text(xhr.responseText) |
|
|
|
// $('.ui.error.message').css('display','block') |
|
|
|
$('.alert').html(xhr.responseText).removeClass('alert-success').addClass('alert-danger').show().delay(1500).fadeOut(); |
|
|
|
}, |
|
|
|
complete:function(xhr){ |
|
|
|
$("#mask").css({"display":"none","z-index":"1"}) |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
|