<form class="form-horizontal" id="mapurlform" method="post" xmlns:th="http://www.w3.org/1999/xhtml">
|
<div class="portlet box ltblue">
|
<div class="portlet-title">
|
ESB代理
|
<div class="caption">
|
<i class="fa fa-reorder"></i>
|
</div>
|
<div class="tools">
|
<a class="collapse" onclick="portlet_body_ShowOrHide(this);"></a>
|
</div>
|
</div>
|
<div class="portlet-body">
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="control-group">
|
<label class="control-label">ESB代理<span style="color: red;">*</span></label>
|
<div class="controls input-icon">
|
<select type="text" id="espproxy" name="espproxy" class="form-control col-sm-9" required="">
|
<option value="">--请选择--</option>
|
<option th:selected="(${resMainInfo.espproxy}==0)?'true':'false'" value="0">否</option>
|
<option th:selected="(${resMainInfo.espproxy}==1)?'true':'false'" value="1">是</option>
|
</select>
|
<span class="input-warning tooltips" data-original-title="">
|
<i class="fa-warning-sign" style="display: none;margin-left:30px;"></i>
|
</span>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="control-group">
|
<label class="control-label">用户名</label>
|
<div class="controls input-icon">
|
<input type="text" id="username" name="username" th:value="${resMainInfo.username}" class="form-control col-sm-9" />
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-6">
|
<div class="control-group">
|
<label class="control-label">密码</label>
|
<div class="controls input-icon">
|
<input type="password" id="password" name="password" th:value="${resMainInfo.password}" class="form-control col-sm-9" />
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="control-group">
|
<label class="control-label">TOKEN</label>
|
<div class="controls input-icon">
|
<input type="text" id="token" name="token" class="form-control col-sm-8" th:value="${resMainInfo.token}" style="width:63.5%" />
|
<a class="btn btn-primary" onclick="getToken(0)" style="vertical-align:baseline;padding: 0.375rem 0.65rem;width:11%">获取</a>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-12">
|
<a class="btn btn-primary" id="esbbtn" onclick="showEsbAgent(this)" style="float:right;vertical-align:baseline;padding: 0.375rem 0.65rem;width: 4%;">注册</a>
|
<input type="hidden" id="hidesbid" name="hidesbid" th:value="${resExtMapUrl.esbid}" />
|
<input type="hidden" name="serverurl" th:value="${resExtMapUrl.serverurl}" />
|
<input type="hidden" name="oldserverurl" th:value="${resExtMapUrl.oldserverurl}" />
|
<input type="hidden" name="hidcontextpath" th:value="${resExtMapUrl.contextpath}" />
|
<input type="hidden" name="hidagentserverurl" th:value="${resExtMapUrl.agentserverurl}" />
|
<input type="hidden" id="urlidhid" name="urlidhid" th:value="${resExtMapUrl.urlid}" />
|
<input type="hidden" id="zyjc" name="zyjc" th:value="${resMainInfo.abbreviation}" />
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
<div id="resEsbInfo" style="display:none;padding:10px;" xmlns:th="http://www.w3.org/1999/xhtml">
|
<div class="col-sm-12">
|
<div class="control-group" style="height: 55px;">
|
<label class="control-label" style="padding-right:0;">上下文地址:<br />(全局唯—,必须以/开头)</label>
|
<div class="controls input-icon">
|
<input id="shangxiawenurl" name="shangxiawenurl" class="form-control col-sm-12" value="" />
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-12">
|
<div class="control-group">
|
<label class="control-label" style="line-height:38px;">代理服务地址:</label>
|
<div class="controls input-icon">
|
<input id="fuwuurl" name="fuwuurl" class="form-control col-sm-12" />
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-12">
|
<div class="control-group">
|
<label class="control-label" style="line-height:38px;">TOKEN:</label>
|
<div class="controls input-icon">
|
<input id="fuwutoken" readonly="readonly" name="fuwutoken" class="form-control col-sm-12" />
|
<input type="hidden" id="hidsharprotocol" name="hidsharprotocol" class="form-control col-sm-9" th:value="${resMainInfo.sharprotocol}" />
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-12">
|
<div class="control-group">
|
<label class="control-label" style="line-height:38px;">代理前资源路径:</label>
|
<div class="controls input-icon">
|
<input id="oldserverurl" name="oldserverurl" class="form-control col-sm-12" />
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-12">
|
<div class="control-group">
|
<label class="control-label" style="line-height:38px;">代理后资源路径:</label>
|
<div class="controls input-icon">
|
<input id="dailihouurl" readonly="readonly" name="dailihouurl" class="form-control col-sm-12" />
|
</div>
|
</div>
|
</div>
|
<div style="margin-top:25px;float:right;">
|
<button class="btn btn-primary" name="esbAgentbtn" onclick="esbAgent()" type="button">
|
<i class="fa fa-check"></i> 保存
|
</button>
|
<button class="btn btn-warning" type="button" onclick="colseLayer()">
|
<i class="fa fa-remove"></i> 关闭
|
</button>
|
</div>
|
</div>
|
<script th:inline="javascript">
|
var esbId = [[${resExtMapUrl.esbid}]];
|
$(function () {
|
if (esbId == null || esbId == 0) {
|
$("#esbbtn").text("注册");
|
} else {
|
$("#esbbtn").text("更新");
|
}
|
});
|
|
//更新服务地址
|
function updateServerUrl(isUpdateDiy, dailihouurl, esbid) {
|
$.ajax({
|
url: '/res/ResExtMapUrl/updateUrlByPrimaryKey',
|
type: 'post',
|
dataType: 'text',
|
data: {
|
'urlid': $("#urlidhid").val(),
|
'oldurl': $("#oldurl").val(),
|
'serverurl': isUpdateDiy == 1 ? $("#newurl").val() : dailihouurl,
|
'resourceid': $("#resMainInfoId").val(),
|
'isUpdateDiy': isUpdateDiy,
|
'esbid': (esbid != undefined && esbid > 0) ? esbid : "",
|
'oldserverurl': $("#oldserverurl").val(),
|
'contextpath': $("#shangxiawenurl").val(),
|
'agentserverurl': $("#fuwuurl").val()
|
},
|
success: function (data) {
|
var json = eval('(' + data + ')');
|
if (json.result == "1") {
|
alert(($("#hidesbid").val() != "" || isUpdateDiy == 1) ? "更新成功" : "注册成功");
|
$("[name=esbAgentbtn]").hide();
|
if (isUpdateDiy == 0) {
|
$("#dailihouurl").val(dailihouurl);
|
} else {
|
colseLayer();
|
}
|
var newurl = isUpdateDiy == 1 ? $("#newurl").val() : dailihouurl;
|
$("[name=serverurl]").val(newurl);
|
if (esbid != undefined && esbid != "") {
|
$("#hidesbid").val(esbid);
|
$("#esbbtn").text("更新");
|
$("[name=oldserverurl]").val($("#oldserverurl").val());
|
$("[name=hidagentserverurl]").val($("#fuwuurl").val());
|
$("[name=hidcontextpath]").val($("#shangxiawenurl").val());
|
if (esbId == null) {
|
$("[name=oldserverurl]").val($("#oldserverurl").val());
|
}
|
}
|
} else {
|
alert(text + "失败!");
|
}
|
},
|
error: function (e) {
|
console.log(e.message);
|
}
|
});
|
}
|
</script>
|