Skip to content

Commit 768cf95

Browse files
committed
fix: add new status for joined apps;
1 parent 54fd0f3 commit 768cf95

File tree

1 file changed

+19
-1
lines changed
  • packages/system-client/src/views/application

1 file changed

+19
-1
lines changed

packages/system-client/src/views/application/index.vue

+19-1
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,33 @@
138138
</el-table-column>
139139
<el-table-column label="服务启停" align="center" width="240" class-name="small-padding">
140140
<template slot-scope="{row}">
141-
<el-button v-if="row.status !== 'running'" :loading="serviceLoading[row.appid]" plain type="success" size="mini" @click="startApp(row)">
141+
<el-button v-if="row.status === 'stopped' || row.status === 'created'" :loading="serviceLoading[row.appid]" plain type="success" size="mini" @click="startApp(row)">
142142
启动
143143
</el-button>
144+
<el-button v-if="row.status === 'prepared_start'" :loading="true" plain type="info" size="mini">
145+
准备启动
146+
</el-button>
147+
<el-button v-if="row.status === 'starting'" :loading="true" plain type="info" size="mini">
148+
正在启动
149+
</el-button>
144150
<el-button v-if="row.status === 'running'" :loading="serviceLoading[row.appid]" plain type="danger" size="mini" @click="stopApp(row)">
145151
停止
146152
</el-button>
153+
<el-button v-if="row.status === 'prepared_stop'" :loading="true" plain type="info" size="mini">
154+
准备停止
155+
</el-button>
156+
<el-button v-if="row.status === 'stopping'" :loading="true" plain type="info" size="mini">
157+
停止中
158+
</el-button>
147159
<el-button v-if="row.status === 'running'" :loading="serviceLoading[row.appid]" plain type="default" size="mini" @click="restartApp(row)">
148160
重启
149161
</el-button>
162+
<el-button v-if="row.status === 'prepared_restart'" :loading="true" plain type="info" size="mini">
163+
准备重启
164+
</el-button>
165+
<el-button v-if="row.status === 'restarting'" :loading="true" plain type="info" size="mini">
166+
重启中
167+
</el-button>
150168
</template>
151169
</el-table-column>
152170
<el-table-column label="创建时间" align="center" min-width="120">

0 commit comments

Comments
 (0)