南昌市物联网技防平台-前端
zengh
2021-01-30 c852651083068944e3baa4c1e3b3ddb16420bd87
客户列表
3 files modified
78 ■■■■ changed files
src/api/client/client.js 6 ●●●● patch | view | raw | blame | history
src/views/clientManagement/clientManagement.vue 66 ●●●●● patch | view | raw | blame | history
src/views/realTimePolice/real.vue 6 ●●●● patch | view | raw | blame | history
src/api/client/client.js
@@ -15,7 +15,7 @@
export const remove = (ids) => {
  return request({
    url: '/api/blade-desk/notice/remove',
    url: '/api/blade-jfpts/equipment/equipment/remove',
    method: 'post',
    params: {
      ids,
@@ -25,7 +25,7 @@
export const add = (row) => {
  return request({
    url: '/api/blade-desk/notice/submit',
    url: '/api/blade-jfpts/equipment/equipment/submit',
    method: 'post',
    data: row
  })
@@ -33,7 +33,7 @@
export const update = (row) => {
  return request({
    url: '/api/blade-desk/notice/submit',
    url: '/api/blade-jfpts/equipment/equipment/submit',
    method: 'post',
    data: row
  })
src/views/clientManagement/clientManagement.vue
@@ -17,6 +17,7 @@
               :permission="permissionList"
               @row-update="rowUpdate"
               @row-save="rowSave"
                   :row-style="rowStyle"
               :before-open="beforeOpen"
               @search-change="searchChange"
               @search-reset="searchReset"
@@ -34,10 +35,22 @@
                   @click="handleDelete">删 除
        </el-button>
      </template>
      <template slot-scope="{row}"
                slot="category">
        <el-tag>{{row.categoryName}}</el-tag>
          <template slot-scope="{ row }" slot="devicestate">
            <el-tag>{{
              row.devicestate == "0" ? "撤防" : row.devicestate == "1" ? "布防" : "无"
              }}
            </el-tag>
      </template>
          <template slot-scope="{ row }" slot="dtype">
            <el-tag>{{
              row.dtype == "0" ? "掉线" : row.dtype == "1" ? "在线" : "无"
              }}
            </el-tag>
          </template>
    </avue-crud>
  </basic-container>
    </el-col>
@@ -104,6 +117,7 @@
          column: [
            {
              label: "设备名称",
              width: 130,
              prop: "deviceName",
              searchPlaceholder:"请输入设备名称/编号",
              search: true,
@@ -111,6 +125,7 @@
            {
              label: "设备编号",
              prop: "deviceNumber",
              width: 130
            },
            {
              label: "行政区",
@@ -119,13 +134,39 @@
            },{
              label: "布撤防状态",
              prop: "devicestate",
              type: "select",
              slot: true,
              width: 100,
              dicData: [
                {
                  label: "撤防",
                  value: "0"
                },
                {
                  label: "布防",
                  value: "1"
                }
              ]
            },{
              label: "设备状态",
              prop: "dtype",
              search: true,
              slot: true,
              type: "select",
              dicData: [
                {
                  label: "掉线",
                  value: "0"
                },
                {
                  label: "在线",
                  value: "1"
                }
              ]
            },{
              label: "设备类型",
              prop: "deviceType",
              width: 150,
              search: true,
            },{
              label: "权属",
@@ -133,18 +174,22 @@
            },{
              label: "街道",
              prop: "street",
              width: 150
            },{
              label: "缴费信息",
              prop: "pay",
            },{
              label: "安装时间",
              prop: "stime",
              width: 130
            },{
              label: "到期时间",
              prop: "expireTime",
              width: 130
            },{
              label: "最后上传时间",
              prop: "heartbeat",
              width: 130
            },
          ]
@@ -297,7 +342,22 @@
          this.loading = false;
          this.selectionClear();
        });
      }, rowStyle({row, column, rowIndex}) {
        if (row.heartbeat != null && row.heartbeat != "" ) {
          var date = new Date(row.heartbeat).getTime();
          var Dqdate = new Date().getTime();
          if ((Dqdate - date) >= (60 * 60 * 24 * 1000)) {
            return {
              color: "#15a2fe"
            };
      }
        }else if(row.heartbeat == ""){
          return {
            color: "#15a2fe"
          };
        }
      },
    }
  };
</script>
src/views/realTimePolice/real.vue
@@ -772,7 +772,7 @@
      } else {
        axios({
          url:
            "http://192.168.0.103:1888/api/blade-jfpts/jingdan/jingdan/submit",
            "http://192.168.0.102:1888/api/blade-jfpts/jingdan/jingdan/submit",
          method: "post",
          data: {
            rName: row.rname,
@@ -814,7 +814,7 @@
      var that = this;
      axios({
        url:
          "http://192.168.0.103:1888/api/blade-jfpts/alarm/alarm/deletejj?id=" +
          "http://192.168.0.102:1888/api/blade-jfpts/alarm/alarm/deletejj?id=" +
          row.id,
        method: "post"
      }).then(function() {
@@ -826,7 +826,7 @@
      var that = this;
      axios({
        url:
          "http://192.168.0.103:1888/api/blade-jfpts/alarm/alarm/updateJtype?id=" +
          "http://192.168.0.102:1888/api/blade-jfpts/alarm/alarm/updateJtype?id=" +
          row.id +
          "&czTime=" +
          row.czTime +