Skip to content

Commit f57ad0c

Browse files
committed
wip: 使用线上的版本
1 parent 93a9554 commit f57ad0c

File tree

2 files changed

+31
-329
lines changed

2 files changed

+31
-329
lines changed

src/pages/download/Index.vue

+30-329
Original file line numberDiff line numberDiff line change
@@ -20,329 +20,37 @@ msStoreScript.setAttribute(
2020
);
2121
document.head.appendChild(msStoreScript);
2222
23-
const versionArch = ref(null);
23+
const versionArch = ref([]);
2424
onMounted(() => {
25-
/*axios.get('https://releases.aosc.io/manifest/livekit.json', {
25+
fetch("https://releases.aosc.io/manifest/livekit.json", {
2626
headers: {
27-
'Access-Control-Allow-Origin': '*'
28-
}
29-
}).then(res => {
30-
console.log('架构: ', res)
31-
}).catch(err => {
32-
console.log('获取异常: ', err)
33-
})*/
34-
versionArch.value = [
35-
{
36-
arch: "i486",
37-
date: "20220819",
38-
downloadSize: 644354048,
39-
instSize: 644354048,
40-
path: "os-i486/livekit/aosc-os_livekit_20220819_i486.iso",
41-
sha256sum:
42-
"3ed2ace8f90ef58f820636bf6451a43aa5e6967ade99cf3949be6b2e3cbff337",
43-
},
44-
{
45-
arch: "i486",
46-
date: "20230713",
47-
downloadSize: 748335104,
48-
instSize: 748335104,
49-
path: "os-i486/livekit/aosc-os_livekit_20230713_i486.iso",
50-
sha256sum:
51-
"761894ddd9a0de6e13fe0afaa8ea23f1293bd3880be973e37c45fd8d9b285003",
52-
},
53-
{
54-
arch: "i486",
55-
date: "20230707",
56-
downloadSize: 747786240,
57-
instSize: 747786240,
58-
path: "os-i486/livekit/aosc-os_livekit_20230707_i486.iso",
59-
sha256sum:
60-
"854cba64ff9b287760f71f08fdf104ec8a31b96a0b9e9fde03ec8d88224e8b8a",
61-
},
62-
{
63-
arch: "riscv64",
64-
date: "20220509",
65-
downloadSize: 843384832,
66-
instSize: 843384832,
67-
path: "os-riscv64/livekit/aosc-os_livekit_20220509_riscv64.iso",
68-
sha256sum:
69-
"2ff48e20a6ea56a76bac5411befdec8eac378e0a47382da3fa8713057122fb5c",
70-
},
71-
{
72-
arch: "i486",
73-
date: "20230810",
74-
downloadSize: 724860928,
75-
instSize: 724860928,
76-
path: "os-i486/livekit/aosc-os_livekit_20230810_i486.iso",
77-
sha256sum:
78-
"68110005d511829bef5891066493528662c092f4dd4c285e640df99e4fe7036f",
79-
},
80-
{
81-
arch: "ppc64el",
82-
date: "20231016",
83-
downloadSize: 2895865856,
84-
instSize: 2895865856,
85-
path: "os-ppc64el/livekit/aosc-os_livekit_20231016_ppc64el.iso",
86-
sha256sum:
87-
"01a711f5aa8158815bf3856f4fe145a29d05240b4264945470a82cd74278c47a",
88-
},
89-
{
90-
arch: "ppc64el",
91-
date: "20230706",
92-
downloadSize: 3188293632,
93-
instSize: 3188293632,
94-
path: "os-ppc64el/livekit/aosc-os_livekit_20230706_ppc64el.iso",
95-
sha256sum:
96-
"67b9689c14790a9d5999a10d5c8d2eaa65351dafaeeef1ae3280553bdeca4df3",
97-
},
98-
{
99-
arch: "ppc64el",
100-
date: "20230428",
101-
downloadSize: 1135267840,
102-
instSize: 1135267840,
103-
path: "os-ppc64el/livekit/aosc-os_livekit_20230428_ppc64el.iso",
104-
sha256sum:
105-
"8e0f8cef30090f6e6486027dbd82e0e222dff79ac890a468e4aaecbfabaccff8",
106-
},
107-
{
108-
arch: "riscv64",
109-
date: "20230706",
110-
downloadSize: 3370393600,
111-
instSize: 3370393600,
112-
path: "os-riscv64/livekit/aosc-os_livekit_20230706_riscv64.iso",
113-
sha256sum:
114-
"452d0b17a7fa483a3ac20ae98a30a92849d529793f4739068c7cdd36cf01dafb",
115-
},
116-
{
117-
arch: "loongson3",
118-
date: "20220901",
119-
downloadSize: 1038360576,
120-
instSize: 1038360576,
121-
path: "os-loongson3/livekit/aosc-os_livekit_20220901_loongson3.iso",
122-
sha256sum:
123-
"7e6aaadc4724ed8dc6f612f5c70c5356012d271c39067ed07c83d78946153995",
124-
},
125-
{
126-
arch: "riscv64",
127-
date: "20231016",
128-
downloadSize: 3099983872,
129-
instSize: 3099983872,
130-
path: "os-riscv64/livekit/aosc-os_livekit_20231016_riscv64.iso",
131-
sha256sum:
132-
"425e2435d9f6925b74df3187a7c3a4dcedb1b7e08a4eb9fd17bf7a369a30d830",
133-
},
134-
{
135-
arch: "ppc64el",
136-
date: "20230711",
137-
downloadSize: 3188439040,
138-
instSize: 3188439040,
139-
path: "os-ppc64el/livekit/aosc-os_livekit_20230711_ppc64el.iso",
140-
sha256sum:
141-
"58dbf88b5a35e072573f635f0315f1dc160084d70a3d9accb0df7cc0ff476288",
142-
},
143-
{
144-
arch: "riscv64",
145-
date: "20220508",
146-
downloadSize: 843014144,
147-
instSize: 843014144,
148-
path: "os-riscv64/livekit/aosc-os_livekit_20220508_riscv64.iso",
149-
sha256sum:
150-
"628a284dd9c648ba11d1519f7310cb0f2ddeb7554b981c14e3f2d1095d4bf225",
151-
},
152-
{
153-
arch: "riscv64",
154-
date: "20230711",
155-
downloadSize: 3376410624,
156-
instSize: 3376410624,
157-
path: "os-riscv64/livekit/aosc-os_livekit_20230711_riscv64.iso",
158-
sha256sum:
159-
"0336401baca96bbcc16e318b2779b977f141589502e4015d8ed929fbfab6edb0",
160-
},
161-
{
162-
arch: "ppc64el",
163-
date: "20231017",
164-
downloadSize: 2907969536,
165-
instSize: 2907969536,
166-
path: "os-ppc64el/livekit/aosc-os_livekit_20231017_ppc64el.iso",
167-
sha256sum:
168-
"e3f676a07e8576511f655f0192376db4249ba8d160db0e0fa724a6986419b14b",
169-
},
170-
{
171-
arch: "loongson3",
172-
date: "20231031",
173-
downloadSize: 2777354240,
174-
instSize: 2777354240,
175-
path: "os-loongson3/livekit/aosc-os_livekit_20231031_loongson3.iso",
176-
sha256sum:
177-
"58399cb85f6e5e75649b98264ee6045ab0aae88a282e62b62cb7790d0a4f72a9",
178-
},
179-
{
180-
arch: "loongson3",
181-
date: "20231031.1",
182-
downloadSize: 2778007552,
183-
instSize: 2778007552,
184-
path: "os-loongson3/livekit/aosc-os_livekit_20231031.1_loongson3.iso",
185-
sha256sum:
186-
"922af47da164e0b9dd427308258aec0d45672044288a26ea6fd98eb84c3ff645",
187-
},
188-
{
189-
arch: "loongarch64",
190-
date: "20240214",
191-
downloadSize: 3170418688,
192-
instSize: 3170418688,
193-
path: "os-loongarch64/livekit/aosc-os_livekit_20240214_loongarch64.iso",
194-
sha256sum:
195-
"6da903bf5986e88489161c926917c4b70223c2e2f8e85f155e0bbe6e2df41693",
196-
},
197-
{
198-
arch: "amd64",
199-
date: "20240214",
200-
downloadSize: 3690047488,
201-
instSize: 3690047488,
202-
path: "os-amd64/livekit/aosc-os_livekit_20240214_amd64.iso",
203-
sha256sum:
204-
"d8e0912c9b39aeefa18465a4990b51f9ec56751f429eaa634c5f4e8e20ff405c",
205-
},
206-
{
207-
arch: "arm64",
208-
date: "20240214",
209-
downloadSize: 4090470400,
210-
instSize: 4090470400,
211-
path: "os-arm64/livekit/aosc-os_livekit_20240214_arm64.iso",
212-
sha256sum:
213-
"3c120ede1054475b73b8c8d28a0fd22ead5069832290133862ca9100f4f9080a",
214-
},
215-
{
216-
arch: "loongarch64",
217-
date: "20240303",
218-
downloadSize: 3375474688,
219-
instSize: 3375474688,
220-
path: "os-loongarch64/livekit/aosc-os_livekit_20240303_loongarch64.iso",
221-
sha256sum:
222-
"a19adb20433103a2cb725ba63fbcd25c35fd41d28bcceaab9d1493717cb50620",
223-
},
224-
{
225-
arch: "amd64",
226-
date: "20240507",
227-
downloadSize: 3681191936,
228-
instSize: 3681191936,
229-
path: "os-amd64/livekit/aosc-os_livekit_20240507_amd64.iso",
230-
sha256sum:
231-
"f25f18a6f744ed88e374c49201c7375b9daf7aaa8ae83d83a79e55f43a251e6a",
232-
},
233-
{
234-
arch: "amd64",
235-
date: "20240603.2",
236-
downloadSize: 3751696384,
237-
instSize: 3751696384,
238-
path: "os-amd64/livekit/preview/aosc-os_livekit_20240603.2_amd64.iso",
239-
sha256sum:
240-
"8bef950ef7106a26f255047c418d0ecfb158af957573ec28454fd72838b0ff33",
241-
},
242-
{
243-
arch: "loongarch64",
244-
date: "20240603.2",
245-
downloadSize: 3325511680,
246-
instSize: 3325511680,
247-
path: "os-loongarch64/livekit/preview/aosc-os_livekit_20240603.2_loongarch64.iso",
248-
sha256sum:
249-
"9372d1516f6de8d608adf33eac73d2205980be80a6406a756658a1e6479ea3df",
250-
},
251-
{
252-
arch: "arm64",
253-
date: "20240603.2",
254-
downloadSize: 3583012864,
255-
instSize: 3583012864,
256-
path: "os-arm64/livekit/preview/aosc-os_livekit_20240603.2_arm64.iso",
257-
sha256sum:
258-
"1777aa944975fb12591e416c94096148b1b8e64b4d771ca98dbb51116accf830",
259-
},
260-
{
261-
arch: "arm64",
262-
date: "20240607",
263-
downloadSize: 3582529536,
264-
instSize: 3582529536,
265-
path: "os-arm64/livekit/preview/aosc-os_livekit_20240607_arm64.iso",
266-
sha256sum:
267-
"e4637436e1680eb827d21582253454665e63f47f7d95f334fb0cc06a5447ac51",
268-
},
269-
{
270-
arch: "loongarch64",
271-
date: "20240607",
272-
downloadSize: 3324710912,
273-
instSize: 3324710912,
274-
path: "os-loongarch64/livekit/preview/aosc-os_livekit_20240607_loongarch64.iso",
275-
sha256sum:
276-
"103caae33059390995b1983dbf468030e64807fa0a3cefa664a0034920f2815e",
277-
},
278-
{
279-
arch: "amd64",
280-
date: "20240607",
281-
downloadSize: 3752089600,
282-
instSize: 3752089600,
283-
path: "os-amd64/livekit/preview/aosc-os_livekit_20240607_amd64.iso",
284-
sha256sum:
285-
"f2aeabf52a97f90d7cf90ab8fa58c6e0deb89cb0ccf377cd83a1b561e4e54ed7",
286-
},
287-
{
288-
arch: "loongarch64",
289-
date: "20240613",
290-
downloadSize: 3351621632,
291-
instSize: 3351621632,
292-
path: "os-loongarch64/livekit/preview/aosc-os_livekit_20240613_loongarch64.iso",
293-
sha256sum:
294-
"34eacc768bd33d9347cdaae738176760fad52c7b46bf3c58dba9e36a10d0ec35",
295-
},
296-
{
297-
arch: "arm64",
298-
date: "20240613",
299-
downloadSize: 3608436736,
300-
instSize: 3608436736,
301-
path: "os-arm64/livekit/preview/aosc-os_livekit_20240613_arm64.iso",
302-
sha256sum:
303-
"e3ec605741686f6cba48f5721e26c50f40d4013b6324add2621c4a8ead69a48f",
304-
},
305-
{
306-
arch: "amd64",
307-
date: "20240613",
308-
downloadSize: 3779231744,
309-
instSize: 3779231744,
310-
path: "os-amd64/livekit/preview/aosc-os_livekit_20240613_amd64.iso",
311-
sha256sum:
312-
"eb5af825651ff98274e733bce343bfb2e6fc5e194aba13a9358eb384b68d4069",
313-
},
314-
{
315-
arch: "loongarch64",
316-
date: "20240627",
317-
downloadSize: 7631859712,
318-
instSize: 7631859712,
319-
path: "os-loongarch64/installer/preview/aosc-os_installer_20240627_loongarch64.iso",
320-
sha256sum:
321-
"1a62dc610468d037e69e457cb748acccd49aa3a8dc6e89ea909e7e6f844a791b",
322-
},
323-
{
324-
arch: "arm64",
325-
date: "20240627",
326-
downloadSize: 8472170496,
327-
instSize: 8472170496,
328-
path: "os-arm64/installer/preview/aosc-os_installer_20240627_arm64.iso",
329-
sha256sum:
330-
"c7c6351a2c9059f5918ef17929690ee236e3b9c089444ad76fbc48e0bf4f19b6",
331-
},
332-
{
333-
arch: "amd64",
334-
date: "20240627",
335-
downloadSize: 9038639104,
336-
instSize: 9038639104,
337-
path: "os-amd64/installer/preview/aosc-os_installer_20240627_amd64.iso",
338-
sha256sum:
339-
"2d394f09003fa817f8f3a68096ab0778d3ca9d409d365aae7efe90c31a2eb955",
340-
},
341-
];
342-
antong1List.value.forEach((v) => {
343-
v.info = getNewVersioArch(v.title);
344-
console.log(v.info);
345-
});
27+
Origin: "*",
28+
},
29+
})
30+
.then((res) => res.json())
31+
.then((res) => {
32+
console.log("架构: ", res);
33+
versionArch.value = res;
34+
antong1List.value.forEach((v) => {
35+
v.info = getNewVersioArch(v.title);
36+
console.log(v.info);
37+
});
38+
antong2List.value.forEach((v) => {
39+
v.info = getNewVersioArch(v.title);
40+
console.log(v.info);
41+
});
42+
xingxia1List.value.forEach((v) => {
43+
v.info = getNewVersioArch(v.title);
44+
console.log(v.info);
45+
});
46+
xingxia2List.value.forEach((v) => {
47+
v.info = getNewVersioArch(v.title);
48+
console.log(v.info);
49+
});
50+
})
51+
.catch((err) => {
52+
console.log("获取异常: ", err);
53+
});
34654
});
34755
34856
const antong1List = ref([
@@ -403,17 +111,10 @@ function getNewVersioArch(arch) {
403111
});
404112
return list[0];
405113
}
406-
407-
/**
408-
* js字节数转gb
409-
*/
410-
function byteToGb(byte) {
411-
return (byte / 1024 / 1024 / 1024).toFixed(2);
412-
}
413114
</script>
414115

415116
<template>
416-
<div class="pl-[1px] flex flex-col" v-if="versionArch != null">
117+
<div class="pl-[1px] flex flex-col" v-if="versionArch.length > 0">
417118
<category-second title="系统下载" />
418119
<div class="flex flex-col flex-1">
419120
<div class="flex flex-row">

src/pages/download/components/DownloadButton.vue

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ function downloadIso() {
1212
<template>
1313
<button
1414
class="w-[224px] m-0 text-white bg-secondary hover:opacity-85 ml-1 cursor-pointer text-[10pt]"
15+
@click="downloadIso"
1516
>
1617
<div>{{ props.title }}</div>
1718
<p>{{ byteToGb(props.isoInfo.downloadSize) }}GB ISO</p>

0 commit comments

Comments
 (0)