| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923 |
- function showtimediv(){
- var time = $("#time").val();
- if(time == 4){
- $("#timediv").show();
- }else{
- $("#timediv").hide();
- }
- }
-
- //修改用户
- function editUser(id,name,role,projid){
- $("#editusername").html(name);
- $("#editUseruniversalid").val(id);
- var projrole = document.getElementsByName("editprojrole");
- if (projrole.length > 0) {
- for ( var i = 0; i < projrole.length; i++) {
- projrole[i].checked=false;
- }
- }
- //$("#editprojrole").val(role);
- var roles = role.split(',');
- for ( var i = 0; i < roles.length; i++) {
- $("#editprojrole"+roles[i]).attr("checked",true);//
- }
- $("#editprojroleMsg").html("");
- $.ligerDialog.open({width:300, target: $("#target3"),title:"编辑项目人员" });
- }
- function editProjectUser(projid,flag){
- var id = $("#editUseruniversalid").val();
-
- //var rs = $.validate({
- // name : "editprojrole",
- // model : [ {
- // type : "require",
- // msg : "请输入项目角色!",
- // msgBox: "editprojroleMsg"
- // }]
- //});
- //if(rs){
- var projrole = document.getElementsByName("editprojrole");//项目状态
- if (projrole.length > 0) {
- var n = "";
- for ( var i = 0; i < projrole.length; i++) {
- if (projrole[i].checked) {
- n += projrole[i].value + ",";
- }
- }
- n = n.substring(0, n.length-1);
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=editProjectUser&universalid="+id+"&projrole="+n+"&projectId="+projid+"&time=" + new Date().getTime(),
- data:"",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("编辑成功");
- maingrid1(projid,flag);
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- $.ligerDialog.warn("删除失败");
- }
- }
- }
- });
- }else{
- $("#editprojroleMsg").html("请输入项目角色!");
- }
- //}
- }
- function delUser(id,projid,flag){
- if(confirm("确定要删除")){
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=delUser&universalid="+id+"&projectId="+projid+"&time=" + new Date().getTime(),
- data:"",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- beforeSend:function(){
- //请求前的处理
- showWaittingDialog();
- },
- complete:function(){
- //请求完成的处理
- closeWaittingDialog();
- },
- success:function(msg){
- closeWaittingDialog();
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("删除成功");
- maingrid1(projid,flag);
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -2){
- $.ligerDialog.warn("对不起,当前用户为该项目的项目经理,无法删除!");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- $.ligerDialog.warn("删除失败");
- }
- }
- }
- }
- });
- }
- }
-
-
-
- function upAddUser(id,projid,flag){
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=upAddUser&universalid="+id+"&projectId="+projid+"&time=" + new Date().getTime(),
- data:"",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.success("操作成功");
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -2){
- $.ligerDialog.warn("对不起,当前用户为该项目的项目经理,无法退出!");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- $.ligerDialog.warn("操作失败");
- }
- }
- }
- });
- maingrid1(projid,flag);
- }
-
- function addProjectUser(id,projid,flag){
-
-
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=addUser&universalid="+id+"&projectId="+projid+"&time=" + new Date().getTime(),
- data:"",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.success("加入成功");
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- $.ligerDialog.warn("操作失败");
- }
- }
- }
- });
- maingrid1(projid,flag);
- }
-
- function savesuperProject(id){
- var rs = $.validate({
- name : "project",
- model : [ {
- type : "require",
- msg : "请选择父节点!",
- msgBox: "projectMsg"
- }]
- });
- var parprojectid= $("#project").val();
- if(id == parprojectid){
- $.ligerDialog.warn("要转移的子项目与主项目相同无法转为子项目");
- return;
- }
- if(rs){
- location.href="TmsProjectAction.do?task=savesuperProject&universalid="+id+"&parprojectid="+parprojectid;
-
-
- }
-
-
- }
-
- function addUser(id,flag){
-
-
- var rs = $.validate({
- name : "userid",
- model : [ {
- type : "require",
- msg : "请选择参与项目人员!",
- msgBox: "useridmsg"
- }]
- });
- //rs = $.validate({
- // name : "projrole",
- // model : [ {
- // type : "require",
- // msg : "请输入人员角色!",
- // msgBox: "projroleMsg"
- // }]
- //}) && rs;
- var projrole = document.getElementsByName("projrole");//项目状态
-
-
- if(rs){
- var userids = $("#userid").val();
- if (projrole.length > 0) {
- var n = "";
- for ( var i = 0; i < projrole.length; i++) {
- if (projrole[i].checked) {
- n += projrole[i].value + ",";
- }
- }
- if(n.length>0){
- n = n.substring(0, n.length-1);
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=addProjectUser&universalid="+id+"&userids="+userids+"&projrole="+n+"&time=" + new Date().getTime(),
- data:"",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- msg = parseInt(msg);
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.open({content:"提交成功!", "title":"提交成功!", "type":"success",allowClose:true,
- buttons: [ { text: '确定', onclick: function (item, dialog) { dialog.close(); } } ]
- });
- maingrid1(id,flag);
- //$.ligerDialog.success("加入成功");
- }else{
- if(msg == -100){
- $.ligerDialog.warn("数据异常");
- } else if(msg == -4){
- $.ligerDialog.warn("对不起,您没有权限操作");
- }else{
- $.ligerDialog.warn("操作失败,请检查项目成员是否已经存在项目中");
- }
- }
- //$("#project").empty();
- //$.each(eval(msg),function(i,value){
- // if(typeof(value.universalid) != "undefined" ){
- // $("#project").append("<option value='" + value.universalid + "'>" + value.proj_name + "</option>" );
- // }
- //});
- }
-
- });
-
- }else{
- $("#projroleMsg").html("请选择项目角色!");
- $("#projroleMsg").addClass("error_msg");
- return;
- }
-
-
- }
- }
- }
- function toAddUser()
- {
- $("#projroleMsg").html("");
- $("#projrole").removeClass("error_msg");
- $("#userid").val("");
- $("#username").val("");
- var projrole = document.getElementsByName("projrole");
- if (projrole.length > 0) {
- for ( var i = 0; i < projrole.length; i++) {
- projrole[i].checked=false;
- }
- }
- document.getElementById("userid").value = "";
- $.ligerDialog.open({width:380, target: $("#target1"),title:"添加项目人员" });
- }
- function openWintarget2()
- {
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=getParProjectAll&time=" + new Date().getTime(),
- data:"",
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- $("#project").empty();
- $.each(eval(msg),function(i,value){
- if(typeof(value.universalid) != "undefined" ){
- $("#project").append("<option value='" + value.universalid + "'>" + value.proj_name + "</option>" );
- }
- });
- }
- });
- $.ligerDialog.open({ target: $("#target2") });
- }
-
-
- function deleteRow(id)
- {
- if(confirm("确定要删除")){
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=del&universalids="+id+"&time=" + new Date().getTime(),
- data : "",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- if(msg == 101){
- $.ligerDialog({content:"项目不存在,请重新刷新列表!", title:"操作失败",type:"success",width:350,height:150,allowClose : false,
- buttons:[{text:"关闭",onclick:function(){closeWindow();}}
- ]
- });
- }else{
- $.ligerDialog({content:"项目已删除", title:"操作成功",type:"success",width:350,height:150,allowClose : false,
- buttons:[{text:"关闭",onclick:function(){closeWindow();}}
- ]
- });
- }
- }else{
- $.ligerDialog.warn("操作失败");
- }
- }
- });
- }
- }
- function editLoseFlag(id)
- {
- if(confirm("确定要失效")){
- $.ajax({
- type:"POST",
- url:"TmsProjectAction.do?task=editLoseFlag&universalids="+id+"&time=" + new Date().getTime(),
- data : "",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog({content:"项目已作废成功", title:"操作成功",type:"success",width:350,height:150,allowClose : false,
- buttons:[{text:"关闭",onclick:function(){closeWindow();}}
- ]
- });
- }else{
- $.ligerDialog.warn("操作失败");
- }
- }
- });
- }
- }
- function toEdit(id){
- addTab("edituniversalid="+id, "编辑项目", "TmsProjectAction.do?task=toEdit&universalid="+id, true);
- }
-
- function toAdd(id){
- addTab("TmsProjectAction.do?task=toAdd", "添加项目", "TmsProjectAction.do?task=toAdd&universalid="+id, true);
- }
-
-
- var a;
- function maingrid1(id,flag){
- var pm = $("#pmId").val();
- getProjectUser(id,pm*-1,flag);
- }
- var b;
- function maingrid2(id){
-
- var searchtime = $("#time").val();
- var begintime = $("#begintime").val();
- var endtime = $("#endtime").val();
- if(b == undefined){
-
- b = $("#maingrid2").ligerGrid({
- columns: [
- { display: '任务名称',name:'task_name', align: 'center',width: 350, render: function (rowdata, rowindex, value)
- {
- var h = "";
- h += "<a href='javascript:seeTask(" + rowdata.universalid + ")'>"+value+"</a> ";
- return h;
- }
- },
- { display: '负责人', name: 'develop_user', width: 120, align: 'center',render: function (rowdata, rowindex, value)
- {
- var h = "";
- h += "<a href='javascript:seeUser(" + rowdata.prov_user_id + ")'>"+value+"</a> ";
- return h;
- }
- },
- { display: '开始时间', name: 'plan_start_date', width: 150, align: 'center'},
- { display: '任务状态', name: 'task_state_text', width: 70, align: 'center'
- ,render: function (row) {
- var html = displayTaskState4User(row, true);
- return html;
- }
- },
- { display: '进度', name: 'proc_finish_per', align: 'left', minWidth: 110
- ,render: function (row)
- {
- var html = "<div style='padding-top:2px;' id=taskProcFinishPer_"+ row.universalid +">"+ row.proc_finish_per +"</div>";
- return html;
- }
- }
-
- ], pageSize:10,
- url: 'TmsProjectAction.do?task=getProjectTaskList&time=' + new Date().getTime(),
- parms :{"projId":id,"searchtime":searchtime,"begintime":begintime,"endtime":endtime},
- pageParmName: 'p', //页索引参数名,(提交给服务器)
- pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
- width: '100%',
- height: '245',
- rownumbers:true,
- onAfterShowData:function(){
- buildProgressbar();
- }
- });
- }else{
- b._setParms({"projId":id,"searchtime":searchtime,"begintime":begintime,"endtime":endtime});
- b.loadData();
- }
- }
-
- function buildProgressbar(){
- $("#maingrid2" ).find("div[id^='taskProcFinishPer_']").each(function(){
- $(this).progressBar(this.innerHTML,{width:70,increment:5,speed:1});
- })
- }
-
-
- function backprojectlist(){
- location.href="TmsProjectAction.do?task=toList";
- }
-
- function addsubproject(s){
- addTab("添加子项目universalid=" + s, "添加子项目", "TmsProjectAction.do?task=toAddSubProject&universalid=" + s, true);
- }
- function f_alert2(s){
- $.ligerDialog.prompt('提示内容', true, function (yes, value)
- {
- if (yes) alert(value);
- });
- }
-
- var manager1;
- function getProjectUser(id,pm,flag){
- var jsonObject = {"projid":"","username":""};
- jsonObject.projid= id;
- jsonObject.username= encodeURI($("#susername").val());
- if(manager1 == undefined){
- manager1 = $("#maingrid1").ligerGrid({
- columns: [
- { display: '姓名',name:'name', align: 'center',width: 180, render: function (rowdata, rowindex, value)
- {
- var h = "";
- h += "<a href='javascript:seeUser(" + rowdata.user_id + ")'>"+value+"</a> ";
- return h;
- }
- },
- { display: '项目角色', name: 'projrolename', width: 400, align: 'center'},
- { display: '加入时间', name: 'join_date', width: 120, align: 'center'},
- { display: '状态', width: 100, align: 'center', render: function (rowdata, rowindex, value){
- var h = "";
- if (rowdata.status == 1){
- h += "退出";
- }
- else{
- h += "正常";
- }
- return h;
- }
- },
- { display: '操作', isSort: false, width: 120, render: function (rowdata, rowindex, value)
- {
- var h = "";
- if(flag == 'true'){
- if (rowdata.status == 1)
- {
- h += "<a href='javascript:addProjectUser(" + rowdata.universalid + ",\"" + id + "\",\""+flag+"\")'>加入</a> ";
- h += "<a href='javascript:delUser(" + rowdata.universalid + ",\"" + id + "\",\""+flag+"\")'>删除</a> ";
- }
- else
- {
- h += "<a href='javascript:editUser(" + rowdata.universalid + ",\""+rowdata.name+"\",\""+rowdata.proj_role+"\",\"" + id + "\",\""+flag+"\")'>编辑</a> ";
- h += "<a href='javascript:upAddUser(" + rowdata.universalid + ",\"" + id + "\",\""+flag+"\")'>退出</a> ";
- h += "<a href='javascript:delUser(" + rowdata.universalid + ",\"" + id + "\",\""+flag+"\")'>删除</a> ";
- }
- }
- return h;
- }
- }
-
- ], pageSize:10,
- url: 'TmsProjectAction.do?task=toProjUser&time=' + new Date().getTime(),
- parms :jsonObject,
- pageParmName: 'p', //页索引参数名,(提交给服务器)
- pagesizeParmName: 'pSize', //页记录数参数名,(提交给服务器)
- width : '100%',
- height: '245',
-
- rownumbers:true
- });
- }else{
- manager1._setParms({"projid":id,"username":encodeURI($("#susername").val())});
- setTimeout("manager1.loadData()",500);
-
- }
- }
-
- function seeTask(taskId){
- seeTask(taskId);
- }
-
- function createTask(){
- addTab("CreateTaskAction.do?task=createTask", "新建临时任务", "CreateTaskAction.do?task=createTask", true);
- }
-
- function searchHis(projId){
- addTab("TmsProjectHisInfoAction.do?task=toList&&projId="+projId, "项目历史更新记录", "TmsProjectHisInfoAction.do?task=toList&&projId="+projId, true);
- }
-
- var d;
- function maingrid4(typeid,projectId,flag){
- if(d == undefined){
- d = $("#maingrid4").ligerGrid({
- columns: [
-
- { display: '阶段名称',name:'node_name', width: 350,
- //,editor: { type: 'text',valueColumnName :'node_name' }
- render: function (rowdata, rowindex, value)
- {
- var h = "";
- if(rowdata.projectid == '' || rowdata.projectid == 'null' || rowdata.projectid == null){
- h += value;
- }else{
- h += value+"(项目当前阶段)";
- }
- //toEditNode(nodeUserName,nodeUserId,nodeName,startDate,endStartDate)
- return h;
- }
- },
- { display: '负责人', name: 'duty_user_name', width: 180, align: 'center'},
- { display: '开始时间', name: 'start_date', format: 'yyyy-MM-dd',type: 'date',width: 120
- // , editor: { type: 'date'}
- },
- { display: '结束时间', name: 'end_date',format: 'yyyy-MM-dd', type: 'date', width: 120
- //, editor: { type: 'date'}
- },
- //{ display: '阅读', name: 'create_date', width: 100, align: 'center', frozen: true },
- { display: '操作', isSort: false, width: 180, render: function (rowdata, rowindex, value)
- {
- var h = "";
- if(flag == 'true'){
- if(rowdata.projectid == '' || rowdata.projectid == 'null' || rowdata.projectid == null){
- h += "<a href='javascript:setProjectNodeid(\""+rowdata.universalid+"\",\""+rowdata.project_id+"\",\""+flag+"\")'>设为当前阶段</a> ";
- h += "<a href='javascript:toEditNode(\"" + rowdata.duty_user_name + "\",\""+rowdata.duty_user_id+"\",\""+rowdata.node_name+"\",\""+rowdata.start_date+"\",\""+rowdata.end_date+"\",\""+rowdata.universalid+"\")'>修改</a> ";
- h += "<a href='javascript:deleteNode(\""+rowdata.universalid+"\",\""+rowdata.project_id+"\",\""+flag+"\")'>删除</a> ";
- }else{
- h += "<a href='javascript:toEditNode(\"" + rowdata.duty_user_name + "\",\""+rowdata.duty_user_id+"\",\""+rowdata.node_name+"\",\""+rowdata.start_date+"\",\""+rowdata.end_date+"\",\""+rowdata.universalid+"\")'>修改</a> ";
-
-
- }
- }
-
- return h;
- }
- }
- ],
-
-
- url: 'TmsProjectNodeAction.do?task=list&time=' + new Date().getTime(),
- parms :{"projectId":projectId},
- width: '100%',
- height: '245',
- sortName: 'universalid',
- rownumbers:true
- });
- }else{
- d._setParms({"projectId":projectId});
- d.loadData();
- }
- }
-
- function toAddNode() {
- $("#addNodeNameMsg").html("");
- $("#addNodeUserIdMsg").html("");
- $("#addNodeUserName").val("");
- $("#addNodeUserId").val("");
- $("#addNodeName").val("");
- $("#addStartDate").val("");
- $("#addEndDate").val("");
- $("#addStartDateMsg").html("");
- $("#addEndDateMsg").html("");
- $("#addStartDate").removeClass("inputError");
- $("#addEndDate").removeClass("inputError");
- $("#addNodeName").removeClass("inputError");
-
- $.ajax({
- type: 'post',
- url: 'TmsProjectAction.do?task=getProjectNodeListAll&time=' + new Date().getTime(),
- dataType: 'json',
- cache:false,
- timeout:30000,
- beforeSend:function(){
- showWaittingDialog("正在初始化,请稍候……");
- },
- success: function (datas) {
- ligerAddNodeName.setData(datas) ;
- $.ligerDialog.open({width:330, target: $("#addProjectNode"),title:"添加项目阶段" });
- },
- error: function (request, status, error) {
- showAjaxError(err);
- },
- complete:function(){
- closeWaittingDialog();
- }
- });
-
-
- }
- function toEditNode(nodeUserName,nodeUserId,nodeName,startDate,endDate,id) {
- $("#editNodeNameMsg").html("");
- $("#editNodeUserIdMsg").html("");
- $("#editNodeuniversalid").val(id);
- $("#editNodeUserName").val(nodeUserName);
- $("#editNodeUserId").val("-" + nodeUserId);
-
- $("#editStartDateMsg").html("");
- $("#editEndDateMsg").html("");
- $("#editStartDate").removeClass("inputError");
- $("#editEndDate").removeClass("inputError");
- $("#editNodeName").removeClass("inputError");
- if(startDate == null || startDate == 'null'){
- startDate = "";
- }else{
- if(startDate.length > 10){
- startDate = startDate.substring(0, 10);
- }
- }
- if(endDate == null || endDate == 'null'){
- endDate="";
- }else{
- if(endDate.length > 10){
- endDate = endDate.substring(0, 10);
- }
- }
- $("#editStartDate").val(startDate);
- $("#editEndDate").val(endDate);
- $.ajax({
- type: 'post',
- url: 'TmsProjectAction.do?task=getProjectNodeListAll&time=' + new Date().getTime(),
- cache:false,
- timeout:30000,
- dataType: 'json',
- beforeSend:function(){
- showWaittingDialog("正在初始化,请稍候……");
- },
- success: function (datas) {
- ligerEditNodeName.setData(datas);
- $("#editNodeName").val(nodeName);
- $.ligerDialog.open({width:330, target: $("#editProjectNode"),title:"编辑项目阶段" });
- },
- error: function (request, status, error) {
- showAjaxError(err);
- },
- complete:function(){
- closeWaittingDialog();
- }
- });
- }
- function addProjectNode(projectId,flag){
-
- var rs = $.validate({
- name : "addNodeUserId",
- model : [ {
- type : "require",
- msg : "请选择阶段负责人!",
- msgBox: "addNodeUserIdMsg"
- }]
- });
- rs = $.validate({
- name : "addNodeName",
- model : [ {
- type : "require",
- msg : "请输入阶段名称!",
- msgBox: "addNodeNameMsg"
- }]
- }) && rs;
- rs = $.validate({
- name : "addStartDate",
- model : [ {
- type : "require",
- msg : "请选择阶段开始时间!",
- msgBox: "addStartDateMsg"
- }]
- }) && rs;
-
- rs = $.validate({
- name : "addEndDate",
- model : [ {
- type : "require",
- msg : "请选择阶段结束时间!",
- msgBox: "addEndDateMsg"
- }]
- }) && rs;
-
- if(rs){
- var nodeUserId = $("#addNodeUserId").val();
- var nodeName = $("#addNodeName").val();
- var startDate = $("#addStartDate").val();
- var endDate = $("#addEndDate").val();
- nodeName = encodeURI(nodeName);
- var dataParam = {"nodeUserId":nodeUserId, "nodeName":nodeName, "startDate":startDate, "endDate" : endDate,"projectId" : projectId};
- $.ajax({
- type:"POST",
- url:"TmsProjectNodeAction.do?task=addTmsProjectNode&time=" + new Date().getTime(),
- data : dataParam,
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("添加成功");
- maingrid4(0,projectId,flag);
- }else{
- if(msg == -2){
- $.ligerDialog.warn("添加失败!对不起,您没有操作权限!");
- }else if(msg == -99){
- $.ligerDialog.warn("请求数据错误,请正常操作!");
- }else if(msg == -100){
- $.ligerDialog.warn("系统异常,请刷新页面后重试!");
- }else{
- $.ligerDialog.warn("添加失败!");
- }
- }
- }
- });
- }
- }
- function editProjectNode(projectId,flag){
- var rs = $.validate({
- name : "editNodeUserId",
- model : [ {
- type : "require",
- msg : "请选择阶段负责人!",
- msgBox: "editNodeUserIdMsg"
- }]
- });
- rs = $.validate({
- name : "editNodeName",
- model : [ {
- type : "require",
- msg : "请选择阶段名称!",
- msgBox: "editNodeNameMsg"
- }]
- }) && rs;
-
- //rs = $.validate({
- // name : "editNodeNameSelect",
- // model : [ {
- // type : "require",
- // msg : "请选择阶段名称!",
- // msgBox: "editNodeNameMsg"
- // }]
- //}) && rs;
- rs = $.validate({
- name : "editStartDate",
- model : [ {
- type : "require",
- msg : "请选择阶段开始时间!",
- msgBox: "editStartDateMsg"
- }]
- }) && rs;
-
- rs = $.validate({
- name : "editEndDate",
- model : [ {
- type : "require",
- msg : "请选择阶段结束时间!",
- msgBox: "editEndDateMsg"
- }]
- }) && rs;
- if(rs){
- var universalid = $("#editNodeuniversalid").val();
- var nodeUserId = $("#editNodeUserId").val();
- var nodeName = $("#editNodeName").val();
- var startDate = $("#editStartDate").val();
- var endDate = $("#editEndDate").val();
- nodeName = encodeURI(nodeName);
- var dataParam = {"universalid":universalid,"nodeUserId":nodeUserId, "nodeName":nodeName, "startDate":startDate, "endDate" : endDate,"projectId" : projectId};
-
- $.ajax({
- type:"POST",
- url:"TmsProjectNodeAction.do?task=editTmsProjectNode&time=" + new Date().getTime(),
- data : dataParam,
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("编辑成功");
- maingrid4(0,projectId,flag);
- }else{
- if(msg == -2){
- $.ligerDialog.warn("编辑失败!对不起,您没有操作权限!");
- }else if(msg == -99){
- $.ligerDialog.warn("请求数据错误,请正常操作!");
- }else if(msg == -100){
- $.ligerDialog.warn("系统异常,请刷新页面后重试!");
- }else{
- $.ligerDialog.warn("编辑失败!");
- }
-
- }
- }
- });
- }
- }
-
- function deleteNode(universalid,projectId,flag){
- if(confirm("当前阶段下如果存在任务,将无法删除,确定继续吗?")){
- var dataParam = {"projectId":projectId, "universalid":universalid};
- $.ajax({
- type:"POST",
- url:"TmsProjectNodeAction.do?task=delTmsProjectNode&time=" + new Date().getTime(),
- data : dataParam,
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("删除成功");
- maingrid4(0,projectId,flag);
- }else{
- if(msg == -2){
- $.ligerDialog.warn("对不起,您没有操作权限!");
- }else if(msg == -98){
- $.ligerDialog.warn("删除失败!当前阶段下存在任务,无法删除。");
- }else if(msg == -99){
- $.ligerDialog.warn("请求数据错误,请正常操作!");
- }else if(msg == -100){
- $.ligerDialog.warn("系统异常,请刷新页面后重试!");
- }else{
- $.ligerDialog.warn("删除失败!");
- }
- }
- }
- });
- }
- }
-
- function setProjectNodeid(universalid,projectId,flag){
- $.ajax({
- type:"POST",
- url:"TmsProjectNodeAction.do?task=setProjectNodeid&universalid="+ universalid +"&projectId=" + projectId+"&time=" + new Date().getTime(),
- data : "",
-
- timeout:10000,
- cache:false,
- dataType:"json",
- success:function(msg){
- if(msg > 0){
- $.ligerDialog.hide();
- $.ligerDialog.success("设置成功");
- maingrid4(0,projectId,flag);
- }else{
- if(msg == -2){
- $.ligerDialog.warn("对不起,您没有操作权限!");
- }else if(msg == -99){
- $.ligerDialog.warn("请求数据错误,请正常操作!");
- }else if(msg == -100){
- $.ligerDialog.warn("系统异常,请刷新页面后重试!");
- }else{
- $.ligerDialog.warn("设置失败!");
- }
- }
- }
- });
- }
-
- function closeDiv(){
- $.ligerDialog.hide();
- }
-
-
|