XWWitPark/witpark_jzzs/xw_jzzs_web/public/widgets/analysis/view.js
2024-09-12 08:10:00 +08:00

2 lines
8.7 KiB
JavaScript

/* 2020-9-24 14:48:21 | 版权所有 军懋国兴 */
var thisWidget;function initWidgetView(t){(thisWidget=t).config&&thisWidget.config.style&&$("body").addClass(thisWidget.config.style),$(".tool-btn").click(function(){$(this).parents(".basicbox").hide(),$(".mainbox").eq($(this).index()).show().siblings(".mainbox").hide()}),$(".backmenu").click(function(){$(this).parents(".mainbox").hide(),$(".basicbox").show(),thisWidget.destroyAll()}),initRZFX(),initPDPX(),initKSY(),initFLFX(),initDXKW(),initDBTM(),initMXPQ(),initMXYP(),initMXCJ()}function initRZFX(){$("#btn_goto_rzfx").click(function(){thisWidget.createRZFX()}),$("#btn_rzfx_destory").click(function(){thisWidget.destroyRZFX()}),$("#btn_rzfx_clear").click(function(){thisWidget.clearRZFX(),$("#btn_rzfx_btn_rzfx_pause").hide(),$("#lbl_rzfx_nowTime").html("")}),jeDate("#txt_rzfx_Date",{theme:{bgcolor:"#135b91",pnColor:"#00CCFF"},format:"YYYY-MM-DD"}),jeDate("#txt_rzfx_StartTime",{theme:{bgcolor:"#135b91",pnColor:"#00CCFF"},format:"hh:mm:ss"}),jeDate("#txt_rzfx_EndTime",{theme:{bgcolor:"#135b91",pnColor:"#00CCFF"},format:"hh:mm:ss"});var t=(new Date).format("yyyy-MM-dd");$("#txt_rzfx_Date").val(t),$("#txt_rzfx_StartTime").val("8:00:00"),$("#txt_rzfx_EndTime").val("18:00:00"),$("#btn_rzfx_Start").click(function(){var t=$("#txt_rzfx_Date").val(),i=t+" "+$("#txt_rzfx_StartTime").val(),e=t+" "+$("#txt_rzfx_EndTime").val(),n=new Date(i),c=new Date(e);thisWidget.startPlayRZFX(n,c),$("#btn_rzfx_btn_rzfx_pause").show()}),$("#btn_rzfx_btn_rzfx_pause").hide(),$("#btn_rzfx_btn_rzfx_pause").click(function(){thisWidget.pauseRZFX()?$("#btn_rzfx_btn_rzfx_pause").val("暂停"):$("#btn_rzfx_btn_rzfx_pause").val("继续")})}function setRZFXNowTime(t){$("#lbl_rzfx_nowTime").html(t.format("MM月dd日 HH:mm:ss"))}function initPDPX(){$("#btn_goto_pdpx").click(function(){thisWidget.createPDPX()}),$("#btn_pdpx_destory").click(function(){thisWidget.destroyPDPX()}),$("#btn_pdpx_clear").click(function(){thisWidget.clearPDPX()}),$("#btn_pdpx_drawLine").click(function(){var t=Number($("#txt_pdpx_SplitNum").val());thisWidget.drawPDPXLine(t)})}function initKSY(){$("#btn_goto_ksy").click(function(){thisWidget.createKSY()}),$("#btn_ksy_destory").click(function(){thisWidget.destroyKSY()}),$("#btn_ksy_clear").click(function(){thisWidget.clearKSY(),updateKsyDistance(100)}),$("#range_ksy_horizontalAngle").range({onChange:function(t){$("#txt_ksy_horizontalAngle").val(t),thisWidget.getLastKSY().horizontalAngle=t}}),$("#txt_ksy_horizontalAngle").change(function(){var t=Number($(this).val());$("#range_ksy_horizontalAngle").val(t).change(),thisWidget.getLastKSY().horizontalAngle=t}),$("#range_ksy_verticalAngle").range({onChange:function(t){$("#txt_ksy_verticalAngle").val(t),thisWidget.getLastKSY().verticalAngle=t}}),$("#txt_ksy_verticalAngle").change(function(){var t=Number($(this).val());$("#range_ksy_verticalAngle").val(t).change(),thisWidget.getLastKSY().verticalAngle=t}),$("#range_ksy_distance").range({onChange:function(t){$("#txt_ksy_distance").val(t),thisWidget.getLastKSY().distance=t}}),$("#txt_ksy_distance").change(function(){var t=Number($(this).val());$("#range_ksy_distance").val(t).change(),thisWidget.getLastKSY().distance=t}),$("#chk_ksy_DebugFrustum").change(function(){var t=$(this).is(":checked");thisWidget.updateKsyDebugFrustum(t)}),$("#btn_ksy_add").click(function(){var t=Number($("#txt_ksy_horizontalAngle").val()),i=Number($("#txt_ksy_verticalAngle").val()),e=Number($("#txt_ksy_distance").val());thisWidget.addKSY({horizontalAngle:t,verticalAngle:i,distance:e})})}function updateKsyDistance(t){$("#range_ksy_distance").val(t).change(),$("#txt_ksy_distance").val(t)}function initFLFX(){$("#btn_goto_flfx").click(function(){thisWidget.createFLFX()}),$("#btn_flfx_destory").click(function(){thisWidget.destroyFLFX()}),$("#btn_flfx_clear").click(function(){$("#txt_flfx_Height").val(0),$("#txt_flfx_MaxHeight").val(0),$("#txt_flfx_MinHeight").val(0),thisWidget.clearFLFX()}),$("#btn_flfx_draw").click(function(){thisWidget.measureObj.startDraw()}),$("#txt_flfx_Height").change(function(){var t=Number($(this).val());thisWidget.measureObj.height=t,showFLFXHeightRg()}),$("#txt_flfx_MaxHeight").change(function(){var t=Number($(this).val()),i=getFixedNum(thisWidget.measureObj.squareResult.maxHeight);if(t<i)return haoutil.msg("墙顶部高度不能低于区域内的地表高"+i),$(this).val(i),void(thisWidget.measureObj.maxHeight=Number(i));t<thisWidget.measureObj.height?haoutil.msg("墙顶部高度不能低于基准面高"+thisWidget.measureObj.height):thisWidget.measureObj.maxHeight=t}),$("#txt_flfx_MinHeight").change(function(){var t=Number($(this).val());t>thisWidget.measureObj.height?haoutil.msg("墙底部高度不能高于基准面高"+thisWidget.measureObj.height):thisWidget.measureObj.minHeight=t}),$("#btn_flfx_selHeight").click(function(){thisWidget.measureObj.selecteHeight(showFLFXHeightRg)})}function showFLFXHeightRg(){$("#txt_flfx_Height").val(thisWidget.measureObj.height.toFixed(1)),$("#txt_flfx_MaxHeight").val(getFixedNum(thisWidget.measureObj.maxHeight)),$("#txt_flfx_MinHeight").val(thisWidget.measureObj.minHeight.toFixed(1))}function getFixedNum(t){return Math.ceil(10*t)/10}function initDXKW(){$("#btn_goto_dxkw").click(function(){thisWidget.createDXKW()}),$("#btn_dxkw_destory").click(function(){thisWidget.destroyDXKW()}),$("#btn_dxkw_clear").click(function(){thisWidget.clearDXKW()}),$("#bt_dxkw_draw").click(function(){thisWidget.startDrawDXKW()}),$("#bt_dxkw_draw_extent").click(function(){thisWidget.startDrawDXKWExtent()}),$("#txt_dxkw_clipHeight").change(function(){var t=$(this).val();thisWidget.updateDXKWHeight(t)})}function getDXKWNowHeight(){return $("#txt_dxkw_clipHeight").val()}function initDBTM(){$("#btn_goto_dbtm").click(function(){thisWidget.createDBTM()}),$("#btn_dbtm_destory").click(function(){thisWidget.destroyDBTM()}),$("#btn_dbtm_clear").click(function(){thisWidget.clearDBTM()}),$("#chk_dbtm_Underground").change(function(){var t=$(this).is(":checked");thisWidget.underObj.enable=t}),$("#txt_dbtm_alpha").range({onChange:function(t){thisWidget.underObj.alpha=t}})}function getDbtmEnable(){return $("#chk_dbtm_Underground").is(":checked")}function updateDbtmVisible(t){t?$(".undergroundAttr").show():$(".undergroundAttr").hide()}function initMXPQ(){$("#btn_mxpq_destory").click(function(){$("#lbl_mxpq_mxmc").html("未选择"),thisWidget.destroyMXPQ()}),$("#btn_mxpq_clear").click(function(){thisWidget.clearMXPQ()}),$("#btn_mxpq_selectd").click(function(){thisWidget.selectedPQMX()}),$("#range_mxpq_Distance").range({onChange:function(t){$("#txt_mxpq_Distance").val(t.toFixed(1)),thisWidget.clipTileset&&(thisWidget.clipTileset.distance=t)}}),$("#txt_mxpq_Distance").change(function(){var t=Number($(this).val());$("#range_mxpq_Distance").val(t).change(),thisWidget.clipTileset&&(thisWidget.clipTileset.distance=t)}),$("#btn_mxpq_DrawLine").click(function(){thisWidget.drawLinePQMX()}),$("#btn_mxpq_Clipping1").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.Z)}),$("#btn_mxpq_Clipping2").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.ZR)}),$("#btn_mxpq_Clipping3").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.X)}),$("#btn_mxpq_Clipping4").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.XR)}),$("#btn_mxpq_Clipping5").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.Y)}),$("#btn_mxpq_Clipping6").click(function(){thisWidget.clipTileset&&(thisWidget.clipTileset.type=parent.mars3d.tiles.TilesClipPlan.Type.YR)})}function setClipDistanceRange(t,i){$("#range_mxpq_Distance").attr("min",-t),$("#range_mxpq_Distance").attr("max",t),$("#lbl_mxpq_mxmc").html("已选择“"+i+"”")}function initMXYP(){$("#btn_goto_mxyp").click(function(){thisWidget.createMXYP()}),$("#btn_mxyp_destory").click(function(){thisWidget.destroyMXYP()}),$("#btn_mxyp_clear").click(function(){thisWidget.clearMXYP()}),$("#bt_mxyp_draw").click(function(){var t=Number($("#txt_mxyp_flatHeight").val());thisWidget.drawMxypPoly(t)}),$("#txt_mxyp_flatHeight").change(function(){var t=Number($(this).val());thisWidget.flatObj&&(thisWidget.flatObj.flatHeight=t)})}function initMXCJ(){$("#btn_goto_mxcj").click(function(){thisWidget.createMXCJ()}),$("#btn_mxcj_destory").click(function(){thisWidget.destroyMXCJ()}),$("#btn_mxcj_clear").click(function(){thisWidget.clearMXCJ()}),$("#bt_mxcj_draw").click(function(){var t=$("#radioMxcjType2").is(":checked");thisWidget.drawMxcjPoly(t)}),$('input:radio[name="radioMxcjType"]').change(function(){thisWidget.tilesetClip&&("1"==$(this).val()?thisWidget.tilesetClip.clipOutSide=!0:thisWidget.tilesetClip.clipOutSide=!1)})}