案例年份

This commit is contained in:
lims1@hunktimes.com
2023-08-05 22:30:03 +08:00
parent e9f1fb4219
commit bf18f7b922
2 changed files with 24 additions and 9 deletions

View File

@@ -179,6 +179,13 @@ const startReadTimer = (caseRecommendId) => ajax.get(`/xboe/m/boe/cases/recomm
*/ */
const endReadTimer = (data)=> ajax.postJson('/xboe/m/boe/cases/recommend/recordBrowseDuration',data) const endReadTimer = (data)=> ajax.postJson('/xboe/m/boe/cases/recommend/recordBrowseDuration',data)
/**年份查询
*
*/
const caseYears = function (query = {}) {
return ajax.post('/xboe/m/boe/cases/caseYears', query);
}
@@ -203,5 +210,6 @@ export default {
exportCases, exportCases,
exports, exports,
startReadTimer, startReadTimer,
endReadTimer endReadTimer,
caseYears
} }

View File

@@ -116,7 +116,7 @@
{{ caseList.count }}</span> 条数据</div> {{ caseList.count }}</span> 条数据</div>
<el-select v-model="years" multiple collapse-tags <el-select v-model="years" multiple collapse-tags
style="margin-left: 20px; width: 147px; border-radius:20px !important;" placeholder="全部年份"> style="margin-left: 20px; width: 147px; border-radius:20px !important;" placeholder="全部年份">
<el-option v-for="item in allYears" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in caseYears" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</el-select> </el-select>
</div> </div>
@@ -473,13 +473,6 @@ export default {
}); });
return list; return list;
}, },
allYears() {
let nowYear = new Date().getFullYear()
return Array.from({ length: 10 }, (_, i) => ({
value: (nowYear - i).toString(),
label: (nowYear - i).toString(),
}));
},
oneTagAll() { oneTagAll() {
return !this.domain.some(item => item.fielclass); return !this.domain.some(item => item.fielclass);
}, },
@@ -561,6 +554,8 @@ export default {
this.getPositive(); this.getPositive();
this.couresreso(); this.couresreso();
// window.addEventListener("scroll", this.handleScroll); // window.addEventListener("scroll", this.handleScroll);
// 获取年
this.getYears();
}, },
beforeDestroy() { beforeDestroy() {
@@ -569,6 +564,18 @@ export default {
}, },
methods: { methods: {
getYears() {
apiCase.caseYears().then(res => {
if (res.status == 200) {
const { result } = res;
console.log(result);
this.caseYears = result.map(year => ({
value: year,
label: year,
}))
}
})
},
// 查看率的时间 // 查看率的时间
toCaseDetail(id, refId) { toCaseDetail(id, refId) {
if (refId) { if (refId) {