import http from '../../../index' import type { PackageRuleTaskTypeResponse, QuestionnaireListItem, QuestionnaireTaskContentConfigResponse, SaveTaskContentBody, SaveTaskContentQuery, SaveTaskContentResponse, TaskContentConfigByTaskTypeIdResponse, } from './type' export const getTaskContentConfigByTaskTypeIdApi = (id: string) => { return http.get( `/admin/api/getTaskContentConfigByTaskTypeId/${id}` ) } export const getQuestionnaireTaskContentConfigApi = () => { return http.get( '/admin/api/getTaskContentConfigByTaskTypeId/801' ) } export const saveTaskContentApi = ( saveTaskContentQuery: SaveTaskContentQuery, saveTaskContentBody: SaveTaskContentBody ) => { return http.post( `/admin/api/saveTaskContent?packageId=${saveTaskContentQuery.packageId}&taskTypeId=${saveTaskContentQuery.taskTypeId}`, saveTaskContentBody, { loading: true, loadingText: '提交中...', } ) } export const draftTaskContentApi = ( saveTaskContentQuery: SaveTaskContentQuery, saveTaskContentBody: SaveTaskContentBody ) => { return http.post( `/admin/api/task-content/draft?packageId=${saveTaskContentQuery.packageId}&taskTypeId=${saveTaskContentQuery.taskTypeId}`, saveTaskContentBody ) } export const checkAreaTypeApi = (deptId: string) => { return http.get(`/admin/dept/check-area-type?deptId=${deptId}`) } export const getListDrugTableApi = (packageId: string) => { return http.get(`/admin/wmdadrugentdrugtable/list-drug-table?packageId=${packageId}`) } export const getQuestionnaireListApi = (packageId: string) => { return http.get( `/admin/wmdadrugentdrugtable/list-lit?packageId=${packageId}` ) } export const getPackageRuleTaskTypeApi = (packageId: string | number) => { return http.get(`/admin/api/package-rule-task-type/${packageId}`) }