chore: stop tracking frontend node_modules

This commit is contained in:
Cheng Zhou
2026-01-20 08:52:54 +08:00
parent 7fdcfdaadd
commit 8e258d21a7
17405 changed files with 1643 additions and 2086724 deletions
+13 -4
View File
@@ -50,7 +50,6 @@ const rules: FormRules = {
const isEdit = computed(() => !!props.category);
const reset = () => {
form.study_id = study.currentStudy?.id || "";
form.name = "";
form.description = "";
form.sort_order = 0;
@@ -61,7 +60,6 @@ watch(
() => props.category,
(val) => {
if (val) {
form.study_id = val.study_id || "";
form.name = val.name;
form.description = val.description || "";
form.sort_order = val.sort_order || 0;
@@ -86,16 +84,26 @@ const close = () => emit("update:modelValue", false);
const onSubmit = async () => {
if (!formRef.value) return;
// 验证当前项目存在
if (!study.currentStudy?.id) {
ElMessage.warning(TEXT.common.empty.selectProject);
return;
}
await formRef.value.validate();
submitting.value = true;
try {
const payload: Record<string, any> = {
study_id: study.currentStudy?.id || null,
study_id: study.currentStudy.id,
name: form.name,
description: form.description || null,
sort_order: form.sort_order,
is_active: form.is_active,
};
console.log('[FaqCategoryForm] payload:', payload);
console.log('[FaqCategoryForm] isEdit:', isEdit.value);
console.log('[FaqCategoryForm] study.currentStudy:', study.currentStudy);
if (isEdit.value && props.category) {
await updateFaqCategory(props.category.id, payload);
} else {
@@ -105,7 +113,8 @@ const onSubmit = async () => {
emit("success");
close();
} catch (e: any) {
ElMessage.error(e?.response?.data?.message || TEXT.common.messages.saveFailed);
const errorMsg = e?.response?.data?.message || e?.response?.data?.detail || TEXT.common.messages.saveFailed;
ElMessage.error(typeof errorMsg === 'string' ? errorMsg : TEXT.common.messages.saveFailed);
} finally {
submitting.value = false;
}