|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
import React, {Component} from 'react';
|
|
|
|
|
import {Redirect} from 'react-router';
|
|
|
|
|
import {List, Typography, Tag, Modal, Radio, Checkbox, Table, Pagination,Upload,Button} from 'antd';
|
|
|
|
|
import {List, Typography, Tag, Modal, Radio, Checkbox, Table,message, Pagination,Upload,Button} from 'antd';
|
|
|
|
|
import { NoneData } from 'educoder'
|
|
|
|
|
|
|
|
|
|
import TPMRightSection from './component/TPMRightSection';
|
|
|
|
@ -12,7 +12,29 @@ import moment from 'moment';
|
|
|
|
|
import Tpmdatasetmodel from "./tpmmodel/Tpmdatasetmodel";
|
|
|
|
|
|
|
|
|
|
const confirm = Modal.confirm;
|
|
|
|
|
function clearSlct() {
|
|
|
|
|
if("getSelection" in window){
|
|
|
|
|
window.getSelection().removeAllRanges();
|
|
|
|
|
}else{
|
|
|
|
|
document.selection.empty();
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
function jsCopy(s) {
|
|
|
|
|
clearSlct();
|
|
|
|
|
const copyEle = document.getElementById(s);
|
|
|
|
|
copyEle.select();
|
|
|
|
|
const copyStatus=document.execCommand("Copy");
|
|
|
|
|
// 对成功与否定进行提示
|
|
|
|
|
copyStatuss(copyStatus)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function copyStatuss(copyStatus){
|
|
|
|
|
if (copyStatus) {
|
|
|
|
|
message.success('复制成功');
|
|
|
|
|
} else {
|
|
|
|
|
message.error('复制失败');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
class TPMDataset extends Component {
|
|
|
|
|
constructor(props) {
|
|
|
|
|
super(props)
|
|
|
|
@ -69,6 +91,23 @@ class TPMDataset extends Component {
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '操作',
|
|
|
|
|
dataIndex: 'operation',
|
|
|
|
|
key: 'operation',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className: "edu-txt-center font-14 ",
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<div style={{
|
|
|
|
|
cursor:"pointer",
|
|
|
|
|
}} onClick={() => {
|
|
|
|
|
jsCopy("file_path"+record.id)
|
|
|
|
|
}}>
|
|
|
|
|
复制
|
|
|
|
|
<input id={"file_path"+record.id} className={"file_path_input"} value={record.file_path}/>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10,
|
|
|
|
@ -148,6 +187,7 @@ class TPMDataset extends Component {
|
|
|
|
|
filesize:datas[i].filesize,
|
|
|
|
|
id:datas[i].id,
|
|
|
|
|
title:datas[i].title,
|
|
|
|
|
file_path:datas[i].file_path,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
this.setState({
|
|
|
|
@ -203,6 +243,7 @@ class TPMDataset extends Component {
|
|
|
|
|
filesize:datas[i].filesize,
|
|
|
|
|
id:datas[i].id,
|
|
|
|
|
title:datas[i].title,
|
|
|
|
|
file_path:datas[i].file_path,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
this.setState({
|
|
|
|
|