mirror of
https://github.com/silenty4ng/k5web
synced 2025-01-06 20:02:38 +00:00
update
This commit is contained in:
parent
2894516e3b
commit
774e55e18e
11 changed files with 54 additions and 38 deletions
|
@ -1 +1 @@
|
||||||
VITE_METER_SITE = 'k5.vicicode.com,k5.vicicode.cn,k5.lhw711.cn,mm.md,k5.mm.md'
|
VITE_METER_SITE = 'k5.vicicode.com,k5.vicicode.cn,k6.vicicode.cn,k5.lhw711.cn,mm.md,k5.mm.md'
|
||||||
|
|
21
components.d.ts
vendored
21
components.d.ts
vendored
|
@ -3,11 +3,9 @@
|
||||||
// @ts-nocheck
|
// @ts-nocheck
|
||||||
// Generated by unplugin-vue-components
|
// Generated by unplugin-vue-components
|
||||||
// Read more: https://github.com/vuejs/core/pull/3399
|
// Read more: https://github.com/vuejs/core/pull/3399
|
||||||
import '@vue/runtime-core'
|
|
||||||
|
|
||||||
export {}
|
export {}
|
||||||
|
|
||||||
declare module '@vue/runtime-core' {
|
declare module 'vue' {
|
||||||
export interface GlobalComponents {
|
export interface GlobalComponents {
|
||||||
Block: typeof import('./src/components/global-setting/block.vue')['default']
|
Block: typeof import('./src/components/global-setting/block.vue')['default']
|
||||||
Breadcrumb: typeof import('./src/components/breadcrumb/index.vue')['default']
|
Breadcrumb: typeof import('./src/components/breadcrumb/index.vue')['default']
|
||||||
|
@ -24,9 +22,26 @@ declare module '@vue/runtime-core' {
|
||||||
TabBar: typeof import('./src/components/tab-bar/index.vue')['default']
|
TabBar: typeof import('./src/components/tab-bar/index.vue')['default']
|
||||||
TabItem: typeof import('./src/components/tab-bar/tab-item.vue')['default']
|
TabItem: typeof import('./src/components/tab-bar/tab-item.vue')['default']
|
||||||
TButton: typeof import('tdesign-vue-next')['Button']
|
TButton: typeof import('tdesign-vue-next')['Button']
|
||||||
|
TCard: typeof import('tdesign-vue-next')['Card']
|
||||||
TCheckbox: typeof import('tdesign-vue-next')['Checkbox']
|
TCheckbox: typeof import('tdesign-vue-next')['Checkbox']
|
||||||
TCheckboxGroup: typeof import('tdesign-vue-next')['CheckboxGroup']
|
TCheckboxGroup: typeof import('tdesign-vue-next')['CheckboxGroup']
|
||||||
|
TCol: typeof import('tdesign-vue-next')['Col']
|
||||||
|
TConfigProvider: typeof import('tdesign-vue-next')['ConfigProvider']
|
||||||
|
TDialog: typeof import('tdesign-vue-next')['Dialog']
|
||||||
|
TDrawer: typeof import('tdesign-vue-next')['Drawer']
|
||||||
|
TForm: typeof import('tdesign-vue-next')['Form']
|
||||||
|
TFormItem: typeof import('tdesign-vue-next')['FormItem']
|
||||||
|
TInput: typeof import('tdesign-vue-next')['Input']
|
||||||
|
TLink: typeof import('tdesign-vue-next')['Link']
|
||||||
|
TList: typeof import('tdesign-vue-next')['List']
|
||||||
|
TListItem: typeof import('tdesign-vue-next')['ListItem']
|
||||||
|
TPagination: typeof import('tdesign-vue-next')['Pagination']
|
||||||
|
TRow: typeof import('tdesign-vue-next')['Row']
|
||||||
|
TSpace: typeof import('tdesign-vue-next')['Space']
|
||||||
TSwitch: typeof import('tdesign-vue-next')['Switch']
|
TSwitch: typeof import('tdesign-vue-next')['Switch']
|
||||||
TTable: typeof import('tdesign-vue-next')['Table']
|
TTable: typeof import('tdesign-vue-next')['Table']
|
||||||
|
TTag: typeof import('tdesign-vue-next')['Tag']
|
||||||
|
TTextarea: typeof import('tdesign-vue-next')['Textarea']
|
||||||
|
TUpload: typeof import('tdesign-vue-next')['Upload']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@ export default mergeConfig(
|
||||||
{
|
{
|
||||||
mode: 'development',
|
mode: 'development',
|
||||||
server: {
|
server: {
|
||||||
|
host: "0.0.0.0",
|
||||||
open: false,
|
open: false,
|
||||||
fs: {
|
fs: {
|
||||||
strict: true,
|
strict: true,
|
||||||
|
|
|
@ -136,7 +136,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
const onLogin = async () => {
|
const onLogin = async () => {
|
||||||
const resp : any = await axios.post("https://k5.vicicode.cn/wsapi/login", {
|
const resp : any = await axios.post("https://k6.vicicode.cn/wsapi/login", {
|
||||||
'username': formData.account,
|
'username': formData.account,
|
||||||
'password': formData.password
|
'password': formData.password
|
||||||
})
|
})
|
||||||
|
@ -164,7 +164,7 @@
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const resp : any = await axios.post("https://k5.vicicode.cn/wsapi/register", {
|
const resp : any = await axios.post("https://k6.vicicode.cn/wsapi/register", {
|
||||||
'username': formData.account,
|
'username': formData.account,
|
||||||
'password': formData.password
|
'password': formData.password
|
||||||
})
|
})
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
</a-list-item-meta>
|
</a-list-item-meta>
|
||||||
<template #actions>
|
<template #actions>
|
||||||
<a-link @click="onStar(item.id)">👍</a-link>
|
<a-link @click="onStar(item.id)">👍</a-link>
|
||||||
<a-link @click="useFirmware('https://k5.vicicode.cn/wsapi/download?id=' + item.id)">{{$t('global.use')}}</a-link>
|
<a-link @click="useFirmware('https://k6.vicicode.cn/wsapi/download?id=' + item.id)">{{$t('global.use')}}</a-link>
|
||||||
</template>
|
</template>
|
||||||
</a-list-item>
|
</a-list-item>
|
||||||
</a-list>
|
</a-list>
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
<t-form-item label="信道文件" name="firmware" label-align="top">
|
<t-form-item label="信道文件" name="firmware" label-align="top">
|
||||||
<t-upload
|
<t-upload
|
||||||
v-model="formData.firmware"
|
v-model="formData.firmware"
|
||||||
action="https://k5.vicicode.cn/wsapi/base64"
|
action="https://k6.vicicode.cn/wsapi/base64"
|
||||||
:abridge-name="[8, 6]"
|
:abridge-name="[8, 6]"
|
||||||
theme="file-input"
|
theme="file-input"
|
||||||
placeholder="未选择文件"
|
placeholder="未选择文件"
|
||||||
|
@ -137,7 +137,7 @@
|
||||||
|
|
||||||
const loadit = async (page: any) => {
|
const loadit = async (page: any) => {
|
||||||
state.page = page.current
|
state.page = page.current
|
||||||
const resp : any = await axios.get("https://k5.vicicode.cn/wsapi/list?type=2&limit=12&page=" + page.current + "&t=" + Date.now())
|
const resp : any = await axios.get("https://k6.vicicode.cn/wsapi/list?type=2&limit=12&page=" + page.current + "&t=" + Date.now())
|
||||||
state.total = resp.total
|
state.total = resp.total
|
||||||
state.nowpage = resp.data
|
state.nowpage = resp.data
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
const showPanel = async () => {
|
const showPanel = async () => {
|
||||||
state.refLoading = true;
|
state.refLoading = true;
|
||||||
state.showPanel = true
|
state.showPanel = true
|
||||||
const resp : any = await axios.post("https://k5.vicicode.cn/wsapi/my_list", {
|
const resp : any = await axios.post("https://k6.vicicode.cn/wsapi/my_list", {
|
||||||
'type': 2,
|
'type': 2,
|
||||||
'token': userStore.accountId
|
'token': userStore.accountId
|
||||||
})
|
})
|
||||||
|
@ -168,7 +168,7 @@
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/upload", {
|
await axios.post("https://k6.vicicode.cn/wsapi/upload", {
|
||||||
'type': 2,
|
'type': 2,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
'title': formData.title,
|
'title': formData.title,
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onDT = async (id: any) => {
|
const onDT = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/delete", {
|
await axios.post("https://k6.vicicode.cn/wsapi/delete", {
|
||||||
'id': id,
|
'id': id,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
})
|
})
|
||||||
|
@ -188,7 +188,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onStar = async (id: any) => {
|
const onStar = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/star", {
|
await axios.post("https://k6.vicicode.cn/wsapi/star", {
|
||||||
'id': id
|
'id': id
|
||||||
})
|
})
|
||||||
Message.success({
|
Message.success({
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
</a-list-item-meta>
|
</a-list-item-meta>
|
||||||
<template #actions>
|
<template #actions>
|
||||||
<a-link @click="onStar(item.id)">👍</a-link>
|
<a-link @click="onStar(item.id)">👍</a-link>
|
||||||
<a-link @click="useFirmware('https://k5.vicicode.cn/wsapi/download?id=' + item.id + '&n=/' + item.title)">{{$t('global.use')}}</a-link>
|
<a-link @click="useFirmware('https://k6.vicicode.cn/wsapi/download?id=' + item.id + '&n=/' + item.title)">{{$t('global.use')}}</a-link>
|
||||||
</template>
|
</template>
|
||||||
</a-list-item>
|
</a-list-item>
|
||||||
</a-list>
|
</a-list>
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
<t-form-item label="固件文件" name="firmware" label-align="top">
|
<t-form-item label="固件文件" name="firmware" label-align="top">
|
||||||
<t-upload
|
<t-upload
|
||||||
v-model="formData.firmware"
|
v-model="formData.firmware"
|
||||||
action="https://k5.vicicode.cn/wsapi/base64"
|
action="https://k6.vicicode.cn/wsapi/base64"
|
||||||
:abridge-name="[8, 6]"
|
:abridge-name="[8, 6]"
|
||||||
theme="file-input"
|
theme="file-input"
|
||||||
placeholder="未选择文件"
|
placeholder="未选择文件"
|
||||||
|
@ -137,7 +137,7 @@
|
||||||
|
|
||||||
const loadit = async (page: any) => {
|
const loadit = async (page: any) => {
|
||||||
state.page = page.current
|
state.page = page.current
|
||||||
const resp : any = await axios.get("https://k5.vicicode.cn/wsapi/list?type=0&limit=12&page=" + page.current + "&t=" + Date.now())
|
const resp : any = await axios.get("https://k6.vicicode.cn/wsapi/list?type=0&limit=12&page=" + page.current + "&t=" + Date.now())
|
||||||
state.total = resp.total
|
state.total = resp.total
|
||||||
state.nowpage = resp.data
|
state.nowpage = resp.data
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
const showPanel = async () => {
|
const showPanel = async () => {
|
||||||
state.refLoading = true;
|
state.refLoading = true;
|
||||||
state.showPanel = true
|
state.showPanel = true
|
||||||
const resp : any = await axios.post("https://k5.vicicode.cn/wsapi/my_list", {
|
const resp : any = await axios.post("https://k6.vicicode.cn/wsapi/my_list", {
|
||||||
'type': 0,
|
'type': 0,
|
||||||
'token': userStore.accountId
|
'token': userStore.accountId
|
||||||
})
|
})
|
||||||
|
@ -168,7 +168,7 @@
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/upload", {
|
await axios.post("https://k6.vicicode.cn/wsapi/upload", {
|
||||||
'type': 0,
|
'type': 0,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
'title': formData.title,
|
'title': formData.title,
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onDT = async (id: any) => {
|
const onDT = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/delete", {
|
await axios.post("https://k6.vicicode.cn/wsapi/delete", {
|
||||||
'id': id,
|
'id': id,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
})
|
})
|
||||||
|
@ -188,7 +188,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onStar = async (id: any) => {
|
const onStar = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/star", {
|
await axios.post("https://k6.vicicode.cn/wsapi/star", {
|
||||||
'id': id
|
'id': id
|
||||||
})
|
})
|
||||||
Message.success({
|
Message.success({
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
<a-col :span="4" v-for="i in state.nowpage">
|
<a-col :span="4" v-for="i in state.nowpage">
|
||||||
<t-card :style="{ width: '100%', marginBottom: '10px' }">
|
<t-card :style="{ width: '100%', marginBottom: '10px' }">
|
||||||
<template #cover>
|
<template #cover>
|
||||||
<img style="height: 6.75vw;" :title="i.title + ' [' + i.upload + ']'" :src="'https://k5.vicicode.cn/wsapi/download?id=' + i.id + '&n=' + i.title + '.jpg'">
|
<img style="height: 6.75vw;" :title="i.title + ' [' + i.upload + ']'" :src="'https://k6.vicicode.cn/wsapi/download?id=' + i.id + '&n=' + i.title + '.jpg'">
|
||||||
</template>
|
</template>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<t-row :align="'middle'" justify="center" style="gap: 24px">
|
<t-row :align="'middle'" justify="center" style="gap: 24px">
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
</t-button>
|
</t-button>
|
||||||
</t-col>
|
</t-col>
|
||||||
<t-col flex="auto" style="display: inline-flex; justify-content: center">
|
<t-col flex="auto" style="display: inline-flex; justify-content: center">
|
||||||
<t-button variant="text" shape="square" @click="useImg('https://k5.vicicode.cn/wsapi/download?id=' + i.id + '&n=' + i.title + '.jpg')">
|
<t-button variant="text" shape="square" @click="useImg('https://k6.vicicode.cn/wsapi/download?id=' + i.id + '&n=' + i.title + '.jpg')">
|
||||||
<check-double-icon />
|
<check-double-icon />
|
||||||
</t-button>
|
</t-button>
|
||||||
</t-col>
|
</t-col>
|
||||||
|
@ -84,7 +84,7 @@
|
||||||
<t-form-item label="图片文件" name="firmware" label-align="top">
|
<t-form-item label="图片文件" name="firmware" label-align="top">
|
||||||
<t-upload
|
<t-upload
|
||||||
v-model="formData.firmware"
|
v-model="formData.firmware"
|
||||||
action="https://k5.vicicode.cn/wsapi/base64"
|
action="https://k6.vicicode.cn/wsapi/base64"
|
||||||
:abridge-name="[8, 6]"
|
:abridge-name="[8, 6]"
|
||||||
theme="file-input"
|
theme="file-input"
|
||||||
placeholder="未选择文件"
|
placeholder="未选择文件"
|
||||||
|
@ -165,7 +165,7 @@
|
||||||
state.dropzoneActive = false;
|
state.dropzoneActive = false;
|
||||||
const files = event.dataTransfer.files;
|
const files = event.dataTransfer.files;
|
||||||
for(let i=0;i<files.length;i++){
|
for(let i=0;i<files.length;i++){
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/upload", {
|
await axios.post("https://k6.vicicode.cn/wsapi/upload", {
|
||||||
'type': 1,
|
'type': 1,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
'title': files[i].name,
|
'title': files[i].name,
|
||||||
|
@ -188,7 +188,7 @@
|
||||||
|
|
||||||
const loadit = async (page: any) => {
|
const loadit = async (page: any) => {
|
||||||
state.page = page.current
|
state.page = page.current
|
||||||
const resp : any = await axios.get("https://k5.vicicode.cn/wsapi/list?type=1&limit=24&page=" + page.current + "&t=" + Date.now())
|
const resp : any = await axios.get("https://k6.vicicode.cn/wsapi/list?type=1&limit=24&page=" + page.current + "&t=" + Date.now())
|
||||||
state.total = resp.total
|
state.total = resp.total
|
||||||
state.nowpage = resp.data
|
state.nowpage = resp.data
|
||||||
}
|
}
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
const showPanel = async () => {
|
const showPanel = async () => {
|
||||||
state.refLoading = true;
|
state.refLoading = true;
|
||||||
state.showPanel = true
|
state.showPanel = true
|
||||||
const resp : any = await axios.post("https://k5.vicicode.cn/wsapi/my_list", {
|
const resp : any = await axios.post("https://k6.vicicode.cn/wsapi/my_list", {
|
||||||
'type': 1,
|
'type': 1,
|
||||||
'token': userStore.accountId
|
'token': userStore.accountId
|
||||||
})
|
})
|
||||||
|
@ -219,7 +219,7 @@
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/upload", {
|
await axios.post("https://k6.vicicode.cn/wsapi/upload", {
|
||||||
'type': 1,
|
'type': 1,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
'title': formData.title,
|
'title': formData.title,
|
||||||
|
@ -231,7 +231,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onDT = async (id: any) => {
|
const onDT = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/delete", {
|
await axios.post("https://k6.vicicode.cn/wsapi/delete", {
|
||||||
'id': id,
|
'id': id,
|
||||||
'token': userStore.accountId,
|
'token': userStore.accountId,
|
||||||
})
|
})
|
||||||
|
@ -239,7 +239,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const onStar = async (id: any) => {
|
const onStar = async (id: any) => {
|
||||||
await axios.post("https://k5.vicicode.cn/wsapi/star", {
|
await axios.post("https://k6.vicicode.cn/wsapi/star", {
|
||||||
'id': id
|
'id': id
|
||||||
})
|
})
|
||||||
Message.success({
|
Message.success({
|
||||||
|
|
|
@ -31,7 +31,7 @@ const useFirmware = () => {
|
||||||
router.push({
|
router.push({
|
||||||
path: '/tool/flash',
|
path: '/tool/flash',
|
||||||
query: {
|
query: {
|
||||||
url: 'https://k5.vicicode.cn/diyapi/LOSEHU' + state.flag.join('') + '.bin?v=' + (new Date()).getTime()
|
url: 'https://k6.vicicode.cn/diyapi/LOSEHU' + state.flag.join('') + '.bin?v=' + (new Date()).getTime()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@ const { loading, setLoading } = useLoading(true);
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
let functions = await (await fetch('https://k5.vicicode.cn/diyapi/function.json?v=' + (new Date()).getTime())).text()
|
let functions = await (await fetch('https://k6.vicicode.cn/diyapi/function.json?v=' + (new Date()).getTime())).text()
|
||||||
functions = JSON.parse(functions)
|
functions = JSON.parse(functions)
|
||||||
let _newfunc: any = []
|
let _newfunc: any = []
|
||||||
let _showSort: any = []
|
let _showSort: any = []
|
||||||
|
@ -97,7 +97,7 @@ onMounted(async () => {
|
||||||
state.disName = disName
|
state.disName = disName
|
||||||
state.disMatrix = disMatrix
|
state.disMatrix = disMatrix
|
||||||
state.showSort = _showSort
|
state.showSort = _showSort
|
||||||
const versions = await (await fetch('https://k5.vicicode.cn/diyapi/version.json?v=' + (new Date()).getTime())).text()
|
const versions = await (await fetch('https://k6.vicicode.cn/diyapi/version.json?v=' + (new Date()).getTime())).text()
|
||||||
state.versions = JSON.parse(versions)
|
state.versions = JSON.parse(versions)
|
||||||
updateMatrix()
|
updateMatrix()
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
|
@ -126,9 +126,9 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
const loadBL = async() => {
|
const loadBL = async() => {
|
||||||
const latestVersion = JSON.parse(await (await fetch('https://k5.vicicode.cn/diyapi/bl.json')).text())!.latest;
|
const latestVersion = JSON.parse(await (await fetch('https://k6.vicicode.cn/diyapi/bl.json')).text())!.latest;
|
||||||
state.blName = latestVersion;
|
state.blName = latestVersion;
|
||||||
const fontPacket = await fetch('https://k5.vicicode.cn/diyapi/' + latestVersion);
|
const fontPacket = await fetch('https://k6.vicicode.cn/diyapi/' + latestVersion);
|
||||||
if(fontPacket.body){
|
if(fontPacket.body){
|
||||||
const reader = fontPacket.body.getReader();
|
const reader = fontPacket.body.getReader();
|
||||||
const chunks = [];
|
const chunks = [];
|
||||||
|
|
|
@ -292,7 +292,7 @@ const scanLocation = async () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleOk = async () => {
|
const handleOk = async () => {
|
||||||
const lol = await (await fetch('https://k5.vicicode.cn/api/lol', {
|
const lol = await (await fetch('https://k6.vicicode.cn/api/lol', {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
mode: "cors",
|
mode: "cors",
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -327,7 +327,7 @@ const restoreRange = async (start: any = 0, uint8Array: any) => {
|
||||||
const getPass = async () => {
|
const getPass = async () => {
|
||||||
if (!state.sat) { alert('请选择卫星!'); return; };
|
if (!state.sat) { alert('请选择卫星!'); return; };
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
const res = await (await fetch('https://k5.vicicode.cn/api/pass', {
|
const res = await (await fetch('https://k6.vicicode.cn/api/pass', {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
mode: "cors",
|
mode: "cors",
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -375,7 +375,7 @@ const writeIt = async () => {
|
||||||
}
|
}
|
||||||
if (!state.pass) { alert('请选择过境时间!'); return; };
|
if (!state.pass) { alert('请选择过境时间!'); return; };
|
||||||
setLoading(true)
|
setLoading(true)
|
||||||
const res = await (await fetch('https://k5.vicicode.cn/api/doppler', {
|
const res = await (await fetch('https://k6.vicicode.cn/api/doppler', {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
mode: "cors",
|
mode: "cors",
|
||||||
headers: {
|
headers: {
|
||||||
|
|
|
@ -57,7 +57,7 @@ onMounted(()=>{
|
||||||
})
|
})
|
||||||
|
|
||||||
const upload = async () => {
|
const upload = async () => {
|
||||||
await fetch('https://k5.vicicode.cn/api/lol', {
|
await fetch('https://k6.vicicode.cn/api/lol', {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
mode: "cors",
|
mode: "cors",
|
||||||
headers: {
|
headers: {
|
||||||
|
|
Loading…
Reference in a new issue