added announcement

This commit is contained in:
franknstayn
2020-10-17 22:17:25 +08:00
parent da89856e95
commit d82832043c
8 changed files with 279 additions and 3 deletions

View File

@@ -1538,6 +1538,40 @@
}
});
$('#isActiveAnnouncement').change(function() {
$.ajax({
type : 'POST',
url : "{{ url('user/announcement/status/update') }}",
data : {
Id: $(this).data('id'),
IsActive: $(this).prop('checked')
},
beforeSend:function(xhr){
var token = $('meta[name="csrf_token"]').attr('content');
if (token) {
return xhr.setRequestHeader('X-CSRF-TOKEN', token);
}
xhr.setRequestHeader( 'X-Requested-With', 'XMLHttpRequest');
},
success : function(response){
if(response.success){
alert(response.message);
}else{
// $('#isActiveAnnouncement').attr('checked', false);
$('#isActiveAnnouncement').removeClass('btn-primary');
// $(this).addClass('btn-default');
}
}
});
return false;
});
$("#frm_edit_store").validate({
rules: {
store_name: {
@@ -1571,6 +1605,24 @@
submitHandler: submitFormEditStore
});
$("#form_announcement").validate({
rules: {
announcementInput: {
required: true
}
},
messages: {},
errorPlacement: function(error, element) {
var placement = $(element).data('error');
if (placement) {
$(placement).append(error);
}else {
error.insertAfter(element);
}
},
submitHandler: submitFormAnnouncement
});
$("#store_name").on('keyup',function(){
var getsportName = $(this).val();
getsportName = getsportName.replace(/\s+/g, '-').toLowerCase(); //new object assigned to var str
@@ -1622,6 +1674,37 @@
}); //end document ready
// function
function submitFormAnnouncement(){
var data = $("#form_announcement").serialize();
// console.log(data);
$.ajax({
type : 'POST',
url : "{{ url('user/announcement/updateSave') }}",
data : data,
beforeSend:function(xhr){
var token = $('meta[name="csrf_token"]').attr('content');
if (token) {
return xhr.setRequestHeader('X-CSRF-TOKEN', token);
}
xhr.setRequestHeader( 'X-Requested-With', 'XMLHttpRequest');
},
success : function(response){
console.log(response);
if(response){
alert(response.message);
}else{
alert(response.message);
location.reload();
}
}
});
return false;
}
function submitFormEditStore(){
$.ajax({
type: "POST",