赣州市洪水风险预警系统三维版本
xiebin
2023-02-14 055a0193d54937f872d61b1f8b2b585bec58d2cd
水位改为启用、禁用方式
2 files modified
18 ■■■■ changed files
widgets/FloodAnalysis/Widget.html 2 ●●● patch | view | raw | blame | history
widgets/FloodAnalysis/Widget.js 16 ●●●● patch | view | raw | blame | history
widgets/FloodAnalysis/Widget.html
@@ -26,7 +26,7 @@
                        <label for="sw-input">水位:</label>
                        <div style="display: flex;flex-direction: column">
                            <input id="sw-input" class="sw-input" type="text" name="word" autocomplete="off"
                                   maxlength="256"/>
                                   maxlength="256" value="0" disabled/>
                            <span class="tip">正数为水位上涨,负数为水位下降</span>
                        </div>
                    </div>
widgets/FloodAnalysis/Widget.js
@@ -17,8 +17,6 @@
        divFloodHistory: null,
        hdSelect: null,
        smxSelect: null,
        divSwInput: null,
        spanTip: null,
        //河段下拉列表
        hdDataList: [],
        //洪水分析表格数据
@@ -90,11 +88,9 @@
            //实时、预测改变事件
            $('input[type=radio][name=middleRadio]').change(function () {
                if (this.value == "realtime") {
                    self.divSwInput.css('visibility', 'hidden')
                    self.spanTip.css('visibility', 'hidden')
                    $("#sw-input").prop('disabled', true);
                } else {
                    self.divSwInput.css('visibility', 'visible')
                    self.spanTip.css('visibility', 'visible')
                    $("#sw-input").prop('disabled', false);
                }
            })
@@ -264,15 +260,11 @@
            this.divFloodHistory = $('.flood-history')
            this.hdSelect = $('#hd-select')
            this.smxSelect = $('#smx-select')
            this.divSwInput = $('.sw')
            this.spanTip = $('.tip')
        },
        //初始化
        init() {
            //重置html元素状态
            this.divSwInput.css('visibility', 'hidden')
            this.spanTip.css('visibility', 'hidden')
            this.divFloodHistory.hide()
            this.divFloodAnalysis.show()
            $("input[type=radio][name=middleRadio][value='realtime']").prop('checked', 'checked')
@@ -419,13 +411,10 @@
                success: function (res) {
                    if (res.code == 200) {
                        let data = res.data.records
                        if (self.popupIndex != "") {
                            layer.close(self.popupIndex)
                            self.popupIndex = ""
                        }
                    }
                }
            });
@@ -542,6 +531,7 @@
                success: function (res) {
                    if (res.code == 200) {
                        let sub = res.data
                        $('#sw-input').val(sub)
                        self.analysisTableList.forEach(e => {
                            e.lng = Number(e.lng).toFixed(4)
                            e.lat = Number(e.lat).toFixed(4)