优化代码结构

This commit is contained in:
WUSIJIAN
2025-12-05 15:45:14 +08:00
parent e41884fc60
commit 134ea96340
14 changed files with 67 additions and 75 deletions

View File

@@ -67,7 +67,7 @@
</el-card>
<!-- 编辑组件 -->
<EditRole ref="editRoleRef" @success="handleSuccess" />
<EditRole ref="editRoleRef" @refresh="loadTableData" />
</div>
</template>
@@ -77,7 +77,7 @@ import { ElMessageBox, ElMessage } from 'element-plus';
import { FolderAdd, EditPen, DeleteFilled } from '@element-plus/icons-vue';
import EditRole from './component/editRole.vue';
import Pagination from '/@/components/pagination/index.vue';
import { getscriptList, deletescript } from '/@/api/customerService/script';
import { getscriptList, deleteScript } from '/@/api/customerService/script';
// ==================== 类型定义 ====================
interface ScriptItem {
@@ -230,7 +230,7 @@ const handleDelete = async (row: ScriptItem) => {
type: 'warning',
});
await deletescript({ id: row.id });
await deleteScript({ id: row.id });
ElMessage.success('删除成功');
// 重新加载数据