专家注册接口调试

This commit is contained in:
谢思 2021-12-17 14:36:36 +08:00
parent d4e3e4ca39
commit 4d6125649d
3 changed files with 51 additions and 27 deletions

View File

@ -16,4 +16,21 @@ export async function expertList(params) {
description: res.message || '请求错误',
});
}
}
//专家注册
export async function expertRegister(params){
let res = await fetch({
url: '/api/experts/register',
method: 'post',
params,
});
if (res.data) {
return res.data;
} else {
notification.open({
message: "提示",
description: res.message || '请求错误',
});
}
}

View File

@ -3,7 +3,8 @@ import javaFetch from '../javaFetch';
let settings=JSON.parse(localStorage.chromesetting);
let actionUrl = settings.api_urls && settings.api_urls.expert ? settings.api_urls.expert :'http://10.47.38.56:8088';
let actionUrl = settings.api_urls && settings.api_urls.expert ? settings.api_urls.expert :'http://117.50.100.12:8067/';
// http://10.47.38.56:8088
const service = javaFetch(actionUrl);
export const httpUrl = actionUrl;

View File

@ -2,6 +2,7 @@ import React, { useEffect, useState, useCallback } from 'react';
import { Button, Icon, Form, Modal, Input, Cascader, Select, Upload } from 'antd';
import { Link } from "react-router-dom";
import { unitType, natureOfWork, highestEducation, positionLevel, professionalType, reviewArea } from '../static';
import { expertRegister } from '../api';
import './index.scss';
import '../index.scss';
import axios from 'axios';
@ -38,32 +39,37 @@ export default Form.create()(({ match, history, showNotification, form }) => {
}
//
function expertRegister(){
function expertRegisterOk(){
console.log('222',expertRegisterValues);
expertRegisterValues && axios.post(`/experts/register`,{
academicAchievements: expertRegisterValues.academicAchievements || "",
bankAccount: expertRegisterValues.bankAccount || "",
bankName: expertRegisterValues.bankName || "",
expertEmail: expertRegisterValues.expertEmail || "",
expertName: expertRegisterValues.expertName || "",
expertType: expertRegisterValues.expertType || "",
graduatedFrom: expertRegisterValues.graduatedFrom || "",
highestDegree: expertRegisterValues.highestDegree || "",
honors: expertRegisterValues.honors || "",
idNumber: expertRegisterValues.idNumber || "",
major: expertRegisterValues.major || "",
phone: expertRegisterValues.phone || "",
professionalTitle: expertRegisterValues.professionalTitle || "",
resume: expertRegisterValues.resume || "",
reviewAreaOne: expertRegisterValues.reviewAreaOne || "",
reviewAreaTwo: expertRegisterValues.reviewAreaTwo || "",
reviewAreaThree: expertRegisterValues.reviewAreaThree || "",
titleCertificate: expertRegisterValues.titleCertificate || "",
titleRank: expertRegisterValues.titleRank || "",
workNature: expertRegisterValues.workNature || "",
workplace: expertRegisterValues.workplace || "",
workplaceType: expertRegisterValues.workplaceType || ""
})
if(expertRegisterValues){
let params = {
academicAchievements: expertRegisterValues.academicAchievements || "",
bankAccount: expertRegisterValues.bankAccount || "",
bankName: expertRegisterValues.bankName || "",
expertEmail: expertRegisterValues.expertEmail || "",
expertName: expertRegisterValues.expertName || "",
expertType: expertRegisterValues.expertType || "",
graduatedFrom: expertRegisterValues.graduatedFrom || "",
highestDegree: expertRegisterValues.highestDegree || "",
honors: expertRegisterValues.honors || "",
idNumber: expertRegisterValues.idNumber || "",
major: expertRegisterValues.major || "",
phone: expertRegisterValues.phone || "",
professionalTitle: expertRegisterValues.professionalTitle || "",
resume: expertRegisterValues.resume || "",
reviewAreaOne: expertRegisterValues.reviewAreaOne || "",
reviewAreaTwo: expertRegisterValues.reviewAreaTwo || "",
reviewAreaThree: expertRegisterValues.reviewAreaThree || "",
titleCertificate: expertRegisterValues.titleCertificate || "",
titleRank: expertRegisterValues.titleRank || "",
workNature: expertRegisterValues.workNature || "",
workplace: expertRegisterValues.workplace || "",
workplaceType: expertRegisterValues.workplaceType || ""
}
expertRegister(params).then(response=>{
console.log('接口',response);
})
}
}
return (
@ -319,7 +325,7 @@ export default Form.create()(({ match, history, showNotification, form }) => {
<Modal
title="提交资料"
visible={submitConfirmValue}
onOk={expertRegister}
onOk={expertRegisterOk}
onCancel={() => setSubmitConfirmValue(false)}
wrapClassName="expert_modal submit"
closeIcon={<Icon className='iconfont icon-guanbi1'/>}