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

Loading…
Cancel
Save