summaryrefslogtreecommitdiff
path: root/src/views/rangeNodeManage/nodeList/components/MainNode.vue
diff options
context:
space:
mode:
authorll <[email protected]>2024-07-11 20:41:37 +0800
committerll <[email protected]>2024-07-11 20:41:37 +0800
commitbafa736c04845e103d7e3747a8152b410d1628fb (patch)
tree032d00938963b7cb21ff5c57e4f08723b521ae41 /src/views/rangeNodeManage/nodeList/components/MainNode.vue
parentac8bc7f895baa346cdb498e1b8be41ce66130afd (diff)
Initial commitHEADmain
Diffstat (limited to 'src/views/rangeNodeManage/nodeList/components/MainNode.vue')
-rw-r--r--src/views/rangeNodeManage/nodeList/components/MainNode.vue98
1 files changed, 0 insertions, 98 deletions
diff --git a/src/views/rangeNodeManage/nodeList/components/MainNode.vue b/src/views/rangeNodeManage/nodeList/components/MainNode.vue
deleted file mode 100644
index 5219549..0000000
--- a/src/views/rangeNodeManage/nodeList/components/MainNode.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-<template>
-<el-table
- class="main-table styleTable"
- ref="mainTable"
- height="500px"
- style="width: 100%;"
- :data="nodeList"
- tooltip-effect="dark"
- highlight-current-row
->
- <el-table-column label="" width="80" align="center">
- <template slot-scope="scope">
- <el-radio v-model="master_node_id" :label="scope.row.id" @input="handleSelectionMain(scope.row)">{{ "" }}</el-radio>
- </template>
- </el-table-column>
- <el-table-column
- align="center"
- prop="id"
- label="id"
- width="80"/>
- <el-table-column
- align="center"
- prop="nick_name"
- label="节点昵称"
- min-width="100"/>
- <el-table-column
- align="center"
- prop="role"
- label="角色"
- min-width="100">
- <template slot-scope="scope">
- <svg-icon :icon-class="scope.row.role"></svg-icon>
- </template>
- </el-table-column>
- <el-table-column
- align="center"
- prop="ip"
- label="ip"
- min-width="150"/>
- <el-table-column
- align="center"
- prop="status"
- label="部署状态"
- min-width="100"
- >
- <!-- <template slot-scope="scope">
- {{ scope.row.has_deployed ? '已部署' : '未部署' }}
- </template> -->
- </el-table-column>
- <el-table-column
- align="center"
- prop="create_time"
- label="创建开始时间"
- min-width="100"
- >
- <template slot-scope="scope">
- {{ scope.row.create_time | formatTime }}
- </template>
- </el-table-column>
- <el-table-column
- align="center"
- prop="complete_time"
- label="创建完成时间"
- min-width="100"
- >
- <template slot-scope="scope">
- {{ scope.row.complete_time | formatTime }}
- </template>
- </el-table-column>
-</el-table>
-</template>
-
-<script>
-export default {
- name: 'MainNode',
- props: {
- nodeList: {
- typeof: Array,
- require: true
- }
- },
- data() {
- return {
- master_node_id: ''
- }
- },
- methods: {
- // 选择主节点
- handleSelectionMain(row) {
- this.$emit('selectMainNode', row)
- },
- }
-}
-</script>
-
-<style lang="less" scoped>
-
-</style> \ No newline at end of file