staging #27

Merged
hy merged 3 commits from staging into master 2025-10-16 10:51:15 +08:00
3 changed files with 11 additions and 5 deletions
Showing only changes of commit 0db9c78a6a - Show all commits

View File

@ -1,3 +1,4 @@
import { Ref } from "vue";
import { array } from "vue-types";
export interface Dialog {
@ -329,6 +330,8 @@ export interface TableConfig {
searchCallback?: (s: SearchConditions) => void;
/** 新增/修改回调函数 */
editCallback?: (from: any) => void;
/** 编辑表单初始化回调函数 */
editInitCallback?: (from: Ref<Record<string, TableColumn>>) => void;
/** 展开行的回调 */
expandChange?: (row: any, expandedRows: any[]) => void;
/** API地址 */

View File

@ -46,6 +46,9 @@ onMounted(() => {
intiColumn();
fetchInitData();
fetchFormData();
//
if (editData.value.table.editInitCallback)
editData.value.table.editInitCallback(column);
});
function execute(obj, btn) {