|
@@ -8,7 +8,7 @@
|
|
|
class="ml20"
|
|
class="ml20"
|
|
|
style="color: #fff; font-size: 18px; height: 60px; padding-top: 50px"
|
|
style="color: #fff; font-size: 18px; height: 60px; padding-top: 50px"
|
|
|
>
|
|
>
|
|
|
- version:{{ this.$store.state.versions[0]?.version }}
|
|
|
|
|
|
|
+ version:{{ timelineData[0]?.version }}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="right">
|
|
<div class="right">
|
|
@@ -32,7 +32,7 @@
|
|
|
<el-popover placement="bottom" trigger="hover" :width="240">
|
|
<el-popover placement="bottom" trigger="hover" :width="240">
|
|
|
<el-timeline>
|
|
<el-timeline>
|
|
|
<el-timeline-item
|
|
<el-timeline-item
|
|
|
- v-for="item in this.$store.state.versions"
|
|
|
|
|
|
|
+ v-for="item in timelineData"
|
|
|
center
|
|
center
|
|
|
:timestamp="item.timer"
|
|
:timestamp="item.timer"
|
|
|
placement="top"
|
|
placement="top"
|
|
@@ -87,7 +87,7 @@ import api from "../apis/fetch";
|
|
|
import { onMounted, ref } from "vue";
|
|
import { onMounted, ref } from "vue";
|
|
|
import { BellFilled } from "@element-plus/icons";
|
|
import { BellFilled } from "@element-plus/icons";
|
|
|
import _ from "lodash";
|
|
import _ from "lodash";
|
|
|
-import tcb from "../apis/cloudLogin";
|
|
|
|
|
|
|
+import { AnonymousLogin, tcb } from "../apis/cloudLogin";
|
|
|
const db = tcb.database();
|
|
const db = tcb.database();
|
|
|
const v = db.collection("huihenduo_versions");
|
|
const v = db.collection("huihenduo_versions");
|
|
|
const __ = db.command;
|
|
const __ = db.command;
|
|
@@ -160,7 +160,7 @@ export default {
|
|
|
getUnphotographNotice();
|
|
getUnphotographNotice();
|
|
|
}
|
|
}
|
|
|
}, 2 * 60 * 1000);
|
|
}, 2 * 60 * 1000);
|
|
|
- getAbledVersions();
|
|
|
|
|
|
|
+ cloudLogin();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
let vs = [
|
|
let vs = [
|
|
@@ -200,13 +200,16 @@ export default {
|
|
|
];
|
|
];
|
|
|
let timelineData = ref([]);
|
|
let timelineData = ref([]);
|
|
|
// timelineData.value = vs.reverse();
|
|
// timelineData.value = vs.reverse();
|
|
|
-
|
|
|
|
|
|
|
+ async function cloudLogin() {
|
|
|
|
|
+ await AnonymousLogin();
|
|
|
|
|
+ getAbledVersions();
|
|
|
|
|
+ }
|
|
|
async function getAbledVersions() {
|
|
async function getAbledVersions() {
|
|
|
let res = await v
|
|
let res = await v
|
|
|
.where({ disabled: false, deleted: __.neq(true) })
|
|
.where({ disabled: false, deleted: __.neq(true) })
|
|
|
.limit(6)
|
|
.limit(6)
|
|
|
.get();
|
|
.get();
|
|
|
- store.commit("setVersions", res.data.reverse());
|
|
|
|
|
|
|
+ timelineData.value = res.data.reverse();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const size = 20;
|
|
const size = 20;
|