1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /*
- * @Author: code4eat awesomedema@gmail.com
- * @Date: 2023-03-03 16:31:27
- * @LastEditors: code4eat awesomedema@gmail.com
- * @LastEditTime: 2023-10-20 11:15:06
- * @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';
- import axios from 'axios';
- //获取table列表数据
- export const getData = (params) => {
- return request('/costAccount/computeImport/getPatientItemList', {
- method: 'GET',
- params:{...params}
- });
- };
- //获取总数
- export const getTotalNumReq = (computeDate) => {
- return request('/costAccount/computeImport/getComputeTotal', {
- method: 'GET',
- params:{computeDate}
- });
- };
- //导入数据
- export const importDataPost = (data) => {
- return request('/costAccount/computeImport/importPatientItem', {
- method: 'POST',
- data
- });
- };
- //下载模板
- export const downloadTemplateReq = () => {
- let path = '/gateway/costAccount/computeImport/exportPatientItem';
- const userData = localStorage.getItem('userData');
- const { token = '' } = JSON.parse(userData);
- axios({
- method: 'get',
- url: path,
- responseType: 'blob',
- headers: { token },
- })
- .then(function (response) {
- //console.log({ 'chunk': response });
- const filename = decodeURI(response.headers["content-disposition"]);
- const objectUrl = URL.createObjectURL(
- new Blob([response.data], {
- type: 'application/vnd.ms-excel',
- })
- )
- const link = document.createElement('a')
- // 设置导出的文件名称
- link.download = `${filename}` + '.xls'
- link.style.display = 'none'
- link.href = objectUrl
- link.click()
- document.body.appendChild(link)
- });
- }
|