加入节点在线状态
This commit is contained in:
parent
d40a68fc6e
commit
b68536afef
|
@ -1,10 +1,12 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<h6 style="text-align: center;margin: 1rem;">{{ props.serve.tips }}</h6>
|
<h6 style="text-align: center;margin: 1rem;">{{ props.serve.tips }} <q-icon title="在线" name="check_circle_outline"
|
||||||
|
style="color: green;" /> <q-icon title="离线" name="hide_source" style="color: red;" /></h6>
|
||||||
<q-input v-model="outtext" filled autogrow />
|
<q-input v-model="outtext" filled autogrow />
|
||||||
<div style="text-align: center;margin-top: 1rem;">
|
<div style="text-align: center;margin-top: 1rem;">
|
||||||
<q-btn color="white" text-color="black" @click="copy" label="复制" />
|
<q-btn color="white" text-color="black" @click="copy" label="复制" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4"></div>
|
<div class="col-xs-1 col-md-4"></div>
|
||||||
<div class="col-4">
|
<div class="col-xs-10 col-md-4">
|
||||||
<h6 style="text-align: center;margin: 1rem;">节点</h6>
|
<h6 style="text-align: center;margin: 1rem;">节点</h6>
|
||||||
<q-input v-model="text" filled autogrow />
|
<q-input v-model="text" filled autogrow />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="isobj">
|
<div v-if="isobj">
|
||||||
<div class="row" v-for="(item, index) in serve" :key="index">
|
<div class="row" v-for="(item, index) in serve" :key="index">
|
||||||
<div class="col-4"></div>
|
<div class="col-xs-1 col-md-4"></div>
|
||||||
<div class="col-4">
|
<div class="col-xs-10 col-md-4">
|
||||||
<LinkItem :serve="item" v-model:text="text"></LinkItem>
|
<LinkItem :serve="item" v-model:text="text"></LinkItem>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -44,11 +44,14 @@ export default defineComponent({
|
||||||
const isobj = computed(() => {
|
const isobj = computed(() => {
|
||||||
try {
|
try {
|
||||||
let obj = JSON.parse(decode(text.value.replace('vmess://', '')));
|
let obj = JSON.parse(decode(text.value.replace('vmess://', '')));
|
||||||
console.log(obj)
|
if (obj.id != '2ee57806-f6e4-482a-ef08-7360c04cd3e5' || obj.net != 'ws') {
|
||||||
|
return false
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
})
|
})
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in New Issue