|
|
|
|
@ -4,123 +4,68 @@
|
|
|
|
|
<lx-header icon="md-apps" text="广告管理" style="margin-bottom: 10px; border: 0px; margin-top: 15px">
|
|
|
|
|
<div slot="content"></div>
|
|
|
|
|
<slot>
|
|
|
|
|
<xy-selectors @search="getAds" @add="$refs['addAd'].isShow = true,$refs['addAd'].type = 'add'" @reset="resetSelect">
|
|
|
|
|
<template>
|
|
|
|
|
<!-- <template v-if="select.name || select.system || select.createDate[0] || select.createDate[1] || select.isEffect === 0 || select.isEffect === 1">-->
|
|
|
|
|
<!-- <Alert style="padding-top: 6px;padding-bottom: 6px;font-size: 13px" type="success" show-icon closable @on-close="resetSelect">-->
|
|
|
|
|
<!-- <Icon type="ios-funnel-outline" slot="icon" color="#fff"/>-->
|
|
|
|
|
<!-- <span v-if="select.name">-->
|
|
|
|
|
<!-- {{select.name}},-->
|
|
|
|
|
<!-- </span>-->
|
|
|
|
|
<!-- <span v-if="select.system">-->
|
|
|
|
|
<!-- {{select.system.label}},-->
|
|
|
|
|
<!-- </span>-->
|
|
|
|
|
<!-- <span v-if="select.createDate[0] || select.createDate[1]">-->
|
|
|
|
|
<!-- {{select.createDate[0]}} - {{select.createDate[1]}},-->
|
|
|
|
|
<!-- </span>-->
|
|
|
|
|
<!-- <span v-if="select.isEffect === 0 || select.isEffect === 1">-->
|
|
|
|
|
<!-- {{select.isEffect === 0 ? '有效' : '无效'}}-->
|
|
|
|
|
<!-- </span>-->
|
|
|
|
|
<!-- </Alert>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<Input v-model="select.name" placeholder="活动名称.." clearable style="width: 200px;margin-right: 10px;"/>
|
|
|
|
|
<Button type="primary" @click="getAds" style="margin-right: 10px;">搜索</Button>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<template v-slot:selected>
|
|
|
|
|
<div style="display: flex;padding: 0 0 10px 20px;">
|
|
|
|
|
<span style="padding-right: 6px">当前搜索条件:</span>
|
|
|
|
|
<div v-if="select.name">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.name = ''">
|
|
|
|
|
{{select.name}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.system">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.system = ''">
|
|
|
|
|
{{select.system.label}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.createDate[0] || select.createDate[1]">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.createDate = []">
|
|
|
|
|
{{select.createDate[0]}} - {{select.createDate[1]}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.isEffect === 0 || select.isEffect === 1">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.isEffect = ''">
|
|
|
|
|
{{select.isEffect === 0 ? '有效' : '无效'}}
|
|
|
|
|
</el-tag>
|
|
|
|
|
<div style="display:flex;">
|
|
|
|
|
<Input v-model="select.name" placeholder="活动名称.." clearable style="width: 200px;margin-right: 10px;"/>
|
|
|
|
|
<Button type="primary" @click="getAds" style="margin-right: 10px;">搜索</Button>
|
|
|
|
|
<xy-selectors @search="getAds" @add="$refs['addAd'].isShow = true,$refs['addAd'].type = 'add'" @reset="resetSelect">
|
|
|
|
|
<template v-slot:selected>
|
|
|
|
|
<div style="display: flex;padding: 0 0 10px 20px;">
|
|
|
|
|
<span style="padding-right: 6px">当前搜索条件:</span>
|
|
|
|
|
<div v-if="select.name">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.name = ''">
|
|
|
|
|
{{select.name}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.system">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.system = ''">
|
|
|
|
|
{{select.system.label}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.createDate[0] || select.createDate[1]">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.createDate = []">
|
|
|
|
|
{{select.createDate[0]}} - {{select.createDate[1]}}
|
|
|
|
|
</el-tag>,
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="select.isEffect === 0 || select.isEffect === 1">
|
|
|
|
|
<el-tag effect="light" size="small" closable @close="select.isEffect = ''">
|
|
|
|
|
{{select.isEffect === 0 ? '有效' : '无效'}}
|
|
|
|
|
</el-tag>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-slot:searchContent>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label" style="display: flex;flex-wrap: wrap">
|
|
|
|
|
发布系统
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<template v-for="(item,index) in systems">
|
|
|
|
|
<el-tag :effect="select.system.value == item.value ? 'dark' : 'plain'" @click="select.system = item">{{item.label}}</el-tag>
|
|
|
|
|
</template>
|
|
|
|
|
<template>
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label" style="display: flex;flex-wrap: wrap">
|
|
|
|
|
发布系统
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<template v-for="(item,index) in systems">
|
|
|
|
|
<el-tag :effect="select.system.value == item.value ? 'dark' : 'plain'" @click="select.system = item">{{item.label}}</el-tag>
|
|
|
|
|
</template>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label">
|
|
|
|
|
创建时间
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label">
|
|
|
|
|
创建时间
|
|
|
|
|
</div>
|
|
|
|
|
<DatePicker :value="select.createDate" style="width: 220px;" transfer placeholder="选择创建日期" type="daterange" placement="bottom" @on-change="(e)=> select.createDate = e "></DatePicker>
|
|
|
|
|
</div>
|
|
|
|
|
<DatePicker :value="select.createDate" style="width: 220px;" transfer placeholder="选择创建日期" type="daterange" placement="bottom" @on-change="(e)=> select.createDate = e "></DatePicker>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label">
|
|
|
|
|
是否有效
|
|
|
|
|
<div class="select-content-item">
|
|
|
|
|
<div class="select-content-item-label">
|
|
|
|
|
是否有效
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-radio v-model="select.isEffect" :label="1">有效</el-radio>
|
|
|
|
|
<el-radio v-model="select.isEffect" :label="0">无效</el-radio>
|
|
|
|
|
<el-radio v-model="select.isEffect" label="">全部</el-radio>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<el-radio v-model="select.isEffect" :label="0">有效</el-radio>
|
|
|
|
|
<el-radio v-model="select.isEffect" :label="1">无效</el-radio>
|
|
|
|
|
<el-radio v-model="select.isEffect" label="">全部</el-radio>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</xy-selectors>
|
|
|
|
|
<!-- <div class="selects">-->
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <div class="selects-item-label">活动名称:</div>-->
|
|
|
|
|
<!-- <Input v-model="select.name" placeholder="活动名称搜索" clearable style="width: 150px;"/>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <div class="selects-item-label">发布系统:</div>-->
|
|
|
|
|
<!-- <Select v-model="select.system" placeholder="选择发布系统" style="width: 150px;" clearable>-->
|
|
|
|
|
<!-- <Option v-for="item in systems" :key="item.value" :value="item.value">{{ item.label }}</Option>-->
|
|
|
|
|
<!-- </Select>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <div class="selects-item-label">创建时间:</div>-->
|
|
|
|
|
<!-- <DatePicker :value="select.createDate" style="width: 200px;" transfer placeholder="选择创建日期" type="daterange" placement="bottom" @on-change="(e)=>select.createDate = e"></DatePicker>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <div class="selects-item-label">是否在有效期:</div>-->
|
|
|
|
|
<!-- <Select v-model="select.isEffect" placeholder="是否有效" style="width: 100px;" clearable>-->
|
|
|
|
|
<!-- <Option v-for="item in [{value:0,label:'有效'},{value:1,label:'无效'},{value:'',label:'全部'}]" :value="item.value">{{ item.label }}</Option>-->
|
|
|
|
|
<!-- </Select>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <Button type="primary" style="margin: 0 6px 0 12px;" @click="getAds">查询</Button>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <Button type="error" ghost style="margin: 0 6px;" @click="resetSelect">重置</Button>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
<!-- <div class="selects-item">-->
|
|
|
|
|
<!-- <Button style="margin: 0 6px;" type="info" @click="$refs['addAd'].isShow = true,$refs['addAd'].type = 'add'">新增</Button>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
<!-- </div>-->
|
|
|
|
|
</template>
|
|
|
|
|
</xy-selectors>
|
|
|
|
|
</div>
|
|
|
|
|
</slot>
|
|
|
|
|
</lx-header>
|
|
|
|
|
</div>
|
|
|
|
|
|