⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dev_execute.jsp

📁 J2EE客户关系管理系统!!!!!!!!!!!!!!!!!!!!
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>jb-aptech毕业设计项目</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="<%=request.getContextPath()%>/css/style.css" rel="stylesheet" type="text/css">
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/util.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/UserService.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/Pager.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/SalChanceService.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/SalPlanService.js'></script>
<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/custservice.js'></script>
<script type="text/javascript" src='<%=request.getContextPath()%>/js/s1.js'></script>
<script type="text/javascript">
function ss(){
	var id = document.getElementById('id0').value;
		SalChanceService.searchId(id, function(data)
	             							{
	             								//alert(DWRUtil.toDescriptiveString(data,'chcId'));
	             								dwr.util.setValues(data);             								
	                                       	}
                                  );
}

function dd(){
	var id = document.getElementById('id0').value;
	SalPlanService.searchId(id, function(data)
        									{
        										//alert(DWRUtil.toDescriptiveString(data,'chcId'));
        										dwr.util.setValues(data);
        										dwr.util.removeAllRows("tablebody", { filter:function(tr) 
	                                           {
                                                 return (tr.id != "template");
                                               }
                                            }
                               ); 
                 
				 //list.sort( function(p1, p2) { return p1.id > p2.id;} ); //排序
			  	 //alert(DWRUtil.toDescriptiveString(list,'id'));
			  	 for (var i = 0; i < data.length; i++) {
			  	       line = data[i];
			  	       id = line.plaId;
			  	       //复制模板行,并加上后缀比如id变成id0, id1... type变成type0,type1, edit变成 edit0,edit1
			  	       dwr.util.cloneNode("template", { idSuffix:id });
			  	       dwr.util.setValue("plaId"+id, line.plaId);
			  	       dwr.util.setValue("plaDateString2"+id, line.plaDateString2);
			           dwr.util.setValue("plaDateString" + id, line.plaDateString);
			           dwr.util.setValue("plaTodo" + id, line.plaTodo);
			           dwr.util.setValue("plaResult"+id, line.plaResult);
			           //dwr.util.setValue("tabbikeName" + id, line.bikeName);
			           $("template" + id).style.display = "block"; //把被复制的行显示打开
			  	    } 
			        									});
}

function edit(id){
	var c =	document.getElementById('plaResult'+id).value
	if(c.length ==0 ){
		alert("执行效果不能为空!");
		document.getElementById('plaResult'+id).focus();
	}else{
		var rowobj = {
	     			  salChance:{chcId:$('chcId').innerHTML}
	     			  };
	     			  rowobj.plaId = document.getElementById('plaId'+id).value;
	     			  rowobj.plaTodo = document.getElementById('plaTodo'+id).innerHTML;
	     			  rowobj.plaResult = document.getElementById('plaResult'+id).value;
	     			  var da = document.getElementById('plaDateString2'+id).value;
	      			  dwr.util.setValues(rowobj);
	      			  //alert(DWRUtil.toDescriptiveString(rowobj, 'plaId'));
	      			  //新增
	      			  SalPlanService.updateSalplan(rowobj,da, function(data)
	                                       		 {
	                                       		 	if(data ==true){
	                                       			 	alert("保存成功!");
	                                       			 	var idid = document.getElementById('id0').value;
	                                       			 	//window.location.href='dev_execute.jsp?id='+idid;
	                                       			 	//window.location.href='dev_execute.jsp?pa='+tab1.pageno+'&id='+idid;
	                                       			 	window.location.href='dev_execute.jsp?pa='+$('pa0').value+'&id='+idid;
	                                       			 }else{
	                                       			 	alert("保存失败!");
	                                       			 }
	                                       		 }
	      									 );
      			}
}

function stop(id){
	updateSalChance(id);
}

function succeed(id){
	updateSalChance(id);
}

function updateSalChance(id){
				if($('status').value == '2'){
					var rowobj = {
							chcId:null,
							chcSource:null, 
			     			chcCustName:null, 
			     			chcTitle:null, 
			     			chcRate:null,
			     			chcLinkman:null,
			     			chcTel:null,
			     			chcDesc:null,
			     			chcCreateId:{usrId:null},
			     			chcCreateBy:null,
							chcDueId:null,
							chcDueTo:null
						 };
			//alert(document.getElementById('chcId').innerHTML);
			rowobj.chcStatus = id;
	      	dwr.util.getValues(rowobj);
	      	var da = document.getElementById('chcCreateString').value;
	      	var da1 = document.getElementById('chcDueDateString').value;
	      	//alert(DWRUtil.toDescriptiveString(rowobj, 'chcId'));
	      	//编辑
	      	SalChanceService.updateSalChance(rowobj,da,da1, function(data)
	                                       		 {
	                                       		 	if(3 == id){
		                                       		 	if(data ==true){
		                                       			 	var now=new Date();
																	var now=new Date();
																	var year=now.getYear()+'';
																	year = year.substring(2,4);
																	var month=now.getMonth()+1;
																	if(month<10){
																		month = "0"+month;
																	}
																	var date = now.getDate();
																	if(date < 10){
																		date = "0"+date;
																	}
																	
																	var timeString = "KH"+year+month+date;
																	custservice.findList(function(tomer){
																	if(tomer.custNo.substring(6,8)== date){
																				if('00'==(tomer.custNo.substring(8,10))){
																				var num = parseInt(tomer.custNo.substring(10))+1+'';
																					if(num != '10')
																						timeString = timeString+'00'+num;
																					else
																						timeString = timeString+'0'+num;
																				}else if('0'==(tomer.custNo.substring(8,9))){
																					var num = parseInt(tomer.custNo.substring(9))+1+'';
																					if(num != '100')
																						timeString = timeString+'0'+num;
																					else
																						timeString = num;
																				}else{
																					var num = parseInt(tomer.custNo.substring(8))+1+'';
																					timeString = timeString+num;
																				}
																			}else{
																				timeString = timeString+'001';
																			}
																			
																			
																			var ro = {
																				custNo:null,
																				custName:null,
																				custLevel:0,
																				custLevelLabel:"未指定",
																				custSatisfy:0,
																				custCredit:0,
																				sysUser:{usrId:null},
																				custManagerName:null,
																				custStatus:1
																		}
																ro.custNo = timeString;
																ro.custName = document.getElementById('chcCustName').innerHTML;
																dwr.util.setValues(ro);
																ro.sysUser.usrId = document.getElementById('chcDueId').value;
																ro.custManagerName = document.getElementById('chcDueTo').innerHTML;
																//alert(DWRUtil.toDescriptiveString(ro, 'custNo'));
			                                       			 		custservice.insertCstCustomer(ro,function(data1){
			                                       			 			if(data1 == true){
			                                       			 				alert("用户开发成功,已添加新客户记录。");
			                                       			 				//window.location.href='dev.jsp';
			                                       			 				//window.location.href='dev.jsp?pa='+tab1.pageno+'&id='+id;
			                                       			 				window.location.href='dev.jsp?pa='+$('pa0').value;
			                                       			 			}
			                                       			 		});
																	
																	});
			
		                                       			 }else{
		                                       			 	alert("保存失败!");
		                                       			 }
		                                       			 }else{
		                                       			if(data ==true){
		                                       			 	alert("开发失败,已归档。");
		                                       			 	//window.location.href='dev.jsp';
		                                       			 	window.location.href='dev.jsp?pa='+$('pa0').value;
		                                       			 }else{
		                                       			 	alert("保存失败!");
		                                       			 }
		                                       		}
		                                       	});
		             }else{
		             	alert('对不起,您没有开发成功的权限!');
		             }
	}

function dz(){
	var id = document.getElementById('id0').value;
	//window.location.href = "dev_plan.jsp?id="+id;
	window.location.href='dev_plan.jsp?pa='+$('pa0').value+'&id='+id;
}

function retu(){
	//window.location.href='dev.jsp'
	window.location.href='dev.jsp?pa='+$('pa0').value;
}
</script>
</head>
<body onload="ss();dd()">
<input type="hidden" value="${param.id}" id="id0"/>
<input type="hidden" id="status" value="${sessionScope.usrFlagIndex}">
<input type="hidden" id="userFlag" value="${sessionScope.usrIdIndex}">
<input type="hidden" value="${param.pa}" id="pa0"/>
<div class="page_title">客户开发计划 &gt; 执行计划</div>
<div class="button_bar">
	<button class="common_button" onclick="helpq2();">帮助</button>
	<button class="common_button" onclick="stop(4)">终止开发</button>
	<button class="common_button" onclick="retu()">返回</button>
	<button class="common_button" onclick="dz()">制定计划</button>
	<button class="common_button" onclick="succeed(3)">开发成功</button>
	</div>
<table class="query_form_table">
	<tr>
		<th>编号</th><input type="hidden" id="custNo" name="custNo"/>
		<td><span id="chcId" /></td>
		<th>机会来源</th>
		<td><span id="chcSource" /></td>
	</tr>
	<tr>
		<th>客户名称</th>
		<td><span id="chcCustName" /></td>
		<th>成功机率(%)</th>
		<td>&nbsp;<span id="chcRate" /></td>
	</tr>	
	<tr>
		<th>概要</th>
		<td colspan="3"><span id="chcTitle" /></td>
	</tr>
	<tr>
		<th>联系人</th>
		<td><span id="chcLinkman" /></td>
		<th>联系人电话</th>
		<td><span id="chcTel" /></td>
	</tr>
	<tr>
		<th>机会描述</th>
		<td colspan="3"><span id="chcDesc" /></td>
	</tr>
	<tr>
		<th>创建人</th>
		<td><span id="chcCreateBy" /></td>
		<th>创建时间</th>
		<td><span id="chcCreateStringString" /></td>
		<input type="hidden" id="chcCreateString"/>
	</tr>
	<tr>
		<th>指派给</th>
		<td><span id="chcDueTo" /></td>
		<th>指派时间</th>
		<td><span id="chcDueDateStringString" /></td>
		<input type="hidden" id="chcDueDateString" />
		<input type="hidden" id="chcCreateId.usrId" value="${usrIdIndex}"/>
		<input type="hidden" id="chcDueId"/>
	</tr>
</table>
<br />
<table class="data_list_table" id="table1">
	<tr>
		<th>日期</th>
		<th>计划</th>
		<th>执行效果</th>
	</tr>
	
	<tbody id="tablebody">
	      <!-- 模板行 -->
	      <tr id="template" style="display:none">
	      	 <input type="hidden" id="plaId"/>
	      	 <input type="hidden" id="plaDateString2"/>
	         <td class="list_data_text"><span id="plaDateString" /></td>
	         <td class="list_data_ltext"><span id="plaTodo"></span></td>
	         <td class="list_data_ltext"><input id="plaResult" size="20" />
	         <button class="common_button" onclick="edit(this.id.substring(4))" id="edit">保存</button>
			 </td>
	   	  </tr>
     </tbody>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -