hanbaoshan
2020-09-01 8a0e6f282569868275cf90ee33b0bf5fc4b30b2b
src/pages/areaManage/index/App.vue
@@ -33,7 +33,7 @@
          </el-form-item>
        </div>
        <div class="checklist">
          <el-form-item>
          <el-form-item style="margin-right:0">
            <!-- <el-transfer v-model="checkedData" :props="{key:'model',label:'label'}" :titles="['全部区域', '选中区域']" :button-texts="['左移','右移']" filterable @change="handleChange" :data="areaData"></el-transfer> -->
            <el-transfer
              v-model="checkedData"
@@ -106,7 +106,6 @@
    renderTable () {
      getAllAreas().then(res => {
        if (res.code == 200) {
          debugger
          this.groups = res.data
        }
      })
@@ -137,7 +136,6 @@
      let _this = this;
      row.camPolygons.forEach(camPolygon => {
        camPolygon.pgns.forEach(polygon => {
          debugger
          let symbol = camPolygon.cameraId + '&' + polygon.polygonId
          // let checkedItem = {};
          // checkedItem.cameraId = camPolygon.cameraId;
@@ -152,6 +150,7 @@
    createArea () {
      this.isEdit = false;
      this.dialogFormVisible = true;
      this.areaForm = {};
      this.areaForm.name = '';
      this.areaForm.id = '';
      this.areaForm.desc = '';
@@ -208,7 +207,6 @@
      let tempArr = [];
      let tempIdArr = [];
      this.areaForm.camPolygons = [];
      debugger
      this.checkedData.forEach(item => {
        let tempCameraItem = { pgns: [] };
        let cameraId = item.split('&')[0];
@@ -289,7 +287,6 @@
}
.el-form-item {
  display: flex;
  margin-right: 40px;
}
.el-form-item label {
  font-weight: bold;
@@ -324,10 +321,10 @@
  border-color: #9eb4f0 !important;
}
/deep/.el-dialog {
  min-width: 764px;
  min-width: 940px;
}
/deep/.el-textarea__inner {
  width: 566px;
  width: 763px;
  height: 60px;
}
/deep/.el-transfer-panel__item.el-checkbox .el-checkbox__label {
@@ -346,4 +343,7 @@
  .el-checkbox__label {
  font-size: 14px !important;
}
/deep/.el-transfer-panel{
  width:300px;
}
</style>