diff --git a/src/views/firstpage/RecommendResourceAdminView.vue b/src/views/firstpage/RecommendResourceAdminView.vue index db21f15..43f3e4e 100644 --- a/src/views/firstpage/RecommendResourceAdminView.vue +++ b/src/views/firstpage/RecommendResourceAdminView.vue @@ -108,7 +108,7 @@ - +
@@ -173,6 +173,41 @@
+ +
+ +
+ +
+
+
+ +
+ + + + +
+
+
+ +
+ +
+
+
@@ -286,6 +321,15 @@ export default { return pardeResourceType(val); } }, + { + field: 'resourceE', + title: 'E', + align: 'center', + width: '15%', + formatter: function (val) { + return pardeResourceType(val); + } + }, { field: 'beginTime', title: '开始时间', align: 'center', valign: 'middle', width: '10%', formatter: function (val, row, index) { @@ -389,6 +433,7 @@ export default { $("#boxB").hide(); $("#boxC").hide(); $("#boxD").hide(); + $("#boxE").hide(); $("#roomTagModal").modal('show'); }); $("#add").click(function () { @@ -397,14 +442,17 @@ export default { var resourceB = $("#resourceB").val(); var resourceC = $("#resourceC").val(); var resourceD = $("#resourceD").val(); + var resourceE = $("#resourceE").val(); var iconA = $("#iconUrlA").val(); var iconB = $("#iconUrlB").val(); var iconC = $("#iconUrlC").val(); var iconD = $("#iconUrlD").val(); + var iconE = $("#iconUrlE").val(); var contentA = $("#contentA").val(); var contentB = $("#contentB").val(); var contentC = $("#contentC").val(); var contentD = $("#contentD").val(); + var contentE = $("#contentE").val(); var beginTime = $("#beginTime").val(); var endTime = $("#endTime").val(); var userSource = $("#userSource").val(); @@ -429,6 +477,11 @@ export default { $("#tipModal").modal('show'); return; } + if (iconE == null || iconE == '') { + $("#tipMsg").text("保存失败,请先上传图片!"); + $("#tipModal").modal('show'); + return; + } if ($("#addForm").validationEngine('validate')) { $.ajax({ type: "post", @@ -439,14 +492,17 @@ export default { resourceB: resourceB, resourceC: resourceC, resourceD: resourceD, + resourceE: resourceE, iconA: iconA, iconB: iconB, iconC: iconC, iconD: iconD, + iconE: iconE, contentA: contentA, contentB: contentB, contentC: contentC, contentD: contentD, + contentE: contentE, beginTime: beginTime, endTime: endTime, userSource: userSource, @@ -485,6 +541,7 @@ export default { $("#resourceB").val(json.resourceB); $("#resourceC").val(json.resourceC); $("#resourceD").val(json.resourceD); + $("#resourceE").val(json.resourceE); if (json.resourceA == 5 || json.resourceA == 6) { $("#contentA").val(json.contentA); $("#boxA").show(); @@ -507,12 +564,19 @@ export default { $("#boxC").hide(); } if (json.resourceD == 5 || json.resourceD == 6) { - $("#contentD").val(json.contentC); + $("#contentD").val(json.contentD); $("#boxD").show(); } else { $("#contentD").val(''); $("#boxD").hide(); } + if (json.resourceE == 5 || json.resourceE == 6) { + $("#contentE").val(json.contentE); + $("#boxE").show(); + } else { + $("#contentE").val(''); + $("#boxE").hide(); + } $("#beginTime").val(formatTime(json.beginTime)); $("#endTime").val(formatTime(json.endTime)); $("#userSource").val(json.userSource); @@ -525,6 +589,8 @@ export default { $('#iconImgUrlC').attr('src', json.iconC); $('#iconUrlD').val(json.iconD); $('#iconImgUrlD').attr('src', json.iconD); + $('#iconUrlE').val(json.iconE); + $('#iconImgUrlE').attr('src', json.iconE); // 打开编辑弹窗 $("#roomTagModal").modal('show'); $("#modalLabel").text("编辑房间标签"); @@ -681,6 +747,34 @@ export default { } }); }) + $('#iconBtnE').on('click', function () { + if ($('#iconFileE').val() == '') { + $('#tipMsg').text('上传图片为空'); + $('#tipModal').modal('show'); + return; + } + $.ajaxFileUpload({ + fileElementId: 'iconFileE', //需要上传的文件域的ID,即的ID。 + url: '/admin/upload/img', //后台方法的路径 + type: 'post', //当要提交自定义参数时,这个参数要设置成post + dataType: 'json', //服务器返回的数据类型。可以为xml,script,json,html。如果不填写,jQuery会自动判断。 + secureuri: false, //是否启用安全提交,默认为false。 + async: true, //是否是异步 + success: function (json) { //提交成功后自动执行的处理函数,参数data就是服务器返回的数据。 + if (json.path) { + $('#iconUrlE').val(json.path); + $('#iconImgUrlE').attr("src", json.path); + console.log(json.path); + } else { + $("#tipMsg").text(json.msg); + $("#tipModal").modal('show'); + } + }, + error: function (data, status, e) { //提交失败自动执行的处理函数。 + console.error(e); + } + }); + }) $("#resourceA").change(function () { var optVal = $(this).val(); if (optVal != undefined && optVal == 5) { @@ -741,6 +835,21 @@ export default { $("#boxD").hide(); } }); + $("#resourceE").change(function () { + var optVal = $(this).val(); + if (optVal != undefined && optVal == 5) { + $('#contentE').val(''); + $('#contentLabE').html('网址链接*:'); + $("#boxE").show(); + } else if (optVal != undefined && optVal == 6) { + $('#contentE').val(''); + $('#contentLabE').html('房主音萌开黑号*:'); + $("#boxE").show(); + } else { + $('#contentE').val(''); + $("#boxE").hide(); + } + }); function pardeResourceType(val) { if (val == 1) { return '牌照房'; @@ -776,14 +885,19 @@ export default { $('#iconUrlD').val(''); $('#iconImgUrlD').attr('src', ''); $('#iconFileD').val(''); + $('#iconUrlE').val(''); + $('#iconImgUrlE').attr('src', ''); + $('#iconFileE').val(''); $('#contentA').val(''); $('#contentB').val(''); $('#contentC').val(''); $('#contentD').val(''); + $('#contentE').val(''); $('#resourceA').val(''); $('#resourceB').val(''); $('#resourceC').val(''); $('#resourceD').val(''); + $('#resourceE').val(''); $('#beginTime').val(''); $('#endTime').val(''); }