商品分类和违禁物品页面弹窗参数重置问题优化

This commit is contained in:
2090205686@qq.com 2025-06-11 10:32:05 +08:00
parent 2a5eb70a1f
commit 182b981c63
2 changed files with 36 additions and 9 deletions

View File

@ -278,10 +278,20 @@ const onSaveCategory = () => {
};
const addItem = () => {
dialogTitle.value = "添加违禁物品";
Object.assign(dialogForm, { //
id: "",
violateGoodName: "",
goodParameter: "",
});
dialogFormVisible.value = true;
};
const cancelDialog = () => {
dialogRef.value.resetFields();
Object.assign(dialogForm, { //
id: "",
violateGoodName: "",
goodParameter: "",
});
dialogFormVisible.value = false;
};

View File

@ -102,7 +102,7 @@ import {
getGoodCategoryInfo,
getGoodType,
categoryAdd, categoryEdit,
categoryRemove,enableAndDisableCategory
categoryRemove, enableAndDisableCategory
} from "@/api/goods/info";
import { ca } from "element-plus/es/locales.mjs";
const { proxy } = getCurrentInstance();
@ -139,15 +139,15 @@ const searchForm = ref(null);
const onSubmit = () => {
formInline.current = 1;
formInline.status = formInline.status == undefined ? "" : formInline.status;
if (formInline.startDate && !formInline.endDate) {
if (formInline.startDate && !formInline.endDate) {
ElMessage.warning("请选择结束日期!");
return;
}
if (formInline.endDate && !formInline.startDate) {
ElMessage.warning("请选择开始日期!");
ElMessage.warning("请选择开始日期!");
return;
}
console.log( formInline);
console.log(formInline);
loadData();
};
const resetForm = () => {
@ -223,7 +223,7 @@ const loadData = async () => {
tableTotal.value = response.data.total;
}
} catch (error) {
}
tableLoading.value = false;
};
@ -256,7 +256,7 @@ const enableAndDisable = async (row, num) => {
tableLoading.value = false;
if (res.code == 200) {
onSubmit();
if (num == 1) {
if (num == 1) {
ElMessage.success("启用成功!");
} else {
ElMessage.success("禁用成功!");
@ -280,7 +280,7 @@ const handleEdit = (row) => {
dialogForm.name = row.name;
dialogForm.level = row.level;
dialogForm.parentId = row.parentId;
dialogForm.status = row.status.toString();
dialogForm.status = row.status?.toString() ?? '1';
};
//
const handleDelete = (row) => {
@ -314,7 +314,7 @@ const dialogTitle = ref("添加分类");
const dialogForm = reactive({
type: null, //1->,2->3->,4->
name: "", //
parentId: [], //id
parentId: "", //id
level: "", //,parentId
sort: "", //
status: "1", //(1- 2-)
@ -347,7 +347,7 @@ const getGoodTypeList = async () => {
goodsOptions.value = response.data;
}
} catch (error) {
}
};
//
@ -400,10 +400,27 @@ const onSaveCategory = () => {
const addCategory = () => {
dialogTitle.value = "添加分类";
getGoodTypeList();
dialogRef.value.resetFields();
Object.assign(dialogForm, { //
id: "",
type: null,
name: "",
level: "",
parentId: "",
status: "1",
});
dialogFormVisible.value = true;
};
const cancelDialog = () => {
dialogRef.value.resetFields();
Object.assign(dialogForm, { //
id: "",
type: null,
name: "",
level: "",
parentId: "",
status: "1",
});
dialogFormVisible.value = false;
};