|
@@ -222,6 +222,16 @@
|
|
|
>
|
|
|
解除主机
|
|
|
</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="scope.row.loginCodeUrl!=null"
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-thumb"
|
|
|
+ plain
|
|
|
+ @click="handleRestartCloudHost(scope.row)"
|
|
|
+ >
|
|
|
+ 重启
|
|
|
+ </el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="AI客服" align="center" class-name="small-padding fixed-width" width="100px" fixed="right">
|
|
@@ -412,7 +422,7 @@ import {
|
|
|
loginQwCodeUrl,
|
|
|
getLoginQwStatus,
|
|
|
handleAllocateRemoteHost,
|
|
|
- qwBindCloudHost, qwUnbindCloudHost, handleAuthAppKey, handleInputAuthAppKey, selectCloudAP
|
|
|
+ qwBindCloudHost, qwUnbindCloudHost, handleAuthAppKey, handleInputAuthAppKey, selectCloudAP, qwRestartCloudHost
|
|
|
} from '@/api/qw/user'
|
|
|
import fastGptRole from "@/views/fastGpt/fastGptRole/fastGptRole";
|
|
|
import {updateSop, updateSopQwUser} from "@/api/qw/sop";
|
|
@@ -778,7 +788,25 @@ export default {
|
|
|
})
|
|
|
|
|
|
},
|
|
|
-
|
|
|
+ handleRestartCloudHost(val){
|
|
|
+ console.log(val.loginCodeUrl);
|
|
|
+ this.$confirm(
|
|
|
+ '谨慎操作,是否确定要重启云主机?',
|
|
|
+ "警告",
|
|
|
+ {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning",
|
|
|
+ dangerouslyUseHTMLString: true // 允许使用 HTML 字符串
|
|
|
+ }
|
|
|
+ ).then(() => {
|
|
|
+ return qwRestartCloudHost({"serverIp": val.loginCodeUrl});
|
|
|
+ }).then(response => {
|
|
|
+ this.$message.success('重启成功');
|
|
|
+ }).finally(res=>{
|
|
|
+ this.getList();
|
|
|
+ })
|
|
|
+ },
|
|
|
|
|
|
handleAuthorizeKey(val){
|
|
|
this.authorizeKeyFrom.id=val.id;
|