修复加快倒计时bug

UI_2022-02-10
yujialong 3 years ago
parent 11cb2d744a
commit d861727bb9
  1. 14
      src/pages/ass/list/index.vue

@ -7,7 +7,7 @@
<ul class="filter"> <ul class="filter">
<li> <li>
<label>考核时间</label> <label>考核时间</label>
<el-radio-group size="small" v-model="form.month" @change="initData"> <el-radio-group size="small" v-model="form.month">
<el-radio v-for="(item,index) in dateList" :key="index" :label="item.id" border> <el-radio v-for="(item,index) in dateList" :key="index" :label="item.id" border>
{{ item.name }} {{ item.name }}
</el-radio> </el-radio>
@ -62,7 +62,7 @@
</ul> </ul>
</div> </div>
<el-table :data="listData" class="table" stripe header-align="center"> <el-table v-loading="listLoading" :data="listData" class="table" stripe header-align="center">
<el-table-column type="index" width="100" label="序号" align="center"> <el-table-column type="index" width="100" label="序号" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.$index + (page - 1) * pageSize + 1 }} {{ scope.$index + (page - 1) * pageSize + 1 }}
@ -185,6 +185,7 @@ export default {
page: 1, page: 1,
pageSize: 10, pageSize: 10,
totals: 0, totals: 0,
listLoading:false,//
icVisible: false, icVisible: false,
invitationCode: "", invitationCode: "",
searchTimer: null, searchTimer: null,
@ -214,7 +215,7 @@ export default {
this.form.startTime = ""; this.form.startTime = "";
this.form.endTime = ""; this.form.endTime = "";
} }
this.getData(); this.initData();
}, },
keyword: function(val) { keyword: function(val) {
clearTimeout(this.searchTimer); clearTimeout(this.searchTimer);
@ -266,6 +267,8 @@ export default {
}, 1000); }, 1000);
}, },
getData() { getData() {
this.listLoading = true;
this.listData.splice(0);
if (this.ticker) { if (this.ticker) {
clearInterval(this.ticker); clearInterval(this.ticker);
} }
@ -302,7 +305,10 @@ export default {
} }
}); });
this.beginTimer(); this.beginTimer();
}).catch(err => {}); this.listLoading = false;
}).catch(err => {
this.listLoading = false;
});
}, },
initData() { initData() {
this.page = 1; this.page = 1;

Loading…
Cancel
Save