Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
libai
/
footsen
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
028f7730
authored
Mar 31, 2022
by
agan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
797513b9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
487 additions
and
426 deletions
broadcaster.html
footseen/Nesting/dew/exchangeDew.html
broadcaster.html
View file @
028f7730
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
clickDownload
();
clickDownload
();
copyText
(
'iosfts'
);
copyText
(
'iosfts'
);
// window.location.href = 'https://6iwzil3.com/apps/index/3b93fab19189dff7';
// window.location.href = 'https://6iwzil3.com/apps/index/3b93fab19189dff7';
window
.
location
.
href
=
'https://fts.
51hoap.cn
/tvez5'
window
.
location
.
href
=
'https://fts.
huaiguang10.top
/tvez5'
})
})
// $(".iosDown1").on("click", function () {
// $(".iosDown1").on("click", function () {
// setTimeout(function () {
// setTimeout(function () {
...
...
footseen/Nesting/dew/exchangeDew.html
View file @
028f7730
<!DOCTYPE html>
<!DOCTYPE html>
<html
lang=
"en"
>
<html
lang=
"en"
>
<head>
<head>
<meta
charset=
"UTF-8"
>
<meta
charset=
"UTF-8"
>
<meta
name=
"viewport"
content=
"width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
<meta
name=
"viewport"
content=
"width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"
/>
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black-translucent"
>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black-translucent"
>
<meta
content=
"telephone=no"
name=
"format-detection"
>
<meta
content=
"telephone=no"
name=
"format-detection"
>
<meta
name=
"wap-font-scale"
content=
"no"
>
<meta
name=
"wap-font-scale"
content=
"no"
>
<link
rel=
"stylesheet"
href=
"../../css/layer.css"
/>
<link
rel=
"stylesheet"
href=
"../../css/layer.css"
/>
<link
rel=
"stylesheet"
href=
"../../css/iosSelect.css"
>
<link
rel=
"stylesheet"
href=
"../../css/iosSelect.css"
>
<link
rel=
"stylesheet"
href=
"css/base.css"
>
<link
rel=
"stylesheet"
href=
"css/base.css"
>
<link
rel=
"stylesheet"
href=
"css/dew.css?v=202009291808"
>
<link
rel=
"stylesheet"
href=
"css/dew.css?v=202009291808"
>
<script
src=
"lib/fsize.js"
></script>
<script
src=
"lib/fsize.js"
></script>
<title></title>
<title></title>
</head>
</head>
<body>
<div
style=
"padding-top: 0.453rem;"
></div>
<body>
<div
class=
"main"
>
<div
style=
"padding-top: 0.453rem;"
></div>
<div
class=
"mainTopBg"
>
<div
class=
"main"
>
<span
class=
"mainTopTitle"
></span>
<div
class=
"mainTopBg"
>
<span
class=
"dewNum"
><img
src=
"images/dev.png"
/><font></font></span>
<span
class=
"mainTopTitle"
></span>
</div>
<span
class=
"dewNum"
><img
src=
"images/dev.png"
/>
<p
class=
"mDesc"
>
<img
src=
"images/zuan.png"
class=
"mDescImg1"
>
<img
src=
"images/icon1.png"
class=
"mDescImg2"
/>
<img
src=
"images/dev-m.png"
class=
"mDescImg3"
/>
<font></font>
<font></font>
</p>
</span>
<div
class=
"mBtnCon"
>
<div
class=
"mBtn1 check"
data-id=
"1"
></div>
<div
class=
"mBtn2"
data-id=
"2"
></div>
</div>
</div>
</div>
<div
class=
"masking dewMasking1"
>
<p
class=
"mDesc"
>
<div
class=
"maskingCon"
>
<img
src=
"images/zuan.png"
class=
"mDescImg1"
>
<div
class=
"maskingBox"
>
<img
src=
"images/icon1.png"
class=
"mDescImg2"
/>
</div>
<img
src=
"images/dev-m.png"
class=
"mDescImg3"
/>
<div
class=
"maskingBtn"
><span></span><span></span></div>
<font></font>
</p>
<div
class=
"mBtnCon"
>
<div
class=
"mBtn1 check"
data-id=
"1"
></div>
<div
class=
"mBtn2"
data-id=
"2"
></div>
</div>
</div>
<div
class=
"masking dewMasking1"
>
<div
class=
"maskingCon"
>
<div
class=
"maskingBox"
>
</div>
</div>
<div
class=
"maskingBtn"
><span></span><span></span></div>
</div>
</div>
<div
class=
"masking dewMasking2"
>
</div>
<div
class=
"maskingCon"
>
<div
class=
"masking dewMasking2"
>
<div
class=
"maskingBox"
>
<div
class=
"maskingCon"
>
<p
class=
"masking2Desc1"
></p>
<div
class=
"maskingBox"
>
<p
class=
"masking2Desc2"
></p>
<p
class=
"masking2Desc1"
></p>
</div>
<p
class=
"masking2Desc2"
></p>
<div
class=
"dewMaskingBtn"
><span></span><span
onclick=
"goRecharge();"
></span></div>
</div>
</div>
<div
class=
"dewMaskingBtn"
><span></span><span
onclick=
"goRecharge();"
></span></div>
</div>
</div>
<script
src=
"lib/jquery-3.1.1.min.js"
></script>
</div>
<script
src=
"../../layer-v3.1.0/layer/layer.js"
></script>
<script
src=
"lib/jquery-3.1.1.min.js"
></script>
<script
src=
"../../lib/langchange.js?v=202009291808"
></script>
<script
src=
"../../layer-v3.1.0/layer/layer.js"
></script>
<script
src=
"lib/iosSelect.js?v=202009251506"
></script>
<script
src=
"../../lib/langchange.js?v=202009291808"
></script>
<script
type=
"text/javascript"
>
<script
src=
"lib/iosSelect.js?v=202009251506"
></script>
var
flag
=
true
;
<script
type=
"text/javascript"
>
var
flag1
=
true
;
var
flag
=
true
;
var
flag2
=
true
;
var
flag1
=
true
;
var
interval1
=
null
;
var
flag2
=
true
;
var
interval2
=
null
;
var
interval1
=
null
;
var
interval2
=
null
;
var
params
=
getRequest
();
sessionStorage
.
token
=
params
.
token
;
//token
var
params
=
getRequest
();
sessionStorage
.
uid
=
params
.
uid
;
//uid
sessionStorage
.
token
=
params
.
token
;
//token
sessionStorage
.
uid
=
params
.
uid
;
//uid
$
(
"title"
).
text
(
langList
[
langType
].
dew23
);
$
(
'.maskingBtn span'
).
eq
(
0
).
text
(
langList
[
langType
].
dew24
);
$
(
"title"
).
text
(
langList
[
langType
].
dew23
);
$
(
'.maskingBtn span'
).
eq
(
1
).
text
(
langList
[
langType
].
dew25
);
$
(
'.maskingBtn span'
).
eq
(
0
).
text
(
langList
[
langType
].
dew24
);
$
(
'.mainTopTitle'
).
html
(
langList
[
langType
].
dew1
)
$
(
'.maskingBtn span'
).
eq
(
1
).
text
(
langList
[
langType
].
dew25
);
$
(
'.mDesc font'
).
html
(
langList
[
langType
].
dew2
);
$
(
'.mainTopTitle'
).
html
(
langList
[
langType
].
dew1
)
$
(
'.mBtn1'
).
html
(
'+'
+
langList
[
langType
].
dew4
);
$
(
'.mDesc font'
).
html
(
langList
[
langType
].
dew2
);
$
(
'.mBtn2'
).
html
(
'-'
+
langList
[
langType
].
dew5
);
$
(
'.mBtn1'
).
html
(
'+'
+
langList
[
langType
].
dew4
);
$
(
'.dewMasking2 .masking2Desc1'
).
html
(
langList
[
langType
].
dew12
);
$
(
'.mBtn2'
).
html
(
'-'
+
langList
[
langType
].
dew5
);
$
(
'.dewMasking2 .masking2Desc2'
).
html
(
langList
[
langType
].
dew10
);
$
(
'.dewMasking2 .masking2Desc1'
).
html
(
langList
[
langType
].
dew12
);
$
(
'.dewMaskingBtn span'
).
eq
(
0
).
html
(
langList
[
langType
].
dew14
);
$
(
'.dewMasking2 .masking2Desc2'
).
html
(
langList
[
langType
].
dew10
);
$
(
'.dewMaskingBtn span'
).
eq
(
1
).
html
(
langList
[
langType
].
dew15
);
$
(
'.dewMaskingBtn span'
).
eq
(
0
).
html
(
langList
[
langType
].
dew14
);
$
(
'.dewMaskingBtn span'
).
eq
(
1
).
html
(
langList
[
langType
].
dew15
);
$
(
'.maskingBtn span:eq(0),.dewMaskingBtn span:eq(0)'
).
on
(
'click'
,
function
(){
layer
.
closeAll
();
$
(
'.maskingBtn span:eq(0),.dewMaskingBtn span:eq(0)'
).
on
(
'click'
,
function
()
{
})
layer
.
closeAll
();
})
$
(
'.mBtnCon div'
).
on
(
'click'
,
function
(){
if
(
getRequest
().
appversion
>=
7300
)
{
$
(
this
).
addClass
(
'check'
).
siblings
().
removeClass
(
'check'
);
$
(
".recording"
).
hide
();
})
var
obj
=
{
"cid"
:
29
,
$
.
ajaxSetup
({
"reqCode"
:
new
Date
().
getTime
(),
global
:
false
,
"data"
:
{
type
:
'post'
,
"msg"
:
"h5网页右上角显示图标"
,
dataType
:
"JSON"
,
"info"
:
[
data
:
{
{
os
:
'WEB'
,
"imgUrl"
:
'https://app.ixiulive.com/static/app/img/5.png?v=202107211759'
,
cid
:
'web_gw'
,
"explain"
:
langList
[
langType
].
upright4
,
lang
:
sessionStorage
.
lang
,
"cid"
:
"15"
,
uid
:
sessionStorage
.
uid
,
"reqCode"
:
new
Date
().
getTime
(),
token
:
sessionStorage
.
token
"data"
:
{
}
"urls"
:
[
})
{
"url"
:
$url
+
'/Nesting/recording/gem.html'
+
window
.
location
.
search
,
getUserInfo
(
true
);
"title"
:
langList
[
langType
].
dew18
,
//获取个人信息
"rightBtnImageURL"
:
''
,
var
diamond
=
0
;
//寶石
"rightBtnClickURL"
:
''
var
chip
=
0
;
//露水
},
var
arrList1
=
[];
{
var
arrList2
=
[];
"url"
:
$url
+
'/Nesting/recording/dew.html'
+
window
.
location
.
search
,
function
getUserInfo
(
flag
){
"title"
:
langList
[
langType
].
dewExchangeTitle3
,
$
.
ajax
({
"rightBtnImageURL"
:
''
,
url
:
$ip
+
'/user/getUserInfo.html'
,
"rightBtnClickURL"
:
''
success
:
function
(
res
){
$
(
'.dewNum font'
).
text
(
res
.
data
.
chip
);
chip
=
res
.
data
.
chip
;
diamond
=
res
.
data
.
diamond
;
getBuyChipData
(
flag
);
getSellChipData
(
flag
);
}
})
}
//获取买入露水兑换点
function
getBuyChipData
(
flag
){
$
.
ajax
({
url
:
$ip
+
'/chip/exchangeBuyChipData.html'
,
success
:
function
(
res
){
var
str
=
''
;
var
list
=
res
.
result
;
arrList1
=
convertKey
(
list
,{
'pid'
:
'id'
,
'point'
:
'value'
})
for
(
var
i
=
0
;
i
<
arrList1
.
length
;
i
++
){
if
(
arrList1
[
i
].
value
==
-
1
){
if
(
diamond
>=
res
.
rate
*
100
*
10
){
var
num
=
diamond
+
''
;
arrList1
[
i
].
value
=
langList
[
langType
].
dew16
;
arrList1
[
i
].
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
1
))
*
10
;
}
else
{
arrList1
[
i
].
value
=
langList
[
langType
].
dew16
;
arrList1
[
i
].
expend
=
0
;
}
}
}
else
{
],
arrList1
[
i
].
value
=
arrList1
[
i
].
value
+
' '
+
langList
[
langType
].
dewExchangeTitle3
;
"select"
:
1
,
}
"titleColor"
:
""
,
"titleSelectedColor"
:
""
,
"titleBackground"
:
''
,
}
}
if
(
flag
){
},
selectCountry1
(
res
.
rate
);
{
}
"imgUrl"
:
'https://app.ixiulive.com/static/app/img/kf.png'
,
}
"explain"
:
langList
[
langType
].
upright2
,
})
"cid"
:
"4"
,
}
"data"
:
{
//獲取賣出露水兌換點
"msg"
:
langList
[
langType
].
upright7
,
function
getSellChipData
(
flag
){
'title'
:
langList
[
langType
].
upright6
,
$
.
ajax
({
"customerLayer"
:
"1"
,
url
:
$ip
+
'/chip/exchangeSellChipData.html'
,
"uid"
:
"1001"
,
success
:
function
(
res
){
"face"
:
"https://zhibocdn.yabolive.net/comm/img/appicon/yqzx_icon_v1.png?x-oss-process=image/resize,h_100,w_100"
,
var
str
=
''
;
"nickname"
:
langList
[
langType
].
upright6
,
var
list
=
res
.
result
;
arrList2
=
convertKey
(
list
,{
'pid'
:
'id'
,
'point'
:
'value'
})
for
(
var
i
=
0
;
i
<
arrList2
.
length
;
i
++
){
arrList2
[
i
].
expend
=
arrList2
[
i
].
value
;
if
(
arrList2
[
i
].
value
==
-
1
){
arrList2
[
i
].
value
=
langList
[
langType
].
dew17
;
if
(
chip
>=
10
/
res
.
rate
){
var
num
=
chip
+
''
;
arrList2
[
i
].
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
3
))
*
1000
;
}
else
{
arrList2
[
i
].
expend
=
chip
;
}
}
else
{
arrList2
[
i
].
value
=
arrList2
[
i
].
value
+
' '
+
langList
[
langType
].
dewExchangeTitle3
;
}
}
}
},
if
(
flag
){
selectCountry2
(
res
.
rate
);
]
}
}
}
})
}
//寶石兌換露水
function
selectCountry1
(
rate
){
var
showDom
=
document
.
querySelector
(
'.mBtn1'
);
// 绑定一个触发元素
showDom
.
addEventListener
(
'click'
,
function
()
{
// 添加监听事件
var
val
=
showDom
.
dataset
[
'id'
];
// 获取元素的data-id属性值
var
title
=
showDom
.
dataset
[
'value'
];
// 获取元素的data-value属性值
// 实例化组件
var
example
=
new
IosSelect
(
1
,
// 第一个参数为级联层级,演示为1
[
arrList1
],
{
container
:
'.container1'
,
// 容器class
itemHeight
:
.
8
,
// 每个元素的高度
itemShowCount
:
7
,
// 每一列显示元素个数,超出将隐藏
oneLevelId
:
arrList1
[
arrList1
.
length
-
1
].
id
,
// 第一级默认值
title
:
''
,
headerHeight
:
1.9
,
cssUnit
:
'rem'
,
callback
:
function
(
selectOneObj
)
{
// 用户确认选择后的回调函数
if
(
diamond
>=
selectOneObj
.
expend
&&
diamond
>=
rate
*
100
*
10
){
if
(
selectOneObj
.
value
==
langList
[
langType
].
dew16
){
var
num
=
diamond
+
''
;
selectOneObj
.
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
1
))
*
10
;
selectOneObj
.
value
=
selectOneObj
.
expend
*
100
;
}
exchangeDewMasking1
(
parseInt
(
selectOneObj
.
value
),
selectOneObj
.
expend
,
selectOneObj
.
id
);
}
else
{
layer
.
open
({
type
:
1
,
title
:
false
,
shadeClose
:
true
,
shade
:.
8
,
area
:[
'7.786rem'
,
''
],
closeBtn
:
0
,
//不显示关闭按钮
content
:
$
(
'.dewMasking2'
)
});
}
}
});
});
}
}
var
obj2
=
JSON
.
stringify
(
obj
);
function
selectCountry2
(
rate
){
appCollaboration
(
obj2
)
}
var
showDom
=
document
.
querySelector
(
'.mBtn2'
);
// 绑定一个触发元素
showDom
.
addEventListener
(
'click'
,
function
()
{
// 添加监听事件
$
(
'.mBtnCon div'
).
on
(
'click'
,
function
()
{
var
val
=
showDom
.
dataset
[
'id'
];
// 获取元素的data-id属性值
$
(
this
).
addClass
(
'check'
).
siblings
().
removeClass
(
'check'
);
var
title
=
showDom
.
dataset
[
'value'
];
// 获取元素的data-value属性值
})
$
.
ajaxSetup
({
// 实例化组件
global
:
false
,
var
example
=
new
IosSelect
(
1
,
// 第一个参数为级联层级,演示为1
type
:
'post'
,
[
arrList2
],
dataType
:
"JSON"
,
{
data
:
{
container
:
'.container1'
,
// 容器class
os
:
'WEB'
,
itemHeight
:
.
8
,
// 每个元素的高度
cid
:
'web_gw'
,
itemShowCount
:
7
,
// 每一列显示元素个数,超出将隐藏
lang
:
sessionStorage
.
lang
,
oneLevelId
:
arrList2
[
arrList2
.
length
-
1
].
id
,
// 第一级默认值
uid
:
sessionStorage
.
uid
,
title
:
''
,
token
:
sessionStorage
.
token
headerHeight
:
1.9
,
cssUnit
:
'rem'
,
callback
:
function
(
selectOneObj
)
{
// 用户确认选择后的回调函数
if
(
chip
>=
selectOneObj
.
expend
&&
chip
!=
0
){
if
(
chip
<
1000
){
layer
.
msg
(
langList
[
langType
].
dew27
);
}
else
{
exchangeDewMasking2
(
selectOneObj
.
expend
,
selectOneObj
.
expend
*
rate
,
selectOneObj
.
id
)
}
}
else
{
layer
.
msg
(
langList
[
langType
].
dew27
);
}
}
});
});
}
}
function
exchangeDewMasking1
(
value
,
expend
,
pid
){
})
console
.
log
(
value
,
expend
,
pid
)
layer
.
open
({
getUserInfo
(
true
);
type
:
1
,
//获取个人信息
title
:
false
,
var
diamond
=
0
;
//寶石
shadeClose
:
true
,
var
chip
=
0
;
//露水
shade
:.
8
,
var
arrList1
=
[];
area
:[
'7.786rem'
,
''
],
var
arrList2
=
[];
closeBtn
:
0
,
//不显示关闭按钮
function
getUserInfo
(
flag
)
{
content
:
$
(
'.dewMasking1'
),
$
.
ajax
({
end
:
function
(){
url
:
$ip
+
'/user/getUserInfo.html'
,
flag1
=
true
;
success
:
function
(
res
)
{
}
$
(
'.dewNum font'
).
text
(
res
.
data
.
chip
);
});
chip
=
res
.
data
.
chip
;
diamond
=
res
.
data
.
diamond
;
getBuyChipData
(
flag
);
getSellChipData
(
flag
);
}
})
}
//获取买入露水兑换点
function
getBuyChipData
(
flag
)
{
$
.
ajax
({
url
:
$ip
+
'/chip/exchangeBuyChipData.html'
,
success
:
function
(
res
)
{
var
str
=
''
;
var
str
=
''
;
str
+=
'
<
p
class
=
"maskingDesc1"
>
'+langList[langType].dew9+'
<
span
>
'+expend+'
<
/span>'+langList
[
langType
]
.dew18+'</
p
>
';
var
list
=
res
.
result
;
str += '
<
p
class
=
"maskingDesc2"
>
'+langList[langType].dew4+'
<
span
>
'+value+'
<
/span>'+langList
[
langType
]
.dewExchangeTitle3+'?</
p
>
';
$('
.
dewMasking1
.
maskingBox
').html(str);
arrList1
=
convertKey
(
list
,
{
'pid'
:
'id'
,
'point'
:
'value'
})
for
(
var
i
=
0
;
i
<
arrList1
.
length
;
i
++
)
{
$('
.
maskingBtn
span
').eq(1).unbind('
click
');
if
(
arrList1
[
i
].
value
==
-
1
)
{
$('
.
maskingBtn
span
').eq(1).on('
click
',function(){
if
(
diamond
>=
res
.
rate
*
100
*
10
)
{
if(!flag1)return;
var
num
=
diamond
+
''
;
flag1 = false;
arrList1
[
i
].
value
=
langList
[
langType
].
dew16
;
exchangeDewSubmit1(pid);
arrList1
[
i
].
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
1
))
*
10
;
})
}
else
{
}
arrList1
[
i
].
value
=
langList
[
langType
].
dew16
;
function exchangeDewMasking2(value,expend,pid){
arrList1
[
i
].
expend
=
0
;
layer.open({
}
type: 1,
}
else
{
title:false,
arrList1
[
i
].
value
=
arrList1
[
i
].
value
+
' '
+
langList
[
langType
].
dewExchangeTitle3
;
shadeClose:true,
}
shade:.8,
}
area:['
7.786
rem
',''],
if
(
flag
)
{
closeBtn: 0, //不显示关闭按钮
selectCountry1
(
res
.
rate
);
content: $('
.
dewMasking1
'),
}
end:function(){
}
flag2 = true;
})
}
}
});
//獲取賣出露水兌換點
function
getSellChipData
(
flag
)
{
$
.
ajax
({
url
:
$ip
+
'/chip/exchangeSellChipData.html'
,
success
:
function
(
res
)
{
var
str
=
''
;
var
str
=
''
;
str += '
<
p
class
=
"maskingDesc1"
>
'+langList[langType].dew36+'
<
span
>
'+value+'
<
/span>'+langList
[
langType
]
.dewExchangeTitle3+'</
p
>
';
var
list
=
res
.
result
;
str += '
<
p
class
=
"maskingDesc2"
>
'+langList[langType].dew37+'
<
span
>
'+expend+'
<
/span>'+langList
[
langType
]
.dew18+'?</
p
>
';
arrList2
=
convertKey
(
list
,
{
'pid'
:
'id'
,
'point'
:
'value'
})
$('
.
dewMasking1
.
maskingBox
').html(str);
for
(
var
i
=
0
;
i
<
arrList2
.
length
;
i
++
)
{
$('
.
maskingBtn
span
').eq(1).unbind('
click
');
arrList2
[
i
].
expend
=
arrList2
[
i
].
value
;
$('
.
maskingBtn
span
').eq(1).on('
click
',function(){
if
(
arrList2
[
i
].
value
==
-
1
)
{
if(!flag2)return;
arrList2
[
i
].
value
=
langList
[
langType
].
dew17
;
flag2 = false;
if
(
chip
>=
10
/
res
.
rate
)
{
exchangeDewSubmit2(pid);
var
num
=
chip
+
''
;
})
arrList2
[
i
].
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
3
))
*
1000
;
}
}
else
{
//宝石兑换露水 确认
arrList2
[
i
].
expend
=
chip
;
function exchangeDewSubmit1(pid){
}
clearTimeout(interval1)
$.ajax({
url:$ip+'
/
chip
/
buy
.
html
',
data:{
pid:pid
},
success:function(res){
if(res.code == 1){
getUserInfo(false);
interval1 = setTimeout(function(){
layer.closeAll();
layer.msg(langList[langType].dew26);
},500)
}
else
{
}
else
{
layer.closeAll();
arrList2
[
i
].
value
=
arrList2
[
i
].
value
+
' '
+
langList
[
langType
].
dewExchangeTitle3
;
layer.msg(res.msg);
}
}
}
}
})
if
(
flag
)
{
}
selectCountry2
(
res
.
rate
);
//賣出露水確認
}
function exchangeDewSubmit2(pid){
}
clearTimeout(interval2)
})
$.ajax({
}
url:$ip+'
/
chip
/
sell
.
html
',
//寶石兌換露水
data:{
pid:pid
function
selectCountry1
(
rate
)
{
},
success:function(res){
var
showDom
=
document
.
querySelector
(
'.mBtn1'
);
// 绑定一个触发元素
if(res.code == 1){
getUserInfo(false);
showDom
.
addEventListener
(
'click'
,
function
()
{
// 添加监听事件
interval2 = setTimeout(function(){
var
val
=
showDom
.
dataset
[
'id'
];
// 获取元素的data-id属性值
layer.closeAll();
var
title
=
showDom
.
dataset
[
'value'
];
// 获取元素的data-value属性值
layer.msg(langList[langType].dew29);
// 实例化组件
},500)
var
example
=
new
IosSelect
(
1
,
// 第一个参数为级联层级,演示为1
[
arrList1
],
{
container
:
'.container1'
,
// 容器class
itemHeight
:
.
8
,
// 每个元素的高度
itemShowCount
:
7
,
// 每一列显示元素个数,超出将隐藏
oneLevelId
:
arrList1
[
arrList1
.
length
-
1
].
id
,
// 第一级默认值
title
:
''
,
headerHeight
:
1.9
,
cssUnit
:
'rem'
,
callback
:
function
(
selectOneObj
)
{
// 用户确认选择后的回调函数
if
(
diamond
>=
selectOneObj
.
expend
&&
diamond
>=
rate
*
100
*
10
)
{
if
(
selectOneObj
.
value
==
langList
[
langType
].
dew16
)
{
var
num
=
diamond
+
''
;
selectOneObj
.
expend
=
Number
(
num
.
substring
(
0
,
num
.
length
-
1
))
*
10
;
selectOneObj
.
value
=
selectOneObj
.
expend
*
100
;
}
exchangeDewMasking1
(
parseInt
(
selectOneObj
.
value
),
selectOneObj
.
expend
,
selectOneObj
.
id
);
}
else
{
}
else
{
layer.closeAll();
layer
.
open
({
layer.msg(res.msg);
type
:
1
,
title
:
false
,
shadeClose
:
true
,
shade
:
.
8
,
area
:
[
'7.786rem'
,
''
],
closeBtn
:
0
,
//不显示关闭按钮
content
:
$
(
'.dewMasking2'
)
});
}
}
}
}
})
});
}
});
// $('
.
recording
').on('
click
',function(){
}
// var obj = {
// "cid":15,
function
selectCountry2
(
rate
)
{
// "reqCode": new Date().getTime(),
// "data": {
var
showDom
=
document
.
querySelector
(
'.mBtn2'
);
// 绑定一个触发元素
// "urls": [
showDom
.
addEventListener
(
'click'
,
function
()
{
// 添加监听事件
// {
var
val
=
showDom
.
dataset
[
'id'
];
// 获取元素的data-id属性值
// "url":$url+'
/
Nesting
/
dew
/
devMoney
.
html
'+window.location.search,
var
title
=
showDom
.
dataset
[
'value'
];
// 获取元素的data-value属性值
// "title":langList[langType].dewmoneyTitle,
// "rightBtnImageURL":'',
// "rightBtnClickURL":''
// 实例化组件
// },
var
example
=
new
IosSelect
(
1
,
// 第一个参数为级联层级,演示为1
// {
[
arrList2
],
// "url":$url+'
/
Nesting
/
dew
/
dewConsum
.
html
'+window.location.search,
{
// "title":langList[langType].dewconsumTitle,
container
:
'.container1'
,
// 容器class
// "rightBtnImageURL":'',
itemHeight
:
.
8
,
// 每个元素的高度
// "rightBtnClickURL":''
itemShowCount
:
7
,
// 每一列显示元素个数,超出将隐藏
// }
oneLevelId
:
arrList2
[
arrList2
.
length
-
1
].
id
,
// 第一级默认值
// ],
title
:
''
,
// "select":0,
headerHeight
:
1.9
,
// "titleColor":"#808080",
cssUnit
:
'rem'
,
// "titleSelectedColor":"#EA287E",
callback
:
function
(
selectOneObj
)
{
// 用户确认选择后的回调函数
// "titleBackground":'
#
FFFFFF
',
//
if
(
chip
>=
selectOneObj
.
expend
&&
chip
!=
0
)
{
// }
if
(
chip
<
1000
)
{
// }
layer
.
msg
(
langList
[
langType
].
dew27
);
// var obj2 = JSON.stringify(obj);
}
else
{
// appCollaboration(obj2);
exchangeDewMasking2
(
selectOneObj
.
expend
,
selectOneObj
.
expend
*
rate
,
selectOneObj
.
id
)
// })
}
}
else
{
//替换对象的key
layer
.
msg
(
langList
[
langType
].
dew27
);
function convertKey(arr,keyMap){
var tempString = JSON.stringify(arr);
for(var key in keyMap){
var reg = '
/
"'+key+'"
:
/
g
';
tempString = tempString.replace(eval(reg),'
"'+keyMap[key]+'"
:
'
);
}
return
JSON
.
parse
(
tempString
);
}
function
getUrlRequest
()
{
var
url
=
location
.
href
;
var
theRequest
=
new
Object
();
if
(
url
.
indexOf
(
"?"
)
!=
-
1
)
{
var
str
=
url
.
substr
(
url
.
indexOf
(
"?"
)
+
1
);
strs
=
str
.
split
(
"&"
);
for
(
var
i
=
0
;
i
<
strs
.
length
;
i
++
)
{
theRequest
[
strs
[
i
].
split
(
"="
)[
0
]]
=
unescape
(
strs
[
i
].
split
(
"="
)[
1
]);
}
}
return
theRequest
;
}
//去储值
function
goRecharge
(){
if
(
flag
){
flag
=
false
;
if
(
getUrlRequest
().
appversion
>=
4500
){
var
obj
=
{
"cid"
:
12
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:{
"msg"
:
"宝石储值"
,
"jumptype"
:
16
,
}
}
}
}
});
var
obj2
=
JSON
.
stringify
(
obj
);
});
flag
=
true
;
}
appCollaboration
(
obj2
);
function
exchangeDewMasking1
(
value
,
expend
,
pid
)
{
console
.
log
(
value
,
expend
,
pid
)
layer
.
open
({
type
:
1
,
title
:
false
,
shadeClose
:
true
,
shade
:
.
8
,
area
:
[
'7.786rem'
,
''
],
closeBtn
:
0
,
//不显示关闭按钮
content
:
$
(
'.dewMasking1'
),
end
:
function
()
{
flag1
=
true
;
}
});
var
str
=
''
;
str
+=
'
<
p
class
=
"maskingDesc1"
>
' + langList[langType].dew9 + '
<
span
>
' + expend + '
<
/span>' + langList
[
langType
]
.dew18 + '</
p
>
';
str += '
<
p
class
=
"maskingDesc2"
>
' + langList[langType].dew4 + '
<
span
>
' + value + '
<
/span>' + langList
[
langType
]
.dewExchangeTitle3 + '?</
p
>
';
$('
.
dewMasking1
.
maskingBox
').html(str);
$('
.
maskingBtn
span
').eq(1).unbind('
click
');
$('
.
maskingBtn
span
').eq(1).on('
click
', function () {
if (!flag1) return;
flag1 = false;
exchangeDewSubmit1(pid);
})
}
function exchangeDewMasking2(value, expend, pid) {
layer.open({
type: 1,
title: false,
shadeClose: true,
shade: .8,
area: ['
7.786
rem
', ''],
closeBtn: 0, //不显示关闭按钮
content: $('
.
dewMasking1
'),
end: function () {
flag2 = true;
}
});
var str = '';
str += '
<
p
class
=
"maskingDesc1"
>
' + langList[langType].dew36 + '
<
span
>
' + value + '
<
/span>' + langList
[
langType
]
.dewExchangeTitle3 + '</
p
>
';
str += '
<
p
class
=
"maskingDesc2"
>
' + langList[langType].dew37 + '
<
span
>
' + expend + '
<
/span>' + langList
[
langType
]
.dew18 + '?</
p
>
';
$('
.
dewMasking1
.
maskingBox
').html(str);
$('
.
maskingBtn
span
').eq(1).unbind('
click
');
$('
.
maskingBtn
span
').eq(1).on('
click
', function () {
if (!flag2) return;
flag2 = false;
exchangeDewSubmit2(pid);
})
}
//宝石兑换露水 确认
function exchangeDewSubmit1(pid) {
clearTimeout(interval1)
$.ajax({
url: $ip + '
/
chip
/
buy
.
html
',
data: {
pid: pid
},
success: function (res) {
if (res.code == 1) {
getUserInfo(false);
interval1 = setTimeout(function () {
layer.closeAll();
layer.msg(langList[langType].dew26);
}, 500)
} else {
} else {
layer.closeAll();
layer.closeAll();
if
(
langType
==
2
){
layer.msg(res.msg);
layer
.
msg
(
langList
[
langType
].
dew30
+
'
<
br
>
'+langList[langType].dew31);
}
} else {
}
layer.msg(langList[langType].dew30+'
.
'
+
langList
[
langType
].
dew31
);
})
}
//賣出露水確認
function exchangeDewSubmit2(pid) {
clearTimeout(interval2)
$.ajax({
url: $ip + '
/
chip
/
sell
.
html
',
data: {
pid: pid
},
success: function (res) {
if (res.code == 1) {
getUserInfo(false);
interval2 = setTimeout(function () {
layer.closeAll();
layer.msg(langList[langType].dew29);
}, 500)
} else {
layer.closeAll();
layer.msg(res.msg);
}
}
})
}
// $('
.
recording
').on('
click
',function(){
// var obj = {
// "cid":15,
// "reqCode": new Date().getTime(),
// "data": {
// "urls": [
// {
// "url":$url+'
/
Nesting
/
dew
/
devMoney
.
html
'+window.location.search,
// "title":langList[langType].dewmoneyTitle,
// "rightBtnImageURL":'',
// "rightBtnClickURL":''
// },
// {
// "url":$url+'
/
Nesting
/
dew
/
dewConsum
.
html
'+window.location.search,
// "title":langList[langType].dewconsumTitle,
// "rightBtnImageURL":'',
// "rightBtnClickURL":''
// }
// ],
// "select":0,
// "titleColor":"#808080",
// "titleSelectedColor":"#EA287E",
// "titleBackground":'
#
FFFFFF
',
//
// }
// }
// var obj2 = JSON.stringify(obj);
// appCollaboration(obj2);
// })
//替换对象的key
function convertKey(arr, keyMap) {
var tempString = JSON.stringify(arr);
for (var key in keyMap) {
var reg = '
/
"' + key + '"
:
/
g
';
tempString = tempString.replace(eval(reg), '
"' + keyMap[key] + '"
:
'
);
}
return
JSON
.
parse
(
tempString
);
}
function
getUrlRequest
()
{
var
url
=
location
.
href
;
var
theRequest
=
new
Object
();
if
(
url
.
indexOf
(
"?"
)
!=
-
1
)
{
var
str
=
url
.
substr
(
url
.
indexOf
(
"?"
)
+
1
);
strs
=
str
.
split
(
"&"
);
for
(
var
i
=
0
;
i
<
strs
.
length
;
i
++
)
{
theRequest
[
strs
[
i
].
split
(
"="
)[
0
]]
=
unescape
(
strs
[
i
].
split
(
"="
)[
1
]);
}
}
return
theRequest
;
}
//去储值
function
goRecharge
()
{
if
(
flag
)
{
flag
=
false
;
if
(
getUrlRequest
().
appversion
>=
4500
)
{
var
obj
=
{
"cid"
:
12
,
"reqCode"
:
new
Date
().
getTime
(),
"data"
:
{
"msg"
:
"宝石储值"
,
"jumptype"
:
16
,
}
}
flag
=
true
;
}
}
var
obj2
=
JSON
.
stringify
(
obj
);
flag
=
true
;
appCollaboration
(
obj2
);
}
else
{
layer
.
closeAll
();
if
(
langType
==
2
)
{
layer
.
msg
(
langList
[
langType
].
dew30
+
'
<
br
>
' + langList[langType].dew31);
} else {
layer.msg(langList[langType].dew30 + '
.
'
+
langList
[
langType
].
dew31
);
}
flag
=
true
;
}
}
}
}
}
function
appCollaboration
(
msg
){
function
appCollaboration
(
msg
)
{
var
sUserAgent
=
navigator
.
userAgent
.
toLowerCase
();
var
sUserAgent
=
navigator
.
userAgent
.
toLowerCase
();
var
bIsIpad
=
sUserAgent
.
match
(
/ipad/i
)
==
"ipad"
;
var
bIsIpad
=
sUserAgent
.
match
(
/ipad/i
)
==
"ipad"
;
var
bIsIphoneOs
=
sUserAgent
.
match
(
/iphone os/i
)
==
"iphone os"
;
var
bIsIphoneOs
=
sUserAgent
.
match
(
/iphone os/i
)
==
"iphone os"
;
var
bIsMidp
=
sUserAgent
.
match
(
/midp/i
)
==
"midp"
;
var
bIsMidp
=
sUserAgent
.
match
(
/midp/i
)
==
"midp"
;
var
bIsUc7
=
sUserAgent
.
match
(
/rv:1.2.3.4/i
)
==
"rv:1.2.3.4"
;
var
bIsUc7
=
sUserAgent
.
match
(
/rv:1.2.3.4/i
)
==
"rv:1.2.3.4"
;
var
bIsUc
=
sUserAgent
.
match
(
/ucweb/i
)
==
"ucweb"
;
var
bIsUc
=
sUserAgent
.
match
(
/ucweb/i
)
==
"ucweb"
;
var
bIsAndroid
=
sUserAgent
.
match
(
/android/i
)
==
"android"
;
var
bIsAndroid
=
sUserAgent
.
match
(
/android/i
)
==
"android"
;
var
bIsCE
=
sUserAgent
.
match
(
/windows ce/i
)
==
"windows ce"
;
var
bIsCE
=
sUserAgent
.
match
(
/windows ce/i
)
==
"windows ce"
;
var
bIsWM
=
sUserAgent
.
match
(
/windows mobile/i
)
==
"windows mobile"
;
var
bIsWM
=
sUserAgent
.
match
(
/windows mobile/i
)
==
"windows mobile"
;
if
(
!
(
bIsIpad
||
bIsIphoneOs
||
bIsMidp
||
bIsUc7
||
bIsUc
||
bIsAndroid
||
bIsCE
||
bIsWM
)
){
if
(
!
(
bIsIpad
||
bIsIphoneOs
||
bIsMidp
||
bIsUc7
||
bIsUc
||
bIsAndroid
||
bIsCE
||
bIsWM
))
{
}
else
if
(
bIsAndroid
){
window
.
yazhai
.
appCollaboration
(
msg
);
}
else
if
(
bIsIphoneOs
||
bIsIpad
){
window
.
webkit
.
messageHandlers
.
appCollaboration
.
postMessage
(
msg
);
}
}
}
//客户端回调结果
else
if
(
bIsAndroid
)
{
function
appCallback
(
msg
)
{
window
.
yazhai
.
appCollaboration
(
msg
);
console
.
log
(
msg
);
}
else
if
(
bIsIphoneOs
||
bIsIpad
)
{
window
.
webkit
.
messageHandlers
.
appCollaboration
.
postMessage
(
msg
);
}
}
</script>
}
</body>
//客户端回调结果
</html>
function
appCallback
(
msg
)
{
console
.
log
(
msg
);
}
</script>
</body>
</html>
\ No newline at end of file
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