优化前端代码语义.

This commit is contained in:
lijiahang
2024-11-07 10:46:17 +08:00
parent 8db677684d
commit 562052b868
34 changed files with 136 additions and 312 deletions

View File

@@ -83,7 +83,7 @@
<a-popconfirm :content="`确认删除选中的 ${selectedKeys.length} 条记录吗? 删除后会中断执行!`"
position="br"
type="warning"
@ok="deleteSelectRows">
@ok="deleteSelectedRows">
<a-button v-permission="['asset:exec-command-log:delete']"
type="primary"
status="danger"
@@ -255,7 +255,7 @@
};
// 删除选中行
const deleteSelectRows = async () => {
const deleteSelectedRows = async () => {
try {
setLoading(true);
// 调用删除接口

View File

@@ -53,7 +53,7 @@
<a-popconfirm :content="`确认删除选中的 ${selectedKeys.length} 条记录吗?`"
position="br"
type="warning"
@ok="deleteSelectRows">
@ok="deleteSelectedRows">
<a-button v-permission="['asset:exec-template:delete']"
type="primary"
status="danger"
@@ -168,7 +168,7 @@
};
// 删除选中行
const deleteSelectRows = async () => {
const deleteSelectedRows = async () => {
try {
setLoading(true);
// 调用删除接口
@@ -183,19 +183,12 @@
}
};
// 添加后回调
const addedCallback = () => {
// 重新加载
const reload = () => {
fetchTableData();
};
// 更新后回调
const updatedCallback = () => {
fetchTableData();
};
defineExpose({
addedCallback, updatedCallback
});
defineExpose({ reload });
// 加载数据
const doFetchTableData = async (request: ExecTemplateQueryRequest) => {

View File

@@ -7,8 +7,8 @@
@open-exec="(e) => execModal.open(e)" />
<!-- 添加修改模态框 -->
<exec-template-form-drawer ref="drawer"
@added="modalAddCallback"
@updated="modalUpdateCallback"
@added="() => table.reload()"
@updated="() => table.reload()"
@open-host="(e) => openHostModal('drawer', e)" />
<!-- 执行模态框 -->
<exec-template-exec-drawer ref="execModal"
@@ -40,16 +40,6 @@
const hostModal = ref();
const lastOpenHostRef = ref();
// 添加回调
const modalAddCallback = () => {
table.value.addedCallback();
};
// 修改回调
const modalUpdateCallback = () => {
table.value.updatedCallback();
};
// 打开主机模态框
const openHostModal = (openRef: string, data: any) => {
lastOpenHostRef.value = openRef;

View File

@@ -83,7 +83,7 @@
<a-popconfirm :content="`确认删除选中的 ${selectedKeys.length} 条记录吗?`"
position="br"
type="warning"
@ok="deleteSelectRows">
@ok="deleteSelectedRows">
<a-button v-permission="['asset:upload-task:delete']"
type="primary"
status="danger"
@@ -231,7 +231,7 @@
};
// 删除选中行
const deleteSelectRows = async () => {
const deleteSelectedRows = async () => {
try {
setLoading(true);
// 调用删除接口