function AnalysisFlood() { layui.use(['element', 'form', 'layer'], function () { var $ = layui.jquery, element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块 var form = layui.form; var layer = layui.layer; var sgworld = parent.sgworld; let AnalysisFlood; form.on('submit(formDemo)', function (data) { var obj = data.field; var spood = obj.spood; if (spood == "") { parent.layer.msg("请设置淹没速度!", { time: 1000 }); } else { var GroupID = sgworld.ProjectTree.findItem("测量结果"); var pId = sgworld.ProjectTree.createGroup("淹没分析", true, GroupID); var method = { pointSelect: true, spood: spood, GroupID: pId, url: parent.SmartEarthRootUrl + "Workers/image/waterNormals.jpg" }; // parent.SmartEarthPopupData.layerContainer && parent.SmartEarthPopupData.layerContainer.hide(); AnalysisFlood = sgworld.drawObj = sgworld.Command.execute(2, 2, method, function (value) { // parent.SmartEarthPopupData.layerContainer && parent.SmartEarthPopupData.layerContainer.show(); }); !parent._AnalysisFlood && (parent._AnalysisFlood = []); parent._AnalysisFlood.push(AnalysisFlood); } }); $('#end').click(() => { AnalysisFlood && AnalysisFlood.endWater(); AnalysisFlood = undefined; }) }); }