import { post, get } from '~/utils/axios' import { TcreateReq, pageReq, pageRes, recommendTopReq, recommendTopRes, parentRes, ProjectDictNodeVO } from './types' /** * 新建图纸 * @param params * @returns */ export const create = (params: TcreateReq) => { return post>({ url: '/prod-api/app-api/business/app/project/create', data: params, }) } /** * 获取具有上下级的字典信息 * @param params * @returns */ export const parent = (params: { type: string | number; parentId: number }) => { return get>({ url: '/prod-api/app-api/business/app/dict/parent', params, }) } /** * 获取具有上下级的字典信息 * @param params * @returns */ export const indexTabs = () => { return get>({ url: '/prod-api/app-api/business/project/index/index-tab3', }) } /** * 模糊查询获取标签内容 * @param params * @returns */ export const keywords = (params: { type: string | number; keywords: string }) => { return get>({ url: '/prod-api/app-api/business/app/dict/label-keywords', params, }) } /** * 获取格式类型字典信息 * @param params * @returns */ export const labels = (params: { type: string | number }) => { return get>({ url: '/prod-api/app-api/business/app/dict/labels', params, }) } /** * 获得项目表内容信息分页 * @param params * @returns */ export const page = (params: pageReq) => { return get>({ url: '/prod-api/app-api/business/app/project-draw/page', params, }) } /** * 获得项目表内容信息分页 * @param params * @returns */ export const recommendTop = (params: recommendTopReq) => { return get>({ url: '/prod-api/app-api/business/app/project-draw/recommend-top', params, }) } /** * 首页-标签 */ export const homeLabel = () => { return get>({ url: '/prod-api/app-api/business/app/dict/index-tab', }) }