zengh
2021-06-06 9f19494c76fac630de37311fbfc2d18d7f417a28
src/views/realTimePolice/real.vue
@@ -86,7 +86,7 @@
      <template slot-scope="{ row }" slot="jtype">
        <el-tag
        >{{
          row.jtype == "0" ? "未处理" : row.jtype == "1" ? "处理中" : "已处理"
          row.jtype == "0" || row.jtype == "" ? "未处理" : row.jtype == "1" ? "处理中" : "已处理"
          }}
        </el-tag>
      </template>
@@ -98,25 +98,16 @@
        </el-tag>
      </template>
<!--      <template slot-scope="{ type, size, row }" slot="menu">-->
<!--        <el-button-->
<!--          v-if="row.jtype == 0 || row.jtype == ''"-->
<!--          icon="el-icon-edit"-->
<!--          :size="size"-->
<!--          :type="type"-->
<!--          @click.stop="handleManage(row)"-->
<!--        >核实-->
<!--        </el-button>-->
<!--        <el-button-->
<!--          v-if="row.jtype != 0 && row.jtype != ''"-->
<!--          icon="el-icon-s-order"-->
<!--          :size="size"-->
<!--          :type="type"-->
<!--          @click.stop="PoliceTracking(row)"-->
<!--        >追踪-->
<!--        </el-button>-->
<!--      </template>-->
      <template slot-scope="{ type, size, row }" slot="menu">
        <el-button
          v-if="row.jtype == 0 || row.jtype == 0 || row.jtype == ''"
          icon="el-icon-s-order"
          :size="size"
          :type="type"
          @click.stop="PoliceTracking(row)"
        >派发
        </el-button>
      </template>
    </avue-crud>
    <real-popup ref="realPopupView"></real-popup>
    <el-drawer title="电子地图" append-to-body="true" :visible.sync="showMap">
@@ -220,16 +211,10 @@
                  trigger: "blur",
                },
              ],
            },
            {
              label: "报警人",
              prop: "galarmPeople",
              width: 90,
            },
            {
              label: "报警人电话",
              prop: "phoneNumber",
              width: 130,
            },{
              label: "备注",
              prop: "bz",
              span:24,
            },
            {
              label: "地址",
@@ -285,7 +270,6 @@
              dicUrl: "/api/blade-system/region/select",
              span: 6,
              className: "cityreal1",
              hide: true,
              addDisplay: true,
              editDisplay: true,
              viewDisplay: true,
@@ -307,7 +291,6 @@
              span: 3,
              labelWidth: "0",
              className: "cityreal2",
              hide: true,
              addDisplay: true,
              editDisplay: true,
              viewDisplay: true,
@@ -329,17 +312,9 @@
              span: 3,
              labelWidth: "0",
              className: "cityreal3",
              hide: true,
              addDisplay: true,
              editDisplay: true,
              viewDisplay: true,
            },
            {
              label: "设备编号",
              search: true,
              searchSpan: 3,
              width: 130,
              prop: "deviceNumber",
            },
            {
              label: "警情状态",
@@ -369,6 +344,8 @@
              label: "派发人",
              prop: "alarmPeople",
              width: 90,
              addDisplay: false,
              editDisplay: false,
            },
            {
              label: "处警员",
@@ -468,12 +445,15 @@
    },
    methods: {
      rowSave(row, done, loading) {
        debugger;
        var security = "";
        row.securityArr.forEach((item) => {
          security = security + item + ",";
        });
        row.securityArr = security.substring(0, security.length - 1);
        var userId = JSON.parse(
          window.localStorage.getItem("警群联控后台管理系统-userInfo")
        ).content.real_name;
        row.alarmPeople = userId;
        add(row).then(
          () => {
            this.onLoad(this.page);