This commit is contained in:
oneao committed 2026-03-24 17:29:55 +08:00
1 parent 401a6719f6
commit b7f50f3ccb
22 files changed
+1595 -343

No files matched your search

@@ -1,5 +1,6 @@
import { updateColumnsApi } from "@/request/api";
import { ElMessage } from "element-plus";
import { formatToDate, formatToDateTime } from "./time";
export function updateEditTableColumns(tableRef) {
const $table = unref(tableRef);
@@ -39,19 +40,24 @@ export function updateViewTableColumns(tableRef) {
}
const columns = $table.getColumns();
console.log(columns);
if (!$table || $table.length === 0) {
ElMessage.warning("未获取到栏位信息");
return;
}
const newColumns = columns
.filter((item) => item.params.b_id !== undefined)
.filter((item) => item.type === undefined && item.params && item.params.b_id)
.map((item, index) => ({
b_id: item.params.b_id,
col_Width: item.renderWidth,
col_Position: index,
}));
console.log(newColumns);
updateColumnsApi(newColumns).then((res) => {
if (res.success) {
ElMessage.success("保存成功");
@@ -103,9 +109,11 @@ export function formatValueByFormat(value, format) {
minimumFractionDigits: decimals,
maximumFractionDigits: decimals,
}).format(num);
} else if (fmt.startsWith("date")) {
} else if (fmt === "date") {
return formatToDate(value);
} else if (fmt.startsWith("number")) {
} else if (fmt === "datetime") {
return formatToDateTime(value);
} else if (fmt === "number") {
return Number(value) || 0;
}