Commit 505c99a0 by ningjihai

项目管理,发现梳理

parent 1e3fc14b
......@@ -318,8 +318,7 @@ const AIDIscoverVersionListDialog = ref({
})
// 打开智能发现弹窗
const handleSmartDiscover = (row) => {
ElMessage.info(`暂未开放`)
return
initExecute({
taskid: row.id,
projectid: sessionStorage.getItem('projectId')
......@@ -408,217 +407,214 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{
</el-button> -->
</template>
</PageTitle>
<div class="app-container__body">
<query-form
ref="QueryFormRef"
v-model="queryParams"
@query="onQuery"
@reset="onReset"
@add="handleAdd"
/>
<div style="flex:1;">
<el-table
:data="tableData"
stripe
height="100%"
style="width: 100%"
<query-form
ref="QueryFormRef"
v-model="queryParams"
@query="onQuery"
@reset="onReset"
@add="handleAdd"
/>
<div style="flex:1;">
<el-table
:data="tableData"
stripe
height="100%"
style="width: 100%"
>
<el-table-column
type="index"
label="序号"
width="80"
align="center"
fixed
/>
<!-- 发现任务名称列(左侧浮动) -->
<el-table-column
prop="taskName"
label="发现任务名称"
min-width="180"
align="left"
fixed
>
<el-table-column
type="index"
label="序号"
width="80"
align="center"
fixed
/>
<!-- 发现任务名称列(左侧浮动) -->
<el-table-column
prop="taskName"
label="发现任务名称"
min-width="180"
align="left"
fixed
>
<template #default="{ row }">
<span>{{ row.taskName }}</span>
</template>
</el-table-column>
<!-- 梳理结果列 -->
<el-table-column
prop="result"
label="梳理结果"
min-width="120"
>
<template #default="{ row }">
<span>{{ row.result }}</span>
</template>
</el-table-column>
<!-- 数据库类型列 -->
<el-table-column
prop="dbType"
label="数据库类型"
width="110"
>
<template #default="{ row }">
<el-tag type="primary">{{ row.dbType }}</el-tag>
</template>
</el-table-column>
<!-- 操作人列 -->
<el-table-column
prop="operator"
label="操作人"
min-width="120"
>
<template #default="{ row }">
<span>{{ row.operator }}</span>
</template>
</el-table-column>
<!-- 创建时间列 -->
<el-table-column
prop="createTime"
label="创建时间"
min-width="200"
>
<template #default="{ row }">
<span >{{ row.createTime }}</span>
</template>
</el-table-column>
<!-- 修改时间列 -->
<el-table-column
prop="updateTime"
label="修改时间"
min-width="200"
>
<template #default="{ row }">
<span>{{ row.updateTime }}</span>
</template>
</el-table-column>
<!-- 备注列 -->
<el-table-column
prop="remark"
label="备注"
width="120"
>
<template #default="{ row }">
<span>{{ row.remark || '-' }}</span>
</template>
</el-table-column>
<!-- 操作列(右侧浮动) -->
<el-table-column
label="操作"
width="320"
fixed="right"
align="center"
>
<template #default="{ row }">
<div class="operation-buttons">
<!-- 编辑按钮 -->
<el-button
link
type="danger"
size="small"
icon="edit"
@click="handleEdit(row)"
class="op-btn"
>
编辑
</el-button>
<!-- 发现按钮 -->
<el-button
link
type="danger"
size="small"
@click="handleDiscover(row)"
class="op-btn"
>
<img :src="find" alt="" class="btn-logo"> 发现
</el-button>
<!-- 监控按钮 -->
<template #default="{ row }">
<span>{{ row.taskName }}</span>
</template>
</el-table-column>
<!-- 梳理结果列 -->
<el-table-column
prop="result"
label="梳理结果"
min-width="120"
>
<template #default="{ row }">
<span>{{ row.result }}</span>
</template>
</el-table-column>
<!-- 数据库类型列 -->
<el-table-column
prop="dbType"
label="数据库类型"
width="110"
>
<template #default="{ row }">
<el-tag type="primary">{{ row.dbType }}</el-tag>
</template>
</el-table-column>
<!-- 操作人列 -->
<el-table-column
prop="operator"
label="操作人"
min-width="120"
>
<template #default="{ row }">
<span>{{ row.operator }}</span>
</template>
</el-table-column>
<!-- 创建时间列 -->
<el-table-column
prop="createTime"
label="创建时间"
min-width="200"
>
<template #default="{ row }">
<span >{{ row.createTime }}</span>
</template>
</el-table-column>
<!-- 修改时间列 -->
<el-table-column
prop="updateTime"
label="修改时间"
min-width="200"
>
<template #default="{ row }">
<span>{{ row.updateTime }}</span>
</template>
</el-table-column>
<!-- 备注列 -->
<el-table-column
prop="remark"
label="备注"
width="120"
>
<template #default="{ row }">
<span>{{ row.remark || '-' }}</span>
</template>
</el-table-column>
<!-- 操作列(右侧浮动) -->
<el-table-column
label="操作"
width="320"
fixed="right"
align="center"
>
<template #default="{ row }">
<div class="operation-buttons">
<!-- 编辑按钮 -->
<el-button
link
type="danger"
size="small"
icon="edit"
@click="handleEdit(row)"
class="op-btn"
>
编辑
</el-button>
<!-- 发现按钮 -->
<el-button
link
type="danger"
size="small"
@click="handleDiscover(row)"
class="op-btn"
>
<img :src="find" alt="" class="btn-logo"> 发现
</el-button>
<!-- 监控按钮 -->
<el-button
link
type="danger"
size="small"
@click="handleMonitor(row)"
class="op-btn"
>
<img :src="jiankong" alt="" class="btn-logo">监控
</el-button>
<!-- 更多操作下拉菜单 -->
<el-dropdown
@command="(command) => handleMoreCommand(command, row)"
trigger="click"
>
<el-button
link
type="danger"
size="small"
@click="handleMonitor(row)"
class="op-btn"
type="danger"
size="small"
class="more-btn"
icon="MoreFilled"
>
<img :src="jiankong" alt="" class="btn-logo">监控
<!-- <el-icon><MoreFilled /></el-icon> -->
<!-- 更多
<el-icon class="el-icon--right">
<arrow-down />
</el-icon> -->
</el-button>
<!-- 更多操作下拉菜单 -->
<el-dropdown
@command="(command) => handleMoreCommand(command, row)"
trigger="click"
>
<el-button
link
type="danger"
size="small"
class="more-btn"
icon="MoreFilled"
>
<!-- <el-icon><MoreFilled /></el-icon> -->
<!-- 更多
<el-icon class="el-icon--right">
<arrow-down />
</el-icon> -->
</el-button>
<template #dropdown>
<el-dropdown-menu>
<!-- <el-dropdown-item command="smartDiscover">
<span class="dropdown-item smart-discover">智能发现</span>
</el-dropdown-item> -->
<!-- <el-dropdown-item command="viewHistory">
<span class="dropdown-item">查看历史</span>
</el-dropdown-item> -->
<el-dropdown-item command="viewResult">
<!-- <span class="dropdown-item">查看结果</span> -->
<el-button
link
type="danger"
size="small"
class="op-btn"
>
<img :src="findResult" alt="" class="btn-logo">查看结果
</el-button>
</el-dropdown-item>
<el-dropdown-item command="delete">
<el-button
link
type="danger"
size="small"
class="op-btn"
icon="delete"
>
删除
</el-button>
<!-- <span class="dropdown-item delete-item">删除</span> -->
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
</template>
</el-table-column>
</el-table>
</div>
<pagination
v-show="total > 0"
:total="total"
v-model:page="queryParams.pageno"
v-model:limit="queryParams.pagesize"
@pagination="getList"
/>
<template #dropdown>
<el-dropdown-menu>
<!-- <el-dropdown-item command="smartDiscover">
<span class="dropdown-item smart-discover">智能发现</span>
</el-dropdown-item> -->
<!-- <el-dropdown-item command="viewHistory">
<span class="dropdown-item">查看历史</span>
</el-dropdown-item> -->
<el-dropdown-item command="viewResult">
<!-- <span class="dropdown-item">查看结果</span> -->
<el-button
link
type="danger"
size="small"
class="op-btn"
>
<img :src="findResult" alt="" class="btn-logo">查看结果
</el-button>
</el-dropdown-item>
<el-dropdown-item command="delete">
<el-button
link
type="danger"
size="small"
class="op-btn"
icon="delete"
>
删除
</el-button>
<!-- <span class="dropdown-item delete-item">删除</span> -->
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
</template>
</el-table-column>
</el-table>
</div>
<pagination
v-show="total > 0"
:total="total"
v-model:page="queryParams.pageno"
v-model:limit="queryParams.pagesize"
@pagination="getList"
/>
</div>
<SmartDiscoveryDialog
v-model="smartDiscoveryDialogVisible"
......@@ -626,10 +622,6 @@ const handleAddEditConfirm = (submitData, isEditMode) =>{
@discover="disCoverSmart"
/>
</div>
<!-- 新增/编辑发现任务弹窗 -->
<!-- <AddDiscoveryDialog ref="addDiscoveryDialogRef" @confirm="handleAddEditConfirm" /> -->
</template>
......
......@@ -524,7 +524,7 @@ onMounted(()=>{
/>
</div>
</div>
<ProjectEditDialog
v-model:visible="dialogVisible"
:mode="dialogMode"
......@@ -551,6 +551,8 @@ onMounted(()=>{
:project-id="currentImportProjectId"
@success="handleImportSuccess"
/>
</div>
</template>
<style lang="scss" scoped>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论