Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
Harvey
/
ydu-lottery-shop-app
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 2b339666
由
Harvey
编写于
2022-04-20 16:34:09 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
no message
1 个父辈
f50543b3
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
35 行增加
和
42 行删除
src/common/request.js
src/pages/tv/info.vue
src/pages/tv/list.vue
src/static/js/h5-utils.js
src/common/request.js
查看文件 @
2b33966
//const baseUrl = 'https://app.ydniu.com/graphql'
//const baseUrl = 'https://app.ydniu.com/graphql'
const
baseUrl
=
'/test_graphql'
//
const baseUrl = '/test_graphql'
//const baseUrl = '/graphql'
const
baseUrl
=
'/graphql'
function
request
(
options
=
{})
{
function
request
(
options
=
{})
{
let
header
=
Object
.
assign
({
let
header
=
Object
.
assign
({
"Accept"
:
"application/json"
,
"Accept"
:
"application/json"
"ydn-cookie"
:
'connect.sid=s%3AXYMD32sp1XaZ80WfkFHUCXY3TWDWwVFS.8vXF9rK5dFqcejYW6J15Gu%2F1woUNKrBTIwWKizrcA20'
},
options
.
header
)
},
options
.
header
)
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -36,17 +35,28 @@ function post(options = {}) {
...
@@ -36,17 +35,28 @@ function post(options = {}) {
}
}
async
function
graphql
(
options
=
{})
{
async
function
graphql
(
options
=
{})
{
let
header
=
{}
try
{
if
(
Android
)
{
header
[
"ydn-cookie"
]
=
JSON
.
parse
(
Android
.
getSystemInfo
())[
'cookie'
]
}
}
catch
(
e
)
{
console
.
log
(
e
.
message
)
}
let
opts
=
Object
.
assign
({
let
opts
=
Object
.
assign
({
type
:
'query'
type
:
'query'
},
options
)
},
options
)
var
body
=
[]
let
body
=
[]
body
.
push
(
`
${
opts
.
type
}
{
${
opts
.
name
}
`
)
body
.
push
(
`
${
opts
.
type
}
{
${
opts
.
name
}
`
)
if
(
opts
.
args
)
body
.
push
(
`(
${
opts
.
args
}
)`
)
if
(
opts
.
args
)
body
.
push
(
`(
${
opts
.
args
}
)`
)
if
(
opts
.
body
)
body
.
push
(
`{
${
opts
.
body
}
}`
)
if
(
opts
.
body
)
body
.
push
(
`{
${
opts
.
body
}
}`
)
body
.
push
(
'}'
)
body
.
push
(
'}'
)
let
res
=
await
post
({
let
res
=
await
post
({
header
,
data
:
{
data
:
{
query
:
body
.
join
(
''
)
query
:
body
.
join
(
''
)
}
}
...
@@ -54,14 +64,15 @@ async function graphql(options = {}) {
...
@@ -54,14 +64,15 @@ async function graphql(options = {}) {
res
=
res
.
data
.
data
[
opts
.
name
]
res
=
res
.
data
.
data
[
opts
.
name
]
if
(
res
.
Error
==
'未登录'
)
{
if
(
res
.
Error
==
'未登录'
)
{
try
{
try
{
Android
.
webGoBack
(
""
)
if
(
Android
)
window
.
location
.
href
=
'ydncp://www.ydniu.com?type=7'
}
catch
(
e
){
}
catch
(
e
)
{
uni
.
navigateTo
({
console
.
log
(
e
.
message
)
url
:
`/login?from=
${
encodeURIComponent
(
getCurrentPages
()[
0
].
__page__
.
fullPath
)}
`
uni
.
navigateTo
({
})
url
:
`/login?from=
${
encodeURIComponent
(
getCurrentPages
()[
0
].
__page__
.
fullPath
)}
`
}
})
}
return
return
}
}
...
...
src/pages/tv/info.vue
查看文件 @
2b33966
...
@@ -7,10 +7,6 @@
...
@@ -7,10 +7,6 @@
</
template
>
</
template
>
<
script
>
<
script
>
//#ifdef H5
const
$h5
=
require
(
'@/static/js/h5-utils.js'
)
//#endif
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
...
@@ -21,7 +17,6 @@
...
@@ -21,7 +17,6 @@
}
}
},
},
async
onLoad
(
e
)
{
async
onLoad
(
e
)
{
//#ifdef H5
if
(
e
)
{
if
(
e
)
{
this
.
title
=
e
.
text
this
.
title
=
e
.
text
this
.
text
=
e
.
text
this
.
text
=
e
.
text
...
@@ -32,7 +27,15 @@
...
@@ -32,7 +27,15 @@
})
})
}
}
$h5
.
head_tv
(
this
.
src
)
//#ifdef H5
try
{
if
(
Android
)
{
const
$h5
=
require
(
'@/static/js/h5-utils.js'
)
$h5
.
head_tv
(
this
.
src
)
}
}
catch
(
e
)
{
}
//#endif
//#endif
},
},
methods
:
{}
methods
:
{}
...
@@ -42,9 +45,8 @@
...
@@ -42,9 +45,8 @@
<
style
scoped
>
<
style
scoped
>
.page-content
{
.page-content
{
top
:
50px
;
top
:
50px
;
width
:
10
0vw
;
width
:
8
0vw
;
padding
:
10px
5vw
;
padding
:
10px
5vw
;
}
}
.page-content
image
{
.page-content
image
{
...
...
src/pages/tv/list.vue
查看文件 @
2b33966
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
text
:
'七星彩'
,
text
:
'七星彩'
,
value
:
18
value
:
18
}],
}],
list
:
[],
leftData
:
[],
leftData
:
[],
rightData
:
[],
rightData
:
[],
mode
:
'widthFix'
,
mode
:
'widthFix'
,
...
@@ -66,9 +66,7 @@
...
@@ -66,9 +66,7 @@
$h5
.
remove_uni_page_head
()
$h5
.
remove_uni_page_head
()
}
}
}
catch
(
e
)
{}
}
catch
(
e
)
{}
//#endif
//#endif
this
.
bindData
()
this
.
bindData
()
},
},
methods
:
{
methods
:
{
...
...
src/static/js/h5-utils.js
查看文件 @
2b33966
...
@@ -13,22 +13,4 @@ export function head_tv(url) {
...
@@ -13,22 +13,4 @@ export function head_tv(url) {
$
(
".uni-page-head-hd"
).
click
(
function
(){
$
(
".uni-page-head-hd"
).
click
(
function
(){
Android
.
webGoBack
(
""
)
Android
.
webGoBack
(
""
)
});
});
}
export
function
getHeaders
()
{
var
req
=
new
XMLHttpRequest
();
req
.
open
(
'GET'
,
document
.
location
.
href
,
false
);
req
.
send
(
null
);
var
headerArr
=
req
.
getAllResponseHeaders
().
split
(
'\r\n'
);
var
headers
=
{};
headerArr
.
forEach
(
item
=>
{
if
(
item
!==
''
)
{
var
index
=
item
.
indexOf
(
':'
);
var
key
=
item
.
slice
(
0
,
index
);
var
value
=
item
.
slice
(
index
+
1
).
trim
();
headers
[
key
]
=
value
}
});
return
headers
}
}
\ No newline at end of file
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论