zhangzengfei
2022-09-13 316d969b4d6cff5e478d60f7bc739c4d39a6a0e7
src/views/hashrate/HashManage/components/EquipmentForm.vue
@@ -83,7 +83,7 @@
          :current-page="page"
          :page-size="size"
          layout="total, sizes, prev, pager, next, jumper"
          :page-sizes="[5, 10, 15, 20, 25]"
          :page-sizes="[5, 10, 15, 20, 25, 100]"
          :total="total"
          background
          :small="true"
@@ -133,19 +133,36 @@
        this.dataList = res.data.lists
        this.total = res.data.total
      }
      // let exportList = []
      // 根据rtsp 提取ip地址
      const ipReg = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/
      this.dataList.forEach((cam) => {
        // var cinfo = {
        //   channel: cam.rtsp,
        //   nama: cam.name,
        //   task: cam.tasks
        //     .map((task) => {
        //       return task.taskname
        //     })
        //     .join(",")
        // }
        // exportList.push(cinfo)
        // 国标摄像机不显示ip
        if (cam.type === 1) {
          cam.ip = "-"
          return
        }
        let ip = ipReg.exec(cam.rtsp)
        if (ip.length > 0) {
        if (ip && ip.length > 0) {
          cam.ip = ip[0]
        }
      })
      // console.table(exportList)
    },
    handleSizeChange(size) {
      this.size = size