thainv-dev: fix ui

This commit is contained in:
nguyen van thai
2024-06-04 15:03:54 +07:00
parent 0729e021bd
commit a0a5651ac0
10 changed files with 62 additions and 18 deletions
+1 -1
View File
@@ -5,5 +5,5 @@ const router = createRouter()
router.get('/get-by-id/:id', defineEventHandler(DynamicArticleCtrl.getArticleById))
router.get('/get-by-slug/:slug', defineEventHandler(DynamicArticleCtrl.getArticleBySlug))
router.post('/condition', defineEventHandler(DynamicArticleCtrl.listArticleCondition))
export default useBase('/api/articles', router.handler)
+22
View File
@@ -1,3 +1,4 @@
import { H3Event } from 'h3';
interface Base {
createdBy?: string | number
createdOn?: string
@@ -88,3 +89,24 @@ export const getArticleBySlug = async (event : any) => {
handleError(error);
}
}
export const listArticleCondition = async (event: H3Event) => {
try {
const payload = await readBody<any>(event)
const { apiUrl } = useRuntimeConfig().public
const { items }: any = await $fetch(`${apiUrl}/cms/article/condition`, {
method: "POST",
headers: {
Site: 1
},
body: {
payload
}
})
// log(event)
return items
} catch (error) {
handleError(error);
}
}