feat: 前端请求添加Status控制 #73

Manually merged
remilia merged 1 commits from feat/status into master 2025-11-12 14:51:27 +08:00
5 changed files with 6 additions and 6 deletions
Showing only changes of commit 9163c7fe9a - Show all commits

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;