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({ url: '/web/admin/qc-item-params', params: { itemSource, itemId } }) } export function fetchSaveQcItemParams(itemSource: string, itemId: string, params: QcItemParam[]) { return request.put({ url: '/web/admin/qc-item-params', params: { itemSource, itemId }, data: { params } }) }