📄 zspwgis.js
字号:
//初始状态
var len1=Submit_PWXS_JDDZCL.length;
var len2=Submit_PWXS_DTCWJL.length;
var len3=Submit_PWXS_HFDYCL.length;
var sub_value;
var temp;
var temp1;
var flag1=0;
var flag2=0;
var flag3=0;
var temp_flag=0;
var up_PWXS_JDDZCL=new PWXS_JDDZCL_TABLE();
var up_PWXS_DTCWJL=new PWXS_DTCWJL_TABLE();
var up_PWXS_HFDYCL=new PWXS_HFDYCL_TABLE();
//PWXS_JDDZCL表
sub_value=PWXS_JDDZCL.XSBH;
temp=sub_value[0].valueName;
up_PWXS_JDDZCL.XSBH=temp;
sub_value=PWXS_JDDZCL.ORGID;
temp=sub_value[0].valueName;
up_PWXS_JDDZCL.ORGID=temp;
up_PWXS_JDDZCL.XH=JDDZCL_XH;
JDDZCL_XH++;
sub_value=PWXS_JDDZCL.OXZBM;
temp=sub_value[0].valueName;
temp1=temp.split(",");
up_PWXS_JDDZCL.OXZBM=temp1[0];
var lstInfo=Applet.Forms("frmCLJL").Pages("pageJDDZ").Controls("lstInfo");
for(var i=0;i<lstInfo.ListCount;i++){
lstInfo.ListIndex=i;
var temp1=lstInfo.Value;
var temp2=lstInfo.Text;
var temp3=temp1.split(":");
var temp4=temp2.split(":");
var column=temp3[0];
var text=temp3[1];
if(column=="WGJCQK"){
up_PWXS_JDDZCL.WGJCQK=text;
if(text!=null && text!="")flag1=1;
}
if(column=="CLWZMS"){
up_PWXS_JDDZCL.CLWZMS=text;
if(text!=null && text!="")flag1=1;
}
if(column=="XS_CLYQ"){
text=temp3[1]+","+temp4[1];
up_PWXS_JDDZCL.XS_CLYQ=text;
if(text!=",")flag1=1;
}
if(column=="CLR")
up_PWXS_JDDZCL.CLR=text;
if(column=="CLRQ")
up_PWXS_JDDZCL.CLRQ=text;
if(column=="CLJG"){
up_PWXS_JDDZCL.CLJG=text;
if(text!=null && text!="")flag1=1;
}
}
up_PWXS_JDDZCL.SBFL=cur_celiang_device[3];
up_PWXS_JDDZCL.CLDX=cur_celiang_device[1];
if(flag1==1){
var sbid=cur_celiang_device[1];
var index=-1;
for(i=0;i<Submit_PWXS_JDDZCL.length;i++){
var row=Submit_PWXS_JDDZCL[i];
if(sbid==row.CLDX){
index=i;
}
}
if(index!=-1){
var tempArray=new Array();
for(i=0;i<Submit_PWXS_JDDZCL.length;i++){
var tempRow=Submit_PWXS_JDDZCL[i];
if(i!=index)
tempArray.push(tempRow);
else
tempArray.push(up_PWXS_JDDZCL);
}
Submit_PWXS_JDDZCL=tempArray;
}
else
Submit_PWXS_JDDZCL.push(up_PWXS_JDDZCL);
temp_flag++;
}
//PWXS_DTCWJL表
sub_value=PWXS_DTCWJL.XSBH;
temp=sub_value[0].valueName;
up_PWXS_DTCWJL.XSBH=temp;
sub_value=PWXS_DTCWJL.ORGID;
temp=sub_value[0].valueName;
up_PWXS_DTCWJL.ORGID=temp;
up_PWXS_DTCWJL.XH=DTCWJL_XH;
DTCWJL_XH++;
sub_value=PWXS_DTCWJL.OXZBM;
temp=sub_value[0].valueName;
temp1=temp.split(",");
up_PWXS_DTCWJL.OXZBM=temp1[0];
lstInfo=Applet.Forms("frmCLJL").Pages("pageDTCW").Controls("lstInfo");
for(var i=0;i<lstInfo.ListCount;i++){
lstInfo.ListIndex=i;
var temp1=lstInfo.Value;
var temp2=lstInfo.Text;
var temp3=temp1.split(":");
var temp4=temp2.split(":");
var column=temp3[0];
var text=temp3[1];
if(column=="CSD"){
up_PWXS_DTCWJL.CSD=text;
if(text!=null && text!="")flag2=1;
}
if(column=="WGJC"){
up_PWXS_DTCWJL.WGJC=text;
if(text!=null && text!="")flag2=1;
}
if(column=="XS_BJFS"){
text=temp3[1]+","+temp4[1];
up_PWXS_DTCWJL.XS_BJFS=text;
if(text!=",")flag2=1;
}
if(column=="WDZ"){
up_PWXS_DTCWJL.WDZ=text;
if(text!=null && text!="")flag2=1;
}
if(column=="HJWD"){
text=temp3[1]+","+temp4[1];
up_PWXS_DTCWJL.HJWD=text;
if(text!=",")flag2=1;
}
if(column=="SFHG"){
text=temp3[1]+","+temp4[1];
up_PWXS_DTCWJL.SFHG=text;
if(text!=",")flag2=1;
}
if(column=="CSSJ")
up_PWXS_DTCWJL.CSSJ=text;
if(column=="CSRY")
up_PWXS_DTCWJL.CSRY=text;
if(column=="BZ"){
up_PWXS_DTCWJL.BZ=text;
if(text!=null && text!="")flag2=1;
}
}
up_PWXS_DTCWJL.SBFL=cur_celiang_device[3];
up_PWXS_DTCWJL.CLDX=cur_celiang_device[1];
if(flag2==1){
var sbid=cur_celiang_device[1];
var index=-1;
for(i=0;i<Submit_PWXS_DTCWJL.length;i++){
var row=Submit_PWXS_DTCWJL[i];
if(sbid==row.CLDX){
index=i;
}
}
if(index!=-1){
var tempArray=new Array();
for(i=0;i<Submit_PWXS_DTCWJL.length;i++){
var tempRow=Submit_PWXS_DTCWJL[i];
if(i!=index)
tempArray.push(tempRow);
else
tempArray.push(up_PWXS_DTCWJL);
}
Submit_PWXS_DTCWJL=tempArray;
}
else
Submit_PWXS_DTCWJL.push(up_PWXS_DTCWJL);
temp_flag++;
}
//PWXS_HFDYCL表
sub_value=PWXS_HFDYCL.XSBH;
temp=sub_value[0].valueName;
up_PWXS_HFDYCL.XSBH=temp;
sub_value=PWXS_HFDYCL.ORGID;
temp=sub_value[0].valueName;
up_PWXS_HFDYCL.ORGID=temp;
up_PWXS_HFDYCL.XH=HFDYCL_XH;
HFDYCL_XH++;
sub_value=PWXS_HFDYCL.OXZBM;
temp=sub_value[0].valueName;
temp1=temp.split(",");
up_PWXS_HFDYCL.OXZBM=temp1[0];
lstInfo=Applet.Forms("frmCLJL").Pages("pageHFDY").Controls("lstInfo");
for(var i=0;i<lstInfo.ListCount;i++){
lstInfo.ListIndex=i;
var temp1=lstInfo.Value;
var temp2=lstInfo.Text;
var temp3=temp1.split(":");
var temp4=temp2.split(":");
var column=temp3[0];
var text=temp3[1];
if(column=="CLDMC"){
up_PWXS_HFDYCL.CLDMC=text;
if(text!=null && text!="")flag3=1;
}
if(column=="AZDD"){
up_PWXS_HFDYCL.AZDD=text;
if(text!=null && text!="")flag3=1;
}
if(column=="LX"){
up_PWXS_HFDYCL.LX=text;
if(text!=null && text!="")flag3=1;
}
if(column=="BYQRL"){
up_PWXS_HFDYCL.BYQRL=text;
if(text!=null && text!="")flag3=1;
}
if(column=="EDDLA"){
up_PWXS_HFDYCL.EDDLA=text;
if(text!=null && text!="")flag3=1;
}
if(column=="XS_CLYQ"){
text=temp3[1]+","+temp4[1];
up_PWXS_HFDYCL.XS_CLYQ=text;
if(text!=",")flag3=1;
}
if(column=="CLR")
up_PWXS_HFDYCL.CLR=text;
if(column=="CLSJ")
up_PWXS_HFDYCL.CLSJ=text;
if(column=="HJWD"){
text=temp3[1]+","+temp4[1];
up_PWXS_HFDYCL.HJWD=text;
if(text!=",")flag3=1;
}
if(column=="ODYDJ"){
text=temp3[1]+","+temp4[1];
up_PWXS_HFDYCL.ODYDJ=text;
if(text!=",")flag3=1;
}
if(column=="CLDLA"){
up_PWXS_HFDYCL.CLDLA=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDLB"){
up_PWXS_HFDYCL.CLDLB=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDLC"){
up_PWXS_HFDYCL.CLDLC=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDLN"){
up_PWXS_HFDYCL.CLDLN=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDYAB"){
up_PWXS_HFDYCL.CLDYAB=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDYAC"){
up_PWXS_HFDYCL.CLDYAC=text;
if(text!=null && text!="")flag3=1;
}
if(column=="CLDYBC"){
up_PWXS_HFDYCL.CLDYBC=text;
if(text!=null && text!="")flag3=1;
}
}
up_PWXS_HFDYCL.SBFL=cur_celiang_device[3];
up_PWXS_HFDYCL.CLDWZ=cur_celiang_device[1];
//提交三个表
if(flag3==1){
var sbid=cur_celiang_device[1];
var index=-1;
for(i=0;i<Submit_PWXS_HFDYCL.length;i++){
var row=Submit_PWXS_HFDYCL[i];
if(sbid==row.CLDWZ){
index=i;
}
}
if(index!=-1){
var tempArray=new Array();
for(i=0;i<Submit_PWXS_HFDYCL.length;i++){
var tempRow=Submit_PWXS_HFDYCL[i];
if(i!=index)
tempArray.push(tempRow);
else
tempArray.push(up_PWXS_HFDYCL);
}
Submit_PWXS_HFDYCL=tempArray;
}
else
Submit_PWXS_HFDYCL.push(up_PWXS_HFDYCL);
temp_flag++;
}
if(temp_flag>0){
var detail_values=DETAILDATA.values;
for(var k=0;k<detail_values.length;k++){
var value=detail_values[k];
if(value[1]==cur_celiang_device[1] && value[4]==cur_celiang_device[4]){
if(temp_flag==1 && flag1==1)
value[10]="【电阻】";
if(temp_flag==1 && flag2==1)
value[10]="【测温】";
if(temp_flag==1 && flag3==1)
value[10]="【电压】";
if(temp_flag >1)
value[10]="【多项】";
break;
}
}
if(temp_initCLLB_flag)
initCLLBForm();
}
//结束状态
var len11=Submit_PWXS_JDDZCL.length;
var len21=Submit_PWXS_DTCWJL.length;
var len31=Submit_PWXS_HFDYCL.length;
//判断是否写脏
if(len1!=len11 || len2!=len21 || len3!=len31)
dirty=true;
}
function viewCLJLInfo(){
Applet.Forms("frmCLJLTotal").Show();
}
function initCLJLTotal(){
var pageJDDZ=Applet.Forms("frmCLJLTotal").Pages("pageJDDZ");
var pageDTCW=Applet.Forms("frmCLJLTotal").Pages("pageDTCW");
var pageHFDY=Applet.Forms("frmCLJLTotal").Pages("pageHFDY");
if(Submit_PWXS_JDDZCL!=null && Submit_PWXS_JDDZCL.length>0)
pageJDDZ.Controls("txtNumber").Value=Submit_PWXS_JDDZCL.length+"个";
else
pageJDDZ.Controls("txtNumber").Value="0个";
var cmbSBMC=pageJDDZ.Controls("cmbSBMC");
for(var i=0;i<Submit_PWXS_JDDZCL.length;i++){
var temp=Submit_PWXS_JDDZCL[i];
var sbmc=getDeviceNameByXZBM(temp.CLDX);
cmbSBMC.AddItem(i,sbmc);
}
if(Submit_PWXS_JDDZCL!=null && Submit_PWXS_JDDZCL.length>0)
cmbSBMC.ListIndex=0;
//添加内容到LIST控件中
var lstInfo=pageJDDZ.Controls("lstInfo");
lstInfo.Clear();
if(Submit_PWXS_JDDZCL!=null && Submit_PWXS_JDDZCL.length>0){
var row=Submit_PWXS_JDDZCL[0];
lstInfo.AddItem("巡视编号: ",row.XSBH);
lstInfo.AddItem("ORGID: ",row.ORGID);
lstInfo.AddItem("序号: ",row.XH);
lstInfo.AddItem("设备分类: ",row.SBFL);
lstInfo.AddItem("线路名称: ",row.OXZBM);
lstInfo.AddItem("测量对象: ",row.CLDX);
lstInfo.AddItem("外观检查情况: ",row.WGJCQK);
lstInfo.AddItem("测量位置描述: ",row.CLWZMS);
lstInfo.AddItem("测量仪器: ",row.XS_CLYQ);
lstInfo.AddItem("测量人: ",row.CLR);
lstInfo.AddItem("测量日期: ",row.CLRQ);
lstInfo.AddItem("测量结果: ",row.CLJG);
}
if(Submit_PWXS_DTCWJL!=null && Submit_PWXS_DTCWJL.length>0)
pageDTCW.Controls("txtNumber").Value=Submit_PWXS_DTCWJL.length+"个";
else
pageDTCW.Controls("txtNumber").Value="0个";
cmbSBMC=pageDTCW.Controls("cmbSBMC");
for(var i=0;i<Submit_PWXS_DTCWJL.length;i++){
var temp=Submit_PWXS_DTCWJL[i];
var sbmc=getDeviceNameByXZBM(temp.CLDX);
cmbSBMC.AddItem(i,sbmc);
}
if(Submit_PWXS_DTCWJL!=null && Submit_PWXS_DTCWJL.length>0)
cmbSBMC.ListIndex=0;
lstInfo=pageDTCW.Controls("lstInfo");
lstInfo.Clear();
if(Submit_PWXS_HFDYCL!=null && Submit_PWXS_HFDYCL.length>0)
pageHFDY.Controls("txtNumber").Value=Submit_PWXS_HFDYCL.length+"个";
else
pageHFDY.Controls("txtNumber").Value="0个";
cmbSBMC=pageHFDY.Controls("cmbSBMC");
for(var i=0;i<Submit_PWXS_HFDYCL.length;i++){
var temp=Submit_PWXS_HFDYCL[i];
var sbmc=getDeviceNameByXZBM(temp.CLDWZ);
cmbSBMC.AddItem(i,sbmc);
}
if(Submit_PWXS_HFDYCL!=null && Submit_PWXS_HFDYCL.length>0)
cmbSBMC.ListIndex=0;
lstInfo=pageHFDY.Controls("lstInfo");
lstInfo.Clear();
}
function changeSBMC_JDDZ(){
var obj=ThisEvent.Object;
var id=obj.Value;
var row=Submit_PWXS_JDDZCL[id];
var lstInfo=obj.Parent.Controls("lstInfo");
lstInfo.Clear();
lstInfo.AddItem("巡视编号: ",row.XSBH);
lstInfo.AddItem("ORGID: ",row.ORGID);
lstInfo.AddItem("序号: ",row.XH);
lstInfo.AddItem("设备分类: ",row.SBFL);
lstInfo.AddItem("线路名称: ",row.OXZBM);
lstInfo.AddItem("测量对象: ",row.CLDX);
lstInfo.AddItem("外观检查情况: ",row.WGJCQK);
lstInfo.AddItem("测量位置描述: ",row.CLWZMS);
lstInfo.AddItem("测量仪器: ",row.XS_CLYQ);
lstInfo.AddItem("测量人: ",row.CLR);
lstInfo.AddItem("测量日期: ",row.CLRQ);
lstInfo.AddItem("测量结果: ",row.CLJG);
}
function changeSBMC_DTCW(){
var obj=ThisEvent.Object;
var id=obj.Value;
var row=Submit_PWXS_DTCWJL[id];
var lstInfo=obj.Parent.Controls("lstInfo");
lstInfo.Clear();
lstInfo.AddItem("巡视编号: ",row.XSBH);
lstInfo.AddItem("ORGID: ",row.ORGID);
lstInfo.AddItem("序号: ",row.XH);
lstInfo.AddItem("设备分类: ",row.SBFL);
lstInfo.AddItem("线路名称: ",row.OXZBM);
lstInfo.AddItem("测量对象: ",row.CLDX);
lstInfo.AddItem("测试点: ",row.CSD);
lstInfo.AddItem("外观检查: ",row.WGJC);
lstInfo.AddItem("驳接方式: ",row.XS_BJFS);
lstInfo.AddItem("温度值: ",row.WDZ);
lstInfo.AddItem("环境温度: ",row.HJWD);
lstInfo.AddItem("是否合格: ",row.SFHG);
lstInfo.AddItem("测试时间: ",row.CSSJ);
lstInfo.AddItem("测试人员: ",row.CSRY);
lstInfo.AddItem("备注: ",row.BZ);
}
function changeSBMC_HFDY(){
var obj=ThisEvent.Object;
var id=obj.Value;
var row=Submit_PWXS_HFDYCL[id];
var lstInfo=obj.Parent.Controls("lstInfo");
lstInfo.Clear();
lstInfo.AddItem("巡视编号: ",row.XSBH);
lstInfo.AddItem("ORGID: ",row.ORGID);
lstInfo.AddItem("序号: ",row.XH);
lstInfo.AddItem("设备分类: ",row.SBFL);
lstInfo.AddItem("线路名称: ",row.OXZBM);
lstInfo.AddItem("测试点名称: ",row.CLDMC);
lstInfo.AddItem("安装地点: ",row.AZDD);
lstInfo.AddItem("类型: ",row.LX);
lstInfo.AddItem("测量点位置: ",row.CLDWZ);
lstInfo.AddItem("变压器容量: ",row.BYQRL);
lstInfo.AddItem("额定电流: ",row.EDDLA);
lstInfo.AddItem("测量仪器: ",row.XS_CLYQ);
lstI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -