新增 编辑表单的初始化回调
This commit is contained in:
parent
154c113c6b
commit
0db9c78a6a
|
|
@ -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地址 */
|
||||
|
|
|
|||
|
|
@ -46,6 +46,9 @@ onMounted(() => {
|
|||
intiColumn();
|
||||
fetchInitData();
|
||||
fetchFormData();
|
||||
//回调
|
||||
if (editData.value.table.editInitCallback)
|
||||
editData.value.table.editInitCallback(column);
|
||||
});
|
||||
|
||||
function execute(obj, btn) {
|
||||
|
|
|
|||
|
|
@ -69,13 +69,13 @@ const tableData: TableConfig = intTableData({
|
|||
{
|
||||
topBtn: true, // 头部按钮
|
||||
label: "导入",
|
||||
click:entryAdminnfo,
|
||||
click: entryAdminnfo,
|
||||
btnStyle: "info", // topBtn: true才生效 success danger
|
||||
},
|
||||
{
|
||||
topBtn: true, // 头部按钮
|
||||
label: "导入模板",
|
||||
click:DwImportTemplate,
|
||||
click: DwImportTemplate,
|
||||
btnStyle: "info", // topBtn: true才生效 success danger
|
||||
},
|
||||
],
|
||||
|
|
@ -149,16 +149,16 @@ function entryAdminnfo(eid: number) {
|
|||
const url = res && window.URL.createObjectURL(res);
|
||||
const link = document.createElement("a");
|
||||
link.href = url;
|
||||
link.setAttribute("download","导入失败管理员信息.xlsx");
|
||||
link.setAttribute("download", "导入失败管理员信息.xlsx");
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
document.body.removeChild(link);
|
||||
ElMessage.warning("导入失败,已导出错误数据");
|
||||
};
|
||||
|
||||
|
||||
try {
|
||||
fileE.click();
|
||||
} catch (error) { }
|
||||
} catch (error) {}
|
||||
}
|
||||
function DwImportTemplate(obj, row, callBack) {
|
||||
const baseUrl = import.meta.env.VITE_API_BASEURL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue