Commit 9d817fcc by dingdang

update: 会员卡列表

parent 0fcc5ec6
......@@ -26,6 +26,7 @@ export default {
},
methods: {
setDefalutTime(){
return
let start = new Date();
start.setFullYear(start.getFullYear() - 1);
start.setDate(start.getDate()+1);
......
......@@ -72,9 +72,9 @@
:value=10
></el-option>
</el-select>
<el-date-picker style="width: 256px;" v-model="dateDefault" type="daterange" range-separator="~" start-placeholder="创建开始日期" end-placeholder="创建结束日期" :default-time="['00:00:00', '23:59:59']" :picker-options="pickerOptions()" value-format="yyyy-MM-dd" @change="handleSearch" :clearable="false"> </el-date-picker>
<el-date-picker style="width: 256px;" v-model="dateDefault" type="daterange" range-separator="~" start-placeholder="创建开始日期" end-placeholder="创建结束日期" value-format="yyyy-MM-dd" @change="handleSearch" clearable> </el-date-picker>
</div>
<p class="font14 tip-p">展示投放时间近一年的卡券</p>
<!-- <p class="font14 tip-p">展示投放时间近一年的卡券</p> -->
<div class="table-content">
<el-table
:data="memberData"
......@@ -351,7 +351,6 @@ import nav from "../../common/navbar/navbar.vue";
import { doFetch } from "../../components/axios/api";
import url from "../../components/axios/url";
import authMethods from '@/mixins/auth';
import {formatYMD} from '@/common/filters/custom.js';
import {
checkFalse,
checkStatus,
......@@ -492,9 +491,6 @@ export default {
this.handleCheckDestory();
},
handleSearch() {
if(!this.dateDefault) {
this.setDefalutTime();
}
this.page.currentPage = 1;
this.getMemberCardsPage();
},
......@@ -558,14 +554,17 @@ export default {
});
},
getMemberCardsPage() {
let [ beginTime, endTime ] = this.dateDefault;
beginTime = beginTime ? new Date(beginTime).getTime() : null;
endTime = endTime ? new Date(endTime).getTime() : null;
doFetch(url.memberCardsPage, {
memberId: this.memberId,
pageSize: this.page.pageSize,
currentPage: this.page.currentPage,
cardReviceCode: this.cardReviceCode,
useStatus: this.useStatus,
beginTime: this.dateDefault[0],
endTime: this.dateDefault[1],
beginTime,
endTime
})
.then(res => {
if (res.data.errorCode === 0) {
......@@ -618,7 +617,6 @@ export default {
}
},
created() {
this.setDefalutTime()
if (this.memberId) {
this.getMemberCardsPage();
}
......@@ -627,23 +625,6 @@ export default {
},
components: {
"v-nav": nav
},
watch: {
'dateDefault': {
handler: function(selectTime) {
if(!selectTime){
let start = new Date();
start.setFullYear(start.getFullYear() - 1);
start.setDate(start.getDate() + 1);
start = `${start.getFullYear()}-${start.getMonth() + 1}-${start.getDate()}`;
let end = new Date();
end = `${end.getFullYear()}-${end.getMonth() + 1}-${end.getDate()}`;
selectTime = [formatYMD(new Date(start).getTime()), formatYMD(new Date(end).getTime())]
this.dateDefault = [formatYMD(new Date(start).getTime()), formatYMD(new Date(end).getTime())]
}
},
immediate: true
}
}
};
</script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment