本地版调整

dev_local_2
杨树林 6 years ago
parent 93648dffeb
commit 3969a72e70

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

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

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

Loading…
Cancel
Save