forked from Gitlink/forgeplus-react
修复issue
This commit is contained in:
parent
b9682b9235
commit
c20332b7a3
|
@ -4,7 +4,7 @@ import './index.scss';
|
||||||
|
|
||||||
export default (props) => {
|
export default (props) => {
|
||||||
const {className, loading, dataSource, columns, handleRow, total, setCurPage, current, rowSelection, expandedRowRender, expandIconColumnIndex, expandIconAsCell, onShowSizeChange, showSizeChanger, pagination, scroll,pageSize } = props;
|
const {className, loading, dataSource, columns, handleRow, total, setCurPage, current, rowSelection, expandedRowRender, expandIconColumnIndex, expandIconAsCell, onShowSizeChange, showSizeChanger, pagination, scroll,pageSize } = props;
|
||||||
console.log(total);
|
|
||||||
return (
|
return (
|
||||||
<div className={`pagination-table ${className}`}>
|
<div className={`pagination-table ${className}`}>
|
||||||
<Table
|
<Table
|
||||||
|
|
|
@ -217,7 +217,7 @@ const Qz2022 = (props) => {
|
||||||
{/* 交流互动 */}
|
{/* 交流互动 */}
|
||||||
<Route path="/competition/qz2022/chat"
|
<Route path="/competition/qz2022/chat"
|
||||||
render={
|
render={
|
||||||
() => (<Chat {...props} />)
|
() => (<Chat {...props} isLoacl={qzDetail && qzDetail.is_local}/>)
|
||||||
}
|
}
|
||||||
></Route>
|
></Route>
|
||||||
{/* 联系我们 */}
|
{/* 联系我们 */}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import React, {useState, useCallback} from "react";
|
import React, {useState, useCallback} from "react";
|
||||||
import { Input, Select, Button, Form, message, Radio } from 'antd';
|
import { Input, Select, Button, Form, message, Radio } from 'antd';
|
||||||
import {enrollCompetition} from '../api';
|
import {enrollCompetition} from '../api';
|
||||||
import {httpUrl} from '../fetch';
|
import {current_main_site_url} from '../fetch';
|
||||||
import EditTable from "../editTable";
|
import EditTable from "../editTable";
|
||||||
import apply_top from "../image/apply_top.png";
|
import apply_top from "../image/apply_top.png";
|
||||||
import apply_down from "../image/apply_down.png";
|
import apply_down from "../image/apply_down.png";
|
||||||
|
@ -201,20 +201,20 @@ export default Form.create()((props) => {
|
||||||
{enrollStatus && enrollStatus.enroll_status && <div className="info">
|
{enrollStatus && enrollStatus.enroll_status && <div className="info">
|
||||||
<div><span>参赛单位 : </span>{enrollStatus && enrollStatus.enroll_info.org_name}</div>
|
<div><span>参赛单位 : </span>{enrollStatus && enrollStatus.enroll_info.org_name}</div>
|
||||||
<div className="info-right"><span>参赛团队负责人姓名 : </span>{enrollStatus && enrollStatus.enroll_info.leader}</div>
|
<div className="info-right"><span>参赛团队负责人姓名 : </span>{enrollStatus && enrollStatus.enroll_info.leader}</div>
|
||||||
<div><span>职务 : </span>{enrollStatus && enrollStatus.enroll_info.org_job}</div>
|
{qzDetail && qzDetail.is_local && <div><span>职务 : </span>{enrollStatus && enrollStatus.enroll_info.org_job}</div>}
|
||||||
<div className="info-right"><span>JXJXJX : </span>{enrollStatus && enrollStatus.enroll_info.org_rank}</div>
|
{qzDetail && qzDetail.is_local && <div className="info-right"><span>JXJXJX : </span>{enrollStatus && enrollStatus.enroll_info.org_rank}</div>}
|
||||||
<div><span>赛区 : </span>{enrollStatus && enrollStatus.enroll_info.zone}</div>
|
<div><span>赛区 : </span>{enrollStatus && enrollStatus.enroll_info.zone}</div>
|
||||||
<div className="info-right"><span>赛项 : </span>{enrollStatus && enrollStatus.enroll_info.sub_competition}</div>
|
<div className="info-right"><span>赛项 : </span>{enrollStatus && enrollStatus.enroll_info.sub_competition}</div>
|
||||||
<div><span>课题来源 : </span>{enrollStatus && enrollStatus.enroll_info.subject_source_type === 0 ? "自主提报" : enrollStatus.enroll_info.subject_source_name}</div>
|
{qzDetail && qzDetail.is_local && <div><span>课题来源 : </span>{enrollStatus && enrollStatus.enroll_info.subject_source_type === 0 ? "自主提报" : enrollStatus.enroll_info.subject_source_name}</div>}
|
||||||
<div><span>电话 : </span>{enrollStatus && enrollStatus.enroll_info.phone}</div>
|
<div className={`${qzDetail && qzDetail.is_local ? '':'info_bottom'}`}><span>电话 : </span>{enrollStatus && enrollStatus.enroll_info.phone}</div>
|
||||||
<div className="info-right ellipsis_div"><span>成员 : </span>{enrollStatus && enrollStatus.enroll_info.members && enrollStatus.enroll_info.members.map(item=>{return item.real_name + ','})}</div>
|
<div className={`info-right ${qzDetail && qzDetail.is_local ? 'ellipsis_div':''}`}><span>成员 : </span>{enrollStatus && enrollStatus.enroll_info.members && enrollStatus.enroll_info.members.map(item=>{return item.real_name + ','})}</div>
|
||||||
</div>}
|
</div>}
|
||||||
</div>
|
</div>
|
||||||
{!(enrollStatus && enrollStatus.enroll_status) && <div className="apply_but">
|
{!(enrollStatus && enrollStatus.enroll_status) && <div className="apply_but">
|
||||||
<Button type="primary" className="submit_info" onClick={applySubmit}>
|
<Button type="primary" className="submit_info" onClick={applySubmit}>
|
||||||
提交资料
|
提交资料
|
||||||
</Button>
|
</Button>
|
||||||
<a href={httpUrl+'/busiAttachments/download/391'}><Button className="add_member download ml20">
|
<a href={qzDetail && qzDetail.is_local ? 'http://osrem.jk:81/api/attachments/1963' : current_main_site_url+'/api/attachments/3715'}><Button className="add_member download ml20">
|
||||||
下载报名表
|
下载报名表
|
||||||
</Button></a>
|
</Button></a>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
|
@ -93,12 +93,9 @@
|
||||||
padding-left: 40px;
|
padding-left: 40px;
|
||||||
line-height: 44px;
|
line-height: 44px;
|
||||||
}
|
}
|
||||||
.ellipsis_div{
|
.ellipsis_div{width: 100%;}
|
||||||
width: 100%;
|
.info_bottom{border-bottom: none;}
|
||||||
}
|
.info-right{border-right: none;}
|
||||||
.info-right{
|
|
||||||
border-right: none;
|
|
||||||
}
|
|
||||||
& div:last-child{
|
& div:last-child{
|
||||||
border-right: none;
|
border-right: none;
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
|
@ -116,6 +113,7 @@
|
||||||
}
|
}
|
||||||
.member_info .ant-table{
|
.member_info .ant-table{
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
|
width: 73vw;
|
||||||
.ant-form-item{
|
.ant-form-item{
|
||||||
width: 76%;
|
width: 76%;
|
||||||
margin: 0 0 10px 0;
|
margin: 0 0 10px 0;
|
||||||
|
|
|
@ -8,7 +8,7 @@ import chat3 from '../image/chat3.png';
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
import '../../index.scss';
|
import '../../index.scss';
|
||||||
|
|
||||||
function Chat({ form, showNotification, match, history }) {
|
function Chat({ isLoacl }) {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="chat-bg">
|
<div className="chat-bg">
|
||||||
|
@ -22,27 +22,18 @@ function Chat({ form, showNotification, match, history }) {
|
||||||
<p>汇聚赛事资讯</p>
|
<p>汇聚赛事资讯</p>
|
||||||
<p>助您第一时间解读竞赛动态,把握赛事脉搏</p>
|
<p>助您第一时间解读竞赛动态,把握赛事脉搏</p>
|
||||||
</div>
|
</div>
|
||||||
{/* <div className="chat-btn" onClick={() => { window.open('https://fc.osredm.com/forums/theme/105') }}>
|
|
||||||
<span className="detail1">了解详情</span>
|
|
||||||
<img
|
|
||||||
className="iconPlay1"
|
|
||||||
src={btn}
|
|
||||||
/>
|
|
||||||
</div> */}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/* style={{display:'flex', width: '1200px', margin:'30px auto',padding: '0 120px',justifyContent: 'space-between', background: 'white'}} */}
|
|
||||||
{/* style={{display:'flex',alignItems: 'center'}} */}
|
|
||||||
<div className="links">
|
<div className="links">
|
||||||
<div onClick={() => { window.open('https://fc.osredm.com/forums/theme/107') }}>
|
<div onClick={() => { window.open(isLoacl ? 'http://www.osredm.jk/forums/theme/76' : 'https://fc.osredm.com/forums/theme/107') }}>
|
||||||
<img src={chat1}></img>
|
<img src={chat1}></img>
|
||||||
<div>参赛咨询</div>
|
<div>参赛咨询</div>
|
||||||
</div>
|
</div>
|
||||||
<div onClick={() => { window.open('https://fc.osredm.com/forums/theme/108') }}>
|
<div onClick={() => { window.open(isLoacl ? 'http://www.osredm.jk/forums/theme/77' : 'https://fc.osredm.com/forums/theme/108') }}>
|
||||||
<img src={chat2}></img>
|
<img src={chat2}></img>
|
||||||
<div>选手交流</div>
|
<div>选手交流</div>
|
||||||
</div>
|
</div>
|
||||||
<div onClick={() => { window.open('https://fc.osredm.com/forums/theme/109') }}>
|
<div onClick={() => { window.open(isLoacl ? 'http://www.osredm.jk/forums/theme/78' : 'https://fc.osredm.com/forums/theme/109') }}>
|
||||||
<img src={chat3}></img>
|
<img src={chat3}></img>
|
||||||
<div>专家答疑</div>
|
<div>专家答疑</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -63,7 +63,6 @@ function Introduce({history:{location:{pathname}},qzDetail }) {
|
||||||
{
|
{
|
||||||
title: '参赛单位',
|
title: '参赛单位',
|
||||||
dataIndex: 'org_name',
|
dataIndex: 'org_name',
|
||||||
width: '10%',
|
|
||||||
align: 'center'
|
align: 'center'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -149,17 +148,17 @@ function Introduce({history:{location:{pathname}},qzDetail }) {
|
||||||
const expandRow = (record) =>{
|
const expandRow = (record) =>{
|
||||||
return <div className="expandRowManage">
|
return <div className="expandRowManage">
|
||||||
<div className="row">
|
<div className="row">
|
||||||
<div>序号</div>
|
<div className="index">序号</div>
|
||||||
<div>姓名</div>
|
<div>姓名</div>
|
||||||
<div className="job">单位</div>
|
<div>单位</div>
|
||||||
<div>职务</div>
|
<div>职务</div>
|
||||||
<div>军衔</div>
|
<div>军衔</div>
|
||||||
</div>
|
</div>
|
||||||
{record.members && record.members.map((item, index)=>{
|
{record.members && record.members.map((item, index)=>{
|
||||||
return <div className="row">
|
return <div className="row">
|
||||||
<div>{index+1}</div>
|
<div className="index">{index+1}</div>
|
||||||
<div>{item.real_name}</div>
|
<div>{item.real_name}</div>
|
||||||
<div className="job">{item.org_job}</div>
|
<div>{item.org_job}</div>
|
||||||
<div>{item.org_rank}</div>
|
<div>{item.org_rank}</div>
|
||||||
<div>{item.org_name}</div>
|
<div>{item.org_name}</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -230,7 +229,7 @@ function Introduce({history:{location:{pathname}},qzDetail }) {
|
||||||
setCurPage={(page)=>setCurPage(page)}
|
setCurPage={(page)=>setCurPage(page)}
|
||||||
current={curPage}
|
current={curPage}
|
||||||
expandedRowRender={qzDetail && qzDetail.is_local ? expandRow : expandRowWai}
|
expandedRowRender={qzDetail && qzDetail.is_local ? expandRow : expandRowWai}
|
||||||
expandIconColumnIndex={8}
|
expandIconColumnIndex={qzDetail && qzDetail.is_local ? 8 : 5}
|
||||||
expandIconAsCell={false}
|
expandIconAsCell={false}
|
||||||
expandIcon={customExpandIcon}
|
expandIcon={customExpandIcon}
|
||||||
pageSize={10}/>
|
pageSize={10}/>
|
||||||
|
|
|
@ -19,14 +19,14 @@
|
||||||
}
|
}
|
||||||
.expandRowManage .row div{
|
.expandRowManage .row div{
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 17%;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding-top: 15px;
|
padding-top: 15px;
|
||||||
&.job{width: 30%;}
|
width: 20%;
|
||||||
&:first-child{
|
margin-right: 20px;
|
||||||
padding-top: 0;
|
white-space: nowrap;
|
||||||
padding-bottom: 15px;
|
overflow: hidden;
|
||||||
}
|
text-overflow: ellipsis;
|
||||||
|
&.index{width: 6%;}
|
||||||
}
|
}
|
||||||
.expandRowManage .row{
|
.expandRowManage .row{
|
||||||
border-bottom: 1px solid #ececec;
|
border-bottom: 1px solid #ececec;
|
||||||
|
|
Loading…
Reference in New Issue