Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
e90f2fcccb | ||
![]() |
cda5b1a2e7 | ||
![]() |
8963f2228d | ||
![]() |
777cba90bd | ||
![]() |
7c9c75b9ae |
53
view/peko/modules/behalfRecharge/css/index.css
Normal file
53
view/peko/modules/behalfRecharge/css/index.css
Normal file
@@ -0,0 +1,53 @@
|
||||
body {
|
||||
width: 100%;
|
||||
height: 21.6533333333rem;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.back {
|
||||
position: fixed;
|
||||
top: 0.9333333333rem;
|
||||
left: 0.4533333333rem;
|
||||
z-index: 9999;
|
||||
width: 0.8266666667rem;
|
||||
height: 0.8266666667rem;
|
||||
}
|
||||
.back img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.back p {
|
||||
color: #fff;
|
||||
font-size: 0.4266666667rem;
|
||||
position: absolute;
|
||||
width: 9rem;
|
||||
left: 0;
|
||||
top: 0;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
line-height: 0.8266666667rem;
|
||||
}
|
||||
|
||||
.box {
|
||||
width: 10rem;
|
||||
height: 30.0933333333rem;
|
||||
background: url(../images/bg.png) no-repeat;
|
||||
background-size: 100% 100%;
|
||||
position: relative;
|
||||
margin: 0 auto 0;
|
||||
}
|
||||
.box .user {
|
||||
width: 8.4rem;
|
||||
height: 2rem;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
.box .user1 {
|
||||
top: 22.7rem;
|
||||
}
|
||||
.box .user2 {
|
||||
top: 24.6rem;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=index.css.map */
|
62
view/peko/modules/behalfRecharge/css/index.scss
Normal file
62
view/peko/modules/behalfRecharge/css/index.scss
Normal file
@@ -0,0 +1,62 @@
|
||||
@function px2rem($px, $rem:75) {
|
||||
@return $px / $rem+rem;
|
||||
}
|
||||
|
||||
html {}
|
||||
|
||||
body {
|
||||
width: 100%;
|
||||
height: px2rem(1624, );
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.back {
|
||||
position: fixed;
|
||||
top: px2rem(70, );
|
||||
left: px2rem(34, );
|
||||
z-index: 9999;
|
||||
width: px2rem(62, );
|
||||
height: px2rem(62, );
|
||||
|
||||
img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
p {
|
||||
color: #fff;
|
||||
font-size: px2rem(32, );
|
||||
position: absolute;
|
||||
width: 9rem;
|
||||
left: 0;
|
||||
top: 0;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
line-height: px2rem(62, );
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
width: px2rem(750, );
|
||||
height: px2rem(2257, );
|
||||
background: url(../images/bg.png) no-repeat;
|
||||
background-size: 100% 100%;
|
||||
position: relative;
|
||||
margin: 0 auto 0;
|
||||
|
||||
.user {
|
||||
width: 8.4rem;
|
||||
height: 2rem;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
.user1 {
|
||||
top: 22.7rem;
|
||||
}
|
||||
|
||||
.user2 {
|
||||
top: 24.6rem;
|
||||
}
|
||||
}
|
BIN
view/peko/modules/behalfRecharge/images/bg.png
Normal file
BIN
view/peko/modules/behalfRecharge/images/bg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 230 KiB |
BIN
view/peko/modules/behalfRecharge/images/travel/back.png
Normal file
BIN
view/peko/modules/behalfRecharge/images/travel/back.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
31
view/peko/modules/behalfRecharge/index.html
Normal file
31
view/peko/modules/behalfRecharge/index.html
Normal file
@@ -0,0 +1,31 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>代充</title>
|
||||
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||
<link rel="stylesheet" href="./css/index.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- 頂部返回 -->
|
||||
<div class="back">
|
||||
<img src="./images/travel/back.png" alt="">
|
||||
</div>
|
||||
<!-- 背景 -->
|
||||
<div class="box">
|
||||
<div class="user user1"></div>
|
||||
<div class="user user2"></div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
<script src="../../common/js/flexible.js"></script>
|
||||
<script src="../../common/js/jquery-3.2.1.min.js"></script>
|
||||
<script src="../../common/js/common2.js"></script>
|
||||
<script src="../../common/js/layer.js"></script>
|
||||
<script src="../../common/js/vconsole.min.js"></script>
|
||||
<script src="./js/index.js"></script>
|
78
view/peko/modules/behalfRecharge/js/index.js
Normal file
78
view/peko/modules/behalfRecharge/js/index.js
Normal file
@@ -0,0 +1,78 @@
|
||||
let urlPrefix = getUrlPrefix()
|
||||
let browser = checkVersion()
|
||||
let env = EnvCheck();
|
||||
if (env == 'test') {
|
||||
new VConsole();
|
||||
}
|
||||
// 封装layer消息提醒框
|
||||
let layerIndex
|
||||
const showLoading = (content = '加載中...') => {
|
||||
layer.open({
|
||||
type: 2,
|
||||
shadeClose: false,
|
||||
content,
|
||||
success (e) {
|
||||
layerIndex = $(e).attr('index')
|
||||
}
|
||||
})
|
||||
}
|
||||
const hideLoading = (index) => {
|
||||
layer.close(index)
|
||||
}
|
||||
const toastMsg = (content = '操作完成', time = 2) => {
|
||||
layer.open({
|
||||
content,
|
||||
time,
|
||||
skin: 'msg'
|
||||
})
|
||||
}
|
||||
// 初始化函數
|
||||
$(function () {
|
||||
setTimeout(function () {
|
||||
getInfoFromClient()
|
||||
setTimeout(function () {
|
||||
// 頁面全屏
|
||||
if (browser.app) {
|
||||
if (browser.android) {
|
||||
window.androidJsObj.initShowNav(false)
|
||||
} else {
|
||||
window.webkit.messageHandlers.initShowNav.postMessage(0)
|
||||
}
|
||||
};
|
||||
// 頂部返回事件
|
||||
$('.back').click(() => {
|
||||
if (browser.android) {
|
||||
window.androidJsObj.closeWebView()
|
||||
} else {
|
||||
window.webkit.messageHandlers.closeWebView.postMessage(null)
|
||||
}
|
||||
})
|
||||
}, 100)
|
||||
})
|
||||
})
|
||||
$('.box .user1').click(function () {
|
||||
if (browser.app) {
|
||||
if (browser.ios) {
|
||||
window.webkit.messageHandlers.openPersonPage.postMessage(44534);
|
||||
} else if (browser.android) {
|
||||
if (androidJsObj && typeof androidJsObj === 'object') {
|
||||
window.androidJsObj.openPersonPage(44534);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
toastMsg('請在app內中打開')
|
||||
}
|
||||
})
|
||||
$('.box .user2').click(function () {
|
||||
if (browser.app) {
|
||||
if (browser.ios) {
|
||||
window.webkit.messageHandlers.openPersonPage.postMessage(50728);
|
||||
} else if (browser.android) {
|
||||
if (androidJsObj && typeof androidJsObj === 'object') {
|
||||
window.androidJsObj.openPersonPage(50728);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
toastMsg('請在app內中打開')
|
||||
}
|
||||
})
|
Binary file not shown.
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 84 KiB |
Binary file not shown.
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 166 KiB |
@@ -7,6 +7,9 @@ body {
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
padding-top: 2.0933333333rem;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
-webkit-backface-visibility: hidden;
|
||||
-webkit-perspective: 1000;
|
||||
}
|
||||
|
||||
.back {
|
||||
|
@@ -14,6 +14,9 @@ body {
|
||||
box-sizing: border-box;
|
||||
padding-top: 2.0933333333rem;
|
||||
// overflow-y: scroll;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
-webkit-backface-visibility: hidden;
|
||||
-webkit-perspective: 1000;
|
||||
}
|
||||
|
||||
.back {
|
||||
|
@@ -60,7 +60,7 @@
|
||||
class='appName'>piko</span>平台上各项产品或服务。您可以用“鉆石”购买虚拟礼物等piko上的服务(具体可购买产品和服务请查看相应产品、服务页面说明),并将购买的虚拟礼物打赏给主播或赠与其他平台用户。
|
||||
</p>
|
||||
<p><b>第4条</b>当我们通过客户端或GooglePay等第三方支付平台确认收到您为购买鉆石所支付的款项后,则视为您已完成购买相应数量鉆石的交易。您的用户账户中显示的鉆石余额并不构成现实世界的余额或反映任何存储值。</p>
|
||||
<p><b>第 5 条</b>您在<span class='appName'>piko</span>平台客户端等渠道(部分渠道可能因平台原因存在差异)购买“鉆石”的部分规则如下:</p>
|
||||
<!-- <p><b>第 5 条</b>您在<span class='appName'>piko</span>平台客户端等渠道(部分渠道可能因平台原因存在差异)购买“鉆石”的部分规则如下:</p>
|
||||
<table border="1" style="margin: 20px auto ; ">
|
||||
<tr>
|
||||
<th>人民币</th>
|
||||
@@ -83,24 +83,24 @@
|
||||
<span
|
||||
class='appName'>piko</span>平台保留根据相关法律规定、主管部门要求、业务开展情况等因素对使用人民币购买“鉆石”的规则进行单方面变更、调整、中止或终止的权利。您同意接受对上述购买规则的变更、调整、中止或终止,<span
|
||||
class='appName'>piko</span>平台开展前述行动时将以在<span class='appName'>piko</span>平台公布的方式通知,而无需另行单独通知您。通知自公布之日起生效。
|
||||
</p>
|
||||
<p><b>第6条
|
||||
</p> -->
|
||||
<p><b>第5条
|
||||
<span
|
||||
class='appName'>piko</span>平台倡导理性消费,请您务必根据自身实际需求购买相应数量的“鉆石”。在使用充值方式时,您务必仔细确认自己的账号并仔细选择相关操作选项。若因为您自身输入账号错误、操作不当或不了解充值计费方式等因素造成充错账号、错选充值种类等情形而损害自身权益的,风险由您自行承担。<span
|
||||
class='appName'>piko</span>平台将不会作出任何补偿或赔偿。</b>
|
||||
</p>
|
||||
<p><b>第7条
|
||||
<p><b>第6条
|
||||
若您以非法的方式,或使用非<span class='appName'>piko</span>平台所指定的充值方式进行充值,<span
|
||||
class='appName'>piko</span>平台不保证该充值顺利或者正确完成。若因此造成您权益受损,<span
|
||||
class='appName'>piko</span>平台不会作出任何补偿或赔偿,同时保留随时终止您<span
|
||||
class='appName'>piko</span>平台账号资格及使用各项充值服务的权利。</b>
|
||||
</p>
|
||||
<p>
|
||||
<b>第8条 </b>充值成功后,充值所增加的账号内“鉆石”可由您在<span
|
||||
<b>第7条 </b>充值成功后,充值所增加的账号内“鉆石”可由您在<span
|
||||
class='appName'>piko</span>平台上自由使用。用户确认,鉆石一经充值成功,除法律法规明确规定外,在任何情况下不能兑换为法定货币,不能转让他人。除法律法规明确规定外,账户充值完成后,<span
|
||||
class='appName'>piko</span>平台不予退款。
|
||||
</p>
|
||||
<p><b>第9条
|
||||
<p><b>第8条
|
||||
如果<span class='appName'>piko</span>平台发现因系统故障或其他任何原因导致的充值处理错误,无论有利于<span
|
||||
class='appName'>piko</span>平台还是有利于您,<span
|
||||
class='appName'>piko</span>平台都有权在以电子邮件、微信或其他合理方式通知您后纠正该错误。如果该错误导致您实际收到的“鉆石”数量少于您应获得的“鉆石”,则<span
|
||||
@@ -108,33 +108,33 @@
|
||||
class='appName'>piko</span>平台账户中。如果该错误导致您实际收到的“鉆石”数量多于您应获得的“鉆石”,则无论错误的性质和原因如何,<span
|
||||
class='appName'>piko</span>平台有权从您的<span class='appName'>piko</span>平台账户中直接扣除差额。</b>
|
||||
</p>
|
||||
<p><b>第10条</b>
|
||||
<p><b>第9条</b>
|
||||
为更好的向您提供产品服务,<span
|
||||
class='appName'>piko</span>平台会收集记录您充值购买鉆石并在piko相关产品或服务中使用鉆石所产生的数据,包括但不限于您充值、购买虚拟礼物等产品或服务、打赏主播及创作者、及其他在平台使用鉆石所产生的行为信息,以及您的帐号、背包内未打赏礼物、鉆石余额等帐号信息。
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><b> 第三章 权利声明</b></p>
|
||||
<p><b>第11条</b>
|
||||
<p><b>第10条</b>
|
||||
您可随时在手机APP上查看您的“鉆石”的余额情况。如您对该记录有异议,应立即向<span class='appName'>piko</span>平台提出,<span
|
||||
class='appName'>piko</span>平台核对后确有错误的,将予以更正;否则您同意将<span
|
||||
class='appName'>piko</span>平台上的交易记录作为“鉆石”交易的唯一有效依据。</p>
|
||||
<p><b>第12条</b> <span class='appName'>piko</span>平台有权基于交易安全等方面的考虑设定涉及交易的相关事项,包括但不限于交易限额、交易次数等。您了解,<span
|
||||
<p><b>第11条</b> <span class='appName'>piko</span>平台有权基于交易安全等方面的考虑设定涉及交易的相关事项,包括但不限于交易限额、交易次数等。您了解,<span
|
||||
class='appName'>piko</span>平台的前述设定可能对您的交易造成一定不便,您对此没有异议。</p>
|
||||
<p><b>第13条</b> 在任何情况下,对于您购买“鉆石”时涉及由第三方提供相关服务的责任由该第三方承担,<span class='appName'>piko</span>平台不承担该等责任。</p>
|
||||
<p><b>第12条</b> 在任何情况下,对于您购买“鉆石”时涉及由第三方提供相关服务的责任由该第三方承担,<span class='appName'>piko</span>平台不承担该等责任。</p>
|
||||
<p>
|
||||
<b>第14条</b> 进行充值时,您应确保您是绑定第三方支付机构账户的持有人,包括但不限于GooglePay或银行卡账户等,可合法、有效使用该账户且未侵犯任何第三方合法权益,否则因此造成支付宝账户实际所有人损失的,您应单独负责解决由此产生的纠纷并承担全部法律责任。
|
||||
<b>第13条</b> 进行充值时,您应确保您是绑定第三方支付机构账户的持有人,包括但不限于GooglePay或银行卡账户等,可合法、有效使用该账户且未侵犯任何第三方合法权益,否则因此造成支付宝账户实际所有人损失的,您应单独负责解决由此产生的纠纷并承担全部法律责任。
|
||||
</p>
|
||||
<p><b>第15条 您应确保用于充值购买鉆石的资金为您的合法财产,您利用该资金充值、消费的过程不涉及任何违法犯罪行为,否则<span
|
||||
<p><b>第14条 您应确保用于充值购买鉆石的资金为您的合法财产,您利用该资金充值、消费的过程不涉及任何违法犯罪行为,否则<span
|
||||
class='appName'>piko</span>平台有权终止服务,情节严重的,依法移交司法机关。</b></p>
|
||||
<p><b>第16条 因您自身的原因导致<span class='appName'>piko</span>平台无法提供“鉆石”购买服务或提供“鉆石”购买服务时发生任何错误而产生的任何损失或责任,由您自行负责,<span
|
||||
<p><b>第15条 因您自身的原因导致<span class='appName'>piko</span>平台无法提供“鉆石”购买服务或提供“鉆石”购买服务时发生任何错误而产生的任何损失或责任,由您自行负责,<span
|
||||
class='appName'>piko</span>平台不承担责任,包括但不限于:</b></p>
|
||||
<p><b>(1)您未按照《用户注册服务协议》或本协议或<span class='appName'>piko</span>平台公布的相关规则进行操作;</b></p>
|
||||
<p><b>(2)因您的<span class='appName'>piko</span>平台账号失效、丢失、被封停;</b></p>
|
||||
<p><b>(3)因您绑定的第三方支付机构账户的原因导致的损失或责任,包括您使用未经认证的第三方支付账户或使用非您本人的第三方支付账户,您的第三方支付账户被冻结、查封等;</b></p>
|
||||
<p><b>(4)您将密码告知他人导致的财产损失;</b></p>
|
||||
<p><b>(5)因您个人的故意或重大过失或本协议之外的第三方所造成的用户财产损失。</b></p>
|
||||
<p><b>第17条 </b><span class='appName'>piko</span>平台系统因下列状况无法正常运作,使您无法使用各项服务或任何虚拟财产丢失时,<span
|
||||
<p><b>第16条 </b><span class='appName'>piko</span>平台系统因下列状况无法正常运作,使您无法使用各项服务或任何虚拟财产丢失时,<span
|
||||
class='appName'>piko</span>平台不承担损害赔偿责任,该状况包括但不限于:</p>
|
||||
<p><b></b>(1)在<span class='appName'>piko</span>平台公告之系统停机维护、升级、调整期间;</p>
|
||||
<p><b></b>(2)电信通讯或设备出现故障不能进行数据传输的;</p>
|
||||
@@ -143,34 +143,34 @@
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><b>第四章 处罚规则</b></p>
|
||||
<p><b>第18条</b> 如发生下列任何一种情形,<span class='appName'>piko</span>平台有权随时中断或终止向您提供本协议项下的网络服务而无需通知您:(1)
|
||||
<p><b>第17条</b> 如发生下列任何一种情形,<span class='appName'>piko</span>平台有权随时中断或终止向您提供本协议项下的网络服务而无需通知您:(1)
|
||||
您提供的个人资料不真实;(2)您违反本协议中规定的购买规则。除前款所述情形外,<span
|
||||
class='appName'>piko</span>平台同时保留在不事先通知您的情况下随时中断或终止部分或全部网络充值服务的权利,对于充值服务的中断或终止而造成的任何损失,<span
|
||||
class='appName'>piko</span>平台无需对您或任何第三方承担任何责任。
|
||||
</p>
|
||||
<p><b>第19条 </b>如果用户违规使用非本人手机应用商店代冲值,或者通过其它非<span class='appName'>piko</span>平台认可的渠道非法购买“鉆石”,则<span
|
||||
<p><b>第18条 </b>如果用户违规使用非本人手机应用商店代冲值,或者通过其它非<span class='appName'>piko</span>平台认可的渠道非法购买“鉆石”,则<span
|
||||
class='appName'>piko</span>平台有权冻结该账户,并进行相应惩罚,严重者可以进行封号处理。</p>
|
||||
<p>
|
||||
<b>第20条 </b>用户在使用<span class='appName'>piko</span>平台时,如出现违反国家法律法规、《用户注册服务协议》约定、本协议约定或其他<span
|
||||
<b>第19条 </b>用户在使用<span class='appName'>piko</span>平台时,如出现违反国家法律法规、《用户注册服务协议》约定、本协议约定或其他<span
|
||||
class='appName'>piko</span>平台公布的协议或对用户的管理规定的情形,<span class='appName'>piko</span>平台有权暂时或永久封禁您的账号,且有权扣除<span
|
||||
class='appName'>piko</span>平台赠送/奖励的鉆石(如有)。账号封禁后至解禁前(如有),您账户上的剩余“鉆石”将被暂时冻结或全部扣除,不可继续用于购买平台上的虚拟产品或服务,同时不予返还您购买“鉆石”时的现金价值。
|
||||
</p>
|
||||
<p>
|
||||
<b>第21条 </b>用户用于充值、消费的资金来源被公安机关、检察院、法院等司法机关认定非法(包括但不限于职务侵占、挪用公款或诈骗等)且因此<span
|
||||
<b>第20条 </b>用户用于充值、消费的资金来源被公安机关、检察院、法院等司法机关认定非法(包括但不限于职务侵占、挪用公款或诈骗等)且因此<span
|
||||
class='appName'>piko</span>平台的银行账户资金被采取冻结、执行等措施的,用户针对非法资金充值的部分金额,应不可撤销的向我们进行返还。如平台因账户被冻结或执行产生实际损失的,用户还应赔偿平台的实际损失。
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p><b>第五章 附则</b></p>
|
||||
<p><b>第22条
|
||||
<p><b>第21条
|
||||
</b><span class='appName'>piko</span>平台保留修改或增补本协议内容的权利。本协议的修改文本将公告于<span
|
||||
class='appName'>piko</span>平台或以其他<span
|
||||
class='appName'>piko</span>平台认为可行的方式公告。修改文本一旦公布则立即生效。若您在本协议内容发生修订后,继续使用本服务的,则视为您同意最新修订的协议内容;否则您须立即停止使用本服务。
|
||||
</p>
|
||||
<p><b>第23条 </b>因本协议引起的或与本协议有关的争议,均适用中华人民共和国法律。</p>
|
||||
<p><b>第24条 因本协议引起的或与本协议有关的争议,<span class='appName'>piko</span>平台与您将协商解决。协商不成的,任何一方均有权向本协议签订地有管辖权的法院提起诉讼。</b></p>
|
||||
<p><b>第25条 本协议部分内容被有管辖权的法院认定为违法或无效的,不因此影响其他内容的效力。</b></p>
|
||||
<p><b>第26条 </b>本协议未涉及的问题参见国家有关法律法规,当本协议与国家法律法规冲突时,以国家法律法规为准。</p>
|
||||
<p><b>第22条 </b>因本协议引起的或与本协议有关的争议,均适用中华人民共和国法律。</p>
|
||||
<p><b>第23条 因本协议引起的或与本协议有关的争议,<span class='appName'>piko</span>平台与您将协商解决。协商不成的,任何一方均有权向本协议签订地有管辖权的法院提起诉讼。</b></p>
|
||||
<p><b>第24条 本协议部分内容被有管辖权的法院认定为违法或无效的,不因此影响其他内容的效力。</b></p>
|
||||
<p><b>第25条 </b>本协议未涉及的问题参见国家有关法律法规,当本协议与国家法律法规冲突时,以国家法律法规为准。</p>
|
||||
<!-- <p><b>第27条 本协议签订地:广州市天河区。 </b></p> -->
|
||||
</div>
|
||||
|
||||
|
Reference in New Issue
Block a user