赣州市洪水风险预警系统三维版本
xiebin
2023-02-11 15a6c987ffea3960639b535c15633979267ea7b9
解决河流预计显示undefind
1 files modified
25 ■■■■■ changed files
widgets/RiskEarlyWarning/Widget.js 25 ●●●●● patch | view | raw | blame | history
widgets/RiskEarlyWarning/Widget.js
@@ -3867,7 +3867,7 @@
             */
            detailsOfMajorRiverRiskPoints: function (item, movement, winHeight) {
                // 风险点详情添加内容
                var text = this.changeShowText(item.yj)
                var text = this.changeShowText(item)
                $('.jimu-widget-RiskEarlyWarning .details-of-risk-points').html('\n\t\t\t\t <ul>\n\t\t\t\t\t <li> \u5371\u9669\u533A\u540D\u79F0\uFF1A' + (item.List.township + item.List.village + (item.List.villagegroup == undefined ? '' : item.List.villagegroup)) + ' </li>\n\t\t\t\t\t <li> \u5173\u8054\u6C34\u4F4D\u7AD9\uFF1A' + (item.List.STNM ? item.List.STNM : '') + ' </li>\n\t\t\t\t\t <li> \u6CB3\u6D41\uFF1A' + item.List.river_name + ' </li>\n\t\t\t\t\t <li> \u6CB3\u9053\u6C34\u4F4D\uFF1A' + Number(item.List.aDouble).toFixed(2) + 'm </li>\n\t\t\t\t\t <li> \u6210\u707E\u6C34\u4F4D\uFF1A' + Number(item.List.hz).toFixed(2) + 'm </li>\n\t\t\t\t\t <li> \u6df9\u6ca1\u6df1\u5ea6\uff1a' + text + ' </li>\n\t\t\t\t </ul>\n\t\t\t\t')
                var top = movement.endPosition.y + 10;
                var left = movement.endPosition.x + 10;
@@ -3877,15 +3877,22 @@
                });
            },
            changeShowText (text) {
                if (text == '蓝色预警') {
                    return '-0.5-0m'
                } else if (text == '黄色预警') {
                    return '0-1m'
                } else if (text == '橙色预警') {
                    return '1-3m'
                } else if (text == '红色预警') {
                    return '>3m'
                // if (text == '蓝色预警') {
                //     return '-0.5-0m'
                // } else if (text == '黄色预警') {
                //     return '0-1m'
                // } else if (text == '橙色预警') {
                //     return '1-3m'
                // } else if (text == '红色预警') {
                //     return '>3m'
                // }
                //计算淹没深度
                if (text.yj == "暂无预测") {
                    return "暂无"
                }
                var z = (Number(text.List.Z) - Number(text.List.cz)).toFixed(2);
                return z
            },
            /**
             * 水库站风险点详情