【开发记录】网络摄像头国标GB28181协议EasyGBS广告宣传位动态配置更新说明

大家熟知的国标GB28181协议视频平台EasyGBS界面调整之后,很多用户都反馈新界面更加简洁大方了,并且登录页的广告位也为项目的宣传起到了部分作用。

TSINGSEE青犀视频云边端产品开发的登录页宣传位的开发过程,我们也和大家做了分享(登录页如何实现插入产品广告位),EasyGBS广告宣传位目前是静态,为了能更好对项目进行展现,我们打算对该宣传位进行动态调整。

调整过程大致如下:
首先前端需要配置宣传位的页面,通过配置页面来配置所有宣传位的信息,然后在登录页通过接口获取相应信息,渲染到页面上即可。参考代码:

<el-form-item label="宣传图点选:" class="publicity">
        <span
          v-for="(item, index) in ruleForm1.logoData"
          :key="index"
          class="publicityBox"
        >
          <el-checkbox v-model="item.Open" :disabled="!admin"  @change="logoChange($event, item)">
            <div class="contaient_img">
              <img :src="imgUrl(item.ImageUrl)" alt />
            </div>
            <div class="logoTitle">{{ item.Title }}</div>
          </el-checkbox>
          <div class="operationBox">
            <div class="contanter">
              <span class="img_edit" @click.stop="logoEdit(item)">
                <i class="iconfont iconbianji"></i>
              </span>
              <span class="img_del" @click.stop="logoDele(item.Id)">
                <i class="iconfont iconshanchu"></i>
              </span>
            </div>
          </div>
        </span>
        <el-checkbox class="nopictures" v-show="admin">
          <div class="contaient_img" @click="dialogVisible = true">
            <img src="../../assets/images/nopictures.png" alt />
            <span class="img_add">
              <i class="iconfont iconadd" ></i>
            </span>
          </div>
          <div class="logoTitle">暂无图片</div>
        </el-checkbox>
      </el-form-item>
    </el-form>

通过上图可以看到,用户可以自由添加或者删减宣传位图片,这一改动提高了平台的开放性。如果大家还想了解更多EasyGBS相关内容,欢迎联系我们。TSINGSEE青犀视频云边端全线产品均提供了测试版本供大家试用,欢迎咨询。

posted on 2020-10-28 17:44  EasyGBS  阅读(219)  评论(0编辑  收藏  举报