resolve installation progress bar jitter in marketplace pages
This commit is contained in:
parent
d530cd715e
commit
5066b09af6
@ -266,12 +266,10 @@ async function performInstall() {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (app.value.file_url) {
|
||||
installMessage.value = t('正在下载应用包...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装应用...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-from-url', new URLSearchParams({
|
||||
url: app.value.file_url
|
||||
@ -283,12 +281,10 @@ async function performInstall() {
|
||||
})
|
||||
} else if (app.value.repository_url) {
|
||||
installMessage.value = t('正在克隆仓库...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装应用...')
|
||||
installProgress.value = 30
|
||||
|
||||
const params = new URLSearchParams({
|
||||
repo_url: app.value.repository_url
|
||||
|
||||
@ -294,12 +294,10 @@ async function performInstall(app: any) {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (app.file_url) {
|
||||
installMessage.value = t('正在下载应用包...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装应用...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-from-url', new URLSearchParams({
|
||||
url: app.file_url
|
||||
@ -311,12 +309,10 @@ async function performInstall(app: any) {
|
||||
})
|
||||
} else if (app.repository_url) {
|
||||
installMessage.value = t('正在克隆仓库...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装应用...')
|
||||
installProgress.value = 30
|
||||
|
||||
const params = new URLSearchParams({
|
||||
repo_url: app.repository_url
|
||||
|
||||
@ -258,12 +258,10 @@ async function performInstall() {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (node.value.file_url) {
|
||||
installMessage.value = t('Downloading node package...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('Installing node...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-node-from-url', new URLSearchParams({
|
||||
url: node.value.file_url
|
||||
@ -275,12 +273,10 @@ async function performInstall() {
|
||||
})
|
||||
} else if (node.value.repository_url) {
|
||||
installMessage.value = t('Cloning repository...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('Installing node...')
|
||||
installProgress.value = 30
|
||||
|
||||
const params = new URLSearchParams({
|
||||
repo_url: node.value.repository_url
|
||||
|
||||
@ -287,12 +287,10 @@ async function performInstall(node: any) {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (node.file_url) {
|
||||
installMessage.value = t('Downloading node package...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('Installing node...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-node-from-url', new URLSearchParams({
|
||||
url: node.file_url
|
||||
@ -304,12 +302,10 @@ async function performInstall(node: any) {
|
||||
})
|
||||
} else if (node.repository_url) {
|
||||
installMessage.value = t('Cloning repository...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('Installing node...')
|
||||
installProgress.value = 30
|
||||
|
||||
const params = new URLSearchParams({
|
||||
repo_url: node.repository_url
|
||||
|
||||
@ -259,12 +259,10 @@ async function performInstall() {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (tool.value.file_url) {
|
||||
installMessage.value = t('正在下载工具包...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装工具...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-tool-from-url', new URLSearchParams({
|
||||
tool_name: tool.value.name || tool.value.tool_name,
|
||||
@ -277,12 +275,10 @@ async function performInstall() {
|
||||
})
|
||||
} else if (tool.value.repository_url) {
|
||||
installMessage.value = t('正在克隆仓库...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装工具...')
|
||||
installProgress.value = 30
|
||||
|
||||
// 注意:目前后端可能还没有 install-tool-from-git API,需要检查
|
||||
message.warning(t('从Git仓库安装工具功能暂未实现'))
|
||||
|
||||
@ -272,12 +272,10 @@ async function performInstall(tool: any) {
|
||||
// 优先使用文件URL,否则使用git仓库
|
||||
if (tool.file_url) {
|
||||
installMessage.value = t('正在下载工具包...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装工具...')
|
||||
installProgress.value = 30
|
||||
|
||||
response = await axios.post('/jingrow/install-tool-from-url', new URLSearchParams({
|
||||
url: tool.file_url,
|
||||
@ -290,12 +288,10 @@ async function performInstall(tool: any) {
|
||||
})
|
||||
} else if (tool.repository_url) {
|
||||
installMessage.value = t('正在克隆仓库...')
|
||||
setTimeout(() => {
|
||||
installProgress.value = 20
|
||||
}, 300)
|
||||
installProgress.value = 20
|
||||
|
||||
installProgress.value = 30
|
||||
installMessage.value = t('正在安装工具...')
|
||||
installProgress.value = 30
|
||||
|
||||
// 注意:目前后端可能还没有 install-tool-from-git API,需要检查
|
||||
message.warning(t('从Git仓库安装工具功能暂未实现'))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user