Browse Source

fix issue

tags/v1.22.4.1^2
zhoupzh 4 years ago
parent
commit
08e81d2166
2 changed files with 40 additions and 46 deletions
  1. +0
    -26
      templates/repo/cloudbrain/image/submit.tmpl
  2. +40
    -20
      web_src/js/features/images.js

+ 0
- 26
templates/repo/cloudbrain/image/submit.tmpl View File

@@ -84,29 +84,3 @@
</div>
</div>
{{template "base/footer" .}}
<script>
console.log({{$.Link}})
let url_href = {{$.Link}}
function submitImage(){
console.log($('#form_image').serialize())
$.ajax({
url:url_href,
type:'POST',
data:$('#form_image').serialize(),
success:function(res){
console.log("res",res)
},
error: function(xhr){
// 隐藏 loading
// 只有请求不正常(状态码不为200)才会执行
// $('.ui.error.message').text(xhr.responseText)
// $('.ui.error.message').css('display','block')
},
complete:function(xhr){
// $("#mask").css({"display":"none","z-index":"1"})
}
})
}


</script>

+ 40
- 20
web_src/js/features/images.js View File

@@ -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"})
}
})
})


Loading…
Cancel
Save