chore: action 新增

This commit is contained in:
dap 2024-10-07 11:40:39 +08:00
parent 8f8d3455d6
commit 6c6d86acaf

View File

@ -98,6 +98,12 @@ function handleAdd() {
drawerApi.open();
}
function handleSubAdd(row: Recordable<any>) {
const { deptId } = row;
drawerApi.setData({ id: deptId, update: false });
drawerApi.open();
}
async function handleEdit(record: Recordable<any>) {
drawerApi.setData({ id: record.deptId, update: true });
drawerApi.open();
@ -155,6 +161,15 @@ function setExpandOrCollapse(expand: boolean) {
>
{{ $t('pages.common.edit') }}
</a-button>
<a-button
class="btn-add"
size="small"
type="link"
v-access:code="['system:dept:add']"
@click="handleSubAdd(row)"
>
{{ $t('pages.common.add') }}
</a-button>
<Popconfirm
placement="left"
title="确认删除?"
@ -175,3 +190,13 @@ function setExpandOrCollapse(expand: boolean) {
<DeptDrawer @reload="tableApi.query()" />
</Page>
</template>
<style lang="scss" scoped>
.btn-add {
color: hsl(var(--success)) !important;
&:hover {
color: hsl(var(--success) / 50%) !important;
}
}
</style>