feat: 为前端请求添加Status控制
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m6s

- 在产品页/解决方案页等路由仅获取已发布条目
This commit is contained in:
2025-11-12 14:48:51 +08:00
parent 726c38a75d
commit 9163c7fe9a
5 changed files with 6 additions and 6 deletions

View File

@ -1,5 +1,5 @@
query GetDocumentList($locale: String!) {
product_documents {
product_documents(filter: { status: { _eq: "published" } }) {
id
file {
id

View File

@ -37,7 +37,7 @@ query GetProduct($id: ID!, $locale: String!) {
}
faqs {
id
questions_id {
questions_id(filter: { status: { _eq: "published" } }) {
id
translations(filter: { languages_code: { code: { _eq: $locale } } }) {
id
@ -48,7 +48,7 @@ query GetProduct($id: ID!, $locale: String!) {
}
documents {
id
product_documents_id {
product_documents_id(filter: { status: { _eq: "published" } }) {
id
file {
id

View File

@ -1,5 +1,5 @@
query GetQuestionList($locale: String!) {
questions {
questions(filter: { status: { _eq: "published" } }) {
id
translations(filter: { languages_code: { code: { _eq: $locale } } }) {
id

View File

@ -1,5 +1,5 @@
query GetSolutionList($locale: String!) {
solutions {
solutions(filter: { status: { _eq: "published" } }) {
id
cover {
id

View File

@ -160,7 +160,7 @@ export interface Product {
/** @primaryKey */
id: number;
/** @description 当前产品条目的状态 */
status?: 'published' | 'draft' | 'archived';
status?: `in-production` | 'discontinued' | 'archived';
product_type?: ProductType | string | null;
/** @description 在产品列表中显示 */
cover?: DirectusFile | string | null;