chromesetting
杨树明 5 years ago
parent 17bb00a872
commit c4c71de5ea

@ -0,0 +1,33 @@
import React, { Component } from 'react';
import {Input, Select, Radio, Checkbox, Popconfirm, message, Modal,Icon,DatePicker,Breadcrumb,Upload,Button,notification, Tooltip,Tabs} from 'antd';
import axios from 'axios';
import './css/TPMsettings.css';
import { getImageUrl, toPath, getUrl ,appendFileSizeToUploadFileAll, getUploadActionUrl} from 'educoder';
export default class Shixuninformation extends Component {
constructor(props) {
super(props)
this.state = {
}
}
render() {
return (
<div>
1111
</div>
);
}
}

@ -0,0 +1,33 @@
import React, { Component } from 'react';
import {Input, Select, Radio, Checkbox, Popconfirm, message, Modal,Icon,DatePicker,Breadcrumb,Upload,Button,notification, Tooltip,Tabs} from 'antd';
import axios from 'axios';
import './css/TPMsettings.css';
import { getImageUrl, toPath, getUrl ,appendFileSizeToUploadFileAll, getUploadActionUrl} from 'educoder';
export default class Shixuninformation extends Component {
constructor(props) {
super(props)
this.state = {
}
}
render() {
return (
<div>
1111
</div>
);
}
}

@ -0,0 +1,33 @@
import React, { Component } from 'react';
import {Input, Select, Radio, Checkbox, Popconfirm, message, Modal,Icon,DatePicker,Breadcrumb,Upload,Button,notification, Tooltip,Tabs} from 'antd';
import axios from 'axios';
import './css/TPMsettings.css';
import { getImageUrl, toPath, getUrl ,appendFileSizeToUploadFileAll, getUploadActionUrl} from 'educoder';
export default class Shixuninformation extends Component {
constructor(props) {
super(props)
this.state = {
}
}
render() {
return (
<div>
1111
</div>
);
}
}

@ -1,13 +1,29 @@
import React, {Component} from 'react';
import MonacoEditor from 'react-monaco-editor';
import {
Input,
Select,
Radio,
Checkbox,
Popconfirm,
message,
Modal,
Icon,
DatePicker,
Breadcrumb,
Upload,
Button,
notification,
Tooltip,
Tabs
} from 'antd';
import Shixuninformation from './Shixuninformation';
import Configuration from './Configuration';
import LearningSettings from './LearningSettings';
//MonacoDiffEditor 对比模式
import {Input, Select, Radio, Checkbox, Popconfirm, message, Modal,Icon,DatePicker,Breadcrumb,Upload,Button,notification, Tooltip,Tabs} from 'antd';
// import "antd/dist/antd.css";
import locale from 'antd/lib/date-picker/locale/zh_CN';
import moment from 'moment';
@ -17,8 +33,6 @@ import './css/TPMsettings.css';
import {getImageUrl, toPath, getUrl, appendFileSizeToUploadFileAll, getUploadActionUrl} from 'educoder';
let origin = getUrl();
let path = getUrl("/editormd/lib/")
const $ = window.$;
@ -31,7 +45,6 @@ let currentValue;
const Option = Select.Option;
const RadioGroup = Radio.Group;
const confirm = Modal.confirm;
// 处理整点 半点
// 取传入时间往后的第一个半点
@ -194,6 +207,7 @@ function range(start, end) {
}
return result;
}
function disabledDateTime() {
return {
// disabledHours: () => range(0, 24).splice(4, 20),
@ -205,6 +219,7 @@ function disabledDateTime() {
function disabledDate(current) {
return current && current < moment().endOf('day').subtract(1, 'days');
}
export default class TPMsettings extends Component {
constructor(props) {
super(props)
@ -276,6 +291,7 @@ export default class TPMsettings extends Component {
deleteisnot: true
}
}
descriptionMD = (initValue, id) => {
this.contentChanged = false;
@ -333,7 +349,6 @@ export default class TPMsettings extends Component {
}
componentDidMount() {
let id = this.props.match.params.shixunId;
@ -440,7 +455,6 @@ export default class TPMsettings extends Component {
});
}
SelectshixunCommand = (e) => {
@ -587,8 +601,7 @@ export default class TPMsettings extends Component {
const checked = e.target.checked
if (!checked) {
if (this.state.init_is_secret_repository) {
this.confirmDeleteSecretRepo({
})
this.confirmDeleteSecretRepo({})
} else {
this.setState({is_secret_repository: false})
}
@ -716,7 +729,6 @@ export default class TPMsettings extends Component {
});
}
Deselectlittle = (value) => {
@ -902,7 +914,6 @@ export default class TPMsettings extends Component {
}
if (name === "") {
this.setState({
shixunnametype: true
@ -1052,8 +1063,6 @@ export default class TPMsettings extends Component {
}
shixunsclose = () => {
let id = this.props.match.params.shixunId;
let cul = `/shixuns/` + id + `/close.json`;
@ -1490,8 +1499,10 @@ export default class TPMsettings extends Component {
// if(fileList.length===0){
let fileLists = info.fileList;
this.setState({ fileList:fileLists,
deleteisnot:false});
this.setState({
fileList: fileLists,
deleteisnot: false
});
// }
}
}
@ -1520,8 +1531,7 @@ export default class TPMsettings extends Component {
console.log(file);
let id = file.response == undefined ? file.id : file.response.id
const url = `/attachments/${id}.json`
axios.delete(url, {
})
axios.delete(url, {})
.then((response) => {
if (response.data) {
const {status} = response.data;
@ -1547,7 +1557,6 @@ export default class TPMsettings extends Component {
}
render() {
let {
postapplyvisible,
@ -1654,13 +1663,13 @@ export default class TPMsettings extends Component {
<div className="educontent mt30 mb50">
<Tabs tabBarExtraContent={operations}>
<TabPane tab="基本信息" key="1">
Content of tab 1
<Shixuninformation/>
</TabPane>
<TabPane tab="权限配置" key="2">
Content of tab 2
<Configuration/>
</TabPane>
<TabPane tab="学习页面设置" key="3">
Content of tab 3
<LearningSettings/>
</TabPane>
</Tabs>
</div>

Loading…
Cancel
Save