123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- /*
- * @Author: code4eat awesomedema@gmail.com
- * @Date: 2023-03-07 11:12:10
- * @LastEditors: code4eat awesomedema@gmail.com
- * @LastEditTime: 2023-07-26 16:45:23
- * @FilePath: /KC-MiddlePlatform/src/pages/platform/setting/pubDicMana/service.ts
- * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
- */
- import { getManaIndexGroup } from '@/pages/budgetMana/monthlyDataCheck/service';
- import { Key } from 'react';
- import { request } from 'umi';
- //获取左侧医疗组
- export const getMedicalGroup = () => {
- return request('/performance/secondGroup/list', {
- method: 'GET',
- });
- };
- //获取表格数据
- export const getEmpTableDataFromMedicalGroup = (params:{secondGroupCode:string;itemName?:string;unitName?:string},type:1|2) => {
- if(type == 1){
- return request('/performance/secondGroup/secondUnitList', {
- method: 'GET',
- params:{...params}
- });
- }
- if(type == 2){
- return request('/performance/secondGroup/secondItemList', {
- method: 'GET',
- params:{...params}
- });
- }
-
- };
- //新增医疗组
- export const addMedicalGroup = (data:any) => {
- return request('/performance/secondGroup/add', {
- method: 'POST',
- data
- });
- };
- //编辑医疗组
- export const editMedicalGroup = (data:any) => {
- return request('/performance/secondGroup/edit', {
- method: 'POST',
- data
- });
- };
- //删除左侧数据
- export const delLeftReportData = (id:number) => {
- return request('/performance/secondGroup/delete', {
- method: 'POST',
- params:{id}
- });
- };
- //分组添加核算单元
- type AddMedicalGroupEmpDataType = {secondGroupCode:string,unitCodeList:Key[]}
- export const addMedicalGroupEmp = (data:AddMedicalGroupEmpDataType) => {
- return request('/performance/secondGroup/unitAdd', {
- method: 'POST',
- data
- });
- };
- //编辑表格数据
- export const updateMedicalGroupEmpInfo = (data:any) => {
- return request('/performance/unit/editMedicalGroupMap', {
- method: 'POST',
- data
- });
- };
- //删除表格操作
- export const delTableData = (ids:number[]) => {
- return request('/performance/secondGroup/unitRemove', {
- method: 'POST',
- data:[...ids]
- });
- };
- //获取核算单元列表
- export const getAllUnitList = (params:{secondGroupCode:string}) => {
- return request('/performance/secondGroup/unitList', {
- method: 'GET',
- params
- });
- };
- //添加分组项目列表
- export const addGroupItemList = (data:any) => {
- return request('/performance/secondGroup/secondItemAdd', {
- method: 'POST',
- data
- });
- };
- //编辑分组项目列表
- export const editGroupItemList = (data:any) => {
- return request('/performance/secondGroup/secondItemEdit', {
- method: 'POST',
- data
- });
- };
|