新增资源位E

This commit is contained in:
liaozetao
2023-12-19 18:49:47 +08:00
parent 88085f6447
commit 6cda7484b8

View File

@@ -108,7 +108,7 @@
</div>
</div>
<!--B策略-->
<!--C策略-->
<div class="form-group">
<label for="resourceC" class="col-sm-3 control-label">C策略<font color="red">*</font></label>
<div class="col-sm-9">
@@ -173,6 +173,41 @@
</div>
</div>
<!--E策略-->
<div class="form-group">
<label for="resourceE" class="col-sm-3 control-label">E策略<font color="red">*</font></label>
<div class="col-sm-9">
<select name="status" id="resourceE" class="form-control validate[required]">
<option value=""></option>
<option value="1">牌照房</option>
<option value="2">相亲房</option>
<option value="3">PK房</option>
<option value="4">游戏房</option>
<option value="5">H5</option>
<option value="6">自定义房间</option>
<option value="7">个播房</option>
<option value="8">聊天</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">E图标<font color="red">*</font></label>
<div class="col-sm-8">
<img src="" id="iconImgUrlE" style='width:108px;height:45px;' alt="">
<input type="file" id="iconFileE" name='uploadFile'
accept='image/gif,image/jpeg,image/jpg,image/png,image/svg'>
<button class="btn btn-success" type='button' id="iconBtnE">上传</button>
<input type="hidden" id="iconUrlE" name='alertWinPic'
class="form-control validate[required]">
</div>
</div>
<div class="form-group" id="boxE">
<label for="contentE" class="col-sm-3 control-label" id="contentLabE"></label>
<div class="col-sm-9">
<input type="text" class="form-control validate[required]" name="name" id="contentE">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">生效时段<font color="red">*</font>:</label>
<div class="col-sm-8">
@@ -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即<input type="file">的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('网址链接<font color="red">*</font>:');
$("#boxE").show();
} else if (optVal != undefined && optVal == 6) {
$('#contentE').val('');
$('#contentLabE').html('房主音萌开黑号<font color="red">*</font>:');
$("#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('');
}