南昌市物联网技防平台-前端
shuishen
2021-02-04 e395d30028b91d30ab71f010ece4e778ba8a62d4
src/views/policeInformationDistribution/index.vue
@@ -21,11 +21,35 @@
      @refresh-change="refreshChange"
      @on-load="onLoad"
    >
    <template slot-scope="{row}" slot="type">
        <el-tag>{{row.type=='0'?'待处理':row.type=='1'?'处理中':row.type=='2'?'已处理':''}}</el-tag>
      <template slot-scope="{ row }" slot="type">
        <el-tag>{{
          row.type == "0"
            ? "待处理"
            : row.type == "1"
            ? "处理中"
            : row.type == "2"
            ? "已处理"
            : ""
        }}</el-tag>
      </template>
      <template slot-scope="{ type, size, row }" slot="menu">
        <el-button
          icon="el-icon-edit"
          :size="size"
          :type="type"
          @click.stop="disposition(row)"
          >处置</el-button
        >
        <el-button
          icon="el-icon-location-outline"
          :size="size"
          :type="type"
          @click.stop="handleMap()"
          >定位</el-button
        >
      </template>
    </avue-crud>
    <el-drawer
      title="我是标题"
@@ -203,29 +227,29 @@
            className: "cityClass3"
          },
          {
              label: "处理状态",
              search: true,
              searchSpan: 3,
              slot: true,
              searchLabelWidth: 80,
              searchPlaceholder: "请选择",
              prop: "type",
              type: "select",
              dicData: [
                {
                  label: "待处理",
                  value: '0'
                },
                {
                  label: "处理中",
                  value: '1'
                },
                {
                  label: "已处理",
                  value: '2'
                }
              ],
            },
            label: "处理状态",
            search: true,
            searchSpan: 3,
            slot: true,
            searchLabelWidth: 80,
            searchPlaceholder: "请选择",
            prop: "type",
            type: "select",
            dicData: [
              {
                label: "待处理",
                value: "0"
              },
              {
                label: "处理中",
                value: "1"
              },
              {
                label: "已处理",
                value: "2"
              }
            ]
          }
        ]
      },
      data: []
@@ -264,7 +288,6 @@
          done();
        },
        error => {
          window.console.log(error);
          loading();
        }
      );
@@ -281,7 +304,6 @@
          done();
        },
        error => {
          window.console.log(error);
          loading();
        }
      );
@@ -353,7 +375,6 @@
      }
      this.loading = true;
      getList(page.currentPage, page.pageSize, values).then(res => {
        console.log(res, 11111111111111111);
        const data = res.data.data;
        this.page.total = data.total;
@@ -453,6 +474,11 @@
          color: "#000"
        };
      }
    },
    disposition(data) {
      this.$router.push(
      {path: '/distribution/index',query: data}
      );
    }
  }
};