feat:upload to dise

This commit is contained in:
Rama Priyanto 2024-12-24 10:27:08 +07:00
parent 552f369ec7
commit f05ade4d3c
2 changed files with 38 additions and 1 deletions

View File

@ -1,5 +1,5 @@
"use client";
import { error } from "@/config/swal";
import { close, error, loading } from "@/config/swal";
import { createArticle, getArticleByCategory } from "@/service/article";
import { zodResolver } from "@hookform/resolvers/zod";
import {
@ -21,6 +21,7 @@ import withReactContent from "sweetalert2-react-content";
import * as z from "zod";
import ReactSelect from "react-select";
import makeAnimated from "react-select/animated";
import { saveManualContext } from "@/service/generate-article";
const articleSchema = z.object({
title: z.string().min(1, { message: "Required" }),
@ -210,10 +211,37 @@ export default function FormArticle() {
confirmButtonText: "Simpan",
}).then((result) => {
if (result.isConfirmed) {
// diseUpload(data);
save(data);
}
});
}
const diseUpload = async (data: any) => {
const request = {
title: data.title,
articleBody: content,
metaDescription: data.title,
metaTitle: data.title,
mainKeyword: data.title,
additionalKeywords: data.title,
createdBy: "123432",
style: "Informational",
projectId: 2,
clientId: "humasClientIdtest",
lang: "id",
};
loading();
const res = await saveManualContext(request);
if (res.error) {
res.message;
return false;
}
close();
save(data);
};
return (
<div className="mx-5 my-5 overflow-y-auto">
<form method="POST" onSubmit={handleSubmit(onSubmit)}>

View File

@ -215,3 +215,12 @@ export async function regenerateArticle(id: number | string) {
};
return await httpGet(`ai-writer/re-create-article/${id}`, headers);
}
export async function saveManualContext(data: any) {
const headers = {
"content-type": "application/json",
Authorization:
"Basic bmdETFBQaW9ycGx6bncyalRxVmUzWUZDejV4cUtmVUo6UHJEaERXUmNvdkJSNlc1Sg==",
};
return await httpPost("ai-writer/create-article", headers, data);
}