|
@@ -1,6 +1,6 @@
|
|
|
import Modal from "@/components/Provider/Modal";
|
|
|
-import { useArticle } from "@/modules/admin";
|
|
|
-import UploadImage from "@/modules/admin/components/UploadImage";
|
|
|
+import { useArticle } from "@/modules";
|
|
|
+import UploadImage from "@/modules/components/UploadImage";
|
|
|
import { css } from "@linaria/core";
|
|
|
import {
|
|
|
Button,
|
|
@@ -41,6 +41,7 @@ export default defineComponent({
|
|
|
const formRef = ref<FormInstance>();
|
|
|
onMounted(async () => {
|
|
|
if (state.formData.aid) {
|
|
|
+ state.type = "article";
|
|
|
const res = await artStore.listController.itemDetail(
|
|
|
state.formData.aid
|
|
|
);
|
|
@@ -49,7 +50,6 @@ export default defineComponent({
|
|
|
});
|
|
|
const submit = () => {
|
|
|
formRef.value?.validate().then(async () => {
|
|
|
- console.log(state.formData);
|
|
|
modal.submit(state.formData);
|
|
|
});
|
|
|
};
|
|
@@ -66,11 +66,11 @@ export default defineComponent({
|
|
|
if (res) {
|
|
|
state.article = res;
|
|
|
state.formData.aid = res._id;
|
|
|
+ state.formData.name = res.title;
|
|
|
if (res.cover) {
|
|
|
state.formData.cover = res.cover;
|
|
|
}
|
|
|
}
|
|
|
- console.log(res);
|
|
|
};
|
|
|
return () => {
|
|
|
return (
|
|
@@ -89,7 +89,7 @@ export default defineComponent({
|
|
|
buttonStyle="solid"
|
|
|
onChange={(e) => {
|
|
|
state.type = e.target.value;
|
|
|
- formRef.value?.clearValidate();
|
|
|
+ formRef.value?.resetFields();
|
|
|
}}
|
|
|
>
|
|
|
<RadioButton value="url">站外链接</RadioButton>
|