bug fixes
This commit is contained in:
@@ -107,7 +107,7 @@ let form = reactive(
|
|||||||
const updateSlug = async () => {
|
const updateSlug = async () => {
|
||||||
if (form.controls.slug.value == "" && form.controls.title.value != "") {
|
if (form.controls.slug.value == "" && form.controls.title.value != "") {
|
||||||
let idx = 0;
|
let idx = 0;
|
||||||
let pre_slug = form.controls.title.value
|
let pre_slug = (form.controls.title.value as string)
|
||||||
.toLowerCase()
|
.toLowerCase()
|
||||||
.replace(/[^a-z0-9]/gim, "-")
|
.replace(/[^a-z0-9]/gim, "-")
|
||||||
.replace(/-+/g, "-")
|
.replace(/-+/g, "-")
|
||||||
@@ -171,6 +171,7 @@ const loadData = async () => {
|
|||||||
: "";
|
: "";
|
||||||
form.controls.content.value = data.article.content;
|
form.controls.content.value = data.article.content;
|
||||||
form.controls.hero.value = data.article.hero.id;
|
form.controls.hero.value = data.article.hero.id;
|
||||||
|
console.log(form.controls.hero.value);
|
||||||
|
|
||||||
attachments.value = (data.article.attachments || []).map(
|
attachments.value = (data.article.attachments || []).map(
|
||||||
function (attachment) {
|
function (attachment) {
|
||||||
@@ -193,13 +194,12 @@ const handleSubmit = async () => {
|
|||||||
let data = {
|
let data = {
|
||||||
title: form.controls.title.value,
|
title: form.controls.title.value,
|
||||||
slug: form.controls.slug.value,
|
slug: form.controls.slug.value,
|
||||||
publish_at: new SMDate(form.controls.publish_at.value).format(
|
publish_at: new SMDate(
|
||||||
"yyyy/MM/dd HH:mm:ss",
|
form.controls.publish_at.value as string
|
||||||
{ utc: true }
|
).format("yyyy/MM/dd HH:mm:ss", { utc: true }),
|
||||||
),
|
|
||||||
user_id: form.controls.user_id.value,
|
user_id: form.controls.user_id.value,
|
||||||
content: form.controls.content.value,
|
content: form.controls.content.value,
|
||||||
hero: form.controls.hero.value,
|
hero: form.controls.hero.value.id,
|
||||||
};
|
};
|
||||||
|
|
||||||
let article_id = "";
|
let article_id = "";
|
||||||
@@ -225,12 +225,12 @@ const handleSubmit = async () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
await api.put({
|
// await api.put({
|
||||||
url: `/articles/${article_id}/attachments`,
|
// url: `/articles/${article_id}/attachments`,
|
||||||
body: {
|
// body: {
|
||||||
attachments: attachments.value,
|
// attachments: attachments.value,
|
||||||
},
|
// },
|
||||||
});
|
// });
|
||||||
|
|
||||||
useToastStore().addToast({
|
useToastStore().addToast({
|
||||||
title: route.params.id ? "Article Updated" : "Article Created",
|
title: route.params.id ? "Article Updated" : "Article Created",
|
||||||
|
|||||||
Reference in New Issue
Block a user