<!doctype html>
|
<html class="no-js">
|
<head>
|
<meta charset="utf-8">
|
|
|
<title></title>
|
|
|
</head>
|
|
<body>
|
[#include "/business/pages/include/static.html" /]
|
|
<script type="text/javascript">
|
$(document).ready(function() {
|
$.formValidator.initConfig({formID:"myform",onError:function(msg){popupTips(msg)},onSuccess:function(){
|
|
document.getElementById("myform").target = window.top.openDialog("0","操作",
|
{},
|
{"width":40,"height":40,"noclose":true},
|
[{btnId:"tipBtnSure", btnName:"确定", btnStyle:"bluebtn"}]);
|
|
return true;
|
}});
|
|
});
|
</script>
|
|
|
[#include "/component/newsel.html" /]
|
<div style="padding-bottom:20px;">
|
<div class="fs_navtitle" id="fsNavtitle">
|
<div class="fs_navtitle_con">
|
<div class="fsnt_btn">
|
[#if sla.isSelf == 1]
|
<a class="fb_submit" href="javascript:initpz();">同步配置</a>
|
[/#if]
|
<a class="fb_submit" href="javascript:doSubmit();"><span>提交</span></a>
|
</div>
|
</div>
|
</div>
|
|
<form action="" method="post" id="myform" name="myform">
|
<input type="hidden" name="id" value="${sla.ID}"/>
|
<input type="hidden" name="isSelf" value="${sla.isSelf}"/>
|
<div class="xy-box">
|
<table class="xy-time" border="0">
|
<tr>
|
<td style="width:70px;">响应时间:</td>
|
<td colspan="2"><input type="text" name="response_time" id="response_time" class="general" value="${sla.RESPONSE_TIME}"/>分钟</td>
|
</tr>
|
|
<tr>
|
<td>解决时间:</td>
|
<td colspan="2"><input type="text" name="resolve_time" id="resolve_time" class="general" value="${sla.RESOLVE_TIME}"/>小时</td>
|
</tr>
|
<tr class="levelNotice" num="1">
|
<td>通知人员:</td>
|
<td width="120px" id="selectUser1"><a href="javascript:selectUser(1);" >选择人员+</a>
|
<input type="hidden" id="user1" name="user1" value="${sla.USER_ID}"/><input type="hidden" id="userName1" name="userName1" value="${sla.USER_NAME}"/>
|
</td>
|
<td>
|
[#if sla.users?? && sla.users?size>0]
|
[#list sla.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
|
</td>
|
|
</tr>
|
</table>
|
<div class="response-title"><span>响应通知</span></div>
|
<table class="xy-time" border="0">
|
<tr>
|
<td width="200px">分钟</td>
|
<td class="select-distance" colspan="2">通知人员</td>
|
</tr>
|
<tr class="time" num="2">
|
<td width="200px"><input type="text" class="general" name="time2" id="time2" value="${sla.xy1.OVER_TIME}"/></td>
|
<td width="120px" id="selectUser2">
|
<a href="javascript:selectUser(2);" >选择人员+</a>
|
<input type="hidden" id="user2" name="user2" value="${sla.xy1.USER_ID}"/>
|
<input type="hidden" id="userName2" name="userName2" value="${sla.xy1.USER_NAME}"/>
|
</td>
|
<td>
|
[#if sla.xy1.users?? && sla.xy1.users?size>0]
|
[#list sla.xy1.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
|
</td>
|
</tr>
|
|
<tr class="time" num="3">
|
<td><input type="text" class="general" name="time3" id="time3" value="${sla.xy2.OVER_TIME}"/></td>
|
<td id="selectUser3"><a href="javascript:selectUser(3);" >选择人员+</a>
|
<input type="hidden" id="user3" name="user3" value="${sla.xy2.USER_ID}" />
|
<input type="hidden" id="userName3" name="userName3" value="${sla.xy2.USER_NAME}" /></td>
|
<td>
|
[#if sla.xy2.users?? && sla.xy2.users?size>0]
|
[#list sla.xy2.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
</td>
|
</tr>
|
|
<tr class="time" num="4">
|
<td><input type="text" class="general" name="time4" id="time4" value="${sla.xy3.OVER_TIME}"/></td>
|
<td id="selectUser4"><a href="javascript:selectUser(4);" >选择人员+</a>
|
<input type="hidden" id="user4" name="user4" value="${sla.xy3.USER_ID}" />
|
<input type="hidden" id="userName4" name="userName4" value="${sla.xy3.USER_NAME}" /></td>
|
<td>
|
[#if sla.xy3.users?? && sla.xy3.users?size>0]
|
[#list sla.xy3.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
</td>
|
</tr>
|
</table>
|
<div class="response-title"><span>处理通知</span></div>
|
<table class="xy-time" border="0">
|
<tr>
|
<td width="200px">分钟</td>
|
<td class="select-distance" colspan="2">通知人员</td>
|
</tr>
|
|
|
<tr class="time" num="5">
|
<td width="200px"><input type="text" class="general" name="time5" id="time5" value="${sla.jiej1.OVER_TIME}"/></td>
|
<td width="120px" id="selectUser5"><a href="javascript:selectUser(5);" >选择人员+</a>
|
<input type="hidden" id="user5" name="user5" value="${sla.jiej1.USER_ID}" />
|
<input type="hidden" id="userName5" name="userName5" value="${sla.jiej1.USER_NAME}" /></td>
|
<td>
|
[#if sla.jiej1.users?? && sla.jiej1.users?size>0]
|
[#list sla.jiej1.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
|
</td>
|
</tr>
|
|
<tr class="time" num="6">
|
<td><input type="text" class="general" name="time6" id="time6" value="${sla.jiej2.OVER_TIME}"/></td>
|
<td id="selectUser6"><a href="javascript:selectUser(6);" >选择人员+</a>
|
<input type="hidden" id="user6" name="user6" value="${sla.jiej2.USER_ID}" />
|
<input type="hidden" id="userName6" name="userName6" value="${sla.jiej2.USER_NAME}" /></td>
|
<td>
|
[#if sla.jiej2.users?? && sla.jiej2.users?size>0]
|
[#list sla.jiej2.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
|
</td>
|
</tr>
|
|
<tr class="time" num="7">
|
<td><input type="text" class="general" name="time7" id="time7" value="${sla.jiej3.OVER_TIME}"/></td>
|
<td id="selectUser7"><a href="javascript:selectUser(7);">选择人员+</a>
|
<input type="hidden" id="user7" name="user7" value="${sla.jiej3.USER_ID}" />
|
<input type="hidden" id="userName7" name="userName7" value="${sla.jiej3.USER_NAME}" /></td>
|
<td>
|
[#if sla.jiej3.users?? && sla.jiej3.users?size>0]
|
[#list sla.jiej3.users as u]
|
<a class="service personnel" sl="${u.userId}">${u.userName}</a>
|
[/#list]
|
[/#if]
|
</td>
|
</tr>
|
|
</table>
|
|
</div>
|
</form>
|
</div>
|
<script type="text/javascript">
|
|
var customerId='${RequestParameters.customerId}';
|
var cateId='${RequestParameters.cateId}';
|
var levelid='${RequestParameters.levelid}';
|
var id='${sla.ID}';
|
|
var iframeNum = '${iframeNum}';
|
function selectUser(num) {
|
var $service = $("#selectUser"+num).next("td").find("a.service");
|
var url = "${base}/business/pages/customerconfig/slacus/noticeUsers.html?num="+num+"&customerId="+customerId+"&iframeNum="+iframeNum;
|
if($service.length>0) {
|
var sls = new Array();
|
$service.each(function() {
|
sls.push($(this).attr("sl"));
|
});
|
url += "&sl="+sls.join(",");
|
}
|
|
window.top.openDialog("personList","通知人员",
|
{},
|
{"width":90,"height":80},
|
[{btnId:"btnSure", btnName:"选择", btnStyle:"bluebtn"}],
|
url);
|
}
|
|
function showName(labelIds,labelNames,num) {
|
var labelId = labelIds.split(",");
|
var labelName = labelNames.split(",");
|
var ahtml = "";
|
var array = new Array();
|
var arrayName = new Array();
|
for(var i=0;i<labelId.length;i++) {
|
ahtml += '<a class="service personnel" sl="'+labelId[i]+'">'+labelName[i]+'</a>';
|
array.push(labelId[i]);
|
arrayName.push(labelName[i]);
|
}
|
$("#user"+num).val(array.join(","));
|
$("#userName"+num).val(arrayName.join(","));
|
$("#selectUser"+num).next("td").html(ahtml);
|
}
|
|
$(function() {
|
$(".service").live("click",function() {
|
var $td = $(this).parent();
|
var $tr = $td.parent();
|
var num = $tr.attr("num");
|
$(this).remove();
|
|
var $as = $td.find("a");
|
var ids = new Array();
|
var names = new Array();
|
$as.each(function() {
|
var userId = $(this).attr("sl");
|
ids.push(userId);
|
var userName = $(this).text();
|
names.push(userName);
|
});
|
$("#user"+num).val(ids.join(","));
|
$("#userName"+num).val(names.join(","));
|
|
|
|
});
|
})
|
|
|
var isShow = false;
|
function doSubmit(){
|
if(!isShow) {
|
isShow = true;
|
var b = false;
|
$("tr").css("background-color","");
|
var response_time = $.util.trim($("#response_time").val());
|
var resolve_time = $.util.trim($("#resolve_time").val());
|
|
|
if(response_time == ""){
|
window.top.popupTips("响应时间不能为空");
|
$("#response_time").parent().parent().css("background-color","#ccc");
|
isShow = false;
|
return;
|
}
|
|
|
if(!$.util.isInt(response_time)){
|
window.top.popupTips("响应时间为正整数");
|
$("#response_time").parent().parent().css("background-color","#ccc");
|
isShow = false;
|
return;
|
}
|
|
if(resolve_time == ""){
|
window.top.popupTips("解决时间不能为空");
|
$("#resolve_time").parent().parent().css("background-color","#ccc");
|
isShow = false;
|
return;
|
}
|
|
|
if(!$.util.isInt(resolve_time)){
|
window.top.popupTips("解决时间为正整数");
|
$("#resolve_time").parent().parent().css("background-color","#ccc");
|
isShow = false;
|
return;
|
}
|
|
|
$("tr.time").each(function() {
|
var $dom = $(this);
|
var num = $dom.attr("num");
|
var time = $.trim($("#time"+num).val());
|
if(!$.util.isEmpty(time)) {
|
if(!$.util.isZs(time)){
|
window.top.popupTips("时间为整数");
|
$dom.css("background-color","#ccc");
|
b = true;
|
return;
|
}
|
|
}
|
});
|
|
if(!b) {
|
$("#myform").submit();
|
} else {
|
isShow = false;
|
}
|
|
} else {
|
window.top.popupTips("正在提交,请稍后...");
|
}
|
|
|
|
|
|
}
|
|
function initpz(){
|
window.top.confirmInfo('提示', '确定要同步吗?', function(){
|
$.post("${base}/business/pages/customerconfig/slacus/initsla.html", {"id":id,"customerId":customerId,"cateId":cateId,"levelid":levelid},function(data){
|
if(data == 1){
|
window.top.popupTips("同步成功");
|
window.location.reload(true);
|
}else{
|
window.top.popupTips("同步失败");
|
}
|
});
|
})
|
}
|
|
</script>
|
</body>
|
</html>
|