Options
All
  • Public
  • Public/Protected
  • All
Menu

Module service/form

Index

Type aliases

Option

Option: { itemName: string; itemTitle: string; itemType: string; value: string; valueDisplay: string }

问卷提交值

Type declaration

  • itemName: string
  • itemTitle: string
  • itemType: string
  • value: string
  • valueDisplay: string

SubmitResult

SubmitResult: SubmitResultItem[]

单个问卷提交结果

SubmitResultItem

SubmitResultItem: { auditStatus: { at: string; remark?: string; status: AuditStatus }; id: string; options: Option[]; submitAt: string }

问卷提交结果

Type declaration

  • auditStatus: { at: string; remark?: string; status: AuditStatus }

    问卷的审核状态

  • id: string
  • options: Option[]
  • submitAt: string

SubmitResults

SubmitResults: ListResponse<(SubmitResultItem & { formId: string })[]>

多个问卷提交结果

Functions

checkWechatUnique

  • checkWechatUnique(formId: string): Promise<boolean>
  • 查询问卷是否剩余提交次数

    export

    Parameters

    • formId: string

      问卷id

    Returns Promise<boolean>

formApi

  • formApi(target: string, data?: any): Promise<any>
  • 问卷 的代理接口

    export

    Parameters

    • target: string

      请求路由

    • Optional data: any

    Returns Promise<any>

getFormDetail

  • getFormDetail(formId: string): Promise<AxiosResponse<any, any>>
  • 获取问卷配置

    Parameters

    • formId: string

      问卷id

    Returns Promise<AxiosResponse<any, any>>

getFormSubmitScore

  • getFormSubmitScore(formId: string): Promise<{ id: string; score: string; submitAt: string }>
  • 获取打分问卷的分数结果

    remark

    未开启问卷打分score为0

    Parameters

    • formId: string

    Returns Promise<{ id: string; score: string; submitAt: string }>

getSubmitCounts

  • getSubmitCounts(formIds: string[]): Promise<{ data: { count: string; formId: string }[] }>
  • 获取问卷提交次数

    export

    Parameters

    • formIds: string[]

      问卷ids

    Returns Promise<{ data: { count: string; formId: string }[] }>

getSubmitResult

  • getSubmitResult(formId: string, items: string[]): Promise<SubmitResult>
  • 获取单条问卷申请记录

    export

    Parameters

    • formId: string
    • items: string[]

      组件name

    Returns Promise<SubmitResult>

getSubmitResults

  • getSubmitResults(formIds: string[], index?: number, size?: number): Promise<SubmitResults>
  • 批量获取问卷申请记录

    export

    Parameters

    • formIds: string[]

      问卷ids

    • index: number = 1
    • size: number = 20

    Returns Promise<SubmitResults>

Generated using TypeDoc