|
|
|
@ -23,8 +23,10 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="selects-item">
|
|
|
|
<div class="selects-item">
|
|
|
|
<div class="selects-item-label">有效时间:</div>
|
|
|
|
<div class="selects-item-label">是否在有效期:</div>
|
|
|
|
<DatePicker :value="select.effectiveDate" style="width: 200px;" transfer placeholder="选择有效时间" type="daterange" placement="bottom" @on-change="(e)=>select.effectiveDate = e"></DatePicker>
|
|
|
|
<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>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="selects-item">
|
|
|
|
<div class="selects-item">
|
|
|
|
@ -80,7 +82,7 @@ export default {
|
|
|
|
name:'',
|
|
|
|
name:'',
|
|
|
|
system:'',
|
|
|
|
system:'',
|
|
|
|
createDate:[],
|
|
|
|
createDate:[],
|
|
|
|
effectiveDate:[]
|
|
|
|
isEffect:''
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
total:0,
|
|
|
|
total:0,
|
|
|
|
@ -109,7 +111,7 @@ export default {
|
|
|
|
{
|
|
|
|
{
|
|
|
|
label:'发布系统',
|
|
|
|
label:'发布系统',
|
|
|
|
width: 180,
|
|
|
|
width: 180,
|
|
|
|
prop:'origin_system'
|
|
|
|
prop:'origin_system_detail.value'
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
label:'活动跳转',
|
|
|
|
label:'活动跳转',
|
|
|
|
@ -124,9 +126,12 @@ export default {
|
|
|
|
prop:'type',
|
|
|
|
prop:'type',
|
|
|
|
formatter:(cell,data,value)=>{
|
|
|
|
formatter:(cell,data,value)=>{
|
|
|
|
switch (value){
|
|
|
|
switch (value){
|
|
|
|
case 1:
|
|
|
|
case 0:
|
|
|
|
return '首页轮播图'
|
|
|
|
return '首页轮播图'
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 1:
|
|
|
|
|
|
|
|
return '商品轮播图'
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
return '未知'
|
|
|
|
return '未知'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -152,15 +157,14 @@ export default {
|
|
|
|
label:'有效期',
|
|
|
|
label:'有效期',
|
|
|
|
width: 220,
|
|
|
|
width: 220,
|
|
|
|
customFn:(row)=>{
|
|
|
|
customFn:(row)=>{
|
|
|
|
return (<div>{parseTime(new Date(row.valid_time_begin),'{y}-{m}-{d}')} - {parseTime(new Date(row.valid_time_over),'{y}-{m}-{d}')}</div>)
|
|
|
|
return (<div>{parseTime(new Date(row.valid_time_begin),'{y}-{m}-{d}')} ~ {parseTime(new Date(row.valid_time_over),'{y}-{m}-{d}')}</div>)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
label:'创建人/创建时间',
|
|
|
|
label:'创建人/创建时间',
|
|
|
|
width: 220,
|
|
|
|
width: 220,
|
|
|
|
prop:'created_at',
|
|
|
|
customFn:(row)=>{
|
|
|
|
formatter:(cell, data, value) => {
|
|
|
|
return (<div>{row.admin.name} / {parseTime(new Date(row.created_at),'{y}-{m}-{d}')}</div>)
|
|
|
|
return parseTime(new Date(value),'{y}-{m}-{d}') || ''
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
],
|
|
|
|
@ -184,7 +188,8 @@ export default {
|
|
|
|
page_size:this.select.pageSize,
|
|
|
|
page_size:this.select.pageSize,
|
|
|
|
create_begin:this.select.createDate[0],
|
|
|
|
create_begin:this.select.createDate[0],
|
|
|
|
create_over:this.select.createDate[1],
|
|
|
|
create_over:this.select.createDate[1],
|
|
|
|
page:this.select.pageIndex
|
|
|
|
page:this.select.pageIndex,
|
|
|
|
|
|
|
|
valid_time:this.select.isEffect,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
this.list = res.data
|
|
|
|
this.list = res.data
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|