|
@@ -177,6 +177,13 @@ function initOther4Select() {
|
|
|
});
|
|
});
|
|
|
$("#apis-quiet-div-uploadMusics-categoryField").append(uploadMusicCategoryStr);
|
|
$("#apis-quiet-div-uploadMusics-categoryField").append(uploadMusicCategoryStr);
|
|
|
$("#apis-quiet-div-music-categoryField").append(uploadMusicCategoryStr);
|
|
$("#apis-quiet-div-music-categoryField").append(uploadMusicCategoryStr);
|
|
|
|
|
+
|
|
|
|
|
+ $('#apis-quiet-div-uploadMusics-categoryField').select2({
|
|
|
|
|
+ placeholder: '请选择', // 占位符
|
|
|
|
|
+ allowClear: true, // 允许清除选择
|
|
|
|
|
+ width: '200px', // 在初始化时设置宽度
|
|
|
|
|
+ height: '15px'
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -439,8 +446,11 @@ function mainSearch(url, nameEn, slideDiv, typetype, needCustomFlag) {
|
|
|
str += '</td>';
|
|
str += '</td>';
|
|
|
} else if (nameEn === 'music') {
|
|
} else if (nameEn === 'music') {
|
|
|
str += '<td style="padding: 0px 10px 0px 10px;">';
|
|
str += '<td style="padding: 0px 10px 0px 10px;">';
|
|
|
- str += '<button class="apis-quiet-div-music-delete" operationType="delete" symbolName="' + dataDetail.id + '">删除</button>';
|
|
|
|
|
str += '<button class="apis-quiet-div-music-play" operationType="play" symbolName="' + dataDetail.lowQualityUrl + '">播放</button>';
|
|
str += '<button class="apis-quiet-div-music-play" operationType="play" symbolName="' + dataDetail.lowQualityUrl + '">播放</button>';
|
|
|
|
|
+ str += '<button class="apis-quiet-div-music-pause" operationType="pause" symbolName="' + dataDetail.lowQualityUrl + '">暂停</button>';
|
|
|
|
|
+ str += '<button class="apis-quiet-div-music-detail" operationType="detail" symbolName="' + dataDetail.id + '">详情</button>';
|
|
|
|
|
+ str += '<button class="apis-quiet-div-music-update" operationType="update" symbolName="' + dataDetail.id + '">编辑</button>';
|
|
|
|
|
+ str += '<button class="apis-quiet-div-music-delete" operationType="delete" symbolName="' + dataDetail.id + '">删除</button>';
|
|
|
str += '</td>';
|
|
str += '</td>';
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -456,6 +466,9 @@ function mainSearch(url, nameEn, slideDiv, typetype, needCustomFlag) {
|
|
|
} else if (nameEn === 'music') {
|
|
} else if (nameEn === 'music') {
|
|
|
$(".apis-quiet-div-music-delete").unbind("click");
|
|
$(".apis-quiet-div-music-delete").unbind("click");
|
|
|
$(".apis-quiet-div-music-play").unbind("click");
|
|
$(".apis-quiet-div-music-play").unbind("click");
|
|
|
|
|
+ $(".apis-quiet-div-music-pause").unbind("click");
|
|
|
|
|
+ $(".apis-quiet-div-music-detail").unbind("click");
|
|
|
|
|
+ $(".apis-quiet-div-music-update").unbind("click");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$('#' + slideDiv).find(".contentTD").html(str);
|
|
$('#' + slideDiv).find(".contentTD").html(str);
|
|
@@ -630,6 +643,34 @@ function initContentEvent(nameEn) {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
} else if (nameEn === 'music') {
|
|
} else if (nameEn === 'music') {
|
|
|
|
|
+ $("ul li").click(function () {
|
|
|
|
|
+ $.ajax({
|
|
|
|
|
+ url: "musicInfo/musicUpdate", //请求的url地址
|
|
|
|
|
+ dataType: "json", //返回格式为json
|
|
|
|
|
+ data: {
|
|
|
|
|
+ "symbol": $(this).attr("id"),
|
|
|
|
|
+ "score": $(this).attr("val")
|
|
|
|
|
+ }, //参数值
|
|
|
|
|
+ type: "post", //请求方式
|
|
|
|
|
+ async: false, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
|
|
+ success: function (data) {
|
|
|
|
|
+ //请求成功时处理
|
|
|
|
|
+ if (data != null && $.trim(data) != "" && data.success) {
|
|
|
|
|
+ $(".apis-quiet-div-button2").click();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ console.log("musicUpdate-score success error," + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeSend: function () {
|
|
|
|
|
+ },
|
|
|
|
|
+ complete: function () {
|
|
|
|
|
+ },
|
|
|
|
|
+ error: function (data) {
|
|
|
|
|
+ //请求出错处理
|
|
|
|
|
+ console.log("musicUpdate-score error," + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
$(".apis-quiet-div-music-delete").click(function () {
|
|
$(".apis-quiet-div-music-delete").click(function () {
|
|
|
var symbol = $(this).attr("symbolName");
|
|
var symbol = $(this).attr("symbolName");
|
|
|
$.ajax({
|
|
$.ajax({
|
|
@@ -658,8 +699,101 @@ function initContentEvent(nameEn) {
|
|
|
});
|
|
});
|
|
|
$(".apis-quiet-div-music-play").click(function () {
|
|
$(".apis-quiet-div-music-play").click(function () {
|
|
|
var symbol = $(this).attr("symbolName");
|
|
var symbol = $(this).attr("symbolName");
|
|
|
- $("#apis-quiet-content > audio > source").attr("src", symbol);
|
|
|
|
|
- $("#apis-quiet-content > audio")[0].load();
|
|
|
|
|
|
|
+ var currentSrc = $("#apis-quiet-content > audio > source").attr("src");
|
|
|
|
|
+ if (currentSrc === symbol) {
|
|
|
|
|
+ $("#apis-quiet-content > audio")[0].play();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $("#apis-quiet-content > audio > source").attr("src", symbol);
|
|
|
|
|
+ $("#apis-quiet-content > audio")[0].load();
|
|
|
|
|
+ $("#apis-quiet-content > audio")[0].play();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".apis-quiet-div-music-pause").click(function () {
|
|
|
|
|
+ var symbol = $(this).attr("symbolName");
|
|
|
|
|
+ $("#apis-quiet-content > audio")[0].pause();
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".apis-quiet-div-music-detail,.apis-quiet-div-music-update").click(function () {
|
|
|
|
|
+ if ($("#musicpreview").css("display") === 'none') {
|
|
|
|
|
+ $("#musicpreview").css("display", "block");
|
|
|
|
|
+ } else if ($("#musicpreview").css("display") === 'block') {
|
|
|
|
|
+ $("#musictpreview").css("display", "none");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $(".musicpreview-top-close").click(function () {
|
|
|
|
|
+ if ($("#musicpreview").css("display") === 'none') {
|
|
|
|
|
+ $("#musicpreview").css("display", "block");
|
|
|
|
|
+ } else if ($("#musicpreview").css("display") === 'block') {
|
|
|
|
|
+ $("#musicpreview").css("display", "none");
|
|
|
|
|
+ }
|
|
|
|
|
+ $(this).unbind("click");
|
|
|
|
|
+ $(".musicpreview-top-submit").unbind("click");
|
|
|
|
|
+ });
|
|
|
|
|
+ $(".musicpreview-top-submit").click(function () {
|
|
|
|
|
+ $.ajax({
|
|
|
|
|
+ url: "musicInfo/musicUpdate", //请求的url地址
|
|
|
|
|
+ dataType: "json", //返回格式为json
|
|
|
|
|
+ data: {"symbol": $(".musicpreview-content").find(".musicpreview-symbol").val(), "remark": $(".musicpreview-content").find("textarea").val()}, //参数值
|
|
|
|
|
+ type: "post", //请求方式
|
|
|
|
|
+ async: false, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
|
|
+ success: function (data) {
|
|
|
|
|
+ //请求成功时处理
|
|
|
|
|
+ if (data != null && $.trim(data) != "" && data.success) {
|
|
|
|
|
+ $(".musicpreview-top-close").click();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ console.log("musicpreview-top-submit success error," + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeSend: function () {
|
|
|
|
|
+ },
|
|
|
|
|
+ complete: function () {
|
|
|
|
|
+ },
|
|
|
|
|
+ error: function (data) {
|
|
|
|
|
+ //请求出错处理
|
|
|
|
|
+ console.log("musicpreview-top-submit error," + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ var operationType = $(this).attr("operationType");
|
|
|
|
|
+ if (operationType === 'detail') {
|
|
|
|
|
+ $(".musicpreview-top-submit").css("display", "none");
|
|
|
|
|
+ } else if (operationType === 'update') {
|
|
|
|
|
+ $(".musicpreview-top-submit").css("display", "block");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ var symbol = $(this).attr("symbolName");
|
|
|
|
|
+ $.ajax({
|
|
|
|
|
+ url: "musicInfo/musicDetail/" + symbol + "/" + operationType, //请求的url地址
|
|
|
|
|
+ type: "get", //请求方式
|
|
|
|
|
+ async: true, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
|
|
+ success: function (data) {
|
|
|
|
|
+ //请求成功时处理
|
|
|
|
|
+ if (data != null && $.trim(data) != "" && data.success) {
|
|
|
|
|
+ data = data.data;
|
|
|
|
|
+
|
|
|
|
|
+ if (operationType === 'detail') {
|
|
|
|
|
+ $(".musicpreview-content").html(data);
|
|
|
|
|
+ } else if (operationType === 'update') {
|
|
|
|
|
+ var update4Text = '<textarea rows="4" cols="50" style="background: antiquewhite;width: 100%;height: 100%;">' + data + '</textarea>';
|
|
|
|
|
+ update4Text += '<input type="hidden" class="musicpreview-symbol" value="' + symbol + '"/>';
|
|
|
|
|
+ $(".musicpreview-content").html(update4Text);
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ //alert(data.message);
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ beforeSend: function () {
|
|
|
|
|
+ $(".musicpreview-content").html("");
|
|
|
|
|
+ $(".musicpreview-loading").css("display", "block");
|
|
|
|
|
+ },
|
|
|
|
|
+ complete: function () {
|
|
|
|
|
+ $(".musicpreview-loading").css("display", "none");
|
|
|
|
|
+ },
|
|
|
|
|
+ error: function (data) {
|
|
|
|
|
+ //请求出错处理
|
|
|
|
|
+ alert('error:' + data);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|