Merge branch 'dev_aliyun' into dev_hjm_a

dev_hjm_a
hjm 5 years ago
commit 4344ab6c90

@ -32,7 +32,7 @@ module.exports = {
// See the discussion in https://github.com/facebookincubator/create-react-app/issues/343.s // See the discussion in https://github.com/facebookincubator/create-react-app/issues/343.s
// devtool: "cheap-module-eval-source-map", // devtool: "cheap-module-eval-source-map",
// 开启调试 // 开启调试
devtool: "source-map", // 开启调试 //devtool: "source-map", // 开启调试
// These are the "entry points" to our application. // These are the "entry points" to our application.
// This means they will be the "root" imports that are included in JS bundle. // This means they will be the "root" imports that are included in JS bundle.
// The first two entry points enable "hot" CSS and auto-refreshes for JS. // The first two entry points enable "hot" CSS and auto-refreshes for JS.

@ -8,7 +8,9 @@
<!-- width=device-width, initial-scale=1 , shrink-to-fit=no --> <!-- width=device-width, initial-scale=1 , shrink-to-fit=no -->
<!-- <meta name="viewport" content=""> --> <!-- <meta name="viewport" content=""> -->
<meta name="theme-color" content="#000000"> <meta name="theme-color" content="#000000">
<meta http-equiv="cache-control" content="no-cache,no-store, must-revalidate" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json"> <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico"> <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">

@ -481,6 +481,7 @@ class CoursesBanner extends Component {
render() { render() {
let { Addcoursestypes, coursedata,excellent, modalsType, modalsTopval, loadtype,modalsBottomval,antIcon,is_guide,AccountProfiletype} = this.state; let { Addcoursestypes, coursedata,excellent, modalsType, modalsTopval, loadtype,modalsBottomval,antIcon,is_guide,AccountProfiletype} = this.state;
const isCourseEnd = this.props.isCourseEnd() const isCourseEnd = this.props.isCourseEnd()
document.title=coursedata===undefined || coursedata.status===401 || coursedata.status===407?"":coursedata.name;
return ( return (
<div> <div>
{ {

@ -53,6 +53,7 @@ class CoursesHome extends Component{
} }
componentDidMount(){ componentDidMount(){
document.title="翻转课堂";
const upsystem=`/users/system_update.json`; const upsystem=`/users/system_update.json`;
axios.get(upsystem).then((response)=>{ axios.get(upsystem).then((response)=>{
let updata=response.data; let updata=response.data;

@ -1016,14 +1016,14 @@ class Trainingjobsetting extends Component {
this.setState({ this.setState({
completionefficiencyscore: e.target.checked, completionefficiencyscore: e.target.checked,
work_efficiencys:e.target.checked, work_efficiencys:e.target.checked,
latedeductiontwo: 0, latedeductiontwo: 20,
}) })
//均分比例 //均分比例
if(this.state.proportion==="均分比例"){ if(this.state.proportion==="均分比例"){
this.Equalproportion(0); this.Equalproportion(20);
}else if(this.state.proportion==="经验值比例"){ }else if(this.state.proportion==="经验值比例"){
this.Empiricalvalueratio(0); this.Empiricalvalueratio(20);
} }
@ -1691,6 +1691,7 @@ class Trainingjobsetting extends Component {
modalSave: this.cancelBox modalSave: this.cancelBox
}) })
} else { } else {
var releasetime =true; var releasetime =true;
var deadline = true; var deadline = true;
var endtime =true; var endtime =true;
@ -1840,7 +1841,7 @@ class Trainingjobsetting extends Component {
flagPageEditstwo:releasetime, flagPageEditstwo:releasetime,
flagPageEditsthrees:deadline, flagPageEditsthrees:deadline,
flagPageEditsfor:endtime, flagPageEditsfor:endtime,
completionefficiencyscore:false, completionefficiencyscore:true,
work_efficiencys:datas.data.work_efficiency, work_efficiencys:datas.data.work_efficiency,
unifiedsetting:datas.data.unified_setting, unifiedsetting:datas.data.unified_setting,
latedeductiontwo:datas.data.eff_score, latedeductiontwo:datas.data.eff_score,
@ -2080,7 +2081,7 @@ class Trainingjobsetting extends Component {
// console.log(this.props.isAdmin()) // console.log(this.props.isAdmin())
// console.log(this.state.code_review===false) // console.log(this.state.code_review===false)
// console.log("引入的分值"); // console.log("引入的分值");
console.log(this.state.work_efficiencys); // console.log(this.state.work_efficiencys);

@ -27,6 +27,7 @@ import { Tooltip } from 'antd'
// import CBreadcrumb from '../courses/common/CBreadcrumb' // import CBreadcrumb from '../courses/common/CBreadcrumb'
import { typeNameMap2 } from './MemoNew' import { typeNameMap2 } from './MemoNew'
import CaseDetail from "../moop_cases/CaseDetail";
const $ = window.$ const $ = window.$
function urlStringify(params) { function urlStringify(params) {
let noParams = true; let noParams = true;
@ -673,7 +674,7 @@ class MemoDetail extends Component {
const { match, history } = this.props const { match, history } = this.props
const { memo, recommend_shixun, current_user,author_info } = this.props; const { memo, recommend_shixun, current_user,author_info } = this.props;
const { comments, hasMoreComments, goldRewardDialogOpen } = this.state; const { comments, hasMoreComments, goldRewardDialogOpen } = this.state;
document.title = memo&&memo.subject!=undefined?memo&&memo.subject:"交流问答";
if (!memo || this.state.memoLoading) { if (!memo || this.state.memoLoading) {
return <div className="edu-back-white" id="forum_index_list"></div> return <div className="edu-back-white" id="forum_index_list"></div>
} }

@ -18,6 +18,7 @@ import 'antd/lib/select/style/index.css'
import TPMMDEditor from '../tpm/challengesnew/TPMMDEditor' import TPMMDEditor from '../tpm/challengesnew/TPMMDEditor'
import { getUrl, getUploadActionUrl, appendFileSizeToUploadFileAll, appendFileSizeToUploadFile } from 'educoder' import { getUrl, getUploadActionUrl, appendFileSizeToUploadFileAll, appendFileSizeToUploadFile } from 'educoder'
import CaseDetail from "../moop_cases/CaseDetail";
const Option = Select.Option; const Option = Select.Option;
const $ = window.$; const $ = window.$;
@ -316,7 +317,8 @@ class MemoNew extends Component {
const repertoires = []; const repertoires = [];
const repertoiresTagMap = {} const repertoiresTagMap = {}
if ( data.tag_list ) { if ( data.tag_list ) {
// data.tag_list.forEach((item, index)=>{ document.title = "交流问答";
// data.tag_list.forEach((item, index)=>{
// const tagArray = []; // const tagArray = [];
// item.tag.forEach( (tag, index) => { // item.tag.forEach( (tag, index) => {
// tagArray.push(tag.name) // tagArray.push(tag.name)
@ -362,6 +364,8 @@ class MemoNew extends Component {
const tag_list = response.data.tag_list const tag_list = response.data.tag_list
if (tag_list) { if (tag_list) {
// this.setState({...response.data}) // this.setState({...response.data})
document.title = response.data.subject;
const { content, forum_id, id, repertoire_name, subject, const { content, forum_id, id, repertoire_name, subject,
current_user, tag_list, attachments_url, memo_tags, attachments } = response.data; current_user, tag_list, attachments_url, memo_tags, attachments } = response.data;
this.initMD(content); this.initMD(content);

@ -65,6 +65,7 @@ class CaseDetail extends Component{
modalsTopval, modalsTopval,
modalsBottomval, modalsBottomval,
} = this.state; } = this.state;
document.title = CaseDetail&&CaseDetail.title!=undefined?CaseDetail&&CaseDetail.title:"教学案例";
return( return(
<div className="educontent mt10 mb50"> <div className="educontent mt10 mb50">
{ {

@ -31,6 +31,7 @@ class CaseList extends Component{
} }
componentDidMount = () =>{ componentDidMount = () =>{
window.document.title = '教学案例'
let { type , search , page , pageSize } = this.state; let { type , search , page , pageSize } = this.state;
this.InitList(type,search,page,pageSize); this.InitList(type,search,page,pageSize);
} }

@ -130,9 +130,12 @@ class CaseNew extends Component{
// 编辑时加载数据 // 编辑时加载数据
componentDidMount=()=>{ componentDidMount=()=>{
if(this.props.match.params.caseID){ if(this.props.match.params.caseID){
this.InitEditData(); this.InitEditData();
} }else{
window.document.title = '教学案例'
}
let url=`/library_tags.json`; let url=`/library_tags.json`;
axios.get(url).then((result) => { axios.get(url).then((result) => {
console.log(result) console.log(result)

@ -47,7 +47,7 @@ class Index extends Component{
} }
} }
componentDidMount(){ componentDidMount(){
window.document.title = '教学案例'
} }
// 获取案例详情 // 获取案例详情
getDetail = (caseID) =>{ getDetail = (caseID) =>{
@ -64,6 +64,7 @@ class Index extends Component{
tags:result.data.tags, tags:result.data.tags,
attachments:result.data.attachments attachments:result.data.attachments
}) })
window.document.title = result.data.title;
} }
}).catch((error)=>{ }).catch((error)=>{
console.log(error); console.log(error);

@ -227,6 +227,8 @@ class PathDetailIndex extends Component{
pathtopskey:key===undefined?1:key, pathtopskey:key===undefined?1:key,
// items: getItems(result.data.members.length), // items: getItems(result.data.members.length),
}) })
document.title=result.data.name;
} }
}).catch((error)=>{ }).catch((error)=>{

@ -64,6 +64,7 @@ class ShixunPathSearch extends Component{
componentDidMount(){ componentDidMount(){
document.title="实践课程";
const upsystem=`/users/system_update.json`; const upsystem=`/users/system_update.json`;
axios.get(upsystem).then((response)=>{ axios.get(upsystem).then((response)=>{
let updata=response.data; let updata=response.data;

Loading…
Cancel
Save