📄 zspwgis.js
字号:
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 + -