fix: 🧩 修复bug

This commit is contained in:
2025-04-01 15:15:35 +08:00
parent 716b383a87
commit af5894dd5a
25 changed files with 112 additions and 82 deletions

View File

@@ -27,7 +27,7 @@ export const EDIT_FORM_DATA: FormItem[] = [
},
{
prop: "category_id",
prop: "category_id1",
placeholder: "请选择",
type: "select",
label: "文章分类: ",
@@ -59,7 +59,7 @@ export const EDIT_FORM_DATA: FormItem[] = [
// prop: "is_show1",
// placeholder: "",
// type: "radio",
// label: "是否启: ",
// label: "是否启: ",
// options: [
// {
// label: "是",

View File

@@ -1,5 +1,5 @@
export const RULES = {
title: [{ required: true, message: "文章名称不能为空 ! ", trigger: "blur" }],
category_id: [{ required: true, message: "文章分类不能为空 ! ", trigger: "change" }],
category_id1: [{ required: true, message: "文章分类不能为空 ! ", trigger: "change" }],
sort: [{ required: true, message: "文章排序不能为空 ! ", trigger: "blur" }]
};

View File

@@ -14,6 +14,7 @@
:formData="dataStore.editFormData"
:rules="dataStore.rules"
ref="formRef"
@handleSelectChangeEmits="handleSelectChangeEmits"
/>
</el-tab-pane>
@@ -80,9 +81,19 @@ const getArticleListDetails = async () => {
const { data } = result;
dataStore.editRuleForm = data;
console.log(data);
let is = dataStore.editFormData[1].options.some((item: any) => {
console.log(item.id);
console.log(dataStore.editRuleForm.category_id);
return item.value == dataStore.editRuleForm.category_id;
});
dataStore.editRuleForm.category_id1 = is ? dataStore.editRuleForm.category_id : dataStore.editRuleForm.category_name;
}
};
const handleSelectChangeEmits = (value: any) => {
console.log(value, "========value=========");
dataStore.editRuleForm.category_id = value.id;
};
const convertDateFormat = (dateString: any) => {
const date = new Date(dateString);
const year = date.getFullYear();

View File

@@ -60,7 +60,7 @@ const dataStore = reactive<any>({
//文章分类(搜索条件)
const getArticleClassData = async () => {
const result = await getArticleClassDataApi({ is_show: 0 });
const result = await getArticleClassDataApi();
if (result?.code === 0) {
const { data } = result;
dataStore.formData[1].options = useSearchInfoArray(data);