商品分类编辑优化

This commit is contained in:
2090205686@qq.com 2025-06-12 15:04:52 +08:00
parent e49ac4fd7b
commit c3ceba1c25

View File

@ -147,7 +147,6 @@ const onSubmit = () => {
ElMessage.warning("请选择开始日期!");
return;
}
console.log(formInline);
loadData();
};
const resetForm = () => {
@ -268,12 +267,24 @@ const enableAndDisable = async (row, num) => {
tableLoading.value = false;
}
};
//
const handleEdit = (row) => {
nowClickRow.value = row;
console.log("要编辑的行:", row);
dialogTitle.value = "编辑分类";
//
const addCategory = () => {
dialogTitle.value = "添加分类";
getGoodTypeList();
Object.assign(dialogForm, { //
id: "",
type: 1,
name: "",
level: "",
parentId: "",
status: "1",
});
dialogFormVisible.value = true;
};
//
const handleEdit = async (row) => {
nowClickRow.value = row;
dialogTitle.value = "编辑分类";
getGoodTypeList();
dialogForm.id = row.id;
dialogForm.type = row.type;
@ -281,15 +292,16 @@ const handleEdit = (row) => {
dialogForm.level = row.level;
dialogForm.parentId = row.parentId;
dialogForm.status = row.status?.toString() ?? '1';
dialogForm.selectedNode = findNodeById(goodsOptions.value, row.parentId);
dialogFormVisible.value = true;
};
//
const handleDelete = (row) => {
console.log("要删除的行:", row);
deleteGoods(row.id);
};
//
const batchDelete = () => {
console.log("要删除的行:", selectedIds.value);
deleteGoods(selectedIds.value.join(","));
};
const deleteGoods = async (ids) => {
@ -371,22 +383,22 @@ const onSaveCategory = () => {
try {
proxy.$modal.loading("正在保存...");
let param = { ...dialogForm };
param.level = dialogForm.selectedNode.level;
param.type = dialogForm.selectedNode.type;
param.level = dialogForm.selectedNode.level ?? "";
param.type = dialogForm.selectedNode.type ?? "";
let response;
if (dialogTitle.value == "编辑分类") {
response = await categoryEdit(param);
} else {
if (dialogTitle.value == "添加分类") {
response = await categoryAdd(param);
} else {
response = await categoryEdit(param);
}
proxy.$modal.closeLoading();
if (response.code == 200) {
cancelDialog();
onSubmit();
if (dialogTitle.value == "编辑分类") {
ElMessage.success("编辑成功!");
} else {
if (dialogTitle.value == "添加分类") {
ElMessage.success("添加成功!");
} else {
ElMessage.success("编辑成功!");
}
} else {
ElMessage.error(response.msg);
@ -397,20 +409,6 @@ const onSaveCategory = () => {
}
});
};
//
const addCategory = () => {
dialogTitle.value = "添加分类";
getGoodTypeList();
Object.assign(dialogForm, { //
id: "",
type: 1,
name: "",
level: "",
parentId: "",
status: "1",
});
dialogFormVisible.value = true;
};
const cancelDialog = () => {
Object.assign(dialogForm, { //
id: "",