peko1.1.0:暂存账单以及常驻活动

This commit is contained in:
Dragon
2022-10-09 17:32:21 +08:00
parent 295de6a184
commit 0ed4436d49
47 changed files with 70 additions and 37 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 B

After

Width:  |  Height:  |  Size: 893 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 512 KiB

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 530 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 685 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -38,10 +38,10 @@
<div class="container"> <div class="container">
<div class="pc-bg"><img src="./images/homePc.png" alt=""></div> <div class="pc-bg"><img src="./images/homePc.png" alt=""></div>
<div class="m-bg"><img src="./images/homeM.png" alt=""></div> <div class="m-bg"><img src="./images/homeM.png" alt=""></div>
<!-- <div class="button-wrapper download"> <div class="button-wrapper download">
</div> </div>
<div class="button2-wrapper download"> <div class="button2-wrapper download">
</div> --> </div>
<div class="eori"> <div class="eori">
<!-- <div class="recordfoot"> <!-- <div class="recordfoot">
<i class="record"></i> <i class="record"></i>

View File

@@ -25,7 +25,7 @@ $(function () {
let version = checkVersion() let version = checkVersion()
//判断url参数是否是与渠道包名一致 //判断url参数是否是与渠道包名一致
let androidUrl = null; let androidUrl = null;
channelDict.hasOwnProperty(channelData) ? androidUrl = channelDict[channelData] : androidUrl = 'https://image.lecheng163.com/peko_official.apk'; channelDict.hasOwnProperty(channelData) ? androidUrl = channelDict[channelData] : androidUrl = 'https://play.google.com/store/apps/details?id=com.vele.peko';
let iosUrl = 'http://doudouyue.com/8axv' //ios企业包 let iosUrl = 'http://doudouyue.com/8axv' //ios企业包
// let iosUrl = 'https://apps.apple.com/cn/app/id1571083482' //ios商店包 // let iosUrl = 'https://apps.apple.com/cn/app/id1571083482' //ios商店包

View File

@@ -53,7 +53,7 @@
peko严厉打击刷单类诈骗行为一旦发现我平台将追究其法律责任同时保留追究损失的权利我们呼吁用户如有收到以兼职赚钱为名义诱骗刷单的行为请联系客服举报情节严重者我们将交于警方处理如执意配合刷单行为造成的损失我们平台概不负责 peko严厉打击刷单类诈骗行为一旦发现我平台将追究其法律责任同时保留追究损失的权利我们呼吁用户如有收到以兼职赚钱为名义诱骗刷单的行为请联系客服举报情节严重者我们将交于警方处理如执意配合刷单行为造成的损失我们平台概不负责
</div> </div>
<div class="kefu"> <div class="kefu">
如有任何问题咨询客服pekoID88001 如有任何问题咨询客服LINEtlw20220510
</div> </div>
<div class="pop"> <div class="pop">
<div class="shade"></div> <div class="shade"></div>

View File

@@ -53,7 +53,7 @@
peko严厉打击刷单类诈骗行为一旦发现我平台将追究其法律责任同时保留追究损失的权利我们呼吁用户如有收到以兼职赚钱为名义诱骗刷单的行为请联系客服举报情节严重者我们将交于警方处理如执意配合刷单行为造成的损失我们平台概不负责 peko严厉打击刷单类诈骗行为一旦发现我平台将追究其法律责任同时保留追究损失的权利我们呼吁用户如有收到以兼职赚钱为名义诱骗刷单的行为请联系客服举报情节严重者我们将交于警方处理如执意配合刷单行为造成的损失我们平台概不负责
</div> </div>
<div class="kefu"> <div class="kefu">
如有任何问题咨询客服pekoID88001 如有任何问题咨询客服pekoIDtlw20220510
</div> </div>
<div class="pop"> <div class="pop">
<div class="shade"></div> <div class="shade"></div>

View File

@@ -23,7 +23,7 @@
<div class="service"> <div class="service">
<h1 class="title"><span class="appname"></span>客服</h1> <h1 class="title"><span class="appname"></span>客服</h1>
<div class="num"><a href="tel:020-85698266">客服电话:020-85698266</a></div> <div class="num"><a href="tel:020-85698266">客服电话:020-85698266</a></div>
<div class="num"><a href="javascript:void(0)"><span class="appName">peko</span>号: 88001</a></div> <div class="num"><a href="javascript:void(0)"><span class="appName">peko</span>号: tlw20220510</a></div>
<div class="num"><a href="javascript:void(0)">或扫码添加微信</a></div> <div class="num"><a href="javascript:void(0)">或扫码添加微信</a></div>
<img src="./images/code.png" alt="" style="width: 200px;"> <img src="./images/code.png" alt="" style="width: 200px;">
</div> </div>

View File

@@ -47,7 +47,7 @@
<p class="bold-title">6、绑定成功后是否支持更改/解绑</p> <p class="bold-title">6、绑定成功后是否支持更改/解绑</p>
<p>为保证帐户安全,身份证信息绑定成功后在修改密码、申诉时需进行验证身份证信息,故暂不支持解绑。</p> <p>为保证帐户安全,身份证信息绑定成功后在修改密码、申诉时需进行验证身份证信息,故暂不支持解绑。</p>
<p class="bold-title">7、若以上还未解决你的问题请咨询</p> <p>客服<span class="appName">peko</span>号:88001<br>或扫码添加微信</p> <p class="bold-title">7、若以上还未解决你的问题请咨询</p> <p>客服<span class="appName">peko</span>号:tlw20220510<br>或扫码添加微信</p>
<img src="./images/code.png" alt="" style="width: 200px"> <img src="./images/code.png" alt="" style="width: 200px">
</div> </div>

View File

@@ -22,10 +22,10 @@
</div> --> </div> -->
<div class="service"> <div class="service">
<h1 class="title"><span class="appname"></span>客服</h1> <h1 class="title"><span class="appname"></span>客服</h1>
<div class="num"><a href="tel:020-85698266">客服电话:020-85698266</a></div> <!-- <div class="num"><a href="tel:020-85698266">客服电话:020-85698266</a></div> -->
<div class="num"><a href="javascript:void(0)"><span class="appName">peko</span>号: 88001</a></div> <div class="num"><a href="javascript:void(0)"><span class="appName">peko</span>号: tlw20220510</a></div>
<div class="num"><a href="javascript:void(0)">或扫码添加微信</a></div> <!-- <div class="num"><a href="javascript:void(0)">或扫码添加微信</a></div>
<img src="./images/code.png" alt="" style="width: 200px;"> <img src="./images/code.png" alt="" style="width: 200px;"> -->
</div> </div>
<!-- <div class="contact"> <!-- <div class="contact">
联系在线客服 联系在线客服

View File

@@ -47,7 +47,7 @@
<p class="bold-title">6、绑定成功后是否支持更改/解绑</p> <p class="bold-title">6、绑定成功后是否支持更改/解绑</p>
<p>为保证帐户安全,身份证信息绑定成功后在修改密码、申诉时需进行验证身份证信息,故暂不支持解绑。</p> <p>为保证帐户安全,身份证信息绑定成功后在修改密码、申诉时需进行验证身份证信息,故暂不支持解绑。</p>
<p class="bold-title">7、若以上还未解决你的问题请咨询</p> <p>客服<span class="appName">peko</span>号:88001<br>或扫码添加微信</p> <p class="bold-title">7、若以上还未解决你的问题请咨询</p> <p>客服<span class="appName">peko</span>号:tlw20220510<br>或扫码添加微信</p>
<img src="./images/code.png" alt="" style="width: 200px"> <img src="./images/code.png" alt="" style="width: 200px">
</div> </div>

View File

@@ -17,6 +17,7 @@
body { body {
padding: 0 20px; padding: 0 20px;
font-size: 14px; font-size: 14px;
box-sizing: border-box;
} }
.paragraph { .paragraph {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -81,6 +81,14 @@ module.exports = {
options: { options: {
symbolId: 'icon-[name]' symbolId: 'icon-[name]'
} }
},
// {
// test: /\.(js|vue)$/,
// loader: 'language-tw-loader',
// },
{
test:/\.(js|vue)$/,
loader:'language-hk-loader'
} }
] ]
}, },

View File

@@ -22,7 +22,8 @@ module.exports = {
}}, }},
// Various Dev Server settings // Various Dev Server settings
host: '127.0.0.1', // can be overwritten by process.env.HOST // host: '127.0.0.1', // can be overwritten by process.env.HOST
host: '192.168.9.200', // can be overwritten by process.env.HOST
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: false, autoOpenBrowser: false,
errorOverlay: true, errorOverlay: true,

View File

@@ -5946,6 +5946,16 @@
"is-buffer": "^1.1.5" "is-buffer": "^1.1.5"
} }
}, },
"language-hk-loader": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/language-hk-loader/-/language-hk-loader-1.0.1.tgz",
"integrity": "sha512-OmOLx119bkmabkQYn4GvxzMrnp2PAxX6lhHkMwqyaHA6Casi6SyO5uhst1+svPJcR+kA7r8d7H3ri97N1JKXng=="
},
"language-tw-loader": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/language-tw-loader/-/language-tw-loader-1.0.3.tgz",
"integrity": "sha512-fA+6+Dn2IQUBN8QAfVO6ek+flzqdUmPvbKYDNXE/64invrDWIzJiXjv2PB2++F06lKxSso/B9clHUHN9jhx0gg=="
},
"last-call-webpack-plugin": { "last-call-webpack-plugin": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "https://registry.npm.taobao.org/last-call-webpack-plugin/download/last-call-webpack-plugin-2.1.2.tgz", "resolved": "https://registry.npm.taobao.org/last-call-webpack-plugin/download/last-call-webpack-plugin-2.1.2.tgz",

View File

@@ -14,6 +14,8 @@
"crypto-js": "^4.0.0", "crypto-js": "^4.0.0",
"fastclick": "^1.0.6", "fastclick": "^1.0.6",
"jsencrypt": "^3.0.0-rc.1", "jsencrypt": "^3.0.0-rc.1",
"language-hk-loader": "^1.0.1",
"language-tw-loader": "^1.0.3",
"lib-flexible": "^0.3.2", "lib-flexible": "^0.3.2",
"node-sass": "^4.13.0", "node-sass": "^4.13.0",
"postcss-pxtorem": "^5.1.1", "postcss-pxtorem": "^5.1.1",

View File

@@ -10,27 +10,30 @@ Vue.config.productionTip = false;
import 'vant/lib/index.css'; import 'vant/lib/index.css';
import vant from 'vant'; import vant from 'vant';
import 'lib-flexible/flexible' import 'lib-flexible/flexible'
// import Vconsole from 'vconsole' import Vconsole from 'vconsole'
// new Vconsole() import { EnvCheck, checkVersion } from '@/utils/browser.js'
if (EnvCheck() === 'test') {
new Vconsole();
}
//300毫秒 //300毫秒
import fastClick from 'fastClick' import fastClick from 'fastClick'
fastClick.attach(document.body) fastClick.attach(document.body)
//ios中input标签点击无效或者需要点击多次 //ios中input标签点击无效或者需要点击多次
fastClick.prototype.focus = function (targetElement) { fastClick.prototype.focus = function (targetElement) {
var length; var length;
if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') { if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') {
length = targetElement.value.length; length = targetElement.value.length;
targetElement.focus(); targetElement.focus();
targetElement.setSelectionRange(length, length); targetElement.setSelectionRange(length, length);
} else { } else {
targetElement.focus(); targetElement.focus();
} }
}; };
Vue.use(vant); Vue.use(vant);
new Vue({ new Vue({
el: '#app', el: '#app',
router, router,
store, store,
components: { App }, components: { App },
template: '<App/>' template: '<App/>'
}); });

View File

@@ -28,8 +28,8 @@ export default function getId() {
} }
} else { } else {
window.sessionStorage.clear(); window.sessionStorage.clear();
info.uid = 936365; info.uid = 1016;
info.ticket = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0aWNrZXRfdHlwZSI6bnVsbCwidWlkIjo5MzYzNjUsInRpY2tldF9pZCI6IjFkMWU2NjRlLTllYTctNGE2Yy05NzhiLTI3Nzc2ZTI2MTk4ZCIsImV4cCI6MzYwMCwiY2xpZW50X2lkIjoiZXJiYW4tY2xpZW50In0.Ynu92NqCtV1tDCihkA_CWYjhfqcILBLCL1RQ_yU3C1M" info.ticket = "test"
} }
} }
// export default function getJurisdiction() { // export default function getJurisdiction() {

View File

@@ -24,7 +24,7 @@ const service = axios.create({
service.interceptors.request.use(config => { service.interceptors.request.use(config => {
if (router.apps[0]._route.name === 'Login') { if (router.apps[0]._route.name === 'Login') {
config.headers = {} config.headers = {}
} else if (!checkVersion().app){ } else if (!checkVersion().app){//false
if (router.apps[0]._route.name === 'WithDrawInfoBind' && config.url ==`/sms/verify` || config.url==`/sms/getCode`) { if (router.apps[0]._route.name === 'WithDrawInfoBind' && config.url ==`/sms/verify` || config.url==`/sms/getCode`) {
config.headers = { config.headers = {
'h5_token': window.sessionStorage.getItem('ticket'), 'h5_token': window.sessionStorage.getItem('ticket'),
@@ -50,7 +50,7 @@ service.interceptors.request.use(config => {
config.headers = { config.headers = {
'pub_ticket': window.sessionStorage.getItem('ticket'), 'pub_ticket': window.sessionStorage.getItem('ticket'),
'pub_uid': window.sessionStorage.getItem('uid'), 'pub_uid': window.sessionStorage.getItem('uid'),
'client': 'h5' 'client': 'h5',
} }
} }
} }

View File

@@ -10,6 +10,10 @@
<span>支出记录</span> <span>支出记录</span>
<span :class="tab === 12 ?'active' :''"></span> <span :class="tab === 12 ?'active' :''"></span>
</div> </div>
<div :class="tab === 1 ?'active' :''" @click="cutTab(1)">
<span>获得奖励</span>
<span :class="tab === 1 ?'active' :''"></span>
</div>
</div> </div>
<van-index-bar <van-index-bar
:index-list="indexList" :index-list="indexList"
@@ -31,7 +35,7 @@
v-if="thinkTime(index, item)" v-if="thinkTime(index, item)"
> >
<span class="time">{{ relDate(item.date) }}</span> <span class="time">{{ relDate(item.date) }}</span>
<span>{{tab === 11 ? "共收入" : '共支出'}}</span> <span>{{tab === 11 ? "共收入" : tab == 1 ? '共获得' : '共支出'}}</span>
<span class="total">{{item.total}}</span> <span class="total">{{item.total}}</span>
<span>钻石</span> <span>钻石</span>
</van-index-anchor> </van-index-anchor>
@@ -71,6 +75,9 @@
<p <p
v-else-if="tab === 12 && item1.targetNick" v-else-if="tab === 12 && item1.targetNick"
>{{ item1.srcNick }} 赠送 {{item1.targetNick}}</p> >{{ item1.srcNick }} 赠送 {{item1.targetNick}}</p>
<!-- <p>1</p> -->
<p v-if="tab === 1">{{item1.targetNick}}赠送{{item1.giftName}}</p>
<!-- <p v-else-if="tab === 1 && item1.objType === 39">房间红包-发生在{{ item1.roomTitle }}</p> -->
<div class="diamond"> <div class="diamond">
<img src="@/assets/img/diamond.png" alt /> <img src="@/assets/img/diamond.png" alt />
<span>{{ item1.amount }}</span> <span>{{ item1.amount }}</span>
@@ -219,18 +226,19 @@ export default {
align-items: center; align-items: center;
justify-content: center; justify-content: center;
&.active { &.active {
color: #FFA936; color: #1F1A4E;
} }
span { span {
font-weight: bold; font-weight: bold;
&:last-child { &:last-child {
width: 9px; width: 16px;
height: 5px; height: 3px;
background: #fff; background: #fff;
margin-top: 5px; margin-top: 5px;
border-radius: 3px; border-radius: 3px;
&.active { &.active {
background: #FFA936; // background: #FFA936;
background: linear-gradient(255deg, #CC66FF 1%, #9CB3FF 52%, #13E2F5 100%);
} }
} }
} }