forked from Gitlink/forgeplus-react
修改文件查看
This commit is contained in:
parent
7ad822ba0f
commit
6d91801f2e
|
@ -2,7 +2,7 @@ import React, { useEffect, useState, useCallback } from 'react';
|
|||
import { Button, Icon, Form, Modal, Input, Select } from 'antd';
|
||||
import Upload from '../components/Upload';
|
||||
import { unitType, natureOfWork, highestEducation, positionLevel, professionalType, reviewArea } from '../static';
|
||||
import { expertRegister, getCurrentExpert,getFile } from '../api';
|
||||
import { expertRegister, getCurrentExpert, getFile } from '../api';
|
||||
|
||||
import './index.scss';
|
||||
import '../index.scss';
|
||||
|
@ -27,11 +27,11 @@ export default Form.create()(({ match, history, showNotification, form, current_
|
|||
const [honorIds, setHonorIds] = useState();
|
||||
|
||||
// 获取列表
|
||||
useEffect(() => {
|
||||
useEffect( () => {
|
||||
let params = {};
|
||||
getCurrentExpert(params).then(res => {
|
||||
getCurrentExpert(params).then( async res => {
|
||||
if (res && res.data && res.data.length) {
|
||||
let lastRegister = res.data.pop();
|
||||
let lastRegister = res.data.shift();
|
||||
let params = {
|
||||
bankAccount: lastRegister.bankAccount || "",
|
||||
bankName: lastRegister.bankName || "",
|
||||
|
@ -57,7 +57,15 @@ export default Form.create()(({ match, history, showNotification, form, current_
|
|||
setExpertRegisterValues(params);
|
||||
|
||||
if (lastRegister.resume) {
|
||||
getFiles(lastRegister.resume);
|
||||
let resume = await getFiles(lastRegister.resume);
|
||||
console.log(resume);
|
||||
// setResumeList(resume);
|
||||
}
|
||||
|
||||
if (lastRegister.titleCertificate) {
|
||||
let titleCertificate =await getFiles(lastRegister.titleCertificate);
|
||||
console.log(titleCertificate);
|
||||
// setTitleCertList(titleCertificate);
|
||||
}
|
||||
|
||||
// resume: resumeIds,
|
||||
|
@ -68,16 +76,21 @@ export default Form.create()(({ match, history, showNotification, form, current_
|
|||
});
|
||||
}, []);
|
||||
|
||||
function getFiles(ids){
|
||||
let idArr=ids.split(',');
|
||||
// let requireArr=idArr.
|
||||
// let file1,file2,file3,file4,file5;
|
||||
// for(const [index,item] of ids.entries()){
|
||||
// item
|
||||
// }
|
||||
Promise.all();
|
||||
getFile()
|
||||
}
|
||||
async function getFiles(ids) {
|
||||
let idArr = ids.split(',');
|
||||
let requireArr = idArr.map(i => {
|
||||
return new Promise((resolve) => {
|
||||
getFile(i).then((res) => {
|
||||
if (res) {
|
||||
res.data && resolve(res.data);
|
||||
}
|
||||
});
|
||||
});
|
||||
})
|
||||
let res = await Promise.all(requireArr);
|
||||
return res;
|
||||
// return Promise.all(requireArr);
|
||||
}
|
||||
|
||||
|
||||
// 上传附件后得到的文件数组
|
||||
|
|
Loading…
Reference in New Issue