This commit is contained in:
Viet An
2026-05-15 11:18:33 +07:00
parent 869138c003
commit 0ef1d29850
18 changed files with 175 additions and 111 deletions

View File

@@ -2,7 +2,7 @@
<div class="tabs is-boxed">
<ul>
<li
v-for="v in fieldType"
v-for="v in fieldTypes"
:class="selectType.code === v.code && 'is-active'"
>
<a
@@ -273,16 +273,16 @@ var data = [];
var current = 1;
var filterData = [];
var loading = false;
const fieldType = [
{ code: "formula", name: "Tạo công thức" },
const fieldTypes = [
{ code: "empty", name: "Tạo cột rỗng" },
{ code: "formula", name: "Tạo công thức" },
];
var tags = [];
var formula = undefined;
var name = `f${$id().toLocaleLowerCase()}`;
var label = undefined;
const errors = ref([]);
var selectType = fieldType.find((v) => v.code === "empty");
var selectType = fieldTypes.find((v) => v.code === "empty");
var radioType = ref(datatype.find((v) => v.code === "string"));
var fields = [];
var options = undefined;
@@ -293,7 +293,7 @@ var choices = [
{ code: "function", name: "Dùng hàm số" },
];
const choice = ref("column");
var funcs = [
const funcs = [
{ code: "sum", name: "Sum" },
{ code: "max", name: "Max" },
{ code: "min", name: "Min" },
@@ -436,7 +436,6 @@ function createField() {
emit("close");
}
function createEmptyField() {
console.log("createEmptyField");
errors.value = [];
if (!$empty(name) ? $empty(name.trim()) : true)
errors.value.push({ name: "name", message: "Tên không được bỏ trống." });
@@ -454,7 +453,6 @@ function createEmptyField() {
message: "Mô tả bị trùng. Hãy đặt mô tả khác.",
});
}
console.log("errors", errors);
if (errors.value.length > 0) return;
let field = $createField(name.trim(), label.trim(), radioType.value.code, true);
if (selectType.code === "chart") field = createChartField();
@@ -463,7 +461,6 @@ function createEmptyField() {
copy.update = { fields: copy.fields };
store.commit(props.pagename, copy);
//pagedata = copy
console.log("field", field);
emit("newfield", field);
label = undefined;
name = `f${$id()}`;