/* * @Author: code4eat awesomedema@gmail.com * @Date: 2023-03-03 16:31:27 * @LastEditors: code4eat awesomedema@gmail.com * @LastEditTime: 2023-05-11 13:28:49 * @FilePath: /KC-MiddlePlatform/src/pages/platform/setting/pubDicTypeMana/service.ts * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ import { request } from 'umi'; //获取table列表数据 export type BilingProjectTableItemDataType = { id:number; hospId:number; code:string; itemCode:string; itemName:string; itemTypeCode:string, itemType:string, orderPointValue:number, coreFlag:number, coreFlagName:string, source:number, sourceName:string } export const getData = (params?:any) => { return request<{ current:number; list:BilingProjectTableItemDataType[]; pageSize:number; totalCount:number; totalPage:number; }>('/performance/item/getItemList', { method: 'GET', params:{...params} }); }; export const gainData = (data:any) => { return request('/performance/item/auto', { method: 'POST', data:{...data} }); }; //新增表格数据 export type AddTableDataType = { "itemCode":string, //收费项目代码 "itemName":string, //收费项目名称 "itemTypeCode":string, //收费项目类型代码 "itemType":string, //收费项目类型名称 "coreFlag": number, //是否核心项目 0 否 1 是 2不计 "orderPointValue":number //点值 } export const addData = (data:AddTableDataType) => { return request('/performance/item/addItem', { method: 'POST', data }); }; //编辑表格数据 export const editData = (data:AddTableDataType&{id:number}) => { return request('/performance/item/editItem', { method: 'POST', data }); }; //删除表格操作 export const delData = (id:string) => { return request('/performance/item/deleteItem', { method: 'POST', params:{id} }); };