创建应用

这个提交包含在:
徐勤民 2024-08-22 18:23:46 +08:00
父节点 4516c13b45
当前提交 9c95fe889e

查看文件

@ -21,10 +21,16 @@ const appCreate = () => {
}
const name = ref(undefined)
const showDialog = ref(false)
const detail = ref(undefined)
const showDetailsDialog = ref(false)
const addApp = () => {
name.value = undefined
showDialog.value = true
}
const showApp = (scope) => {
detail.value = undefined
// showDetailsDialog.value = true
}
init()
</script>
@ -37,6 +43,12 @@ init()
<el-table-column type="index" width="150" label="序号" />
<el-table-column prop="appName" label="应用名称" />
<el-table-column prop="createTime" label="创建时间" />
<el-table-column fixed="right" label="操作" min-width="120">
<template #default="scope">
<el-button link type="primary" size="small" @click="showApp(scope.row)"> 详情 </el-button>
<el-button link type="primary" size="small">删除</el-button>
</template>
</el-table-column>
</el-table>
</el-card>
<el-dialog v-model="showDialog" title="新建应用" width="500">
@ -55,6 +67,21 @@ init()
</div>
</template>
</el-dialog>
<el-dialog v-model="showDetailsDialog" title="应用信息" width="500">
<el-input
class="text item"
v-model="name"
style="width: 440px"
placeholder="请输入应用名称"
:prefix-icon="PriceTag"
:clearable="true"
/>
<template #footer>
<div class="dialog-footer">
<el-button type="primary" @click="showDetailsDialog = false"> 关闭</el-button>
</div>
</template>
</el-dialog>
</template>
<style scoped></style>