...
|
...
|
@@ -32,7 +32,7 @@ function operateChange() { |
|
|
* 根据操作获取当前的项目列表
|
|
|
*/
|
|
|
function getProjects() {
|
|
|
var operate = $("input[name='operate']:checked").val();
|
|
|
//var operate = $("input[name='operate']:checked").val();
|
|
|
|
|
|
$.ajax({
|
|
|
url: 'getProjects',
|
...
|
...
|
@@ -46,10 +46,18 @@ function getProjects() { |
|
|
|
|
|
var order1num = 1;
|
|
|
var order2num = 1;
|
|
|
|
|
|
var firstNodeName="";
|
|
|
for (var i = 0; i < obj.length; i++) {
|
|
|
var order = obj[i].order;
|
|
|
var name = obj[i].name;
|
|
|
|
|
|
if(default_releaseWorkJob_project!=null&&default_releaseWorkJob_project.indexOf(name+",")>=0){
|
|
|
if(firstNodeName.length<=0){
|
|
|
firstNodeName=name;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
if ("1" == order) {
|
|
|
order1HTML += "<div class='rdio rdio-primary' style='display: inline'>";
|
|
|
order1HTML += " <input name='project' type='radio' id='" + name + "' value='" + name + "' onclick='changeProject()'/>";
|
...
|
...
|
@@ -71,6 +79,14 @@ function getProjects() { |
|
|
}
|
|
|
document.getElementById("project-div").innerHTML = order1HTML + "<hr>" + order2HTML + "<hr>";
|
|
|
}
|
|
|
|
|
|
if(default_releaseWorkJob_nodeProjectCount!=null&&default_releaseWorkJob_nodeProjectCount>=2){
|
|
|
alert("提醒:工单的发布项目为"+default_releaseWorkJob_project+"当前只选中一个!");
|
|
|
}
|
|
|
if(firstNodeName!=null&&firstNodeName.length>0){
|
|
|
//选中一个,并触发事件
|
|
|
$("input:radio[name='project'][value='" + firstNodeName + "']").attr("checked", "checked").click();
|
|
|
}
|
|
|
},
|
|
|
error: function (e) {
|
|
|
alert("从后台获取数据出错");
|
...
|
...
|
@@ -206,7 +222,15 @@ function changeProject(){ |
|
|
redio.attr("id",env.name);
|
|
|
redio.attr("value",env.name);
|
|
|
redio.attr("onclick","changeservers()");
|
|
|
redio.attr("checked","checked");
|
|
|
//如果是新打开发布页面,则默认选中最后一个云,如果是通过工单ID,则选择该工单的云
|
|
|
if(default_releaseWorkJob_environment!=null&&default_releaseWorkJob_environment.length>0){
|
|
|
if(default_releaseWorkJob_environment.indexOf(env.name+",")>=0){
|
|
|
redio.attr("checked","checked");
|
|
|
}
|
|
|
}else{
|
|
|
redio.attr("checked","checked");
|
|
|
}
|
|
|
|
|
|
|
|
|
var label = $("<label for=\""+env.name+"\">"+env.name+"</label>");
|
|
|
|
...
|
...
|
|