|
@ -5,9 +5,7 @@ import { useRoute, useRouter } from "vue-router"; |
|
|
import { useI18n } from "vue-i18n"; |
|
|
import { useI18n } from "vue-i18n"; |
|
|
import { listToTree, schemaToModel, importFunction, format } from "../../utils/index.js"; |
|
|
import { listToTree, schemaToModel, importFunction, format } from "../../utils/index.js"; |
|
|
import qs from "../../lib/qs/shim.js"; |
|
|
import qs from "../../lib/qs/shim.js"; |
|
|
import VueOfficeExcel from "@vue-office/excel"; |
|
|
|
|
|
import { camelCase, capitalize } from "lodash"; |
|
|
import { camelCase, capitalize } from "lodash"; |
|
|
import { useAppStore } from "../../store/index.js"; |
|
|
|
|
|
import { ElMessage, ElMessageBox } from "element-plus"; |
|
|
import { ElMessage, ElMessageBox } from "element-plus"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
@ -17,7 +15,6 @@ export default { |
|
|
AppFormInput: defineAsyncComponent(() => import("../../components/form/form-input.js")), |
|
|
AppFormInput: defineAsyncComponent(() => import("../../components/form/form-input.js")), |
|
|
SvgIcon: defineAsyncComponent(() => import("../../components/icon/index.js")), |
|
|
SvgIcon: defineAsyncComponent(() => import("../../components/icon/index.js")), |
|
|
AppFormInput: defineAsyncComponent(() => import("../form/form-input.js")), |
|
|
AppFormInput: defineAsyncComponent(() => import("../form/form-input.js")), |
|
|
VueOfficeExcel, |
|
|
|
|
|
}, |
|
|
}, |
|
|
template: html` |
|
|
template: html` |
|
|
<div v-loading="tableLoading"> |
|
|
<div v-loading="tableLoading"> |
|
@ -639,7 +636,7 @@ export default { |
|
|
editFormTitle.value = t("自定义查询"); |
|
|
editFormTitle.value = t("自定义查询"); |
|
|
dialogVisible.value = true; |
|
|
dialogVisible.value = true; |
|
|
} else { |
|
|
} else { |
|
|
context.emit("command", item, rows, showList); |
|
|
context.emit("command", item, rows, load, showList); |
|
|
} |
|
|
} |
|
|
editFormloading.value = false; |
|
|
editFormloading.value = false; |
|
|
}; |
|
|
}; |
|
|