Commit 571a18d8 authored by mengcuiguang's avatar mengcuiguang

添加我的、编辑资料、我喜欢、看过我、钱包、收益、绑定账号、相册、意见反馈等页面

parent 9d0d82e8
This diff is collapsed.
......@@ -145,7 +145,7 @@ export default {
let requestTask;
console.log("net token=",app.globalData.token)
// console.log("net token=",app.globalData.token)
Object.assign(header, {
proChannel:'douyin',
......
......@@ -154,10 +154,82 @@
}, {
"root": "pagesD",
"pages": [{
"path": "payRecord/payRecord",
"path": "album/album",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "我的订单",
"navigationBarTitleText": "我的相册",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "cashBag/cashBag",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "钱包",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "feedback/feedback",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "意见反馈",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "friends/friends",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "好友邀请",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "iLikeRecord/iLikeRecord",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "我喜欢",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "likeMeRecord/likeMeRecord",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "喜欢我",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "lookMeRecord/lookMeRecord",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "看过我",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "userDetail/userDetail",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "编辑资料",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "income/income",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "我的收益",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
},{
"path": "bindalipay/bindalipay",
"style": {
"navigationStyle": "default",
"navigationBarTitleText": "绑定账号",
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black"
}
......
......@@ -79,7 +79,6 @@
}
},
onLoad(options) {
},
onShow() {
......
<!-- <template>
<view class="body">
<view >
<image src="@/static/logo-about.png" mode="widthFix" style="border-radius: 20rpx;margin-bottom: 200rpx;" />
<view style="display: flex;justify-content: center;margin-top: 50rpx;font-size: 26rpx;color: gray;">
智能扫描精灵 v{{ versionName }}
</view>
</view>
<view >
<view style="color: black;margin-top: 40rpx;font-size: 40rpx;">Copyright 2024 Inc.</view>
</view>
</view>
</template>
<script>
const app = getApp();
export default {
name: 'about',
mixins: [common],
data() {
return {
versionName: app.globalData.versionName
};
},
methods: {
}
};
</script>
<style lang="scss">
.body {
background-color: white;
}
</style> -->
<template>
<view class="body">
<view style="display: flex;flex-direction: column;width: 100%;height: 90%;align-items: center;">
<image src="@/static/logo-about.png" mode="widthFix" style="width: 120rpx;height: 120rpx;margin-top: 100rpx;" />
<view style="margin-top: 50rpx;font-size: 26rpx;color: gray;">
<image src="@/static/logo-about.png" mode="widthFix" style="width: 120rpx;height: 120rpx;margin-top: 140rpx;" />
<view style="margin-top: 50rpx;font-size: 26rpx;color: white;">
智能扫描精灵 {{ versionName }}
</view>
</view>
<view style="display: flex;justify-content: center;">
<view style="color: black;font-size: 40rpx;">Copyright 2024 Inc.</view>
<view style="color: white;font-size: 40rpx;">Copyright 2025 Inc.</view>
</view>
</view>
</template>
......@@ -87,6 +51,6 @@
@import '@/scss/uni.scss';
.body {
background-color: whitesmoke;
background: #232122;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<text style="margin-top: 40rpx;font-size: 40rpx;">我的相册</text>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background-color: whitesmoke;
}
.box-wrap {
position: absolute;
bottom: 20%;
right: 6%;
z-index: 999;
display: flex;
flex-direction: column;
align-items: center;
image {
width: 100rpx;
height: 100rpx;
}
text {
color: #2c2c2c;
}
}
</style>
\ No newline at end of file
<template>
<view class="body">
<scroll-view class="scrollView" scroll-y>
<view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 150rpx;">选择提现方式</view>
<view style="display: flex;
flex-direction: row;
background: #FFFFFF;
height: 90rpx;
border-radius: 10rpx;
justify-content: space-between;
align-items: center;
width: 92%;
margin: 20rpx 30rpx;">
<view style="font-size: 28rpx;color: #000000;width: 100rpx;margin-left: 30rpx;">
支付宝
</view>
<image class="set-left-img" src="@/static/ic_alipay.png" mode="widthFix">
</image>
</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 50rpx;">账号</view>
<view style="display: flex;
flex-direction: row;
background: #FFFFFF;
height: 90rpx;
border-radius: 10rpx;
justify-content: space-between;
align-items: center;
width: 92%;
margin: 20rpx 30rpx;">
<input
style="width: 92%;height: 90rpx; font-size: 28rpx;background: white;padding-left: 30rpx;border-radius: 10rpx;"
type="text" placeholder="请填写支付宝账号" v-model="account" />
</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 50rpx;">姓名</view>
<view style="display: flex;
flex-direction: row;
background: #FFFFFF;
height: 90rpx;
border-radius: 10rpx;
justify-content: space-between;
align-items: center;
width: 92%;
margin: 20rpx 30rpx;">
<input
style="width: 92%;height: 90rpx; font-size: 28rpx;background: white;padding-left: 30rpx;border-radius: 10rpx;"
type="text" placeholder="请填写您的真实姓名" v-model="name" />
</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 50rpx;">身份证号</view>
<view style="display: flex;
flex-direction: row;
background: #FFFFFF;
height: 90rpx;
border-radius: 10rpx;
justify-content: space-between;
align-items: center;
width: 92%;
margin: 20rpx 30rpx;">
<input
style="width: 92%;height: 90rpx; font-size: 28rpx;background: white;padding-left: 30rpx;border-radius: 10rpx;"
type="text" placeholder="请填写真实身份证号" v-model="idcard" />
</view>
</view>
</scroll-view>
<view style="display: flex;justify-content: center;width: 100%;height: 90rpx;">
<view @click="handleCommit" class="vip-right-btn">
确认提交
</view>
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background: #232122;
}
.scrollView {
background-color: #232122;
height: 90%;
}
.vip-right-btn {
width: 84%;
height: 90rpx;
background-color: #FFE9CF;
border-radius: 50rpx;
color: #31343B;
font-size: 28rpx;
justify-content: center;
align-items: center;
display: flex;
margin-top: 40rpx;
}
.set-left-img {
width: 60rpx;
height: 60rpx;
margin-right: 30rpx;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<view class="like-root">
<view class="like-parent">
<view class="like-num">0</view>
<view class="like-text">充值余额(币)</view>
</view>
<view @click="handleIncome" class="like-parent">
<view class="like-num">0</view>
<view class="like-text">收益(币)▶</view>
</view>
</view>
<view style="font-size: 36rpx;color: #EFEEEB;margin: 30rpx;">选择充值套餐</view>
<view style="display: flex;justify-content: center;width: 100%;height: 90rpx;">
<view @click="handleCommit" class="vip-right-btn">
<image class="avatar-name-img" src="@/static/ic_alipay.png" mode="widthFix">
</image>
支付宝支付
</view>
</view>
<view style="font-size: 36rpx;color: #EFEEEB;padding-top: 30rpx;margin-top: 30rpx;margin-left: 30rpx;">我的优享</view>
<view class="draw-root">
<view style="font-size: 24rpx;color: #A5A5A7;margin-left: 20rpx;">会员特权=优享特权+免费畅聊</view>
<view @click="handleVip" class="vip-btn">
去开通
</view>
</view>
<view class="draw-root">
<view style="font-size: 24rpx;color: #A5A5A7;margin-left: 20rpx;">分享有奖=免费VIP/金币奖励</view>
<view @click="handleShare" class="vip-btn">
去分享
</view>
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
navigateTo,
message,
loading
} from '@/utils/fun.js';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
},
handleIncome(){
navigateTo(`/pagesD/income/income`)
},
handleCommit(){
},
handleVip(){
navigateTo(`/pagesA/vipPay/vipPay`)
},
handleShare(){
}
}
};
</script>
<style lang="scss">
.body {
background: #232122;
}
.like-root {
display: flex;
flex-direction: row;
height: 170rpx;
margin-top: 120rpx;
justify-content: space-around;
margin-left: 30rpx;
margin-right: 30rpx;
border-radius: 10rpx;
background: #FFFFFF;
}
.like-parent {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-left: 10rpx;
margin-right: 10rpx;
}
.like-num {
font-size: 50rpx;
font-weight: 777;
color: #000000;
}
.like-text {
margin-top: 16rpx;
color: #6F6F71;
}
.vip-right-btn {
width: 84%;
height: 90rpx;
background-color: #367EE2;
border-radius: 50rpx;
color: #F9F9F9;
font-size: 28rpx;
justify-content: center;
align-items: center;
display: flex;
margin-top: 40rpx;
}
.avatar-name-img {
width: 50rpx;
height: 50rpx;
margin-right: 8rpx;
}
.draw-root {
background: #424446;
display: flex;
flex-direction: row;
align-items: center;
margin-left: 30rpx;
margin-right: 30rpx;
border-radius: 10rpx;
height: 100rpx;
margin-top: 30rpx;
justify-content: space-between;
width: 92%;
}
.vip-btn {
width: 120rpx;
height: 48rpx;
background-color: #424446;
border-radius: 30rpx;
color: #F6DA8F;
font-size: 22rpx;
border: 2rpx solid #F6DA8F;
justify-content: center;
align-items: center;
display: flex;
margin-right: 20rpx;
padding-bottom: 4rpx;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<textarea style="width: 90%;height: 400rpx; margin-top: 120rpx; font-size: 28rpx;border-radius:5px;background: white;
line-height: 20px;
padding: 10px;
vertical-align: top;
border: 1px solid #ccc;" type="text" placeholder="请留下您的批评、表扬或者建议,我们会虚心听取, 认真改正。(请保持在5-150字内)" v-model="searchStr" />
<view @click="handleCommit" class="vip-right-btn">
提交
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
navigateTo,
message,
loading
} from '@/utils/fun.js';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: [],
searchStr: ''
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
},
handleCommit() {
if (this.searchStr == null || this.searchStr.length <= 0) {
message.notify('请输入内容');
return
}
message.notify('提交成功');
this.searchStr = '';
}
}
};
</script>
<style lang="scss">
.body {
background: #232122;
align-items: center;
}
.vip-right-btn {
width: 84%;
height: 90rpx;
background-color: #FFE9CF;
border-radius: 50rpx;
color: #31343B;
font-size: 28rpx;
justify-content: center;
align-items: center;
display: flex;
margin-top: 40rpx;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<text style="margin-top: 40rpx;font-size: 40rpx;">编辑资料</text>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background-color: whitesmoke;
}
.box-wrap {
position: absolute;
bottom: 20%;
right: 6%;
z-index: 999;
display: flex;
flex-direction: column;
align-items: center;
image {
width: 100rpx;
height: 100rpx;
}
text {
color: #2c2c2c;
}
}
</style>
\ No newline at end of file
<template>
<view class="body">
<!-- <status-title :showgitBack="true">我的订单</status-title> -->
<view class="body">
<!-- <status-title :showBack="true">看点记录</status-title> -->
<z-paging class="flex-1" ref="paging" v-model="dataList" @query="queryList">
<view v-for="(item, i) in dataList" :key="i">
<view style="display: flex;flex-direction: row;justify-content:space-between;margin: 20rpx;background-color:white;border-radius:10rpx;padding: 20rpx;">
<view style="display: flex;flex-direction: column;">
<view style="font-size: 28rpx;color: black;">{{item.remarks}}</view>
<view style="font-size: 22rpx;color: gray;margin-top: 16rpx;">付款时间:{{item.createtime}}</view>
<view style="font-size: 22rpx;color: gray;margin-top: 1rpx;">订单编号:{{item.orderid}}</view>
<view class="flex m-20 pd-20" style="background-color:white;border-radius:10rpx;">
<image style="margin: auto 10rpx;width: 60rpx;height: 60rpx;" src="@/static/up.png">
</image>
<view class="flex1 ml-10">
<view class="mt-10" style="font-size: 28rpx;color: black;">{{item.remark}}</view>
<view class="mt-10" style="font-size: 26rpx;color: darkgray;">
{{item.time}}
</view>
</view>
<view style="display: flex;align-items: center;margin-right: 8rpx;font-size: 36rpx;color: red;">
{{item.balance}}
<view style="margin:auto 10rpx auto auto;font-size: 36rpx;color: steelblue;">
{{ '+'+ item.subValue + '看点'}}
</view>
</view>
</view>
</z-paging>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
getToLocal
} from "@/utils/utils.js"
import {
navigateTo,
message,
alert,
loading
} from '@/utils/fun.js';
import {
openUrl
} from '@/utils/app+.js';
const app = getApp();
export default {
name: 'index',
name: 'dotRecord',
mixins: [common],
data() {
return {
......@@ -54,7 +39,11 @@
},
queryList(page, size) {
this.post({
url: '/vip/getOrderList',
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
......@@ -68,9 +57,26 @@
</script>
<style lang="scss">
@import '@/scss/uni.scss';
.body {
background-color: whitesmoke;
}
.box-wrap {
position: absolute;
bottom: 20%;
right: 6%;
z-index: 999;
display: flex;
flex-direction: column;
align-items: center;
image {
width: 100rpx;
height: 100rpx;
}
text {
color: #2c2c2c;
}
}
</style>
\ No newline at end of file
<template>
<view class="body">
<scroll-view class="scrollView" scroll-y>
<view class="like-root">
<view class="like-parent">
<view class="like-num">0</view>
<view class="like-text">可提取(币)</view>
</view>
<view @click="handleIncome" class="like-parent">
<view class="like-num">0</view>
<view class="like-text">待审核(币)</view>
</view>
</view>
<view style="font-size: 36rpx;color: #EFEEEB;margin: 30rpx;">奖励提取方式</view>
<view class="set-root" @click="handleBindAlipay">
<view class="set-left-root">
<image class="set-left-img" src="@/static/ic_alipay.png" mode="widthFix">
</image>
<view class="set-left-text">支付宝</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">去绑定</view>
<view class="set-right-text2">></view>
</view>
</view>
<view style="font-size: 36rpx;color: #EFEEEB;margin: 30rpx;">提现金额</view>
<view style="display: flex;
flex-direction: row;
background: #FFFFFF;
height: 110rpx;
border-radius: 10rpx;
justify-content: space-between;
align-items: center;
width: 92%;
margin: 10rpx 30rpx;">
<view style="width: 75%;">
<input
style="width: 100%;height: 106rpx; font-size: 28rpx;background: white;border-top-left-radius: 10rpx;border-bottom-left-radius: 10rpx;padding-left: 14rpx;"
type="number" placeholder="请输入需要提现的金额" v-model="searchStr" />
</view>
<view style="display: flex;flex-direction: row;align-items: center;">
<view class="vertical-line"></view>
<view style="margin: 30rpx;font-size: 28rpx;color: #6F6F71;">
全部余额
</view>
</view>
</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 30rpx;margin-bottom: 10rpx;">
收益是什么</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">在app内通过分享有奖等活动获得的奖励,可提取消费</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 40rpx;margin-bottom: 10rpx;">
怎么获得收益?</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">在参与平台活动如分享有奖等可获得</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 40rpx;margin-bottom: 10rpx;">
为什么无法提取收益?</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">1.在因收益需要经过如无投诉类的系统审核,通过审核的可正常提取;</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">2.每次提取数额不低于100元;</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">3.每日最多可发起提取10次;</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">4.每日最多可提取总金额不超过3000元;</view>
<view style="font-size: 30rpx;color: #EFEEEB;margin-left: 30rpx;margin-top: 40rpx;margin-bottom: 10rpx;">
为什么实际到账金额比可提取金额少?</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">1.当月提取总金额小于500元时,手续费2%;</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">2.当月提取总金额大于500、小于5000元时,手续费5%;</view>
<view style="font-size: 24rpx;color: #A5A5A7;margin: 10rpx 30rpx;">3.当月提取总金额大于5000元时,手续费10%</view>
</scroll-view>
<view style="display: flex;justify-content: center;width: 100%;height: 90rpx;">
<view @click="handleCommit" class="vip-right-btn">
提取奖励
</view>
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
navigateTo,
message,
loading
} from '@/utils/fun.js';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {},
handleBindAlipay(){
navigateTo(`/pagesD/bindalipay/bindalipay`)
}
}
};
</script>
<style lang="scss">
.body {
background: #232122;
}
.scrollView {
background-color: #232122;
height: 90%;
}
.like-root {
display: flex;
flex-direction: row;
height: 170rpx;
margin-top: 120rpx;
justify-content: space-around;
margin-left: 30rpx;
margin-right: 30rpx;
border-radius: 10rpx;
background: #FFFFFF;
}
.like-parent {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding-left: 10rpx;
margin-right: 10rpx;
}
.like-num {
font-size: 50rpx;
font-weight: 777;
color: #000000;
}
.like-text {
margin-top: 16rpx;
color: #6F6F71;
}
.vip-right-btn {
width: 84%;
height: 90rpx;
background-color: #FFE9CF;
border-radius: 50rpx;
color: #31343B;
font-size: 28rpx;
justify-content: center;
align-items: center;
display: flex;
margin-top: 40rpx;
}
.avatar-name-img {
width: 50rpx;
height: 50rpx;
margin-right: 8rpx;
}
.draw-root {
background: #424446;
display: flex;
flex-direction: row;
align-items: center;
margin-left: 30rpx;
margin-right: 30rpx;
border-radius: 10rpx;
height: 100rpx;
margin-top: 30rpx;
justify-content: space-between;
width: 92%;
}
.vip-btn {
width: 120rpx;
height: 48rpx;
background-color: #424446;
border-radius: 30rpx;
color: #F6DA8F;
font-size: 22rpx;
border: 2rpx solid #F6DA8F;
justify-content: center;
align-items: center;
display: flex;
margin-right: 20rpx;
padding-bottom: 4rpx;
}
.set-root {
display: flex;
flex-direction: row;
height: 90rpx;
justify-content: space-between;
width: 92%;
margin: 10rpx 20rpx;
}
.set-left-root {
display: flex;
flex-direction: row;
align-items: center;
}
.set-left-img {
width: 60rpx;
height: 60rpx;
margin-left: 16rpx;
}
.set-left-text {
font-size: 30rpx;
color: #F0F0F0;
margin-left: 20rpx;
}
.set-right-root {
display: flex;
flex-direction: row;
align-items: center;
}
.set-right-text1 {
font-size: 26rpx;
color: #F0F0F0;
margin-right: 10rpx;
}
.set-right-text2 {
font-size: 34rpx;
color: #CFCFCF;
margin-bottom: 6rpx;
}
.vertical-line {
height: 118rpx;
border-left: 2rpx solid #515151;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<!-- <status-title :showBack="true">看点记录</status-title> -->
<z-paging class="flex-1" ref="paging" v-model="dataList" @query="queryList">
<view v-for="(item, i) in dataList" :key="i">
<view class="flex m-20 pd-20" style="background-color:white;border-radius:10rpx;">
<image style="margin: auto 10rpx;width: 60rpx;height: 60rpx;" src="@/static/up.png">
</image>
<view class="flex1 ml-10">
<view class="mt-10" style="font-size: 28rpx;color: black;">{{item.remark}}</view>
<view class="mt-10" style="font-size: 26rpx;color: darkgray;">
{{item.time}}
</view>
</view>
<view style="margin:auto 10rpx auto auto;font-size: 36rpx;color: steelblue;">
{{ '+'+ item.subValue + '看点'}}
</view>
</view>
</view>
</z-paging>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background-color: whitesmoke;
}
.box-wrap {
position: absolute;
bottom: 20%;
right: 6%;
z-index: 999;
display: flex;
flex-direction: column;
align-items: center;
image {
width: 100rpx;
height: 100rpx;
}
text {
color: #2c2c2c;
}
}
</style>
\ No newline at end of file
<template>
<view class="body">
<!-- <status-title :showBack="true">看点记录</status-title> -->
<z-paging class="flex-1" ref="paging" v-model="dataList" @query="queryList">
<view v-for="(item, i) in dataList" :key="i">
<view class="flex m-20 pd-20" style="background-color:white;border-radius:10rpx;">
<image style="margin: auto 10rpx;width: 60rpx;height: 60rpx;" src="@/static/up.png">
</image>
<view class="flex1 ml-10">
<view class="mt-10" style="font-size: 28rpx;color: black;">{{item.remark}}</view>
<view class="mt-10" style="font-size: 26rpx;color: darkgray;">
{{item.time}}
</view>
</view>
<view style="margin:auto 10rpx auto auto;font-size: 36rpx;color: steelblue;">
{{ '+'+ item.subValue + '看点'}}
</view>
</view>
</view>
</z-paging>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background-color: whitesmoke;
}
.box-wrap {
position: absolute;
bottom: 20%;
right: 6%;
z-index: 999;
display: flex;
flex-direction: column;
align-items: center;
image {
width: 100rpx;
height: 100rpx;
}
text {
color: #2c2c2c;
}
}
</style>
\ No newline at end of file
<template>
<view class="body">
<view v-if="showMask" class="show-mask flex-v" @click="showMask=false">
<view class="mt-30" style="width: 90%;text-align: right;">
<image style="width: 30rpx;height: 30rpx;padding:6rpx;
border-radius: 40rpx;border: 2px solid darkgray;" src="@/static/index/ic_quit_white.png" />
</view>
<text class="mt-10" style="font-size: 46rpx;">如何继续使用?</text>
<text class="m-10">找到“智能扫描精灵”小程序</text>
<image class="mt-30" mode="widthFix" :src="maskImage1"></image>
<image :src="maskImage2" mode="widthFix"></image>
</view>
<view class="infobg" style="margin-left: 30rpx;margin: 30rpx;margin-top: 40rpx;">
<view class="item arrow">
用户ID
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:black">{{userBean.idcode}}</view>
</view>
<view class="item arrow" @click="handleFind">
如何找到我
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:black"></view>
</view>
<view class="item arrow" @click="handleCdk">
兑换会员
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:black"></view>
</view>
</view>
<view v-if="false" style="display: flex;justify-content: center;margin-top: 50rpx;font-size: 26rpx;color: gray;">
当前版本:{{ versionName }}
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
getToLocal
} from "@/utils/utils.js"
import {
<template>
<view class="body">
<view class="infobg" style="margin-left: 30rpx;margin: 30rpx;margin-top: 120rpx;background: #424446;">
<view class="item arrow" style="color:#F9F9F9" @click="handleAboutus">
关于我们
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:#F9F9F9"></view>
</view>
<view class="item arrow" style="color:#F9F9F9" @click="handleFeedback">
意见反馈
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:#F9F9F9"></view>
</view>
<view class="item arrow" style="color:#F9F9F9" @click="handleLoginOut">
退出账号
<view class="item_bd ellipsis" style="margin-left: 58rpx;color:#F9F9F9"></view>
</view>
</view>
<view>
<uni-popup ref="alertDialog" type="center">
<uni-popup-dialog cancelText="取消" confirmText="退出" title="提示" content="是否退出当前账号?"
@confirm="dialogToggle" @close="dialogClose">
</uni-popup-dialog>
</uni-popup>
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
import {
navigateTo,
message,
alert,
loading
} from '@/utils/fun.js';
import {
openUrl
} from '@/utils/app+.js';
const app = getApp();
export default {
name: 'index',
mixins: [common],
data() {
return {
userBean: {},
showMask: false,
maskImage1: 'https://mints-web.oss-cn-beijing.aliyuncs.com/images/bg_find1.png',
maskImage2: 'https://mints-web.oss-cn-beijing.aliyuncs.com/images/bg_find2.png',
versionName: app.globalData.versionName
};
},
methods: {
onShow() {
this.post({
url: '/user/baseMsg',
showLoading: false,
success: ({
data
}) => {
this.userBean = data;
}
});
},
handleFind(){
this.showMask = true
},
handleCdk(){
navigateTo(`/pagesD/cdkey/cdkey`)
}
}
};
</script>
<style lang="scss">
@import '@/scss/uni.scss';
.body {
background-color: whitesmoke;
position: relative;
}
.show-mask {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
position: absolute;
z-index: 999;
color: white;
align-items: center;
image {
width: 90%;
}
}
navigateBack,
message,
alert,
loading
} from '@/utils/fun.js';
const app = getApp();
export default {
name: 'index',
mixins: [common],
data() {
return {};
},
methods: {
handleAboutus() {
navigateTo(`/pagesD/about/about`)
},
handleFeedback() {
navigateTo(`/pagesD/feedback/feedback`)
},
handleLoginOut() {
this.$refs.alertDialog.open();
},
dialogToggle() {
message.notify('已退出');
setTimeout(() => {
navigateBack()
}, 500)
},
dialogClose() {
this.$refs.alertDialog.close();
}
}
};
</script>
<style lang="scss">
@import '@/scss/uni.scss';
.body {
background: #232122;
position: relative;
}
</style>
\ No newline at end of file
<template>
<view class="body">
<scroll-view class="scrollView" scroll-y>
<view class="set-root" style="margin-left: 20rpx;margin-right: 20rpx;margin-top: 120rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<image class="set-left-img" src="@/static/ic_alipay.png" mode="widthFix">
</image>
</view>
<view class="set-right-root">
<view class="set-right-text1">点击修改头像</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 40rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >昵称</view>
</view>
<view class="set-right-root">
<view class="set-right-text1" style="color: white;">111</view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >年龄</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >职业</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >身高</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >体重</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >交友范围</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
<view class="set-root" style="margin-left: 30rpx;margin-right: 20rpx;margin-top: 24rpx;" @click="handleBindAlipay">
<view class="set-left-root">
<view class="set-right-text1" >交友节目</view>
</view>
<view class="set-right-root">
<view class="set-right-text1">12</view>
<view class="set-right-text2">></view>
</view>
</view>
</scroll-view>
<view style="display: flex;justify-content: center;width: 100%;height: 90rpx;">
<view @click="handleCommit" class="vip-right-btn">
保存
</view>
</view>
</view>
</template>
<script>
import common from '@/mixins/common';
export default {
name: 'dotRecord',
mixins: [common],
data() {
return {
dataList: []
};
},
methods: {
show() {
if (this.$refs.paging != null) {
this.$refs.paging.refresh();
}
},
queryList(page, size) {
this.post({
url: '/vedio/assetsRecords/add',
data: {
page,
size
},
showLoading: false,
success: ({
data
}) => {
this.$refs.paging.complete(data.list);
}
});
}
}
};
</script>
<style lang="scss">
.body {
background: #232122;
}
.scrollView {
background-color: #232122;
height: 90%;
}
.vip-right-btn {
width: 84%;
height: 90rpx;
background-color: #FFE9CF;
border-radius: 50rpx;
color: #31343B;
font-size: 28rpx;
justify-content: center;
align-items: center;
display: flex;
margin-top: 40rpx;
}
.set-left-img {
width: 120rpx;
height: 120rpx;
margin-right: 30rpx;
}
.set-root {
display: flex;
flex-direction: row;
height: 90rpx;
justify-content: space-between;
width: 92%;
}
.set-left-root {
display: flex;
flex-direction: row;
align-items: center;
}
.set-left-text {
font-size: 30rpx;
color: #F0F0F0;
margin-left: 20rpx;
}
.set-right-root {
display: flex;
flex-direction: row;
align-items: center;
}
.set-right-text1 {
font-size: 32rpx;
color: #999999;
margin-right: 18rpx;
}
.set-right-text2 {
font-size: 34rpx;
color: #999999;
margin-bottom: 6rpx;
}
</style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment