refactor: 预算操作列优化 — 无预算记录显示'待创建'(点击进入编辑),有记录显示'删除'

This commit is contained in:
Hermes CI Fix
2026-08-25 18:13:29 +08:00
parent 142fff2cae
commit cc7cddd646
+2 -1
View File
@@ -69,7 +69,8 @@
<template #default="{ row }">
<el-button v-if="!batchEditMode && !row._editing" size="small" @click="startEdit(row)">编辑</el-button>
<template v-else-if="!batchEditMode"><el-button size="small" type="primary" @click="saveEdit(row)" :loading="row._saving">保存</el-button><el-button size="small" @click="cancelEdit(row)">取消</el-button></template>
<el-button v-if="!batchEditMode" size="small" type="danger" plain @click="row.id ? doDelete(row) : ElMessage.info('该KPI暂无预算记录,无需删除')">删除</el-button>
<el-button v-if="!batchEditMode && row.id" size="small" type="danger" plain @click="doDelete(row)">删除</el-button>
<el-tag v-else-if="!batchEditMode" size="small" type="info" effect="plain" style="cursor:pointer" @click="startEdit(row)">待创建</el-tag>
</template>
</el-table-column>
</el-table>