Files
zkxw/web-admin/src/api/qc-item-param.ts
T
2026-06-26 14:36:15 +08:00

33 lines
858 B
TypeScript

import request from '@/utils/http'
export type QcItemParam = {
id?: string
paramName: string
paramCode: string
paramUnit?: string
paramType: string
options?: string
defaultValue?: string
requiredFlag: string
orderNum?: number
/** 表单编辑单选选项文本,逗号分隔(仅前端) */
_optionText?: string
/** 参数行稳定 key,用于表格展开态(仅前端) */
_rowKey?: string
}
export function fetchQcItemParams(itemSource: string, itemId: string) {
return request.get<QcItemParam[]>({
url: '/web/admin/qc-item-params',
params: { itemSource, itemId }
})
}
export function fetchSaveQcItemParams(itemSource: string, itemId: string, params: QcItemParam[]) {
return request.put<QcItemParam[]>({
url: '/web/admin/qc-item-params',
params: { itemSource, itemId },
data: { params }
})
}