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

📄 zspwgis.js

📁 arcpad二次开发示例,电力GIS系统巡视PDA模块
💻 JS
📖 第 1 页 / 共 5 页
字号:
	var CSSJ;
	var CSRY;
	var BZ;
}
function makePWXS_DTCWJL_TABLE(){
	var columns=PWXS_DTCWJL.columns;
	var values=PWXS_DTCWJL.values;
	for(var i=0;i<columns.length;i++){
		var column=columns[i];
		var value=values[i];
		if(column=="XSBH")PWXS_DTCWJL.XSBH=value;
		if(column=="ORGID")PWXS_DTCWJL.ORGID=value;
		if(column=="XH")PWXS_DTCWJL.XH=value;
		if(column=="SBFL")PWXS_DTCWJL.SBFL=value;
		if(column=="OXZBM")PWXS_DTCWJL.OXZBM=value;
		if(column=="CLDX")PWXS_DTCWJL.CLDX=value;
		if(column=="CSD")PWXS_DTCWJL.CSD=value;
		if(column=="WGJC")PWXS_DTCWJL.WGJC=value;
		if(column=="XS_BJFS")PWXS_DTCWJL.XS_BJFS=value;
		if(column=="WDZ")PWXS_DTCWJL.WDZ=value;
		if(column=="HJWD")PWXS_DTCWJL.HJWD=value;
		if(column=="SFHG")PWXS_DTCWJL.SFHG=value;
		if(column=="CSSJ")PWXS_DTCWJL.CSSJ=value;
		if(column=="CSRY")PWXS_DTCWJL.CSRY=value;
		if(column=="BZ")PWXS_DTCWJL.BZ=value;
	}
}
function PWXS_HFDYCL_TABLE(tableName,columns,values){
	this.tableName=tableName;
	this.columns=columns;
	this.values=values;
	var XSBH;
	var ORGID;
	var XH;
	var SBFL;
	var OXZBM;
	var CLDMC;
	var AZDD;
	var LX;
	var CLDWZ;
	var BYQRL;
	var EDDLA;
	var XS_CLYQ;
	var CLR;
	var CLSJ;
	var HJWD;
	var ODYDJ;
	var CLDLA;
	var CLDLB;
	var CLDLC;
	var CLDLN;
	var CLDYAB;
	var CLDYAC;
	var CLDYBC;
}
function makePWXS_HFDYCL_TABLE(){
	var columns=PWXS_HFDYCL.columns;
	var values=PWXS_HFDYCL.values;
	for(var i=0;i<columns.length;i++){
		var column=columns[i];
		var value=values[i];
		if(column=="XSBH")PWXS_HFDYCL.XSBH=value;
		if(column=="ORGID")PWXS_HFDYCL.ORGID=value;
		if(column=="XH")PWXS_HFDYCL.XH=value;
		if(column=="SBFL")PWXS_HFDYCL.SBFL=value;
		if(column=="OXZBM")PWXS_HFDYCL.OXZBM=value;
		if(column=="CLDMC")PWXS_HFDYCL.CLDMC=value;
		if(column=="AZDD")PWXS_HFDYCL.AZDD=value;
		if(column=="LX")PWXS_HFDYCL.LX=value;
		if(column=="CLDWZ")PWXS_HFDYCL.CLDWZ=value;
		if(column=="BYQRL")PWXS_HFDYCL.BYQRL=value;
		if(column=="EDDLA")PWXS_HFDYCL.EDDLA=value;
		if(column=="XS_CLYQ")PWXS_HFDYCL.XS_CLYQ=value;
		if(column=="CLR")PWXS_HFDYCL.CLR=value;
		if(column=="CLSJ")PWXS_HFDYCL.CLSJ=value;
		if(column=="HJWD")PWXS_HFDYCL.HJWD=value;
		if(column=="ODYDJ")PWXS_HFDYCL.ODYDJ=value;
		if(column=="CLDLA")PWXS_HFDYCL.CLDLA=value;
		if(column=="CLDLB")PWXS_HFDYCL.CLDLB=value;
		if(column=="CLDLC")PWXS_HFDYCL.CLDLC=value;
		if(column=="CLDLN")PWXS_HFDYCL.CLDLN=value;
		if(column=="CLDYAB")PWXS_HFDYCL.CLDYAB=value;
		if(column=="CLDYAC")PWXS_HFDYCL.CLDYAC=value;
		if(column=="CLDYBC")PWXS_HFDYCL.CLDYBC=value;
	}
}
function makeTablesInfo(){
	makePWQX_QXGL_TABLE();
	makePWXS_XSJL_TABLE();
	makePWXS_JDDZCL_TABLE();
	makePWXS_DTCWJL_TABLE();
	makePWXS_HFDYCL_TABLE();
}
//巡视记录列表有关
function openXLXSForm(){
	Applet.Forms("frmXLXS").Show();
}
function initXLXSForm(){
	temp_initXLXS_flag=true;
	var frmXLXSJH=Applet.Forms("frmXLXS");
	var pageGLSB=frmXLXSJH.Pages("pageGLSB");
	var lstGLSB=pageGLSB.Controls("lstGLSB");
	lstGLSB.Clear();
	var values=DETAILDATA.values;
	var cur_DT_number;
	if(values.length<DT_number+cur_DT_XS)
		cur_DT_number=values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
}
function OpenSBXSJLForm(){
	var bnt=ThisEvent.Object;
	var temp=bnt.Parent.Controls("lstGLSB").Value;
	if(temp==null || temp==""){
		//Application.MessageBox("请选择关联设备");
		str_Message="提示:请先从列表中选择一个设备,再进行此操作!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var temp1=temp.split(",");
	var glsbid=temp1[0];
	var values=DETAILDATA.values;
	for(i=0;i<values.length;i++){
		var value=values[i];
		var cur_glsbid=value[1];
		if(cur_glsbid==glsbid){
			cur_xunshi_device=value;
			xunshi_nextOrPrev=i;
			break;
		}
	}
	//bnt.Parent.Parent.Close();
	Applet.Forms("frmXSJL").Show();
}

function nextXSDT(){
	var obj=ThisEvent.Object;
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(cur_DT_XS+DT_number>detail_values.length){
		cur_DT_XS=cur_DT_XS;
	}
	else{
		cur_DT_XS=cur_DT_XS+DT_number;
	}
	if(cur_DT_XS+DT_number>detail_values.length){
		cur_DT_number=detail_values.length;
	}
	else{
		cur_DT_number=DT_number+cur_DT_XS;
	}
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
	if(cur_DT_XS!=0){
		obj.Parent.Controls("bntPrevDT").Enabled=true;
	}
	if(cur_DT_XS+DT_number>detail_values.length){
		obj.Enabled=false;
	}
}
function prevXSDT(){
	var obj=ThisEvent.Object;
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(cur_DT_XS==0){
		cur_DT_XS=0;
	}
	else
		cur_DT_XS=cur_DT_XS-DT_number;
	if(DT_number>detail_values.length)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
	if(cur_DT_XS==0){
		obj.Enabled=false;
	}
	if(cur_DT_XS+DT_number<=detail_values.length){
		obj.Parent.Controls("bntNextDT").Enabled=true;
	}
}
function addFlag(){
	var obj=ThisEvent.Object;
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	if(lstGLSB.Value==null || lstGLSB.Value==""){
		str_Message="提示:请先从列表中选择一个设备,再进行此操作!!";
		Applet.Forms("frmMessage").Show();
		//Application.MessageBox("未选择设备");
		return;
	}
	var index=lstGLSB.ListIndex;
	var detail_values=DETAILDATA.values;
	var row=detail_values[cur_DT_XS+index];
	if(row[9]=="")
		row[9]="【正常】";
	else
		return;
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
}
function addFlagAll(){
	var obj=ThisEvent.Object;
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	for(i=cur_DT_XS;i<cur_DT_number;i++){
		var value=detail_values[i];
		if(value[9]=="")value[9]="【正常】";
	}
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
}
function cancelFlag(){
	var obj=ThisEvent.Object;
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	if(lstGLSB.Value==null || lstGLSB.Value==""){
		//Application.MessageBox("未选择设备");
		str_Message="提示:请先从列表中选择一个设备,再进行此操作!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var index=lstGLSB.ListIndex;
	var detail_values=DETAILDATA.values;
	var row=detail_values[cur_DT_XS+index];
	if(row[9]!="【正常】")
		return;
	row[9]="";
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
}
function findXSSB(){
	var obj=ThisEvent.Object;
	var txtFind=obj.Parent.Controls("txtFind");
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	var findSBMC=txtFind.TEXT;
	if(findSBMC==null || findSBMC==""){
		//Application.MessageBox("未找到设备");
		str_Message="提示:请先输入要查找的关键字!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	find_index=-1;
	var findit=false;
	var detail_values=DETAILDATA.values;
	for(i=0;i<detail_values.length;i++){
		var value=detail_values[i]; 
		var temp=value[2];
		var ifnd=temp.indexOf(findSBMC);
		if(ifnd!=-1){
			find_index=i;
			findit=true;
			break;
		}
	}
	if(!findit){
		//Application.MessageBox("未找到设备");
		str_Message="提示:没有找到对应的设备!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var num=Math.floor(find_index/DT_number);
	var curid=find_index%DT_number;
	cur_DT_XS=num*DT_number;
	lstGLSB.Clear();
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
	lstGLSB.ListIndex=curid;
	if(cur_DT_XS!=0)
		obj.Parent.Controls("bntPrevDT").Enabled=true;
	else
		obj.Parent.Controls("bntPrevDT").Enabled=false;
	if(cur_DT_XS+DT_number>detail_values.length)
		obj.Parent.Controls("bntNextDT").Enabled=false;
	else
		obj.Parent.Controls("bntNextDT").Enabled=true;
}
function findNextXSSB(){
	var obj=ThisEvent.Object;
	var txtFind=obj.Parent.Controls("txtFind");
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	var findSBMC=txtFind.TEXT;
	if(findSBMC==null || findSBMC==""){
		//Application.MessageBox("未找到设备");
		str_Message="提示:请先输入要查找的关键字!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var detail_values=DETAILDATA.values;
	var startid=0;
	var findit=false;
	if(find_index>-1)startid=find_index+1;
	for(i=startid;i<detail_values.length;i++){
		var value=detail_values[i]; 
		var temp=value[2];
		var ifnd=temp.indexOf(findSBMC);
		if(ifnd!=-1){
			find_index=i;
			findit=true;
			break;
		}
	}
	if(!findit){
		//Application.MessageBox("已经搜索到尾!");
		str_Message="提示:已经搜索到尾!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var num=Math.floor(find_index/DT_number);
	var curid=find_index%DT_number;
	cur_DT_XS=num*DT_number;
	lstGLSB.Clear();
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
	lstGLSB.ListIndex=curid;
	if(cur_DT_XS!=0)
		obj.Parent.Controls("bntPrevDT").Enabled=true;
	else
		obj.Parent.Controls("bntPrevDT").Enabled=false;
	if(cur_DT_XS+DT_number>detail_values.length)
		obj.Parent.Controls("bntNextDT").Enabled=false;
	else
		obj.Parent.Controls("bntNextDT").Enabled=true;
}
function findPrevXSSB(){
	var obj=ThisEvent.Object;
	var txtFind=obj.Parent.Controls("txtFind");
	var lstGLSB=obj.Parent.Controls("lstGLSB");
	var findSBMC=txtFind.TEXT;
	if(findSBMC==null || findSBMC==""){
		//Application.MessageBox("未找到设备");
		str_Message="提示:请先输入要查找的关键字!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var detail_values=DETAILDATA.values;
	var startid=0;
	var findit=false;
	if(find_index>1)startid=find_index-1;
	for(i=startid;i>=0;i--){
		var value=detail_values[i]; 
		var temp=value[2];
		var ifnd=temp.indexOf(findSBMC);
		if(ifnd!=-1){
			find_index=i;
			findit=true;
			break;
		}
	}
	if(!findit){
		//Application.MessageBox("已经搜索到头!");
		str_Message="提示:已经搜索到头!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var num=Math.floor(find_index/DT_number);
	var curid=find_index%DT_number;
	cur_DT_XS=num*DT_number;
	lstGLSB.Clear();
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_XS)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_XS;
	buildGLSBList(cur_DT_XS,cur_DT_number,lstGLSB,9);
	lstGLSB.ListIndex=curid;
	if(cur_DT_XS!=0)
		obj.Parent.Controls("bntPrevDT").Enabled=true;
	else
		obj.Parent.Controls("bntPrevDT").Enabled=false;
	if(cur_DT_XS+DT_number>detail_values.length)
		obj.Parent.Controls("bntNextDT").Enabled=false;
	else
		obj.Parent.Controls("bntNextDT").Enabled=true;
}
//测量记录列表有关
function openCLLBForm(){
	Applet.Forms("frmCLLB").Show();
}
function initCLLBForm(){
	temp_initCLLB_flag=true;
	var frmCLLB=Applet.Forms("frmCLLB");
	var pageGLSB=frmCLLB.Pages("pageGLSB");
	var lstGLSB=pageGLSB.Controls("lstGLSB");
	lstGLSB.Clear();
	var detail_values=DETAILDATA.values;
	var cur_DT_number;
	if(detail_values.length<DT_number+cur_DT_CL)
		cur_DT_number=detail_values.length;
	else
		cur_DT_number=DT_number+cur_DT_CL;
	buildGLSBList(cur_DT_CL,cur_DT_number,lstGLSB,10);
}
function OpenSBCLJLForm(){
	var bnt=ThisEvent.Object;
	var temp=bnt.Parent.Controls("lstGLSB").Value;
	if(temp==null || temp==""){
		//Application.MessageBox("请选择关联设备");
		str_Message="提示:请先从列表中选择一个设备,再进行此操作!!";
		Applet.Forms("frmMessage").Show();
		return;
	}
	var temp1=temp.split(",");
	var glsbid=temp1[0];
	var values=DETAILDATA.values;
	for(i=0;i<values.length;i++){
		var value=values[i];
		var cur_glsbid=value[1];
		if(cur_glsbid==glsbid){
			cur_celiang_device=value;
			break;
		}
	}
	//bnt.Parent.Parent.Close();
	Applet.Forms("frmCLJL").Show();
}

⌨️ 快捷键说明

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