Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
techbook
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
front-end-dev
techbook
Commits
8c125f7c
Commit
8c125f7c
authored
Dec 17, 2020
by
zhangyanni
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
appScan
parent
22de09ee
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
153 additions
and
146 deletions
+153
-146
index.html
public/index.html
+6
-1
api.js
src/api/api.js
+130
-128
bottomslogo@2x.png
src/assets/img/index/bottomslogo@2x.png
+0
-0
techbook-01@2x.png
src/assets/img/index/techbook-01@2x.png
+0
-0
techbook-02@2x.png
src/assets/img/index/techbook-02@2x.png
+0
-0
techbook-LOGO-01 Copy.png
src/assets/img/index/techbook-LOGO-01 Copy.png
+0
-0
techbook-LOGO-01 Copy@2x.png
src/assets/img/index/techbook-LOGO-01 Copy@2x.png
+0
-0
techbook-LOGO-02(1).png
src/assets/img/index/techbook-LOGO-02(1).png
+0
-0
techbook-LOGO-02@2x(1).png
src/assets/img/index/techbook-LOGO-02@2x(1).png
+0
-0
jCImg@2x.png
src/assets/img/mobile/jCImg@2x.png
+0
-0
PageBottom.vue
src/components/index/PageBottom.vue
+1
-1
PageTop.vue
src/components/index/PageTop.vue
+2
-2
PageTopindex.vue
src/components/index/PageTopindex.vue
+1
-1
minPageTopindex.vue
src/components/index/minPageTopindex.vue
+1
-1
loginTop.vue
src/components/mobile/loginTop.vue
+1
-1
mobileTop.vue
src/components/mobile/mobileTop.vue
+1
-1
index.vue
src/views/index/pages/index.vue
+1
-1
temporary.vue
src/views/index/pages/temporary.vue
+1
-1
login.vue
src/views/loginregister/pages/login.vue
+1
-1
index.vue
src/views/mobile/index/index.vue
+1
-1
aboutwe.vue
src/views/quiethomepage/aboutwe.vue
+1
-1
aboutwephone.vue
src/views/quiethomepage/aboutwephone.vue
+1
-1
project.vue
src/views/share/project.vue
+2
-2
require.vue
src/views/share/require.vue
+2
-2
No files found.
public/index.html
View file @
8c125f7c
...
@@ -11,10 +11,15 @@
...
@@ -11,10 +11,15 @@
<!--<meta name="360-fullscreen" content="true" />-->
<!--<meta name="360-fullscreen" content="true" />-->
<meta
http-equiv=
"Expires"
content=
"0"
>
<meta
http-equiv=
"Expires"
content=
"0"
>
<meta
http-equiv=
"Pragma"
content=
"no-cache"
>
<meta
http-equiv=
"Pragma"
content=
"no-cache"
>
<meta
http-equiv=
"Cache-control"
content=
"no-cache, no-store, must-revalidate"
>
<!--<meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">-->
<meta
http-equiv=
"Cache-Control"
content=
"no-store"
/>
<meta
http-equiv=
"Cache"
content=
"no-cache"
>
<meta
http-equiv=
"Cache"
content=
"no-cache"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<!-- 缺少“X-Content-Type-Options”头 -->
<meta
http-equiv=
"X-Content-Type-Options"
content=
"nosniff"
/>
<meta
http-equiv=
"X-Content-Type-Options"
content=
"nosniff"
/>
<!-- 缺少“X-XSS-Protection”头 -->
<meta
http-equiv=
"X-XSS-Protection"
content=
"1; mode=block"
/>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<meta
name=
"renderer"
content=
"webkit|ie-comp|ie-stand"
>
<meta
name=
"renderer"
content=
"webkit|ie-comp|ie-stand"
>
<meta
name=
"keywords"
content=
"TechBook,技术对接平台,创新服务平台,科创社区,找项目,找需求,techbook.co,创新产业升级"
/>
<meta
name=
"keywords"
content=
"TechBook,技术对接平台,创新服务平台,科创社区,找项目,找需求,techbook.co,创新产业升级"
/>
...
...
src/api/api.js
View file @
8c125f7c
...
@@ -5,61 +5,64 @@ import router from '../router'
...
@@ -5,61 +5,64 @@ import router from '../router'
import
VueI18n
from
'vue-i18n'
;
import
VueI18n
from
'vue-i18n'
;
import
publicFunc
from
'../common/public'
import
publicFunc
from
'../common/public'
import
publicFun
from
'@/assets/js/public.js'
;
import
publicFun
from
'@/assets/js/public.js'
;
Vue
.
use
(
VueI18n
);
Vue
.
use
(
VueI18n
);
import
{
Toast
}
from
'mint-ui'
;
import
{
Toast
}
from
'mint-ui'
;
const
i18n
=
new
VueI18n
({
const
i18n
=
new
VueI18n
({
locale
:
publicFun
.
getCookie
(
"language"
)
||
"zh-CN"
,
// 语言标识
locale
:
publicFun
.
getCookie
(
"language"
)
||
"zh-CN"
,
// 语言标识
//this.$i18n.locale // 通过切换locale的值来实现语言切换
//this.$i18n.locale // 通过切换locale的值来实现语言切换
messages
:
{
messages
:
{
'zh-CN'
:
require
(
'../common/lang/zh'
),
// 中文语言包
'zh-CN'
:
require
(
'../common/lang/zh'
),
// 中文语言包
'en'
:
publicFun
.
getCookie
(
"language"
)
==
'en'
?
require
(
'../common/lang/en'
):
require
(
'../common/lang/zh'
)
'en'
:
publicFun
.
getCookie
(
"language"
)
==
'en'
?
require
(
'../common/lang/en'
)
:
require
(
'../common/lang/zh'
)
}
}
})
})
import
{
Loading
,
MessageBox
}
from
'element-ui'
;
import
{
Loading
,
MessageBox
}
from
'element-ui'
;
let
base
=
""
,
isMobile
=
publicFunc
.
isWhichBrowe
().
mobile
;
var
type
=
navigator
.
appName
,
language
;
let
base
=
""
,
isMobile
=
publicFunc
.
isWhichBrowe
().
mobile
;
var
type
=
navigator
.
appName
,
language
;
//检测是否移动或PC
//检测是否移动或PC
var
clientCode
=
publicFun
.
judgeBrand
();
var
clientCode
=
publicFun
.
judgeBrand
();
//检测唯一标识码
//检测唯一标识码
if
(
!
publicFun
.
getCookie
(
"getGuid32"
))
{
if
(
!
publicFun
.
getCookie
(
"getGuid32"
))
{
publicFun
.
setUserInfoCookie
(
"getGuid32"
,
publicFun
.
getGuid32
());
publicFun
.
setUserInfoCookie
(
"getGuid32"
,
publicFun
.
getGuid32
());
}
}
if
(
!
publicFun
.
getCookie
(
"language"
))
{
if
(
!
publicFun
.
getCookie
(
"language"
))
{
if
(
type
==
"Netscape"
)
{
if
(
type
==
"Netscape"
)
{
language
=
navigator
.
language
;
language
=
navigator
.
language
;
}
else
{
}
else
{
language
=
navigator
.
userLanguage
;
language
=
navigator
.
userLanguage
;
}
}
publicFun
.
setUserInfoCookie
(
"language"
,
language
!=
'zh'
&&
language
!=
'zh-CN'
&&
language
!=
'zh-cn'
?
'en'
:
'zh-CN'
);
publicFun
.
setUserInfoCookie
(
"language"
,
language
!=
'zh'
&&
language
!=
'zh-CN'
&&
language
!=
'zh-cn'
?
'en'
:
'zh-CN'
);
}
}
var
lang
=
publicFun
.
getCookie
(
"language"
)
==
"en"
?
"en_US"
:
"zh_CN"
;
var
lang
=
publicFun
.
getCookie
(
"language"
)
==
"en"
?
"en_US"
:
"zh_CN"
;
var
empinfo
=
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
;
var
empinfo
=
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
;
// import slider from '../components/common/errorSlider';
// import slider from '../components/common/errorSlider';
export
default
{
export
default
{
router
,
router
,
i18n
,
i18n
,
isToWhich
(
data
){
isToWhich
(
data
)
{
// publicFunc.clearCookie();
// publicFunc.clearCookie();
if
(
data
!=
998
)
publicFun
.
delCookie
();
if
(
data
!=
998
)
publicFun
.
delCookie
();
isMobile
?
router
.
replace
(
"/mobileLogin"
)
:
router
.
replace
(
"/login"
);
isMobile
?
router
.
replace
(
"/mobileLogin"
)
:
router
.
replace
(
"/login"
);
},
},
getCodeFunc
(
data
,
resolve
,
response
)
{
getCodeFunc
(
data
,
resolve
,
response
)
{
if
(
data
==
90
||
data
==
999
)
{
if
(
data
==
90
||
data
==
999
)
{
window
.
localStorage
.
clear
();
window
.
localStorage
.
clear
();
this
.
cancelRequest
()
this
.
cancelRequest
()
this
.
isToWhich
()
this
.
isToWhich
()
return
false
;
return
false
;
}
}
else
if
(
data
==
91
||
data
==
80
)
{
else
if
(
data
==
91
||
data
==
80
)
{
if
(
isMobile
)
{
if
(
isMobile
)
{
Toast
(
response
.
data
.
msg
);
Toast
(
response
.
data
.
msg
);
location
.
reload
();
location
.
reload
();
}
else
{
}
else
{
MessageBox
.
alert
(
response
.
data
.
msg
,
{
MessageBox
.
alert
(
response
.
data
.
msg
,
{
confirmButtonText
:
i18n
.
t
(
"commonTips.confirm"
),
confirmButtonText
:
i18n
.
t
(
"commonTips.confirm"
),
center
:
true
,
center
:
true
,
customClass
:
'alertDialog'
,
customClass
:
'alertDialog'
,
callback
:
action
=>
{
callback
:
action
=>
{
location
.
reload
();
location
.
reload
();
...
@@ -69,35 +72,35 @@ export default {
...
@@ -69,35 +72,35 @@ export default {
return
false
;
return
false
;
}
}
else
if
(
data
==
500
)
{
else
if
(
data
==
500
)
{
if
(
isMobile
)
{
if
(
isMobile
)
{
Toast
(
data
);
Toast
(
data
);
}
else
{
}
else
{
router
.
replace
(
"/notServer"
)
router
.
replace
(
"/notServer"
)
}
}
return
false
;
return
false
;
}
}
else
if
(
data
==
404
)
{
else
if
(
data
==
404
)
{
if
(
isMobile
)
{
if
(
isMobile
)
{
Toast
(
data
);
Toast
(
data
);
}
else
{
}
else
{
router
.
replace
(
"/notFind"
)
router
.
replace
(
"/notFind"
)
}
}
return
false
;
return
false
;
}
}
else
if
(
data
==
998
||
data
==
996
)
{
else
if
(
data
==
998
||
data
==
996
)
{
if
(
data
==
998
&&
publicFun
.
getUserInfoCookieType
())
{
if
(
data
==
998
&&
publicFun
.
getUserInfoCookieType
())
{
publicFun
.
removeCookieType
();
publicFun
.
removeCookieType
();
}
}
window
.
sessionStorage
.
setItem
(
"errorMsg"
,
response
.
data
.
msg
);
window
.
sessionStorage
.
setItem
(
"errorMsg"
,
response
.
data
.
msg
);
if
(
isMobile
)
{
if
(
isMobile
)
{
// Toast(response.data.msg);
// Toast(response.data.msg);
// window.localStorage.clear();
// window.localStorage.clear();
this
.
cancelRequest
()
this
.
cancelRequest
()
this
.
isToWhich
(
data
)
this
.
isToWhich
(
data
)
}
else
{
}
else
{
this
.
cancelRequest
()
this
.
cancelRequest
()
this
.
isToWhich
(
data
)
this
.
isToWhich
(
data
)
// MessageBox.alert(response.data.msg, {
// MessageBox.alert(response.data.msg, {
...
@@ -114,20 +117,19 @@ export default {
...
@@ -114,20 +117,19 @@ export default {
return
false
;
return
false
;
// console.log("踢出登录");
// console.log("踢出登录");
}
}
else
if
(
data
==
300
||
data
==
997
||
data
==
995
)
{
else
if
(
data
==
300
||
data
==
997
||
data
==
995
)
{
if
(
isMobile
)
{
if
(
isMobile
)
{
Toast
(
response
.
data
.
msg
);
Toast
(
response
.
data
.
msg
);
setTimeout
(
function
()
{
setTimeout
(
function
()
{
router
.
go
(
-
1
);
router
.
go
(
-
1
);
},
2000
)
},
2000
)
}
else
{
}
else
{
MessageBox
.
alert
(
response
.
data
.
msg
,
{
MessageBox
.
alert
(
response
.
data
.
msg
,
{
confirmButtonText
:
i18n
.
t
(
"commonTips.confirm"
),
confirmButtonText
:
i18n
.
t
(
"commonTips.confirm"
),
center
:
true
,
center
:
true
,
customClass
:
'alertDialog'
,
customClass
:
'alertDialog'
,
callback
:
action
=>
{
callback
:
action
=>
{
router
.
go
(
-
1
);
router
.
go
(
-
1
);
...
@@ -137,35 +139,35 @@ export default {
...
@@ -137,35 +139,35 @@ export default {
return
false
;
return
false
;
}
}
else
{
else
{
resolve
(
response
.
data
)
resolve
(
response
.
data
)
}
}
},
},
fetchLogin
(
url
,
params
,
method
=
'POST'
)
{
fetchLogin
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
if
(
axios
.
isCancel
(
error
))
{
if
(
axios
.
isCancel
(
error
))
{
console
.
log
(
'Rquest canceled'
,
error
.
message
);
console
.
log
(
'Rquest canceled'
,
error
.
message
);
...
@@ -181,30 +183,30 @@ export default {
...
@@ -181,30 +183,30 @@ export default {
let
loadingInstance
=
Loading
.
service
({
let
loadingInstance
=
Loading
.
service
({
lock
:
true
,
lock
:
true
,
});
});
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
loadingInstance
.
close
();
loadingInstance
.
close
();
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
if
(
axios
.
isCancel
(
error
))
{
if
(
axios
.
isCancel
(
error
))
{
console
.
log
(
'Rquest canceled'
,
error
.
message
);
console
.
log
(
'Rquest canceled'
,
error
.
message
);
...
@@ -217,31 +219,31 @@ export default {
...
@@ -217,31 +219,31 @@ export default {
},
},
fetchGet
(
url
,
method
=
'GET'
)
{
fetchGet
(
url
,
method
=
'GET'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
publicFunc
.
getRefreshRadio
(
0
);
publicFunc
.
getRefreshRadio
(
0
);
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
if
(
axios
.
isCancel
(
error
))
{
if
(
axios
.
isCancel
(
error
))
{
console
.
log
(
'Rquest canceled'
,
error
.
message
);
console
.
log
(
'Rquest canceled'
,
error
.
message
);
...
@@ -254,35 +256,35 @@ export default {
...
@@ -254,35 +256,35 @@ export default {
},
},
fetchLoadingGet
(
url
,
method
=
'GET'
)
{
fetchLoadingGet
(
url
,
method
=
'GET'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
let
loadingInstance
=
Loading
.
service
({
let
loadingInstance
=
Loading
.
service
({
lock
:
true
,
lock
:
true
,
});
});
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
loadingInstance
.
close
();
loadingInstance
.
close
();
publicFunc
.
getRefreshRadio
(
0
);
publicFunc
.
getRefreshRadio
(
0
);
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
loadingInstance
.
close
();
loadingInstance
.
close
();
...
@@ -297,32 +299,32 @@ export default {
...
@@ -297,32 +299,32 @@ export default {
},
},
fetchPost
(
url
,
params
,
method
=
'POST'
)
{
fetchPost
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
if
(
publicFun
.
getUserInfoCookieType
())
{
if
(
publicFun
.
getUserInfoCookieType
())
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
data
:
params
,
data
:
params
,
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
publicFunc
.
getRefreshRadio
(
0
);
publicFunc
.
getRefreshRadio
(
0
);
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
if
(
axios
.
isCancel
(
error
))
{
if
(
axios
.
isCancel
(
error
))
{
...
@@ -336,39 +338,39 @@ export default {
...
@@ -336,39 +338,39 @@ export default {
}
}
},
},
fetchLoadingPost
(
url
,
params
,
method
=
'POST'
)
{
fetchLoadingPost
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
let
loadingInstance
=
Loading
.
service
({
let
loadingInstance
=
Loading
.
service
({
lock
:
true
,
lock
:
true
,
});
});
if
(
publicFun
.
getUserInfoCookieType
())
{
if
(
publicFun
.
getUserInfoCookieType
())
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
if
(
response
.
headers
.
loginstatus
==
2
)
{
publicFun
.
removeCookie
(
"userInfo"
);
publicFun
.
removeCookie
(
"userInfo"
);
}
}
loadingInstance
.
close
();
loadingInstance
.
close
();
publicFunc
.
getRefreshRadio
(
0
);
publicFunc
.
getRefreshRadio
(
0
);
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
loadingInstance
.
close
();
loadingInstance
.
close
();
...
@@ -384,26 +386,26 @@ export default {
...
@@ -384,26 +386,26 @@ export default {
},
},
fetchPostImg
(
url
,
params
,
method
=
'POST'
)
{
fetchPostImg
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
// if(publicFun.getUserInfoCookieType()) {
// if(publicFun.getUserInfoCookieType()) {
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
,
'Content-Type'
:
'multipart/form-data'
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},
{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
...
@@ -421,21 +423,21 @@ export default {
...
@@ -421,21 +423,21 @@ export default {
},
},
fetchUploadImg
(
url
,
params
,
method
=
'POST'
)
{
fetchUploadImg
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
cancelToken
:
new
axios
.
CancelToken
((
c
)
=>
{
_this
.
cancelSource
=
c
_this
.
cancelSource
=
c
}),
}),
headers
:
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
,
'Content-Type'
:
'multipart/form-data'
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
...
@@ -459,34 +461,34 @@ export default {
...
@@ -459,34 +461,34 @@ export default {
},
},
//导出
//导出
fetchLoadingPostex
(
url
,
params
,
method
=
'POST'
)
{
fetchLoadingPostex
(
url
,
params
,
method
=
'POST'
)
{
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
var
langVal
=
url
.
indexOf
(
'?'
)
==
-
1
?
'?lang='
+
lang
:
'&lang='
+
lang
,
_this
=
this
;
let
loadingInstance
=
Loading
.
service
({
let
loadingInstance
=
Loading
.
service
({
lock
:
true
,
lock
:
true
,
});
});
if
(
publicFun
.
getUserInfoCookieType
())
{
if
(
publicFun
.
getUserInfoCookieType
())
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
axios
({
axios
({
method
:
method
,
method
:
method
,
responseType
:
'arraybuffer'
,
responseType
:
'arraybuffer'
,
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
url
:
base
+
url
+
langVal
+
"&t="
+
Date
.
parse
(
new
Date
()),
data
:
params
,
data
:
params
,
headers
:
{
headers
:
{
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
accessToken
:
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
)
?
JSON
.
parse
(
require
(
'js-base64'
).
Base64
.
decode
(
publicFun
.
getCookie
(
publicFun
.
judgeBrand
()
+
"userInfo"
))).
accessToken
:
''
,
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
deviceId
:
publicFun
.
getCookie
(
"getGuid32"
),
clientCode
:
clientCode
,
clientCode
:
clientCode
,
//
'Content-Security-Policy': "script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
'Content-Security-Policy'
:
"script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org;"
},
},
},{
},
{
// 单独配置
// 单独配置
withCredentials
:
true
withCredentials
:
true
}).
then
((
response
)
=>
{
}).
then
((
response
)
=>
{
loadingInstance
.
close
();
loadingInstance
.
close
();
publicFunc
.
getRefreshRadio
(
0
);
publicFunc
.
getRefreshRadio
(
0
);
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
_this
.
getCodeFunc
(
response
.
data
.
code
,
resolve
,
response
)
}).
catch
((
error
)
=>
{
}).
catch
((
error
)
=>
{
loadingInstance
.
close
();
loadingInstance
.
close
();
...
@@ -496,15 +498,15 @@ export default {
...
@@ -496,15 +498,15 @@ export default {
}
}
},
},
uploadPicture
(
params
){
uploadPicture
(
params
)
{
return
this
.
fetchUploadImg
(
'/base/upload/uploadPicture'
,
params
);
return
this
.
fetchUploadImg
(
'/base/upload/uploadPicture'
,
params
);
},
},
uploadNoLogo
(
params
){
uploadNoLogo
(
params
)
{
return
this
.
fetchUploadImg
(
"/base/upload/uploadOriginalImg"
,
params
);
return
this
.
fetchUploadImg
(
"/base/upload/uploadOriginalImg"
,
params
);
},
},
deletePicture
(
params
){
deletePicture
(
params
)
{
return
this
.
fetchUploadImg
(
"/base/upload/deleteFile?fileUrl="
+
params
);
return
this
.
fetchUploadImg
(
"/base/upload/deleteFile?fileUrl="
+
params
);
}
}
}
}
src/assets/img/index/bottom
L
ogo@2x.png
→
src/assets/img/index/bottom
sl
ogo@2x.png
View file @
8c125f7c
File moved
src/assets/img/index/techbook-
LOGO-
01@2x.png
→
src/assets/img/index/techbook-01@2x.png
View file @
8c125f7c
File moved
src/assets/img/index/techbook-
LOGO-
02@2x.png
→
src/assets/img/index/techbook-02@2x.png
View file @
8c125f7c
File moved
src/assets/img/index/techbook-LOGO-01 Copy.png
deleted
100755 → 0
View file @
22de09ee
2.01 KB
src/assets/img/index/techbook-LOGO-01 Copy@2x.png
deleted
100755 → 0
View file @
22de09ee
4.48 KB
src/assets/img/index/techbook-LOGO-02(1).png
deleted
100755 → 0
View file @
22de09ee
2.24 KB
src/assets/img/index/techbook-LOGO-02@2x(1).png
deleted
100755 → 0
View file @
22de09ee
4.94 KB
src/assets/img/mobile/
indexGuess
@2x.png
→
src/assets/img/mobile/
jCImg
@2x.png
View file @
8c125f7c
File moved
src/components/index/PageBottom.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"bottomWrapper"
>
<div
class=
"bottomWrapper"
>
<div
class=
"bottomInfo gendisplay"
>
<div
class=
"bottomInfo gendisplay"
>
<div
class=
" bottomLeft"
style=
"width: 200px;"
>
<div
class=
" bottomLeft"
style=
"width: 200px;"
>
<p><img
src=
"../../assets/img/index/bottom
L
ogo@2x.png"
alt=
""
></p>
<p><img
src=
"../../assets/img/index/bottom
sl
ogo@2x.png"
alt=
""
></p>
</div>
</div>
<div
class=
"gendisplay"
style=
"width: calc(100% - 200px);padding-left: 150px;color: #9B9B9B;"
>
<div
class=
"gendisplay"
style=
"width: calc(100% - 200px);padding-left: 150px;color: #9B9B9B;"
>
<div
style=
"width: calc(100% - 200px);padding-right: 150px;"
>
<div
style=
"width: calc(100% - 200px);padding-right: 150px;"
>
...
...
src/components/index/PageTop.vue
View file @
8c125f7c
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
<div
:style=
"!isShow?'':'max-width: 1440px;margin: 0 auto;'"
:class=
"[initStyle&¤tIndex>-2?'divboxWrapper initBoxWrapper':'divboxWrapper noinitBoxWrapper',isOtherVisible?'whiteWrapper':'',isShow?'':'loginedTopWrapper']"
>
<div
:style=
"!isShow?'':'max-width: 1440px;margin: 0 auto;'"
:class=
"[initStyle&¤tIndex>-2?'divboxWrapper initBoxWrapper':'divboxWrapper noinitBoxWrapper',isOtherVisible?'whiteWrapper':'',isShow?'':'loginedTopWrapper']"
>
<div
class=
"header-left"
>
<div
class=
"header-left"
>
<img
src=
"../../assets/img/index/techbook-
LOGO-
02@2x.png"
alt=
""
v-if=
"initStyle&&isShow&¤tIndex>-2"
@
click=
"$router.push('/')"
>
<img
src=
"../../assets/img/index/techbook-02@2x.png"
alt=
""
v-if=
"initStyle&&isShow&¤tIndex>-2"
@
click=
"$router.push('/')"
>
<img
src=
"../../assets/img/index/techbook-
LOGO-01@2x.png"
alt=
""
v-if=
"(!initStyle&&isShow)||!isShow||currentIndex==-2"
@
click=
"$router.push('/')"
>
<img
src=
"../../assets/img/index/techbook-
01@2x.png"
alt=
""
v-if=
"(!initStyle&&isShow)||!isShow||currentIndex==-2"
@
click=
"$router.push('/')"
>
<span>
|
</span>
<span>
|
</span>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
</div>
</div>
...
...
src/components/index/PageTopindex.vue
View file @
8c125f7c
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<div
class=
"gendisplay topTitle"
v-if=
"!isTops"
>
<div
class=
"gendisplay topTitle"
v-if=
"!isTops"
>
<div
class=
"topleft gendisplay"
>
<div
class=
"topleft gendisplay"
>
<p>
<p>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
""
@
click=
"$router.push('/')"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
""
@
click=
"$router.push('/')"
>
</p>
</p>
<p>
<p>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
...
...
src/components/index/minPageTopindex.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div>
<div>
<div
class=
"gendisplay"
>
<div
class=
"gendisplay"
>
<p
style=
"line-height: 44px;margin-right: 20px;"
>
<p
style=
"line-height: 44px;margin-right: 20px;"
>
<img
style=
"width: 105px;"
src=
"../../assets/img/index/techbook-
LOGO-
02@2x.png"
alt=
""
@
click=
"$router.push('/')"
>
<img
style=
"width: 105px;"
src=
"../../assets/img/index/techbook-02@2x.png"
alt=
""
@
click=
"$router.push('/')"
>
</p>
</p>
<div
class=
"gendisplay content_top_tab"
>
<div
class=
"gendisplay content_top_tab"
>
<p
@
click
.
stop=
"handleClick(item)"
v-for=
"(item,index) in indextab"
:key=
"index"
:class=
"index_hover == item.id?'content_toptab_hover':''"
>
<p
@
click
.
stop=
"handleClick(item)"
v-for=
"(item,index) in indextab"
:key=
"index"
:class=
"index_hover == item.id?'content_toptab_hover':''"
>
...
...
src/components/mobile/loginTop.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"topWrap"
>
<div
class=
"topWrap"
>
<div
class=
"header-left"
>
<div
class=
"header-left"
>
<i
class=
"iconfont icon-fanhui"
@
click=
"handlego"
></i>
<i
class=
"iconfont icon-fanhui"
@
click=
"handlego"
></i>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
""
@
click=
"handleToIndex"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
""
@
click=
"handleToIndex"
>
</div>
</div>
<div
class=
"header-right"
>
<div
class=
"header-right"
>
...
...
src/components/mobile/mobileTop.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"topWrap"
>
<div
class=
"topWrap"
>
<div
class=
"header-left"
>
<div
class=
"header-left"
>
<i
class=
"iconfont icon-fanhui"
@
click=
"handleReturn"
v-if=
"isReturn&&flagIsReturn"
></i>
<i
class=
"iconfont icon-fanhui"
@
click=
"handleReturn"
v-if=
"isReturn&&flagIsReturn"
></i>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
""
@
click=
"handleToIndex"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
""
@
click=
"handleToIndex"
>
</div>
</div>
<div
class=
"header-right-h5"
>
<div
class=
"header-right-h5"
>
...
...
src/views/index/pages/index.vue
View file @
8c125f7c
...
@@ -833,7 +833,7 @@
...
@@ -833,7 +833,7 @@
<div
v-if=
"$i18n.locale=='zh-CN'"
class=
"indexfixed_right"
>
<div
v-if=
"$i18n.locale=='zh-CN'"
class=
"indexfixed_right"
>
<p
v-if=
"!isHasSign"
@
click=
"getintegralCode"
><img
src=
"../../../assets/img/indexSignin.png"
style=
"width: 50px;height: 50px;"
alt=
""
></p>
<p
v-if=
"!isHasSign"
@
click=
"getintegralCode"
><img
src=
"../../../assets/img/indexSignin.png"
style=
"width: 50px;height: 50px;"
alt=
""
></p>
<p
@
click=
"toguesslist"
><img
src=
"../../../assets/img/mobile/
indexGuess
@2x.png"
style=
"width: 90px;height: 80px;"
alt=
""
></p>
<p
@
click=
"toguesslist"
><img
src=
"../../../assets/img/mobile/
jCImg
@2x.png"
style=
"width: 90px;height: 80px;"
alt=
""
></p>
<div>
<div>
<el-popover
<el-popover
placement=
"left"
placement=
"left"
...
...
src/views/index/pages/temporary.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"contentWrapper"
style=
"max-width: 1440px;margin: 0 auto;"
>
<div
class=
"contentWrapper"
style=
"max-width: 1440px;margin: 0 auto;"
>
<div
v-if=
"$i18n.locale=='zh-CN'"
style=
"position: fixed;right: 5px;top: 70%;z-index:500;cursor: pointer;"
>
<div
v-if=
"$i18n.locale=='zh-CN'"
style=
"position: fixed;right: 5px;top: 70%;z-index:500;cursor: pointer;"
>
<p
v-if=
"!isHasSign"
@
click=
"getintegralCode"
style=
"margin-bottom: 20px;"
><img
src=
"../../../assets/img/indexSignin.png"
style=
"width: 50px;height: 50px;"
alt=
""
></p>
<p
v-if=
"!isHasSign"
@
click=
"getintegralCode"
style=
"margin-bottom: 20px;"
><img
src=
"../../../assets/img/indexSignin.png"
style=
"width: 50px;height: 50px;"
alt=
""
></p>
<p
@
click=
"toguesslist"
><img
src=
"../../../assets/img/mobile/
indexGuess
@2x.png"
style=
"width: 90px;height: 80px;"
alt=
""
></p>
<p
@
click=
"toguesslist"
><img
src=
"../../../assets/img/mobile/
jCImg
@2x.png"
style=
"width: 90px;height: 80px;"
alt=
""
></p>
</div>
</div>
<div
id=
"bannerWrapper"
>
<div
id=
"bannerWrapper"
>
<swiper
:options=
"swiperOption"
class=
"swiper-wrap"
ref=
"mySwiper"
v-if=
"list"
style=
"cursor: pointer"
>
<swiper
:options=
"swiperOption"
class=
"swiper-wrap"
ref=
"mySwiper"
v-if=
"list"
style=
"cursor: pointer"
>
...
...
src/views/loginregister/pages/login.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"loginWrapper"
>
<div
class=
"loginWrapper"
>
<div
class=
"loginLeft"
>
<div
class=
"loginLeft"
>
<div
class=
"logoInfo"
>
<div
class=
"logoInfo"
>
<img
src=
"../../../assets/img/index/techbook-
LOGO-
02@2x.png"
alt=
""
@
click=
"handleToIndex"
>
<img
src=
"../../../assets/img/index/techbook-02@2x.png"
alt=
""
@
click=
"handleToIndex"
>
<span
style=
"color: #D8D8D8;"
>
|
</span>
<span
style=
"color: #D8D8D8;"
>
|
</span>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
<span>
{{
$t
(
"topNav.logoTitle"
)
}}
</span>
</div>
</div>
...
...
src/views/mobile/index/index.vue
View file @
8c125f7c
...
@@ -2718,7 +2718,7 @@
...
@@ -2718,7 +2718,7 @@
width
:
1
.54rem
;
width
:
1
.54rem
;
height
:
1
.38rem
;
height
:
1
.38rem
;
border
:
unset
;
border
:
unset
;
background
:
url("../../../assets/img/mobile/
indexGuess
@2x.png")
no-repeat
;
background
:
url("../../../assets/img/mobile/
jCImg
@2x.png")
no-repeat
;
background-size
:
contain
;
background-size
:
contain
;
i
,
&
>
p
{
i
,
&
>
p
{
color
:
#fff
;
color
:
#fff
;
...
...
src/views/quiethomepage/aboutwe.vue
View file @
8c125f7c
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<div
v-if=
"!showsd"
style=
"margin:0 0 60px;"
>
<div
v-if=
"!showsd"
style=
"margin:0 0 60px;"
>
<span
style=
"padding-bottom: 15px;border-bottom: 2px solid #5D78FF;font-size: 20px;font-weight: bold;color: #3F3F53"
>
{{
$t
(
"aboutwe.aboutwetitle"
)
}}
</span>
<span
style=
"padding-bottom: 15px;border-bottom: 2px solid #5D78FF;font-size: 20px;font-weight: bold;color: #3F3F53"
>
{{
$t
(
"aboutwe.aboutwetitle"
)
}}
</span>
</div>
</div>
<div><img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
"图片"
style=
"width: 120px;"
></div>
<div><img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
"图片"
style=
"width: 120px;"
></div>
<div
style=
"margin: 30px 155px 20px;text-align: left;"
>
<div
style=
"margin: 30px 155px 20px;text-align: left;"
>
<p
style=
"margin-bottom: 20px"
>
{{
$t
(
"aboutwe.contentp"
)
}}
</p>
<p
style=
"margin-bottom: 20px"
>
{{
$t
(
"aboutwe.contentp"
)
}}
</p>
<p>
{{
$t
(
"aboutwe.contentp1"
)
}}
</p>
<p>
{{
$t
(
"aboutwe.contentp1"
)
}}
</p>
...
...
src/views/quiethomepage/aboutwephone.vue
View file @
8c125f7c
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<div
style=
"width: 0.8rem;height: 0.07rem;background: #5D78FF;border-radius: 3px;margin: 0.2rem auto 0;"
></div>
<div
style=
"width: 0.8rem;height: 0.07rem;background: #5D78FF;border-radius: 3px;margin: 0.2rem auto 0;"
></div>
</div>
</div>
<div
style=
"margin: 0.7rem 0;text-align: center"
>
<div
style=
"margin: 0.7rem 0;text-align: center"
>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
style=
"width: 3rem;height: 0.7rem"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
style=
"width: 3rem;height: 0.7rem"
>
</div>
</div>
<div
class=
"divs"
>
<div
class=
"divs"
>
<p
style=
"margin-bottom: 20px"
>
{{
$t
(
"aboutwe.contentp"
)
}}
</p>
<p
style=
"margin-bottom: 20px"
>
{{
$t
(
"aboutwe.contentp"
)
}}
</p>
...
...
src/views/share/project.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div>
<div>
<div
class=
"phoneWrapper"
v-if=
"!imgUrl"
ref=
"imageDom"
>
<div
class=
"phoneWrapper"
v-if=
"!imgUrl"
ref=
"imageDom"
>
<div
class=
"phoneTopNav"
>
<div
class=
"phoneTopNav"
>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
""
@
load=
"imgload = true"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
""
@
load=
"imgload = true"
>
<span
class=
"verticalSpre"
>
|
</span>
<span
class=
"verticalSpre"
>
|
</span>
<span>
太库即时对接平台
</span>
<span>
太库即时对接平台
</span>
</div>
</div>
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
</div>
</div>
<div
class=
"shareBottomNav"
>
<div
class=
"shareBottomNav"
>
<p><img
src=
"../../assets/img/index/techbook-
LOGO-
02@2x.png"
alt=
""
@
load=
"imgload = true"
></p>
<p><img
src=
"../../assets/img/index/techbook-02@2x.png"
alt=
""
@
load=
"imgload = true"
></p>
<p>
tb.techcode.com
</p>
<p>
tb.techcode.com
</p>
<!--
<p>
400-6788258
</p>
-->
<!--
<p>
400-6788258
</p>
-->
<p>
service@techbook.com.cn
</p>
<p>
service@techbook.com.cn
</p>
...
...
src/views/share/require.vue
View file @
8c125f7c
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div>
<div>
<div
v-if=
"!imgUrl"
class=
"phoneWrapper"
ref=
"imageDom"
>
<div
v-if=
"!imgUrl"
class=
"phoneWrapper"
ref=
"imageDom"
>
<div
class=
"phoneTopNav"
>
<div
class=
"phoneTopNav"
>
<img
src=
"../../assets/img/index/techbook-
LOGO-
01@2x.png"
alt=
""
@
load=
"imgload = true"
>
<img
src=
"../../assets/img/index/techbook-01@2x.png"
alt=
""
@
load=
"imgload = true"
>
<span
class=
"verticalSpre"
>
|
</span>
<span
class=
"verticalSpre"
>
|
</span>
<span>
太库即时对接平台
</span>
<span>
太库即时对接平台
</span>
</div>
</div>
...
@@ -85,7 +85,7 @@
...
@@ -85,7 +85,7 @@
</div>
</div>
</div>
</div>
<div
class=
"shareBottomNav"
>
<div
class=
"shareBottomNav"
>
<p><img
src=
"../../assets/img/index/techbook-
LOGO-
02@2x.png"
alt=
""
@
load=
"imgload = true"
></p>
<p><img
src=
"../../assets/img/index/techbook-02@2x.png"
alt=
""
@
load=
"imgload = true"
></p>
<p>
tb.techcode.com
</p>
<p>
tb.techcode.com
</p>
<!--
<p>
400-6788258
</p>
-->
<!--
<p>
400-6788258
</p>
-->
<p>
service@techbook.com.cn
</p>
<p>
service@techbook.com.cn
</p>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment