| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- import request, { download, downloadFile } from '@/utils/request';
- import { AxiosPromise } from 'axios';
- // 查询专家信息列表
- export const expertList = (query?: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPerson/list',
- method: 'get',
- params: query
- });
- };
- // 新增专家信息
- export const expertPersonAdd = (data: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPerson/addPerson',
- method: 'post',
- data
- });
- };
- // 修改专家信息
- export const expertPersonUpdate = (data: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPerson/editPerson',
- method: 'post',
- data
- });
- };
- // 下架专家信息
- export const expertPersonOff = (id: any): AxiosPromise => {
- return request({
- url: `/dgtmedicine/expertPerson/unpublish/${id}`,
- method: 'get'
- });
- };
- // 上架专家信息
- export const expertPersonOn = (id: any): AxiosPromise => {
- return request({
- url: `/dgtmedicine/expertPerson/publish/${id}`,
- method: 'get'
- });
- };
- // 获取专家信息详细信息
- export const expertPersonDetail = (id: any): AxiosPromise => {
- return request({
- url: `/dgtmedicine/expertPerson/getInfo/${id}`,
- method: 'get'
- });
- };
- // 删除专家信息
- export const expertPersonDelete = (id: any): AxiosPromise => {
- return request({
- url: `/dgtmedicine/expertPerson/delPerson/${id}`,
- method: 'get'
- });
- };
- // 专家统计
- export const expertPersonCount = (query?: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPerson/queryPersonCount',
- method: 'get',
- params: query
- });
- };
- // 查询专家抽取事项信息列表
- export const expertItemList = (query?: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertChoose/list',
- method: 'get',
- params: query
- });
- };
- // 获取专家抽取事项信息详细信息
- export const expertChooseDetail = (id: any): AxiosPromise => {
- return request({
- url: `/dgtmedicine/expertChoose/getInfo/${id}`,
- method: 'get'
- });
- };
- // 事项审批
- export const expertChooseApprove = (data: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertChoose/approvalChoose',
- method: 'post',
- data
- });
- };
- // 专家组统计
- export const expertGroupCount = (query?: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPerson/queryPersonGroupCount',
- method: 'get'
- });
- };
- // 查询专家抽取关联信息列表
- export const expertChooseRelationList = (query?: any): AxiosPromise => {
- return request({
- url: '/dgtmedicine/expertPersonRef/listExpertPersonRef',
- method: 'get',
- params: query
- });
- };
|