mirror of
https://github.com/XShengTech/MEGREZ.git
synced 2026-01-14 00:57:17 +08:00
[Feat] ✨ Auto Auth for Jupyter
This commit is contained in:
parent
2bf6a58e7f
commit
38bfb0c828
@ -70,7 +70,8 @@
|
|||||||
:href="'http://' + data.code_server_address" target="_blank" v-tooltip.top="'VSCode Web'" />
|
:href="'http://' + data.code_server_address" target="_blank" v-tooltip.top="'VSCode Web'" />
|
||||||
<Button v-else icon="pi pi-code" aria-label="Filter" v-tooltip.top="'VSCode Web'" disabled />
|
<Button v-else icon="pi pi-code" aria-label="Filter" v-tooltip.top="'VSCode Web'" disabled />
|
||||||
<Button v-if="data.status == statusRunning" severity="info" icon="pi pi-inbox" aria-label="Filter" as="a"
|
<Button v-if="data.status == statusRunning" severity="info" icon="pi pi-inbox" aria-label="Filter" as="a"
|
||||||
:href="'http://' + data.jupyter_address" target="_blank" v-tooltip.top="'Jupyter Lab'" />
|
:href="'http://' + data.jupyter_address + '?token=' + data.ssh_passwd" target="_blank"
|
||||||
|
v-tooltip.top="'Jupyter Lab'" />
|
||||||
<Button v-else severity="info" icon="pi pi-inbox" aria-label="Filter" v-tooltip.top="'Jupyter Lab'"
|
<Button v-else severity="info" icon="pi pi-inbox" aria-label="Filter" v-tooltip.top="'Jupyter Lab'"
|
||||||
disabled />
|
disabled />
|
||||||
<Button v-if="data.status == statusRunning" severity="contrast" icon="pi pi-chart-bar" as="a"
|
<Button v-if="data.status == statusRunning" severity="contrast" icon="pi pi-chart-bar" as="a"
|
||||||
@ -121,13 +122,13 @@
|
|||||||
</Fieldset>
|
</Fieldset>
|
||||||
<Fieldset legend="GPU">
|
<Fieldset legend="GPU">
|
||||||
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.gpu_type }} * {{ instanceDetail.gpu_count
|
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.gpu_type }} * {{ instanceDetail.gpu_count
|
||||||
}}</span>
|
}}</span>
|
||||||
<span v-else>无卡模式</span>
|
<span v-else>无卡模式</span>
|
||||||
</Fieldset>
|
</Fieldset>
|
||||||
<div class="flex flex-col md:flex-row gap-4">
|
<div class="flex flex-col md:flex-row gap-4">
|
||||||
<Fieldset class="flex flex-wrap gap-2 w-full" legend="CPU">
|
<Fieldset class="flex flex-wrap gap-2 w-full" legend="CPU">
|
||||||
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.cpu_count_per_gpu * instanceDetail.gpu_count
|
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.cpu_count_per_gpu * instanceDetail.gpu_count
|
||||||
}}
|
}}
|
||||||
核</span>
|
核</span>
|
||||||
<span v-else>1 核</span>
|
<span v-else>1 核</span>
|
||||||
</Fieldset>
|
</Fieldset>
|
||||||
|
|||||||
@ -74,7 +74,8 @@
|
|||||||
:href="'http://' + data.code_server_address" target="_blank" v-tooltip.top="'VSCode Web'" />
|
:href="'http://' + data.code_server_address" target="_blank" v-tooltip.top="'VSCode Web'" />
|
||||||
<Button v-else icon="pi pi-code" aria-label="Filter" v-tooltip.top="'VSCode Web'" disabled />
|
<Button v-else icon="pi pi-code" aria-label="Filter" v-tooltip.top="'VSCode Web'" disabled />
|
||||||
<Button v-if="data.status == statusRunning" severity="info" icon="pi pi-inbox" aria-label="Filter" as="a"
|
<Button v-if="data.status == statusRunning" severity="info" icon="pi pi-inbox" aria-label="Filter" as="a"
|
||||||
:href="'http://' + data.jupyter_address" target="_blank" v-tooltip.top="'Jupyter Lab'" />
|
:href="'http://' + data.jupyter_address + '?token=' + data.ssh_passwd" target="_blank"
|
||||||
|
v-tooltip.top="'Jupyter Lab'" />
|
||||||
<Button v-else severity="info" icon="pi pi-inbox" aria-label="Filter" v-tooltip.top="'Jupyter Lab'"
|
<Button v-else severity="info" icon="pi pi-inbox" aria-label="Filter" v-tooltip.top="'Jupyter Lab'"
|
||||||
disabled />
|
disabled />
|
||||||
<Button v-if="data.status == statusRunning" severity="contrast" icon="pi pi-chart-bar" as="a"
|
<Button v-if="data.status == statusRunning" severity="contrast" icon="pi pi-chart-bar" as="a"
|
||||||
@ -125,13 +126,13 @@
|
|||||||
</Fieldset>
|
</Fieldset>
|
||||||
<Fieldset legend="GPU">
|
<Fieldset legend="GPU">
|
||||||
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.gpu_type }} * {{ instanceDetail.gpu_count
|
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.gpu_type }} * {{ instanceDetail.gpu_count
|
||||||
}}</span>
|
}}</span>
|
||||||
<span v-else>无卡模式</span>
|
<span v-else>无卡模式</span>
|
||||||
</Fieldset>
|
</Fieldset>
|
||||||
<div class="flex flex-col md:flex-row gap-4">
|
<div class="flex flex-col md:flex-row gap-4">
|
||||||
<Fieldset class="flex flex-wrap gap-2 w-full" legend="CPU">
|
<Fieldset class="flex flex-wrap gap-2 w-full" legend="CPU">
|
||||||
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.cpu_count_per_gpu * instanceDetail.gpu_count
|
<span v-if="instanceDetail.gpu_count !== 0">{{ instanceDetail.cpu_count_per_gpu * instanceDetail.gpu_count
|
||||||
}}
|
}}
|
||||||
核</span>
|
核</span>
|
||||||
<span v-else>1 核</span>
|
<span v-else>1 核</span>
|
||||||
</Fieldset>
|
</Fieldset>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user