实习总结 - 广告位管理 - 设计实现(1) - 页面布局

任何时候都不要忘记微笑~ 

1. 文件夹

localhost:9528/#/market/advert/edit/new

2. 路由

{
        path: 'advert',
        name: 'advert',
        component: () => import('@/views/advert/index'),
        meta: {
          title: '广告位管理',
          icon: 'table'
        },
        // redirect: '/market/advert/list',
        children: [{
            path: '/',
            name: 'list',
            component: () => import('@/views/advert/list'),
            meta: {
              title: '广告位管理',
              icon: 'tree',
              breadcrumb: false
            },
            hidden: true
          },
          {
            path: 'edit/:id',
            name: 'edit',
            component: () => import('@/views/advert/edit'),
            meta: {
              title: '新建广告位',
              icon: 'tree'
            },
            hidden: true
          }
        ]
      },

3. 静态页面设计

广告位管理主页面列表 list.vue

<template>
  <div class="admin-layout base-layout-warp coupon">
    <div class="layout-header">广告位管理</div>
    <div class="layout-col2">
      <div class="layout-float">
        <div class="float-item">
          <el-select v-model="searchParams.status" placeholder="发布状态">
            <el-option
              v-for="(item,index) in Object.keys(PublishMap)"
              :value="item"
              :key="index"
              :label="PublishMap[item]"
            />
          </el-select>
        </div>
        <div class="float-item">
          <el-select v-model="searchParams.adsPosition" placeholder="推广位置">
            <el-option
              v-for="(item,index) in PositionMap"
              :value="item.value"
              :key="index"
              :label="item.label"
            />
          </el-select>
        </div>
        <div class="float-item">
          <el-input v-model="searchParams.query" placeholder="请输入广告ID或广告名称" />
        </div>
        <div class="float-item">
          <el-button type="primary" @click="search">搜索</el-button>
          <el-button type="primary" @click="clearbtn">清空</el-button>
        </div>
      </div>
      <div class="float-item" style="float:right;">
        <el-button type="primary" @click="createNew">新建广告</el-button>
      </div>
    </div>
    <div class="layout-content">
      <el-table :data="advList" style="width: 100%" empty-text="暂无数据">
        <el-table-column prop="id" label="广告ID" max-width="100" /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白Rachel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值