wl
2022-11-30 84b2d361e6ad14da0b6b6cb4d6891582181db025
fix: 消息修改 图片查询修改
3个文件已修改
58 ■■■■■ 已修改文件
src/views/operate/images/index.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/message/myIndex/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/video/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/operate/images/index.vue
@@ -3,11 +3,7 @@
    <header>
      <div class="headerContent">
        <div class="search">
          <span>类型查询:</span>
          <div class="option">
            <el-input v-model="type" placeholder="请输入类型"></el-input>
          </div>
          <span>上传时间:</span>
          <span>上传时间:</span>
          <div class="option">
            <el-date-picker
              v-model="datePicked"
@@ -24,13 +20,13 @@
              >查询</el-button
            >
          </div>
          <!-- <div class="findBtn">
          <div class="findBtn">
            <el-button
              type="primary"
              @click="handleUpdateImageResource(null, 'create')"
              >添加图片</el-button
              >添加</el-button
            >
          </div> -->
          </div>
        </div>
      </div>
    </header>
@@ -38,8 +34,8 @@
      <div class="mainContent">
        <div class="type-nav">
          <div
            @click="changeTypeChecked(item.value)"
            v-for="item in typeList"
            @click="changeTypeChecked(index)"
            v-for="(item, index) in typeList"
            :key="item.name"
            :class="[item.checked ? 'is-active' : '', 'type-item']"
          >
@@ -76,8 +72,8 @@
          </el-table-column>
          <el-table-column prop="regionName" label="社区名称" min-width="8">
          </el-table-column>
          <el-table-column prop="id" label="图片Id" min-width="8">
          </el-table-column>
          <!-- <el-table-column prop="id" label="图片Id" min-width="8">
          </el-table-column> -->
          <el-table-column
            prop="createTime"
            label="上传时间"
@@ -229,12 +225,12 @@
      typeList: [
        {
          name: "摄像头推送",
          value: 1,
          value: null,
          checked: true,
        },
        {
          name: "单兵推送",
          value: 2,
          value: "03",
          checked: false,
        },
      ],
src/views/operate/message/myIndex/index.vue
@@ -24,7 +24,7 @@
                    </el-select>
                </div>
                <div class="search">
                  <span>修改时间:</span>
                  <span>创建时间:</span>
                  <el-date-picker style="width: 200px" type="datetimerange" v-model="datetime" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
                </div>
                <div class="find">
@@ -51,7 +51,7 @@
                    </el-table-column>
                    <el-table-column prop="head" label="标题" min-width="10">
                    </el-table-column>
                    <el-table-column prop="createTime" label="修改时间" min-width="10">
                    <el-table-column prop="createTime" label="创建时间" min-width="10">
                    </el-table-column>
                    <el-table-column prop="createUser" label="发布人员" min-width="15">
                    </el-table-column>
@@ -248,9 +248,10 @@
            endTime: this.datetime ? this.datetime[1] : null
          }
          getMessageList(messageParam)
              .then(({ records, total }) => {
              .then(({ records, total,size }) => {
                this.tableData = records;
                this.totalNum = total;
                this.pageSize=size;
              })
              .catch(err => {
                this.$message({ type: 'error', message: err });
@@ -375,15 +376,12 @@
                display: flex;
                justify-content: space-between;
                align-items: center;
                span {
                    flex: 1;
                }
                .el-input {
                    flex: 2;
                    color: #1d3f57;
                    &::v-deep .el-input__inner {
                        background-color: #09152f;
                        border: 1px solid #17324c;
src/views/operate/video/index.vue
@@ -3,14 +3,7 @@
    <header>
      <div class="headerContent">
        <div class="search">
          <span>筛选条件:</span>
          <div class="option">
            <el-input
              v-model="searchContent"
              placeholder="请输入内容"
            ></el-input>
          </div>
          <span>上传时间:</span>
          <span>上传时间:</span>
          <div class="option">
            <el-date-picker
                v-model="datePicked"
@@ -25,7 +18,7 @@
            <el-button type="primary" @click="searchVideoList">查询</el-button>
          </div>
          <div class="findBtn">
            <el-button class="button-addition" type="primary" @click="handleOpera(null, 'create')">添加视频</el-button>
            <el-button class="button-addition" type="primary" @click="handleOpera(null, 'create')">添加</el-button>
          </div>
        </div>
      </div>
@@ -58,7 +51,7 @@
          @selection-change="tableChange"
        >
          <el-table-column type="selection" min-width="5"> </el-table-column>
          <el-table-column prop="baseId" label="所属事件编号" min-width="18">
          <el-table-column prop="code" label="所属事件编号" min-width="18">
          </el-table-column>
          <el-table-column prop="category" label="问题类别" min-width="8">
            <template slot-scope="scope">
@@ -195,12 +188,12 @@
      typeList: [
        {
          name: "摄像头推送",
          value: 1,
          value: null,
          checked: true,
        },
        {
          name: "单兵推送",
          value: 2,
          value: "03",
          checked: false,
        },
      ],
@@ -222,13 +215,8 @@
    }
  },
  created() {
    this.statusArr[0] = 6;
    this.searchContent = this.typeList.find((item) => item.checked).value;
    this.searchVideoList();
    this.typeList.forEach((item) => {
      if (item.checked) {
        this.statusArr[1] = item.value;
      }
    });
  },
  methods: {
    // 顶部下拉框