problem_set
杨树林 6 years ago
parent 5c9bb9581d
commit fd283d29a7

@ -364,73 +364,73 @@ class App extends Component {
isRender:false, isRender:false,
}) })
}; };
//获取数据为空的时候
gettablogourlnull = () => {
this.setState({
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
};
//获取数据的时候
gettablogourldata = (response) => {
document.title = response.data.setting.name;
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = '/' + response.data.setting.tab_logo_url;
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}
//获取当前定制信息 //获取当前定制信息
getAppdata=()=>{ getAppdata=()=>{
let url = "/setting.json"; let url = "/setting.json";
axios.get(url).then((response) => { axios.get(url).then((response) => {
// console.log("app.js开始请求/setting.json"); // console.log("app.js开始请求/setting.json");
// console.log("获取当前定制信息"); // console.log("获取当前定制信息");
if(response){ if(response){
if(response.data){ if(response.data){
this.setState({ this.setState({
mygetHelmetapi:response.data.setting mygetHelmetapi:response.data.setting
}); });
document.title = response.data.setting.name; try {
var link = document.createElement('link'), if (response.data.setting.tab_logo_url) {
oldLink = document.getElementById('dynamic-favicon'); this.gettablogourldata(response);
link.id = 'dynamic-favicon'; } else {
link.rel = 'shortcut icon'; this.gettablogourlnull();
link.href = '/'+response.data.setting.tab_logo_url; }
if (oldLink) { } catch (e) {
document.head.removeChild(oldLink); this.gettablogourlnull();
}
document.head.appendChild(link);
}else {
this.setState({
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
} }
document.head.appendChild(link);
}
}else{
this.setState({ } else {
mygetHelmetapi: undefined
}); this.gettablogourlnull();
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
} }
document.head.appendChild(link);
} else {
this.gettablogourlnull();
} }
}).catch((error) => { }).catch((error) => {
this.setState({ this.gettablogourlnull();
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}); });
}; };

@ -657,76 +657,72 @@ submittojoinclass=(value)=>{
headtypesonClickbool:bool, headtypesonClickbool:bool,
}) })
} }
//获取数据为空的时候
gettablogourlnull = () => {
this.setState({
mygetHelmetapi2: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
};
//获取数据的时候
gettablogourldata = (response) => {
document.title = response.data.setting.name;
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = '/' + response.data.setting.tab_logo_url;
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}
getAppdata=()=>{ getAppdata=()=>{
// console.log("开始刷新数据了")
let url = "/setting.json"; let url = "/setting.json";
axios.get(url).then((response) => { axios.get(url).then((response) => {
// console.log("axios.get"); // console.log("app.js开始请求/setting.json");
// console.log(response); // console.log("获取当前定制信息");
if(response){ if(response){
if(response.data){ if(response.data){
this.setState({ this.setState({
mygetHelmetapi2:response.data.setting mygetHelmetapi2:response.data.setting
}); });
document.title = response.data.setting.name; try {
var link = document.createElement('link'), if (response.data.setting.tab_logo_url) {
oldLink = document.getElementById('dynamic-favicon'); this.gettablogourldata(response);
link.id = 'dynamic-favicon'; } else {
link.rel = 'shortcut icon'; this.gettablogourlnull();
link.href = '/'+response.data.setting.tab_logo_url; }
if (oldLink) { } catch (e) {
document.head.removeChild(oldLink); this.gettablogourlnull();
}
document.head.appendChild(link);
}else {
this.setState({
mygetHelmetapi2: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
} }
document.head.appendChild(link);
}
}else{
this.setState({ } else {
mygetHelmetapi2: undefined
}); this.gettablogourlnull();
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
} }
document.head.appendChild(link);
} else {
this.gettablogourlnull();
} }
}).catch((error) => { }).catch((error) => {
console.log("开始刷新定制数据了但报错了"); this.gettablogourlnull();
console.log(error);
this.setState({
mygetHelmetapi2: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}); });
}; };
render() { render() {

@ -283,74 +283,72 @@ export function TPMIndexHOC(WrappedComponent) {
// //
// } // }
//获取数据为空的时候
gettablogourlnull = () => {
this.setState({
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
};
//获取数据的时候
gettablogourldata = (response) => {
document.title = response.data.setting.name;
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = '/' + response.data.setting.tab_logo_url;
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}
//获取当前定制信息 //获取当前定制信息
//获取当前定制信息 getAppdata = () => {
getAppdata=()=>{
let url = "/setting.json"; let url = "/setting.json";
axios.get(url).then((response) => { axios.get(url).then((response) => {
// console.log("app.js开始请求/setting.json"); // console.log("app.js开始请求/setting.json");
// console.log("获取当前定制信息"); // console.log("获取当前定制信息");
if(response){ if (response) {
if(response.data){ if (response.data) {
this.setState({ this.setState({
mygetHelmetapi:response.data.setting mygetHelmetapi: response.data.setting
}); });
document.title = response.data.setting.name; try {
var link = document.createElement('link'), if (response.data.setting.tab_logo_url) {
oldLink = document.getElementById('dynamic-favicon'); this.gettablogourldata(response);
link.id = 'dynamic-favicon'; } else {
link.rel = 'shortcut icon'; this.gettablogourlnull();
link.href = '/'+response.data.setting.tab_logo_url; }
if (oldLink) { } catch (e) {
document.head.removeChild(oldLink); this.gettablogourlnull();
} }
document.head.appendChild(link);
}else {
this.setState({
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}
}else{
this.setState({ } else {
mygetHelmetapi: undefined
}); this.gettablogourlnull();
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
} }
document.head.appendChild(link);
} else {
this.gettablogourlnull();
} }
}).catch((error) => { }).catch((error) => {
this.setState({ this.gettablogourlnull();
mygetHelmetapi: undefined
});
document.title = "EduCoder";
var link = document.createElement('link'),
oldLink = document.getElementById('dynamic-favicon');
link.id = 'dynamic-favicon';
link.rel = 'shortcut icon';
link.href = "/react/build/./favicon.ico";
if (oldLink) {
document.head.removeChild(oldLink);
}
document.head.appendChild(link);
}); });
}; };
/** /**

Loading…
Cancel
Save