-
+
主题
@@ -16,11 +10,7 @@
其他
-
+
@@ -30,11 +20,7 @@
-
+
@@ -43,13 +29,7 @@
- 提交
+ 提交
@@ -89,11 +69,11 @@ const editForm = reactive({
//组装主题内容: 需要更新主题信息
const discuss = {
- };
+};
//组装文章内容:需要添加的文章信息
const article = {
- };
+};
//定义效验规则
const ruleFormRef = ref(null);
@@ -119,45 +99,62 @@ const submit = async (formEl) => {
if (route.query.artType == "discuss") {
- discuss.title=editForm.title;
- discuss.types= editForm.types;
- discuss.introduction= editForm.introduction;
- discuss.content= editForm.content;
- discuss.plateId= discuss.plateId??route.query.plateId
+ discuss.title = editForm.title;
+ discuss.types = editForm.types;
+ discuss.introduction = editForm.introduction;
+ discuss.content = editForm.content;
+ discuss.plateId = discuss.plateId ?? route.query.plateId
//主题创建
if (route.query.operType == "create") {
- const response= await discussAdd(discuss);
- var routerPer = { path: `/article/${response.data.id}` };
- router.push(routerPer);
+ const response = await discussAdd(discuss);
+
+ ElMessage({
+ message: `[${discuss.title}]主题创建成功!`,
+ type: 'success',
+ })
+ var routerPer = { path: `/article/${response.data.id}` };
+ router.push(routerPer);
}
//主题更新
else if (route.query.operType == "update") {
await discussUpdate(route.query.discussId, discuss);
+
+ ElMessage({
+ message: `[${discuss.title}]主题更新成功!`,
+ type: 'success',
+ })
var routerPer = { path: `/article/${route.query.discussId}` };
- router.push(routerPer);
+ router.push(routerPer);
}
}
//artcle文章处理
else if (route.query.artType == "article") {
-//组装文章内容:需要添加的文章信息
- article.content= editForm.content;
- article.name= editForm.name;
- article.discussId=route.query.discussId;
- article.parentId=route.query.parentArticleId
+ //组装文章内容:需要添加的文章信息
+ article.content = editForm.content;
+ article.name = editForm.name;
+ article.discussId = route.query.discussId;
+ article.parentId = route.query.parentArticleId
//文章创建
if (route.query.operType == "create") {
- const response= await articleAdd(article);
+ const response = await articleAdd(article);
+ ElMessage({
+ message: `[${article.name}]文章创建成功!`,
+ type: 'success',
+ })
var routerPer = { path: `/article/${route.query.discussId}/${response.data.id}` };
- router.push(routerPer);
+ router.push(routerPer);
}
//文章更新
else if (route.query.operType == "update") {
await articleUpdate(route.query.articleId, article);
-
+ ElMessage({
+ message: `[${article.name}]文章更新成功!`,
+ type: 'success',
+ })
var routerPer = { path: `/article/${route.query.discussId}/${route.query.articleId}` };
- router.push(routerPer);
+ router.push(routerPer);
}
}
//添加成功后跳转到该页面
@@ -186,17 +183,17 @@ onMounted(async () => {
//加载主题
const loadDiscuss = async () => {
const response = await discussGet(route.query.discussId);
- const res=response.data
+ const res = response.data
editForm.content = res.content;
editForm.title = res.title;
editForm.types = res.types;
editForm.introduction = res.introduction;
- discuss.plateId=res.plateId;
+ discuss.plateId = res.plateId;
};
//加载文章
const loadArticle = async () => {
const response = await articleGet(route.query.articleId);
- const res=response.data
+ const res = response.data
editForm.content = res.content;
editForm.name = res.name;
editForm.discussId = res.discussId;
diff --git a/Yi.BBS.Vue3/src/views/Login.vue b/Yi.BBS.Vue3/src/views/Login.vue
index 0c4dc087..87b611bf 100644
--- a/Yi.BBS.Vue3/src/views/Login.vue
+++ b/Yi.BBS.Vue3/src/views/Login.vue
@@ -1,55 +1,74 @@