u
This commit is contained in:
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user