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

📄 frm_zsz_device.asp

📁 一套石油公司内部的运营管理系统
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!--#include virtual="/include/DBCon.inc"-->
<html>
<head>
	<%
	tarea=request.form("area")
	tzsz=request.form("zsz")
	dvType=request.form("dvtype")
	if tarea="" then
		tarea=request("area")
	end if
	if tzsz="" then
		tzsz=request("zsz")
	end if
	if dvType="" then
		dvType=request("dvtype")
	end if
	if tarea<>"" then
		areaId=split(tarea,"-")(1)
		areaName=split(tarea,"-")(0)
	else
		areaid=""
		areaname=""
	end if
	if tzsz<>"" then
		zszId=split(tzsz,"-")(0)
		zszName=split(tzsz,"-")(1)
	else
		zszId=""
		zszName=""
	end if

	if dvType="" then
		dvType=0
	end if

	if zszId="" then
		'以下从数据库取出作业区
		dim area(),areaCount
		Set Rs = Server.CreateObject("ADODB.RecordSet")
		SQL="select * from oil.oil_dict where dict_type='area'"
		rs.open SQL,conn,1,1
		if rs.eof and rs.bof then
			response.redirect "/profile/errorpage.asp?title=查询作业区数据&msg=数据库里没有作业区信息" 
		else
			areaCount=0
			do while not rs.eof
				areaCount=areaCount+1
				redim preserve area(areaCount)
				area(UBound(area)-1)=rs("dict_value") & "-" & rs("dict_code")
				rs.movenext
			loop
		end if
		session("area")=area
		'以下从数据库取出注水站
		dim zsz(),zszCount
		Set Rs = Server.CreateObject("ADODB.RecordSet")
		SQL="select * from oil.oil_zsz order by zsz_id"
		rs.open SQL,conn,1,1
		if rs.eof and rs.bof then
			response.redirect "/profile/errorpage.asp?title=查询油水井数据&msg=数据库里没有注水站信息" 
		else
			zszCount=0
			do while not rs.eof
				zszCount=zszCount+1
				redim preserve zsz(zszCount)
				zsz(UBound(zsz)-1)=rs("zsz_id") & "-" & rs("zsz_name") & "-" & rs("zsz_area_id")
				rs.movenext
			loop
		end if
		session("zsz")=zsz
	else
		area=session("area")
		areaCount=UBound(area)
		zsz=session("zsz")
		zszCount=UBound(zsz)
	end if

	if zszId="" then
		deviceCount=0
	else
		dim device(),deviceCount
		if dvType=0 then
			Set Rs = Server.CreateObject("ADODB.RecordSet")
			SQL="select * from oil.oil_zsz,oil.oil_zsdv where zsdv_zsz_id='" &zszId& "' and zsdv_zsz_id=zsz_id order by zsdv_id"
			rs.open SQL,conn,1,1
			deviceCount=0
			do while not rs.eof
				deviceCount=deviceCount+1
				redim preserve device(deviceCount)
				device(deviceCount-1)=""
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsz_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_dv_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_dv_id")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_dv_model")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_count")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_edyl")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_edpl")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_tysj")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_zrsz")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_sjpl")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_zk")
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsdv_memo")
				rs.movenext
			loop
			rs.close
		elseif dvType=1 then
			Set Rs = Server.CreateObject("ADODB.RecordSet")
			SQL="select * from oil.oil_zsz,oil.oil_scldv where scldv_zsz_id='" &zszId& "' and scldv_zsz_id=zsz_id order by scldv_id"
			rs.open SQL,conn,1,1
			deviceCount=0
			do while not rs.eof
				deviceCount=deviceCount+1
				redim preserve device(deviceCount)
				device(deviceCount-1)=""
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsz_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_glq_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_glq_model") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_glq_count") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_glq_rcll") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_glq_yxzk") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_model") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_pl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_yc") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_djgl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_yxzk") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_zyb_memo") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_model") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_pl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_yc") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_yl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_djgl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_yxzk") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("scldv_ysj_memo") 
				rs.movenext
			loop
			rs.close
		elseif dvType=2 then
			Set Rs = Server.CreateObject("ADODB.RecordSet")
			SQL="select * from oil.oil_zsz,oil.oil_zszcsdv where zszcsdv_zsz_id='" &zszId& "' and zszcsdv_zsz_id=zsz_id order by zszcsdv_id"
			rs.open SQL,conn,1,1
			deviceCount=0
			do while not rs.eof
				deviceCount=deviceCount+1
				redim preserve device(deviceCount)
				device(deviceCount-1)=""
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsz_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_csg_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_csg_gg") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_csg_count") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_csg_dgff") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_csg_yxzk") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_gymb_fs") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_gymb_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_gymb_wt") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zszcsdv_memo") 
				rs.movenext
			loop
			rs.close
		elseif dvType=3 then
			Set Rs = Server.CreateObject("ADODB.RecordSet")
			SQL="select * from oil.oil_zsz,oil.oil_jydv where jydv_zsz_id='" &zszId& "' and jydv_zsz_id=zsz_id order by jydv_id"
			rs.open SQL,conn,1,1
			deviceCount=0
			do while not rs.eof
				deviceCount=deviceCount+1
				redim preserve device(deviceCount)
				device(deviceCount-1)=""
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_id") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("zsz_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_name") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_no") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_model") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_count") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_edyl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_edpl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_tysj") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_jymc") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_jynd") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_sjpl") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_bs_wt") 
				device(deviceCount-1)=device(deviceCount-1)& "@" & rs("jydv_memo") 
				rs.movenext
			loop
			rs.close
		end if
	end if
	%> 
<title>油田采油工艺综合管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="/css/oil.css" type="text/css">
<SCRIPT LANGUAGE=javascript>
<!--
function areaCh() {
	vbarea=document.form1.area.value.split("-")[1];
	var vbzsz=new Array(<%=UBound(zsz)%>);
	var vbzsz_name=new Array(<%=Ubound(zsz)%>);
	
	<%
	for i=0 to Ubound(zsz)-1
	%>
	vbzsz[<%=i%>]="<%=zsz(i)%>";
	vbzsz_name[<%=i%>]="<%=split(zsz(i),"-")(1)%>";
	<%
	next
	%>
	var tzsz_id="";
	var tzsz_name="";
	for (var i=0;i<vbzsz.length;i++) {
		tazsz=vbzsz[i].split("-");
		tarea=tazsz[2];
		if (tarea==vbarea) {
			if (tzsz_id=="") {
				tzsz_id=tazsz[0];
			} else {
				tzsz_id=tzsz_id+"*"+tazsz[0];
			}
			if (tzsz_name=="") {
				tzsz_name=vbzsz_name[i];
			} else {
				tzsz_name=tzsz_name+"*"+vbzsz_name[i];
			}
		} 
	}
	var curzsz_id=tzsz_id.split("*");
	var curzsz_name=tzsz_name.split("*");
	if (curzsz_id!="") {
		form1.zsz.length=curzsz_id.length+1;
	} else {
		form1.zsz.length=1;
	}
	form1.zsz.options[0].value="";
	form1.zsz.options[0].text="请选择......";
	for (var i=0;i<form1.zsz.length-1;i++) {
		form1.zsz.options[i+1].value=curzsz_id[i]+"-"+curzsz_name[i];
		form1.zsz.options[i+1].text=curzsz_name[i];
	}
}

function	subcheck(act) {
	if (act==0)
		form1.action="frm_zsz_device_remove.asp";
	else if (act==1) 
		form1.action="frm_zsz_device_modify.asp";
	form1.submit();
}
-->
</SCRIPT>

</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><br>
	<span class="subject">
		<%
		if dvType=0 then
			response.write "注水站注水设备"
		elseif dvType=1 then
			response.write "注水站水处理设备"
		elseif dvType=2 then
			response.write "注水站储水设备"
		elseif dvType=3 then 
			response.write "注水站加药设备"
		end if
		%>
	</span>
	<hr size="1" class=hr width="98%" align="center">
	<br>
	<form action="" method=post name=form1>
	<table border=0 width=90%>
		<tr>
			<td>
				作业区:
				<select name=area onchange="areaCh()">
					<option value="">请选择......</option>
					<%for i=0 to areaCount-1%>
					<option value=<%=area(i)%> <%if areaId=split(area(i),"-")(1) then response.write " selected" end if%>><%=split(area(i),"-")(0)%></option>

⌨️ 快捷键说明

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