quanyawei
2023-10-26 6e229822c315f85465d27f2c411e0c9382acf7f5
src/components/Wind/WRatingArr.js
@@ -100,121 +100,128 @@
WWindUtil.WRatingArr = [
  {
    "min": 0,
    "max": 0.2,
    "level": 0,
    "name": "无风",
    "landScene": "烟示风向"
  },
  {
    "min": 0.3,
    "max": 1.5,
    "level": 1,
    "name": "软风",
    "name": "1级",
    "landScene": "烟示风向"
  },
  {
    "min": 1.6,
    "max": 3.3,
    "level": 2,
    "name": "轻风",
    "name": "2级",
    "landScene": "感觉有风"
  },
  {
    "min": 3.4,
    "max": 5.4,
    "level": 3,
    "name": "微风",
    "name": "3级",
    "landScene": "旌旗展开"
  },
  {
    "min": 5.5,
    "max": 7.9,
    "level": 4,
    "name": "和风",
    "name": "4级",
    "landScene": "吹起尘土"
  },
  {
    "min": 8.0,
    "max": 10.7,
    "level": 5,
    "name": "劲风",
    "name": "5级",
    "landScene": "小树摇摆"
  },
  {
    "min": 10.8,
    "max": 13.8,
    "level": 6,
    "name": "强风",
    "name": "6级",
    "landScene": "电线有声"
  },
  {
    "min": 13.9,
    "max": 17.1,
    "level": 7,
    "name": "疾风",
    "name": "7级",
    "landScene": "步行困难"
  },
  {
    "min": 17.2,
    "max": 20.7,
    "level": 8,
    "name": "大风",
    "name": "8级",
    "landScene": "折毁树枝"
  },
  {
    "min": 20.8,
    "max": 24.4,
    "level": 9,
    "name": "烈风",
    "name": "9级",
    "landScene": "小损房屋"
  },
  {
    "min": 24.5,
    "max": 28.4,
    "level": 10,
    "name": "狂风",
    "name": "10级",
    "landScene": "拔起树木"
  },
  {
    "min": 28.5,
    "max": 32.6,
    "level": 11,
    "name": "暴风",
    "name": "11级",
    "landScene": "损毁重大"
  },
  {
    "min": 32.7,
    "max": 36.9,
    "level": 0,
    "name": "飓风",
    "level": 12,
    "name": "12级",
    "landScene": "摧毁极大"
  },
  {
    "min": 37.0,
    "max": 41.4,
    "level": 13,
    "name": "",
    "name": "13级",
    "landScene": ""
  },
  {
    "min": 41.5,
    "max": 46.1,
    "level": 14,
    "name": "",
    "name": "14级",
    "landScene": ""
  },
  {
    "min": 46.2,
    "max": 50.9,
    "level": 15,
    "name": "",
    "name": "15级",
    "landScene": ""
  },
  {
    "min": 51.0,
    "max": 56.0,
    "level": 16,
    "name": "",
    "name": "16级",
    "landScene": ""
  },
  {
    "min": 56.1,
    "max": null,
    "level": 17,
    "name": "",
    "name": "17 级",
    "landScene": ""
  }
]
@@ -381,7 +388,9 @@
 * @param {Object} value 风速值 (m/s)
 */
WWindUtil.WindtoLevel = function (value) {
  let vl = Number(value);
  let vl = Number(value)
    .toFixed(1);
  console.log('vl:', vl);
  if (!vl || vl < 0) { return null; }
  let arr = WWindUtil.WRatingArr;
  if (vl >= arr[arr.length - 1].min) {