odc.xiaohui
2023-02-21 c0bbc152add7a7479e5453ff1310df810ecdd049
2023/2/21
肖辉
修改店铺管理,案卷查询,我的代办
7个文件已修改
210 ■■■■ 已修改文件
src/components/dispatch/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/map/leafletMap.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/baseSetting/illegalBuild/index.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/baseSetting/violation/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/disposal/casepool/pool/createUser/ill/index.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/fivepack/threepack/components/content.vue 155 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/viewEvent/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/dispatch/index.vue
@@ -107,7 +107,7 @@
      </div>
    </el-form>
    <div class="map">
      <MyMap></MyMap>
      <MyMap style="width: 600px; height: 400px"></MyMap>
    </div>
    <div class="footer">
      <el-button type="primary" @click="handleDispatch">确定</el-button>
@@ -408,4 +408,4 @@
    padding: 10px 20px;
  }
}
</style>
</style>
src/components/map/leafletMap.vue
@@ -42,6 +42,7 @@
    };
  },
  mounted() {
    console.log('/* 创建地图实例 */')
    setTimeout(() => {
      this.createrMap();
    }, 100);
@@ -49,14 +50,28 @@
  methods: {
    /* 创建地图实例 */
    createrMap() {
      this.option.center = [eval(this.map_point.y), eval(this.map_point.x)];
      this.option.zoom = this.map_zoom;
      this.map = this.$map.createrMap("map-container", this.option);
      // this.$map.createrLayers(this.map, this.mapUrls) //切片地图
      // this.$map.createrChinatm(this.map, this.mapUrl); // 图层
      this.map.pm.setLang("zh");
      // this.map.pm.addControls(this.options);
      // this.map.on("pm:drawstart", (e) => {
      //   // // workingLayer.on('pm:create', e => {
      //   // console.log("绘制开始");
      //   // console.log(e);
      //   // // });
      // });
      // this.map.on("pm:drawend", (e) => {
      //   // // workingLayer.on('pm:create', e => {
      //   // console.log("绘制结束");
      //   // // });
      // });
      this.locationMap();
    },
    locationMap() {
      if (this.mark && this.map) {
src/views/operate/baseSetting/illegalBuild/index.vue
@@ -12,11 +12,11 @@
        </div>
        <div class="addUser">
          <el-button class="addBtn" type="primary" @click="dialogCreate = true"
            >新增违建</el-button
            >新增违建类型</el-button
          >
          <el-dialog
            :visible.sync="dialogCreate"
            title="新增违建"
            title="新增违建类型"
            width="45%"
            v-if="dialogCreate"
            :before-close="handleClose"
@@ -77,7 +77,7 @@
        <!-- tools -->
        <div class="tools">
          <div class="funs">
            <!-- <div class="funsItem">
             <div class="funsItem">
                            <el-checkbox v-model="all" @change="selectAll()">全选</el-checkbox>
                        </div>
                        <div class="funsItem">
@@ -89,7 +89,7 @@
                                    :value="item.value" :disabled="item.disabled">
                                </el-option>
                            </el-select>
                        </div> -->
                        </div>
          </div>
          <div class="pagination">
            <el-pagination
@@ -300,7 +300,7 @@
  }
  header {
    background-color: #fff;
    //background-color: #fff;
    .headerContent {
      padding: 0;
@@ -346,7 +346,7 @@
  }
  main {
    background-color: #fff;
    //background-color: #fff;
    margin-top: 20px;
    padding-bottom: 50px;
@@ -367,7 +367,7 @@
          line-height: 28px;
          display: flex;
          align-items: center;
          border: 1px solid #17324c;
          border: 1px solid #ccc;
          border-radius: 4px;
          font-size: 12px;
          margin-left: 10px;
@@ -380,7 +380,10 @@
          .el-select {
            width: 120px;
          }
          &::v-deep .el-input__inner {
            border: none;
            // background-color: #09152f;
          }
          &:hover {
            border: 1px solid #4b9bb7;
          }
src/views/operate/baseSetting/violation/index.vue
@@ -82,7 +82,7 @@
        <!-- tools -->
        <div class="tools">
          <div class="funs">
            <!-- <div class="funsItem">
             <div class="funsItem">
                            <el-checkbox v-model="all" @change="selectAll()">全选</el-checkbox>
                        </div>
                        <div class="funsItem">
@@ -94,7 +94,7 @@
                                    :value="item.value" :disabled="item.disabled">
                                </el-option>
                            </el-select>
                        </div> -->
                        </div>
          </div>
          <div class="pagination">
            <el-pagination
@@ -380,7 +380,7 @@
          line-height: 28px;
          display: flex;
          align-items: center;
          border: 1px solid #17324c;
          border: 1px solid #ccc;
          border-radius: 4px;
          font-size: 12px;
          margin-left: 10px;
src/views/operate/disposal/casepool/pool/createUser/ill/index.vue
@@ -109,7 +109,7 @@
                        </el-form-item>
                        <el-form-item class="optionItems" label-width='0px' prop="buildingWidth">
                            <el-input placeholder="单位米" v-model="ill.buildingWidth"></el-input>
                        </el-form-item>
                        </el-form-item>
                        <el-form-item class="optionItems" label-width='0px' prop="buildingHigh">
                            <el-input placeholder="单位米" v-model="ill.buildingHigh"></el-input>
                        </el-form-item>
@@ -360,7 +360,7 @@
    created() {
        const { getBigKind, getCommityList,getStreetList } = this;
        getStreetList(0);
        // this.ill.category = this.mytype + 1;
        getBigKind();
        getCommityList();
@@ -537,7 +537,7 @@
            }
        .input-form {
            .upload-demo {
                position: relative;
                margin-right: 20px;
@@ -577,4 +577,4 @@
        flex: 2;
    }
}
</style>
</style>
src/views/operate/fivepack/threepack/components/content.vue
@@ -6,7 +6,8 @@
          <div class="search-item">
            <span>输入查询:</span>
            <el-input
              style="flex: 1"
              style="flex: 1;margin-left: 15px"
              :placeholder="
                isStorePage() ? '店铺(门店)名称' : '请输入店铺编号'
              "
@@ -15,7 +16,7 @@
          </div>
          <div class="search-item">
            <span>店铺状态:</span>
            <el-select v-model="storeStatus" placeholder="选择店铺状态">
            <el-select v-model="storeStatus" style="margin-left: 15px" placeholder="选择店铺状态">
              <el-option
                v-for="item in options"
                :key="item.value"
@@ -253,18 +254,46 @@
          </el-form>
        </div>
      </el-dialog>
      <!-- 分页 -->
      <div class="pagination">
        <el-pagination
          background
          :current-page="currentPage"
          layout="prev, pager, next"
          :total="totalNum"
          :page-size="pageSize"
          @current-change="changeCurrentPage"
        >
        </el-pagination>
      <div class="tools">
        <div class="funs">
          <div class="funsItem">
            <el-checkbox v-model="all" @change="selectAll()">全选</el-checkbox>
          </div>
          <div class="funsItem">
            <el-checkbox v-model="unsame" @change="disSame(tableData)">反选</el-checkbox>
          </div>
          <div class="funsItem">
            <el-select v-model="myIdx" placeholder="批量操作" @change="selectChange">
              <el-option v-for="item in options" :key="item.value" :label="item.label"
                         :value="item.value" :disabled="item.disabled">
              </el-option>
            </el-select>
          </div>
        </div>
        <div class="pagination">
          <el-pagination
              background
              :current-page="currentPage"
              layout="prev, pager, next"
              :total="totalNum"
              :page-size="pageSize"
              @current-change="changeCurrentPage"
          >
          </el-pagination>
        </div>
      </div>
      <!-- 分页 -->
<!--      <div class="pagination">-->
<!--        <el-pagination-->
<!--          background-->
<!--          :current-page="currentPage"-->
<!--          layout="prev, pager, next"-->
<!--          :total="totalNum"-->
<!--          :page-size="pageSize"-->
<!--          @current-change="changeCurrentPage"-->
<!--        >-->
<!--        </el-pagination>-->
<!--      </div>-->
    </main>
  </div>
</template>
@@ -358,6 +387,46 @@
  },
  methods: {
    // 批量删除
    mulDelete(idArr) {
      this.$axios({
        method: "delete",
        url: "sccg/illegal_building/batch_delete?ids=" + idArr,
      }).then((res) => {
        this.getUserList();
        this.$message({
          message: res.message,
          type: res.code === 200 ? "success" : "warning",
        });
      });
    },
    // 执行下拉框操作
    selectChange(val) {
      let ids = [];
      this.tempList.forEach((item) => {
        ids.push(item.number);
      });
      if (ids.length !== 0) {
        if (val === 3) {
          this.mulDelete(ids);
        }
      } else {
        this.$message({
          type: "warning",
          message: "您还没选中任何数据",
        });
      }
    },
    // 全选
    selectAll() {
      this.$refs.multipleTable.toggleAllSelection();
    },
    // 反选
    disSame(list) {
      list.forEach((row) => {
        this.$refs.multipleTable.toggleRowSelection(row);
      });
    },
    // 新建/保存消息(1:新建,0保存消息)
    handleSubmit(mystatus) {
      this.role.body = this.$refs.edit.editor.txt.html();
@@ -623,7 +692,67 @@
    .mainTitle {
      line-height: 60px;
    }
    .tools {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 20px;
      .funs {
        display: flex;
        .funsItem {
          line-height: 28px;
          display: flex;
          align-items: center;
          border: 1px solid #ccc;
          border-radius: 4px;
          font-size: 12px;
          margin-left: 10px;
          .el-checkbox {
            width: 80px;
            padding: 0 10px;
          }
          .el-select {
            width: 120px;
          }
          &::v-deep .el-input__inner {
            border: none;
            // background-color: #09152f;
          }
          &:hover {
            border: 1px solid #4b9bb7;
          }
          &:hover .el-checkbox {
            color: #4b9bb7;
          }
        }
      }
      .pagination {
        margin-top: 50px;
        display: flex;
        line-height: 50px;
        justify-content: center;
        .el-pagination {
          &::v-deep li,
          &::v-deep .btn-prev,
          &::v-deep .btn-next {
            // background-color: #071f39;
            color: #4b9bb7;
          }
          &::v-deep .active {
            background-color: #409eff;
            color: #fff;
          }
        }
      }
    }
    .el-link {
      color: #4b9bb7;
    }
src/views/operate/viewEvent/index.vue
@@ -431,7 +431,7 @@
  }
  main {
    background-color: #fff;
    //background-color: #fff;
    margin-top: 20px;
    padding-bottom: 50px;
@@ -456,6 +456,7 @@
          line-height: 28px;
          display: flex;
          align-items: center;
          border: 1px solid #ccc;
          border-radius: 4px;
          font-size: 12px;
          margin-left: 10px;