Merge pull request 'zj' (#20) from zj into master
Reviewed-on: http://git.luyuan.tk/luyuan/beelink/pulls/20
@ -21,6 +21,46 @@ const routes: Array<RouteRecordRaw> = [
|
||||
path:"video",
|
||||
name: "Video",
|
||||
component: () => import("../views/mine/ReleaseVideo.vue")
|
||||
},
|
||||
{
|
||||
path:"wallet",
|
||||
name: "Wallet",
|
||||
component: () => import("../views/mine/Wallet.vue")
|
||||
},
|
||||
{
|
||||
path:"transaction",
|
||||
name: "Transaction",
|
||||
component: () => import("../views/mine/Transaction.vue")
|
||||
},
|
||||
{
|
||||
path:"transactionxq",
|
||||
name: "Transactiondetail",
|
||||
component: () => import("../views/mine/Transactiondetail.vue")
|
||||
},
|
||||
{
|
||||
path:"cashoutxq",
|
||||
name: "Cashoutdetail",
|
||||
component: () => import("../views/mine/Cashoutdetail.vue")
|
||||
},
|
||||
{
|
||||
path:"cashout",
|
||||
name: "Cashout",
|
||||
component: () => import("../views/mine/Cashout.vue")
|
||||
},
|
||||
{
|
||||
path:"addaccount",
|
||||
name: "Addaccount",
|
||||
component: () => import("../views/mine/Addaccount.vue")
|
||||
},
|
||||
{
|
||||
path:"liststatistic",
|
||||
name: "Liststatistic",
|
||||
component: () => import("../views/mine/Liststatistic.vue")
|
||||
},
|
||||
{
|
||||
path:"aboutus",
|
||||
name: "Aboutus",
|
||||
component: () => import("../views/mine/Aboutus.vue")
|
||||
}
|
||||
]
|
||||
},
|
||||
|
BIN
src/static/images/aboutbg.png
Normal file
After Width: | Height: | Size: 208 KiB |
BIN
src/static/images/account.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
src/static/images/bank.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
src/static/images/chuanzhen.png
Normal file
After Width: | Height: | Size: 883 B |
BIN
src/static/images/dingyuetj.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
src/static/images/dingyuetjicon.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
BIN
src/static/images/erweima.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
src/static/images/ewm.png
Normal file
After Width: | Height: | Size: 754 B |
BIN
src/static/images/foreignbank.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
src/static/images/money.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
src/static/images/paypi.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
src/static/images/shipintj.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
src/static/images/shipintjicon.png
Normal file
After Width: | Height: | Size: 762 B |
BIN
src/static/images/walletadd.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
src/static/images/walletweixin.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
src/static/images/walletzfb.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
src/static/images/wode.png
Normal file
After Width: | Height: | Size: 913 B |
BIN
src/static/images/zhibotj.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
src/static/images/zhibotjicon.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
@ -1,23 +1,252 @@
|
||||
<template>
|
||||
<div class="about">
|
||||
|
||||
</div>
|
||||
<div class="about">
|
||||
<div class="top">
|
||||
<div class="titlebox">
|
||||
<div class="title">beelink</div>
|
||||
<div class="title">亿万人的信赖和见证</div>
|
||||
<div class="desc">开启您的美好学习生活</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mid">
|
||||
<div class="midcontent">
|
||||
<div class="midtopic">关于Beelink</div>
|
||||
<div class="midline"></div>
|
||||
<div class="texts">
|
||||
Beelink—专致于外语学习的在线互动学习平台。Beelink汇聚各国名师资源,在线直播辅导,提、供中文、英语、西班牙语、俄罗斯语、法语等多种外语讲课,为学生提供优质学习课
|
||||
程。一对一,一对多,不同教学形式符合您的多项不同需求。课程支持直播视频回放、视频评论等功能,让学生可以充分利用碎片时间,讲知识难点、语言技巧等完整、系统化地呈现,
|
||||
随时随地想学就学,做自己的学霸。
|
||||
</div>
|
||||
<div class="texts">
|
||||
Beelink—专致于外语学习的在线互动学习平台。Beelink汇聚各国名师资源,在线直播辅导,提、供中文、英语、西班牙语、俄罗斯语、法语等多种外语讲课,为学生提供优质学习课
|
||||
程。一对一,一对多,不同教学形式符合您的多项不同需求。课程支持直播视频回放、视频评论等功能,让学生可以充分利用碎片时间,讲知识难点、语言技巧等完整、系统化地呈现,
|
||||
随时随地想学就学,做自己的学霸。
|
||||
</div>
|
||||
</div>
|
||||
<div class="other">
|
||||
<div class="relation">
|
||||
<div class="midtopic">联系Beelink</div>
|
||||
<div class="midline"></div>
|
||||
<div class="desc">
|
||||
Beelink—专致于外语学习的在线互动学习平台。Beelink汇聚各国名师资源。
|
||||
</div>
|
||||
<div class="way">
|
||||
<div class="wayitem">
|
||||
<div class="iconbox">
|
||||
<img src="@/static/images/tel.png" alt="" class="icon" />
|
||||
</div>
|
||||
<span>24小时服务热线:111-1111-5456</span>
|
||||
</div>
|
||||
<div class="wayitem">
|
||||
<div class="iconbox">
|
||||
<img
|
||||
src="@/static/images/email.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
</div>
|
||||
<span> Beelink邮箱 :6455646561@163.com </span>
|
||||
</div>
|
||||
<div class="wayitem">
|
||||
<div class="iconbox">
|
||||
<img src="@/static/images/chuanzhen.png" alt="" class="icon" />
|
||||
</div>
|
||||
<span> 传真:010-1654645 </span>
|
||||
</div>
|
||||
<div class="wayitem">
|
||||
<div class="iconbox">
|
||||
<img src="@/static/images/ewm.png" alt="" class="icon" />
|
||||
</div>
|
||||
<span> Beelink App下载 </span>
|
||||
<img src="@/static/images/erweima.png" alt="" class="ewm">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="picbox">
|
||||
<div class="picitem picitem0">1</div>
|
||||
<div class="picitem picitem1">2</div>
|
||||
<div class="picitem picitem3">3</div>
|
||||
<div class="picitem picitem2">4</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bottomnav">
|
||||
<NavBottom></NavBottom>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from '@/components/NavBottom.vue';
|
||||
export default defineComponent({
|
||||
name: "About",
|
||||
components: {
|
||||
NavBottom
|
||||
},
|
||||
setup() {
|
||||
|
||||
return {
|
||||
|
||||
};
|
||||
return {};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.about /deep/ .nav-bottom /deep/ .nav-container{
|
||||
color:white!important
|
||||
}
|
||||
.about /deep/ .nav-bottom /deep/ .copyright{
|
||||
color:white!important
|
||||
}
|
||||
.about {
|
||||
.top {
|
||||
width: 100%;
|
||||
height: 512px;
|
||||
background: gray;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
.titlebox {
|
||||
margin-left: 226px;
|
||||
.title {
|
||||
color: white;
|
||||
font-size: 40px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.desc {
|
||||
color: white;
|
||||
font-weight: 800;
|
||||
font-size: 17px;
|
||||
margin-top: 17px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.mid {
|
||||
min-width: 100%;
|
||||
// height: 1206px;
|
||||
background: url("../../static/images/aboutbg.png");
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
.midcontent {
|
||||
width: 914px;
|
||||
height: 196px;
|
||||
margin: 0 auto;
|
||||
padding-top: 105px;
|
||||
margin-bottom: 230px;
|
||||
|
||||
.texts {
|
||||
color: #333333;
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
margin-bottom: 22px;
|
||||
}
|
||||
}
|
||||
.midtopic {
|
||||
font-size: 17px;
|
||||
color: #0dbba4;
|
||||
font-weight: 800;
|
||||
}
|
||||
.midline {
|
||||
width: 23px;
|
||||
height: 3px;
|
||||
background: linear-gradient(
|
||||
90deg,
|
||||
#00dac2,
|
||||
#42de9d,
|
||||
#87e062,
|
||||
#d0eb3d,
|
||||
#fffa18
|
||||
);
|
||||
border-radius: 1px;
|
||||
margin-top: 23px;
|
||||
margin-bottom: 39px;
|
||||
}
|
||||
.other {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
.relation {
|
||||
width: 520px;
|
||||
height: 420px;
|
||||
position: relative;
|
||||
left: -60px;
|
||||
top: 350px;
|
||||
.desc {
|
||||
color: #333333;
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
margin-bottom: 28px;
|
||||
}
|
||||
.way {
|
||||
.wayitem {
|
||||
display: flex;
|
||||
line-height: 34px;
|
||||
font-size: 11px;
|
||||
color: #333333;
|
||||
font-weight: bold;
|
||||
.ewm{
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
position: relative;
|
||||
left:16px;
|
||||
top: 10px;
|
||||
}
|
||||
}
|
||||
.iconbox {
|
||||
width: 34px;
|
||||
height: 34px;
|
||||
background: #0dbba4;
|
||||
margin-bottom: 28px;
|
||||
margin-right: 13px;
|
||||
.icon {
|
||||
width: 14px;
|
||||
height: 18px;
|
||||
margin: 10px 8px;
|
||||
}
|
||||
.icon1 {
|
||||
width: 19px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
.picbox {
|
||||
width: 400px;
|
||||
// height: 805px;
|
||||
column-count: 2;
|
||||
position: relative;
|
||||
left: 90px;
|
||||
.picitem {
|
||||
width: 248px;
|
||||
height: 301px;
|
||||
margin-bottom: 75px;
|
||||
position: relative;
|
||||
background: yellowgreen;
|
||||
break-inside: avoid;
|
||||
}
|
||||
.picitem0 {
|
||||
margin-top: 191px;
|
||||
left: -100px;
|
||||
}
|
||||
.picitem1 {
|
||||
width: 206px;
|
||||
height: 251px;
|
||||
}
|
||||
.picitem2 {
|
||||
width: 218px;
|
||||
height: 265px;
|
||||
left: 40px;
|
||||
}
|
||||
.picitem3 {
|
||||
left: 40px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.bottomnav{
|
||||
margin-top: 78px;
|
||||
height: 85px;
|
||||
background:#0DBBA4;
|
||||
display:flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
</style>
|
@ -155,13 +155,22 @@ export default defineComponent({
|
||||
labelCol: 4,
|
||||
wrapperCol: 14,
|
||||
};
|
||||
const tabselected = ref(1);
|
||||
const time = ref(60);
|
||||
const tabselected = ref(1); //tab切换的标志
|
||||
const time = ref(60);//倒计时
|
||||
|
||||
/**
|
||||
* @param val 子组件传过来的值
|
||||
*/
|
||||
const Selectnum: (val: number) => void = (val: number) => {
|
||||
console.log("收到子组件事件", val);
|
||||
|
||||
tabselected.value = val;
|
||||
};
|
||||
|
||||
/**
|
||||
* @param
|
||||
* 点击获取验证码 触发倒计时
|
||||
*/
|
||||
const getcode: () => void = () => {
|
||||
console.log(11111);
|
||||
const timestep = setInterval(() => {
|
||||
|
@ -28,11 +28,11 @@
|
||||
</div>
|
||||
<a-form :layout="formLayout">
|
||||
<div class="signform">
|
||||
<a-form-item label="手机号" class="form-item">
|
||||
<a-input style="width: 50%" placeholder="请输入您的手机号" />
|
||||
|
||||
<div style="display:flex">
|
||||
<a-form-item label="手机号" class="shuru">
|
||||
<div>13937984111</div>
|
||||
</a-form-item>
|
||||
<a-form-item label="验证码" class="form-item">
|
||||
<a-form-item label="验证码" class="form-item yzm">
|
||||
<!-- <a-input-group compact>
|
||||
<div class="getcode" @/click="getcode">
|
||||
点击获取验证码{{ time == 60 ? "" : "(" + time + ")" }}
|
||||
@ -50,6 +50,18 @@
|
||||
<a-input style="width: 50%" placeholder="请输入您的手机号" />
|
||||
</a-input-group>
|
||||
</a-form-item>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="display:flex">
|
||||
<a-form-item label="设置密码" class="form-item">
|
||||
<a-input class="shuru" placeholder="请再次输入您的密码" type="password"/>
|
||||
</a-form-item>
|
||||
<a-form-item label="设置密码" class="form-item">
|
||||
<a-input class="shuru" placeholder="请再次输入您的密码" type="password"/>
|
||||
</a-form-item>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="submit" @click="next(3)">立刻注册</div>
|
||||
@ -58,21 +70,21 @@
|
||||
</div>
|
||||
|
||||
<div v-if="stepnow == 3">
|
||||
<div class="nosign">您已完成注册</div>
|
||||
<div class="nosign">您已完成密码重置</div>
|
||||
<img src="@/static/images/success.png" alt="" class="success">
|
||||
<div class="ale">恭喜您注册成功,点击跳转到我的档案页面</div>
|
||||
<div class="ale">恭喜您重置密码成功,点击跳转到登录页面</div>
|
||||
</div>
|
||||
</div>
|
||||
<div :class="stepnow != 2 ? 'right' : 'right right1'">
|
||||
<div class="steps">
|
||||
<div class="step">
|
||||
<div :class="stepnow == 1 ? 'circle step1' : 'circle'">01</div>
|
||||
<div :class="stepnow == 1 ? 'stepnow' : ''">验证手机号</div>
|
||||
<div :class="stepnow == 1 ? 'stepnow' : ''">识别账号</div>
|
||||
</div>
|
||||
<div class="stepline"></div>
|
||||
<div class="step">
|
||||
<div :class="stepnow == 2 ? 'circle step1' : 'circle'">02</div>
|
||||
<div :class="stepnow == 2 ? 'stepnow' : ''">填写帐号信息</div>
|
||||
<div :class="stepnow == 2 ? 'stepnow' : ''">验证账号信息,重置密码</div>
|
||||
<div class="back" @click="next(1)" v-if="stepnow==2">
|
||||
返回上一步
|
||||
</div>
|
||||
@ -80,7 +92,7 @@
|
||||
<div class="stepline"></div>
|
||||
<div class="step">
|
||||
<div :class="stepnow == 3 ? 'circle step1' : 'circle'">03</div>
|
||||
<div :class="stepnow == 3 ? 'stepnow' : ''">帐号注册完成</div>
|
||||
<div :class="stepnow == 3 ? 'stepnow' : ''">密码重置完成</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="icons" v-if="stepnow == 2">
|
||||
@ -103,7 +115,11 @@ export default defineComponent({
|
||||
labelCol: 4,
|
||||
wrapperCol: 14,
|
||||
};
|
||||
const time = ref(60);
|
||||
const time = ref(60); //倒计时初始值
|
||||
|
||||
/**
|
||||
* 点击获取验证码 触发60S倒计时
|
||||
*/
|
||||
const getcode: () => void = () => {
|
||||
console.log(11111);
|
||||
const timestep = setInterval(() => {
|
||||
@ -117,13 +133,22 @@ export default defineComponent({
|
||||
}
|
||||
}, 1000);
|
||||
};
|
||||
const ifagree = ref(true);
|
||||
const ifagree = ref(true); //是否同意用户协议
|
||||
|
||||
/**
|
||||
* 用户协议前面 radio的点击效果
|
||||
*/
|
||||
const agree: () => void = () => {
|
||||
ifagree.value = ifagree.value == true ? false : true;
|
||||
console.log(ifagree.value, 600);
|
||||
};
|
||||
|
||||
const stepnow = ref(1);
|
||||
const stepnow = ref(1); //步骤条初始值 默认到某一步
|
||||
|
||||
/**
|
||||
* @param e 跳转到步骤条的某一步
|
||||
* 步骤条的当前值切换
|
||||
*/
|
||||
const next: (e: number) => void = (e: number) => {
|
||||
stepnow.value = e;
|
||||
};
|
||||
@ -220,6 +245,7 @@ export default defineComponent({
|
||||
.orginfo {
|
||||
margin-top: 178px;
|
||||
}
|
||||
|
||||
.submit {
|
||||
width: 143px;
|
||||
height: 35px;
|
||||
@ -261,6 +287,9 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
}
|
||||
.yzm{
|
||||
left:40px;
|
||||
}
|
||||
.right1 {
|
||||
width: 230px !important;
|
||||
}
|
||||
@ -313,6 +342,7 @@ export default defineComponent({
|
||||
flex-wrap: wrap;
|
||||
.shuru {
|
||||
width: 313px;
|
||||
margin-right:40px
|
||||
}
|
||||
}
|
||||
.icons {
|
||||
|
@ -61,10 +61,10 @@
|
||||
<a-form :layout="formLayout">
|
||||
<div class="signform">
|
||||
<a-form-item label="设置密码" class="form-item">
|
||||
<a-input class="shuru" placeholder="请输入您的密码" />
|
||||
<a-input class="shuru" placeholder="请输入您的密码" type="password"/>
|
||||
</a-form-item>
|
||||
<a-form-item label="设置密码" class="form-item">
|
||||
<a-input class="shuru" placeholder="请再次输入您的密码" />
|
||||
<a-input class="shuru" placeholder="请再次输入您的密码" type="password"/>
|
||||
</a-form-item>
|
||||
<a-form-item label="姓名" class="form-item">
|
||||
<a-input class="shuru" placeholder="请输入您的姓名" />
|
||||
@ -136,7 +136,12 @@ export default defineComponent({
|
||||
labelCol: 4,
|
||||
wrapperCol: 14,
|
||||
};
|
||||
const time = ref(60);
|
||||
const time = ref(60); //倒计时初始化
|
||||
|
||||
/**
|
||||
* @param
|
||||
* 点击获取验证码 触发60S倒计时
|
||||
*/
|
||||
const getcode: () => void = () => {
|
||||
console.log(11111);
|
||||
const timestep = setInterval(() => {
|
||||
@ -150,13 +155,23 @@ export default defineComponent({
|
||||
}
|
||||
}, 1000);
|
||||
};
|
||||
const ifagree = ref(true);
|
||||
const ifagree = ref(true); //是否同意用户协议
|
||||
|
||||
/**
|
||||
*@param
|
||||
* 用户协议前面radio 的点击效果
|
||||
*/
|
||||
const agree: () => void = () => {
|
||||
ifagree.value = ifagree.value == true ? false : true;
|
||||
console.log(ifagree.value, 600);
|
||||
};
|
||||
|
||||
const stepnow = ref(1);
|
||||
const stepnow = ref(1); // 步骤条初始
|
||||
|
||||
/**
|
||||
*@param e 跳到哪一步
|
||||
* 步骤条跳到某一步
|
||||
*/
|
||||
const next: (e: number) => void = (e: number) => {
|
||||
stepnow.value = e;
|
||||
};
|
||||
|
155
src/views/mine/Aboutus.vue
Normal file
@ -0,0 +1,155 @@
|
||||
<template>
|
||||
<div class="aboutus">
|
||||
<div class="tabs">
|
||||
<div @click="tabchange(1)">
|
||||
<div :class="tabindex==1?'active':''">服务条款</div>
|
||||
<div :class="tabindex==1?'lineactive':''"></div>
|
||||
</div>
|
||||
<div @click="tabchange(2)">
|
||||
<div :class="tabindex==2?'active':''">隐私政策</div>
|
||||
<div :class="tabindex==2?'lineactive':''"></div>
|
||||
</div>
|
||||
<div @click="tabchange(3)">
|
||||
<div :class="tabindex==3?'active':''">意见反馈</div>
|
||||
<div :class="tabindex==3?'lineactive':''"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="content" v-if="tabindex==1|| tabindex==2">
|
||||
<div class="title">关于Beelink</div>
|
||||
<div>
|
||||
欢迎来到Beelink!我们邀请您访问我们的网站、使用Beelink服务,但是请注意,对您的邀请以您同意本服务条款为前提。请您务必审慎阅读、充分理解本服务条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的独立协议(于下文定义),并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。
|
||||
如果您未满18周岁,请在法定监护人的陪同下阅读本协议及其他相关协议,并特别注意关于未成年人的条款。
|
||||
</div>
|
||||
<div class="title">关于Beelink</div>
|
||||
<div>
|
||||
欢迎来到Beelink!我们邀请您访问我们的网站、使用Beelink服务,但是请注意,对您的邀请以您同意本服务条款为前提。请您务必审慎阅读、充分理解本服务条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的独立协议(于下文定义),并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。
|
||||
如果您未满18周岁,请在法定监护人的陪同下阅读本协议及其他相关协议,并特别注意关于未成年人的条款。
|
||||
</div>
|
||||
<div class="title">关于Beelink</div>
|
||||
<div>
|
||||
欢迎来到Beelink!我们邀请您访问我们的网站、使用Beelink服务,但是请注意,对您的邀请以您同意本服务条款为前提。请您务必审慎阅读、充分理解本服务条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的独立协议(于下文定义),并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。
|
||||
如果您未满18周岁,请在法定监护人的陪同下阅读本协议及其他相关协议,并特别注意关于未成年人的条款。
|
||||
</div>
|
||||
<div class="title">关于Beelink</div>
|
||||
<div>
|
||||
欢迎来到Beelink!我们邀请您访问我们的网站、使用Beelink服务,但是请注意,对您的邀请以您同意本服务条款为前提。请您务必审慎阅读、充分理解本服务条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的独立协议(于下文定义),并选择接受或不接受。限制、免责条款可能以加粗形式提示您注意。
|
||||
如果您未满18周岁,请在法定监护人的陪同下阅读本协议及其他相关协议,并特别注意关于未成年人的条款。
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
|
||||
<div class="fankui">
|
||||
<div class="label">意见反馈</div>
|
||||
<div>
|
||||
<a-textarea placeholder="textarea with clear icon" allow-clear @change="onChange" class="fankuicontent"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sub">提交反馈</div>
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Aboutus",
|
||||
components: {
|
||||
NavBottom,
|
||||
},
|
||||
setup() {
|
||||
const tabindex=ref(1)
|
||||
const tabchange: (e: number) => void = (e: number) => {
|
||||
console.log(e);
|
||||
tabindex.value=e
|
||||
};
|
||||
return {
|
||||
tabchange,
|
||||
tabindex
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.aboutus {
|
||||
width: 1150px;
|
||||
margin: 0 auto;
|
||||
background: white;
|
||||
border-radius: 17px;
|
||||
color: #111111;
|
||||
font-size: 13px;
|
||||
.tabs {
|
||||
padding-top: 40px;
|
||||
padding-left: 43px;
|
||||
width: 265px;
|
||||
font-weight: bold;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
div {
|
||||
cursor: pointer;
|
||||
}
|
||||
.active {
|
||||
color: #08ae98;
|
||||
}
|
||||
.lineactive{
|
||||
width: 57px;
|
||||
height: 1px;
|
||||
background: #08AE98;
|
||||
position: relative;
|
||||
top:11px;
|
||||
}
|
||||
}
|
||||
.line {
|
||||
width: 1070px;
|
||||
height: 1px;
|
||||
background: #eeeeee;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.content {
|
||||
width: 1069px;
|
||||
margin: 0 auto;
|
||||
margin-top: 27px;
|
||||
}
|
||||
.title {
|
||||
margin-top: 40px;
|
||||
}
|
||||
.fankui{
|
||||
width: 1070px;
|
||||
margin:0 auto;
|
||||
margin-top: 35px;
|
||||
display:flex;
|
||||
.label{
|
||||
color: #808080;
|
||||
font-size:11px;
|
||||
margin-right: 28px;
|
||||
}
|
||||
|
||||
}
|
||||
.fankuicontent{
|
||||
width: 359px;
|
||||
height:171px
|
||||
}
|
||||
.sub{
|
||||
width:63px;
|
||||
height: 23px;
|
||||
background:#08AE98;
|
||||
border-radius: 3px;
|
||||
color: white;
|
||||
font-size: 10px;
|
||||
line-height: 23px;
|
||||
text-align: center;
|
||||
margin-left:40px;
|
||||
margin-bottom: 110px;
|
||||
}
|
||||
.navbottom {
|
||||
padding-top: 68px;
|
||||
padding-bottom: 28px;
|
||||
}
|
||||
}
|
||||
</style>
|
355
src/views/mine/Addaccount.vue
Normal file
@ -0,0 +1,355 @@
|
||||
<template>
|
||||
<div class="cashout">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">新增账户</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="choose">
|
||||
<div class="label">选择账户</div>
|
||||
<!-- <a-radio></a-radio> -->
|
||||
<div v-if="ifchina">
|
||||
<a-radio-group
|
||||
name="radioGroup"
|
||||
v-model="paytype"
|
||||
class="accountlist"
|
||||
@change="onChange"
|
||||
:default-value="1"
|
||||
>
|
||||
<a-radio :value="1">
|
||||
<img src="@/static/images/bank.png" alt="" class="icon icon1" />
|
||||
<span>银行卡</span>
|
||||
</a-radio>
|
||||
<a-radio :value="2">
|
||||
<img src="@/static/images/walletzfb.png" alt="" class="icon" />
|
||||
<span>支付宝</span>
|
||||
</a-radio>
|
||||
<a-radio :value="3">
|
||||
<img src="@/static/images/walletweixin.png" alt="" class="icon" />
|
||||
<span>微信</span>
|
||||
</a-radio>
|
||||
</a-radio-group>
|
||||
</div>
|
||||
<div v-else>
|
||||
<a-radio-group
|
||||
name="radioGroup"
|
||||
v-model="paytypeforign"
|
||||
class="accountlist"
|
||||
@change="onChange1"
|
||||
:default-value="1"
|
||||
>
|
||||
<a-radio :value="1">
|
||||
<img
|
||||
src="@/static/images/foreignbank.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
<span>银行卡</span>
|
||||
</a-radio>
|
||||
<a-radio :value="2">
|
||||
<img src="@/static/images/paypi.png" alt="" class="icon" />
|
||||
<span>payple</span>
|
||||
</a-radio>
|
||||
</a-radio-group>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cashoutmoney" v-if="paytype == 1 && ifchina">
|
||||
<div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">姓名</span>
|
||||
<a-input v-model="money" class="shuru" placeholder="请输入姓名" />
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">卡号</span>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru"
|
||||
placeholder="请输入收款人储蓄卡号"
|
||||
/>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">开户行</span>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru shuru1"
|
||||
placeholder="请输入开户行"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cashoutmoney" v-if="paytype == 2 && ifchina">
|
||||
<div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">帐号</span>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru"
|
||||
placeholder="请输入支付宝账号/密码"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cashoutmoney" v-if="paytype == 3 && ifchina">
|
||||
<div class="label label1">扫码绑定</div>
|
||||
<div class="ewmbox">
|
||||
<img src="@/static/images/erweima.png" alt="" class="ewmpic" />
|
||||
<div class="desc">注:</div>
|
||||
<div class="desc desc1">
|
||||
打开手机微信扫描左侧二维码 进行微信账户绑定
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cashoutmoney" v-if="paytypeforign == 1 && !ifchina">
|
||||
<div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">账户名</span>
|
||||
<a-input v-model="money" class="shuru" placeholder="请输入姓名" />
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">银行账户</span>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru shuru2"
|
||||
placeholder="请输入收款人储蓄卡号"
|
||||
/>
|
||||
</div>
|
||||
<div class="infoitem infoitem1">
|
||||
<div class="label label1 label2"> 银行BIC码 /swift code </div>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru shuru1"
|
||||
placeholder="请输入开户行"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cashoutmoney" v-if="paytypeforign == 2 && !ifchina">
|
||||
<div>
|
||||
<div class="infoitem">
|
||||
<span class="label label1">帐号</span>
|
||||
<a-input
|
||||
v-model="money"
|
||||
class="shuru"
|
||||
placeholder="请输入账号"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cashoutall submit">提交</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Cashout",
|
||||
components: {
|
||||
NavBottom,
|
||||
},
|
||||
setup() {
|
||||
const money = ref(0);
|
||||
const paytype = ref(1);
|
||||
const paytypeforign = ref(1);
|
||||
|
||||
const onChange: (e: any) => void = (e: any) => {
|
||||
console.log("radio checked", e.target.value);
|
||||
paytype.value = e.target.value;
|
||||
};
|
||||
const onChange1: (e: any) => void = (e: any) => {
|
||||
console.log("radio checked", e.target.value);
|
||||
paytypeforign.value = e.target.value;
|
||||
};
|
||||
const ifchina = ref(false);
|
||||
return {
|
||||
money,
|
||||
onChange,
|
||||
paytype,
|
||||
ifchina,
|
||||
paytypeforign,
|
||||
onChange1
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.cashout /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.cashout /deep/ .ant-radio-wrapper {
|
||||
display: flex;
|
||||
}
|
||||
.cashout /deep/ .ant-radio-checked /deep/ .ant-radio-inner {
|
||||
border-color: #08ae98 !important;
|
||||
}
|
||||
.cashout /deep/ .ant-radio-inner::after {
|
||||
background: #08ae98 !important;
|
||||
}
|
||||
.cashout /deep/ .ant-radio {
|
||||
// top: 43px;
|
||||
}
|
||||
.cashout {
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
// height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
.residue {
|
||||
font-size: 11px;
|
||||
margin: auto 0;
|
||||
color: #08ae98;
|
||||
position: relative;
|
||||
left: -30px;
|
||||
}
|
||||
.topbtn {
|
||||
// width: 89px;
|
||||
height: 17px;
|
||||
padding-left: 14px;
|
||||
padding-right: 14px;
|
||||
line-height: 17px;
|
||||
border: 1px solid #08ae98;
|
||||
border-radius: 3px;
|
||||
font-size: 10px;
|
||||
color: #08ae98;
|
||||
font-weight: 500;
|
||||
margin: auto 0;
|
||||
}
|
||||
.topbtn2 {
|
||||
margin-left: 642px;
|
||||
}
|
||||
.topbtn1 {
|
||||
padding-left: 9px;
|
||||
padding-right: 9px;
|
||||
color: #d12c2e;
|
||||
border: 1px solid #d12c2e;
|
||||
margin-left: 11px;
|
||||
}
|
||||
}
|
||||
.line {
|
||||
width: 1070px;
|
||||
height: 1px;
|
||||
background: #eeeeee;
|
||||
margin: 0 auto;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
.choose {
|
||||
margin-top: 28px;
|
||||
margin-left: 40px;
|
||||
display: flex;
|
||||
.accountlist {
|
||||
display: flex;
|
||||
color: #404040;
|
||||
font-size: 11px;
|
||||
|
||||
.icon {
|
||||
width: 17px;
|
||||
height: 17px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
.icon1 {
|
||||
width: 28px;
|
||||
height: 18px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.label {
|
||||
color: #808080;
|
||||
font-size: 11px;
|
||||
margin-right: 28px;
|
||||
}
|
||||
.label1 {
|
||||
margin-left: 40px;
|
||||
}
|
||||
.label2{
|
||||
width: 90px;
|
||||
word-wrap:break-word!important
|
||||
}
|
||||
.cashoutmoney {
|
||||
display: flex;
|
||||
margin-top: 31px;
|
||||
.infoitem {
|
||||
margin-bottom: 28px;
|
||||
}
|
||||
.infoitem1{
|
||||
display: flex;
|
||||
}
|
||||
.shuru {
|
||||
width: 171px;
|
||||
height: 23px;
|
||||
margin-left: 30px;
|
||||
}
|
||||
.shuru1 {
|
||||
margin-left: -15px;
|
||||
}
|
||||
.shuru2{
|
||||
margin-left:18px
|
||||
}
|
||||
.ewmbox {
|
||||
display: flex;
|
||||
.ewmpic {
|
||||
width: 114px;
|
||||
height: 114px;
|
||||
margin-right: 23px;
|
||||
}
|
||||
.desc {
|
||||
color: #666666;
|
||||
font-size: 10px;
|
||||
// line-height: 114px;
|
||||
margin: auto 0;
|
||||
}
|
||||
.desc1 {
|
||||
width: 149px;
|
||||
position: relative;
|
||||
top: 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.cashoutall {
|
||||
width: 67px;
|
||||
height: 23px;
|
||||
line-height: 23px;
|
||||
background: #08ae98;
|
||||
border-radius: 3px;
|
||||
color: white;
|
||||
text-align: center;
|
||||
margin-left: 23px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.submit {
|
||||
font-size: 10px;
|
||||
font-weight: 500;
|
||||
position: relative;
|
||||
top: 56px;
|
||||
left: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.navbottom {
|
||||
padding-top: 250px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
272
src/views/mine/Cashout.vue
Normal file
@ -0,0 +1,272 @@
|
||||
<template>
|
||||
<div class="cashout">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">提现到指定账户</div>
|
||||
<span class="residue">余额:¥50</span>
|
||||
<div class="topbtn topbtn2">提现到指定账户</div>
|
||||
<div class="topbtn topbtn1">提现记录</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="choose">
|
||||
<div class="chooseitem">
|
||||
<div class="label">选择账户</div>
|
||||
<!-- <a-radio></a-radio> -->
|
||||
<div class="accountlist">
|
||||
<a-radio>
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img src="@/static/images/bank.png" alt="" class="icon" />
|
||||
<span class="accounttype">银行卡</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
</a-radio>
|
||||
<a-radio>
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img
|
||||
src="@/static/images/walletzfb.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
<span class="accounttype">支付宝</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
</a-radio>
|
||||
<a-radio>
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img
|
||||
src="@/static/images/walletweixin.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
<span class="accounttype">微信</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
</a-radio>
|
||||
</div>
|
||||
</div>
|
||||
<div class="cashoutmoney">
|
||||
<div class="label">提现金额</div>
|
||||
<div class="moneynum">
|
||||
<a-input v-model="money" class="shuru" @change="moneychange" />
|
||||
<div>¥</div>
|
||||
<div class="cashoutall">全部金额</div>
|
||||
<div class="desc">注:每笔提现收取0.1%服务费,最低¥0.1</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ale">*您的余额只有¥50,最低提现金额¥100</div>
|
||||
</div>
|
||||
<div class="cashoutall submit">全部金额</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Cashout",
|
||||
components: {
|
||||
NavBottom,
|
||||
},
|
||||
setup() {
|
||||
const money = ref(0);
|
||||
const moneychange: (e: number) => void = (e: number) => {
|
||||
console.log(e);
|
||||
};
|
||||
return {
|
||||
money,
|
||||
moneychange,
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.cashout /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.cashout /deep/ .ant-radio-wrapper {
|
||||
display: flex;
|
||||
}
|
||||
.cashout /deep/ .ant-radio {
|
||||
top: 43px;
|
||||
}
|
||||
.cashout {
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
// height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
.residue {
|
||||
font-size: 11px;
|
||||
margin: auto 0;
|
||||
color: #08ae98;
|
||||
position: relative;
|
||||
left: -30px;
|
||||
}
|
||||
.topbtn {
|
||||
// width: 89px;
|
||||
height: 17px;
|
||||
padding-left: 14px;
|
||||
padding-right: 14px;
|
||||
line-height: 17px;
|
||||
border: 1px solid #08ae98;
|
||||
border-radius: 3px;
|
||||
font-size: 10px;
|
||||
color: #08ae98;
|
||||
font-weight: 500;
|
||||
margin: auto 0;
|
||||
}
|
||||
.topbtn2 {
|
||||
margin-left: 642px;
|
||||
}
|
||||
.topbtn1 {
|
||||
padding-left: 9px;
|
||||
padding-right: 9px;
|
||||
color: #d12c2e;
|
||||
border: 1px solid #d12c2e;
|
||||
margin-left: 11px;
|
||||
}
|
||||
}
|
||||
.line {
|
||||
width: 1070px;
|
||||
height: 1px;
|
||||
background: #eeeeee;
|
||||
margin: 0 auto;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
.choose {
|
||||
margin-top: 28px;
|
||||
margin-left: 40px;
|
||||
|
||||
.label {
|
||||
color: #808080;
|
||||
font-size: 11px;
|
||||
margin-right: 28px;
|
||||
}
|
||||
.chooseitem {
|
||||
display: flex;
|
||||
margin-bottom: 34px;
|
||||
.accountlist {
|
||||
display: flex;
|
||||
.accountitem {
|
||||
// width: 200px;
|
||||
padding-bottom: 16px;
|
||||
padding-right: 20px;
|
||||
border: 1px solid #dcdfe0;
|
||||
background: white;
|
||||
border-radius: 17px;
|
||||
margin-left: 17px;
|
||||
margin-right: 46px;
|
||||
.hostinfo {
|
||||
display: flex;
|
||||
padding-top: 17px;
|
||||
.icon {
|
||||
width: 47px;
|
||||
height: 29px;
|
||||
margin-right: 11px;
|
||||
margin-left: 17px;
|
||||
}
|
||||
.icon1 {
|
||||
width: 29px !important;
|
||||
height: 29px !important;
|
||||
}
|
||||
.accounttype {
|
||||
font-size: 13px;
|
||||
color: #111111;
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
.zhanghao {
|
||||
color: #111111;
|
||||
font-size: 10px;
|
||||
margin-top: 38px;
|
||||
margin-left: 17px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.cashoutmoney {
|
||||
display: flex;
|
||||
.moneynum {
|
||||
display: flex;
|
||||
font-size: 11px;
|
||||
line-height: 23px;
|
||||
color: #808080;
|
||||
.shuru {
|
||||
width: 171px;
|
||||
height: 23px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
.desc{
|
||||
margin-left:17px
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
.cashoutall {
|
||||
width: 67px;
|
||||
height: 23px;
|
||||
line-height: 23px;
|
||||
background: #08ae98;
|
||||
border-radius: 3px;
|
||||
color:white;
|
||||
text-align: center;
|
||||
margin-left: 23px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.ale{
|
||||
color:#D12C2E;
|
||||
font-size: 10px;
|
||||
position: relative;
|
||||
left: 80px;
|
||||
top: 11px;
|
||||
}
|
||||
.submit{
|
||||
font-size:10px;
|
||||
font-weight: 500;
|
||||
position: relative;
|
||||
top: 56px;
|
||||
left: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.navbottom {
|
||||
padding-top: 250px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
148
src/views/mine/Cashoutdetail.vue
Normal file
@ -0,0 +1,148 @@
|
||||
<template>
|
||||
<div class="transaction">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">提现记录详情</div>
|
||||
</div>
|
||||
<div class="detail">
|
||||
<div class="infoitem">
|
||||
<div class="left">提现金额</div>
|
||||
<div class="right">¥30.00</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">到账金额</div>
|
||||
<div class="right">¥30.00</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">手续费</div>
|
||||
<div class="right">¥30.00</div>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<div class="left">提现状态</div>
|
||||
<div class="right">失败</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">原因描述</div>
|
||||
<div class="right">提交账户出错</div>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<div class="left">流水号</div>
|
||||
<div class="right">126545654561656515616256565646556</div>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<div class="left">名称</div>
|
||||
<div class="right">余额提现</div>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<div class="left">日期</div>
|
||||
<div class="right">2020-08-17 14:23:20</div>
|
||||
</div>
|
||||
<div class="infoitem">
|
||||
<div class="left">收款账户</div>
|
||||
<div class="right">储蓄卡 6217 **** 264</div>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="back">返回</div>
|
||||
<div class="back shensu">申诉</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Cashoutdetail",
|
||||
components: {
|
||||
NavBottom
|
||||
},
|
||||
setup() {
|
||||
|
||||
return {
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.transaction /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.transaction{
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
// height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
}
|
||||
.detail{
|
||||
margin-top: 34px;
|
||||
.infoitem{
|
||||
width: 310px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
color: #404040;
|
||||
font-size: 12px;
|
||||
margin-bottom: 40px;
|
||||
margin-left: 63px;
|
||||
.left{
|
||||
color: #808080;
|
||||
}
|
||||
.right{
|
||||
width: 225px;
|
||||
}
|
||||
}
|
||||
.btns{
|
||||
display: flex;
|
||||
}
|
||||
.back{
|
||||
width: 63px;
|
||||
height:23px;
|
||||
background: #08AE98;
|
||||
font-size: 10px;
|
||||
color: white;
|
||||
text-align:center;
|
||||
line-height: 23px;
|
||||
border-radius: 3px;
|
||||
margin-top: 57px;
|
||||
margin-left: 63px;
|
||||
}
|
||||
.shensu{
|
||||
background:#D22C2E;
|
||||
}
|
||||
}
|
||||
.navbottom{
|
||||
padding-top: 75px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
150
src/views/mine/Liststatistic.vue
Normal file
@ -0,0 +1,150 @@
|
||||
<template>
|
||||
<div>
|
||||
<div class="lists">
|
||||
<div class="listitem">
|
||||
<div class="top">
|
||||
<img src="@/static/images/zhibotjicon.png" alt="" class="icon" />
|
||||
<span>直播列表</span>
|
||||
</div>
|
||||
<div class="mid">
|
||||
<div>
|
||||
<div class="data">
|
||||
<div class="label">直播课程</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<div class="data">
|
||||
<div class="label">直播课程</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<div class="data">
|
||||
<div class="label">直播课程</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<img src="@/static/images/zhibotj.png" alt="" class="zhuzi" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="listitem">
|
||||
<div class="top">
|
||||
<img src="@/static/images/shipintjicon.png" alt="" class="icon" />
|
||||
<span class="label1">视频列表</span>
|
||||
</div>
|
||||
<div class="mid">
|
||||
<div>
|
||||
<div class="data">
|
||||
<div class="label">发布视频</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<div class="data">
|
||||
<div class="label">总观看数</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<div class="data">
|
||||
<div class="label">平均得分</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
<img src="@/static/images/shipintj.png" alt="" class="zhuzi" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="listitem">
|
||||
<div class="top">
|
||||
<img src="@/static/images/dingyuetjicon.png" alt="" class="icon" />
|
||||
<span class="label2">订阅列表</span>
|
||||
</div>
|
||||
<div class="mid">
|
||||
<div>
|
||||
<div class="data">
|
||||
<div class="label">订阅人数</div>
|
||||
<div class="right">15</div>
|
||||
</div>
|
||||
|
||||
<img src="@/static/images/dingyuetj.png" alt="" class="zhuzi zhuzi1" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Liststatistic",
|
||||
components: {
|
||||
NavBottom
|
||||
},
|
||||
setup() {
|
||||
return {};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.lists {
|
||||
font-size: 11px;
|
||||
color: #111111;
|
||||
display: flex;
|
||||
.listitem {
|
||||
width: 372px;
|
||||
height: 256px;
|
||||
background: white;
|
||||
border-radius: 17px;
|
||||
// padding-bottom: 17px;
|
||||
margin-right: 17px;
|
||||
.top {
|
||||
width: 292px;
|
||||
margin: 0 auto;
|
||||
border-bottom: 1px solid #eeeeee;
|
||||
padding-top: 34px;
|
||||
padding-bottom: 12px;
|
||||
color: #08ae98;
|
||||
font-size: 13px;
|
||||
font-weight: bold;
|
||||
margin-bottom: 28px;
|
||||
.label1{
|
||||
color: #D12C2E;
|
||||
}
|
||||
.label2{
|
||||
color: #F4C85E;
|
||||
}
|
||||
.icon {
|
||||
width: 18px;
|
||||
height: 17px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
}
|
||||
.mid {
|
||||
.data {
|
||||
width: 292px;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
margin-bottom: 28px;
|
||||
.label {
|
||||
margin-right: 18px;
|
||||
}
|
||||
}
|
||||
|
||||
.zhuzi {
|
||||
width: 170px;
|
||||
height: 85px;
|
||||
float: right;
|
||||
position: relative;
|
||||
top: -69px;
|
||||
right: 34px;
|
||||
}
|
||||
.zhuzi1{
|
||||
top: 28px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
.navbottom {
|
||||
margin-top: 250px;
|
||||
// margin-bottom: 28px;
|
||||
}
|
||||
</style>
|
157
src/views/mine/Transaction.vue
Normal file
@ -0,0 +1,157 @@
|
||||
<template>
|
||||
<div class="transaction">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">明细查询</div>
|
||||
</div>
|
||||
<div>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr class="head">
|
||||
<th>日期</th>
|
||||
<th>类型</th>
|
||||
<th>金额</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyreverse">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td >2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Transaction",
|
||||
components: {
|
||||
NavBottom
|
||||
},
|
||||
setup() {
|
||||
|
||||
return {
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.transaction /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.transaction{
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
// height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
}
|
||||
.table {
|
||||
width: 1150px;
|
||||
height: 365px;
|
||||
text-align: center;
|
||||
color: #343434;
|
||||
font-size: 12px;
|
||||
margin-top: 13px;
|
||||
tr {
|
||||
width: 1150px;
|
||||
height: 40px;
|
||||
// border-bottom: 1px solid red;
|
||||
}
|
||||
tr:nth-child(even) {
|
||||
//偶数行
|
||||
background: #f7fcfc;
|
||||
}
|
||||
.head {
|
||||
width: 1150px;
|
||||
height: 43px;
|
||||
color: white;
|
||||
background: #08ae98;
|
||||
}
|
||||
.moneyadd {
|
||||
color: #08ae98;
|
||||
}
|
||||
.moneyreverse {
|
||||
color: #d22d2e;
|
||||
}
|
||||
}
|
||||
.navbottom{
|
||||
padding-top: 75px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
123
src/views/mine/Transactiondetail.vue
Normal file
@ -0,0 +1,123 @@
|
||||
<template>
|
||||
<div class="transaction">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">交易明细详情</div>
|
||||
</div>
|
||||
<div class="detail">
|
||||
<div class="infoitem">
|
||||
<div class="left">金额</div>
|
||||
<div class="right">¥30.00</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">类型</div>
|
||||
<div class="right">收入</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">流水号</div>
|
||||
<div class="right">126545654561656515616256565646556</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">日期</div>
|
||||
<div class="right">2020-08-17 14:23:20</div>
|
||||
</div>
|
||||
|
||||
<div class="infoitem">
|
||||
<div class="left">来源</div>
|
||||
<div class="right">直播收益—英语三级A1教学</div>
|
||||
</div>
|
||||
|
||||
<div class="back">返回</div>
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Transactiondetail",
|
||||
components: {
|
||||
NavBottom
|
||||
},
|
||||
setup() {
|
||||
|
||||
return {
|
||||
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.transaction /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.transaction{
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
// height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
}
|
||||
.detail{
|
||||
margin-top: 34px;
|
||||
.infoitem{
|
||||
width: 310px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
color: #404040;
|
||||
font-size: 12px;
|
||||
margin-bottom: 40px;
|
||||
margin-left: 63px;
|
||||
.left{
|
||||
color: #808080;
|
||||
}
|
||||
.right{
|
||||
width: 225px;
|
||||
}
|
||||
}
|
||||
.back{
|
||||
width: 63px;
|
||||
height:23px;
|
||||
background: #08AE98;
|
||||
font-size: 10px;
|
||||
color: white;
|
||||
text-align:center;
|
||||
line-height: 23px;
|
||||
border-radius: 3px;
|
||||
margin-top: 57px;
|
||||
margin-left: 63px;
|
||||
}
|
||||
}
|
||||
.navbottom{
|
||||
padding-top: 75px;
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
}
|
||||
</style>
|
449
src/views/mine/Wallet.vue
Normal file
@ -0,0 +1,449 @@
|
||||
<template>
|
||||
<div class="wallet">
|
||||
<a-breadcrumb separator=">">
|
||||
<a-breadcrumb-item>Home</a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application Center </a-breadcrumb-item>
|
||||
<a-breadcrumb-item href=""> Application List </a-breadcrumb-item>
|
||||
<a-breadcrumb-item>An Application</a-breadcrumb-item>
|
||||
</a-breadcrumb>
|
||||
<div class="top">
|
||||
<div class="mywallet">
|
||||
<div class="topinfo">
|
||||
<div class="title">我的钱包</div>
|
||||
|
||||
<div class="topbtn">立即提现</div>
|
||||
<div class="topbtn topbtn1">提现记录</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="accounts">
|
||||
<div class="left">
|
||||
<img src="@/static/images/account.png" alt="" class="pic" />
|
||||
<div class="texts">
|
||||
<div>绑定用户</div>
|
||||
<div class="num">3</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="linecolumn"></div>
|
||||
<div class="left">
|
||||
<img src="@/static/images/money.png" alt="" class="pic" />
|
||||
<div class="texts">
|
||||
<div>账户余额</div>
|
||||
<div class="num">
|
||||
<span class="moneyicon" v-if="ifchina">¥</span>
|
||||
<span class="moneyicon" v-else> $ </span>
|
||||
880
|
||||
<span class="float">.00</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="add">
|
||||
<img src="@/static/images/walletadd.png" alt="" class="icon" />
|
||||
<div>添加新的账户</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accountlist" v-if="ifchina && !ifmingxi">
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img src="@/static/images/bank.png" alt="" class="icon" />
|
||||
<span class="accounttype">银行卡</span>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="btn">修改</div>
|
||||
<div class="btn1">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img
|
||||
src="@/static/images/walletzfb.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
<span class="accounttype">支付宝</span>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="btn">修改</div>
|
||||
<div class="btn1">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img
|
||||
src="@/static/images/walletweixin.png"
|
||||
alt=""
|
||||
class="icon icon1"
|
||||
/>
|
||||
<span class="accounttype">微信</span>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="btn">修改</div>
|
||||
<div class="btn1">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accountlist" v-if="!ifchina && !ifmingxi">
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img src="@/static/images/foreignbank.png" alt="" class="icon" />
|
||||
<span class="accounttype">银行卡</span>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="btn">修改</div>
|
||||
<div class="btn1">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
|
||||
<div class="accountitem">
|
||||
<div class="hostinfo">
|
||||
<div>
|
||||
<img src="@/static/images/paypi.png" alt="" class="icon icon1" />
|
||||
<span class="accounttype">paypal</span>
|
||||
</div>
|
||||
|
||||
<div class="btns">
|
||||
<div class="btn">修改</div>
|
||||
<div class="btn1">删除</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="zhanghao">账号:6217 **** **** **** 175</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mingxilist">
|
||||
<div class="tabs">
|
||||
<div class="beforetab">明细查询</div>
|
||||
</div>
|
||||
<div>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr class="head">
|
||||
<th>日期</th>
|
||||
<th>类型</th>
|
||||
<th>金额</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyreverse">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td >2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2020-08-13 13:54</td>
|
||||
<td>直播收入</td>
|
||||
<td class="moneyadd">+¥320</td>
|
||||
<td>查看详情</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<NavBottom class="navbottom"></NavBottom>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, ref } from "vue";
|
||||
import NavBottom from "@/components/NavBottom.vue";
|
||||
export default defineComponent({
|
||||
name: "Wallet",
|
||||
components: {
|
||||
NavBottom,
|
||||
},
|
||||
setup() {
|
||||
const ifchina = false;
|
||||
const ifmingxi = true;
|
||||
return {
|
||||
ifchina,
|
||||
ifmingxi,
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
.wallet /deep/ .ant-breadcrumb > span:last-child {
|
||||
color: #08ae98;
|
||||
}
|
||||
.wallet {
|
||||
.mywallet {
|
||||
width: 761px;
|
||||
margin-right: 18px;
|
||||
background: white;
|
||||
border-radius: 17px;
|
||||
}
|
||||
.top {
|
||||
// width: 761px;
|
||||
// height: 228px;
|
||||
margin-top: 23px;
|
||||
display: flex;
|
||||
.topinfo {
|
||||
display: flex;
|
||||
}
|
||||
.title {
|
||||
color: #111111;
|
||||
font-size: 11px;
|
||||
font-weight: bold;
|
||||
padding-left: 40px;
|
||||
padding-top: 40px;
|
||||
margin-right: 506px;
|
||||
}
|
||||
.topbtn {
|
||||
width: 57px;
|
||||
height: 18px;
|
||||
font-size: 10px;
|
||||
text-align: center;
|
||||
line-height: 18px;
|
||||
color: #08ae98;
|
||||
font-weight: 500;
|
||||
border: 1px solid #08ae98;
|
||||
border-radius: 3px;
|
||||
margin-top: 35px;
|
||||
margin-right: 12px;
|
||||
}
|
||||
.topbtn1 {
|
||||
color: #d22c2e;
|
||||
border: 1px solid #d22c2e;
|
||||
}
|
||||
.line {
|
||||
width: 682px;
|
||||
height: 1px;
|
||||
background: #eeeeee;
|
||||
margin: 0 auto;
|
||||
margin-top: 11px;
|
||||
}
|
||||
.accounts {
|
||||
width: 682px;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
margin-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
.left {
|
||||
width: 50%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
color: #111111;
|
||||
font-size: 11px;
|
||||
.texts {
|
||||
margin: auto 0;
|
||||
margin-left: 23px;
|
||||
.moneyicon {
|
||||
font-size: 14px;
|
||||
}
|
||||
.float {
|
||||
font-size: 13px;
|
||||
}
|
||||
}
|
||||
.pic {
|
||||
width: 98px;
|
||||
height: 100px;
|
||||
margin: auto 0;
|
||||
}
|
||||
.num {
|
||||
color: #08ae98;
|
||||
font-size: 26px;
|
||||
}
|
||||
}
|
||||
.linecolumn {
|
||||
width: 1px;
|
||||
height: 142px;
|
||||
background: #eeeeee;
|
||||
margin: auto 0;
|
||||
}
|
||||
}
|
||||
.add {
|
||||
width: 371px;
|
||||
height: 228px;
|
||||
|
||||
background: #ffffff;
|
||||
border-radius: 17px;
|
||||
color: #08ae98;
|
||||
font-weight: 500;
|
||||
font-size: 11px;
|
||||
margin-left: 18px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
.icon {
|
||||
width: 31px;
|
||||
height: 31px;
|
||||
margin: 0 auto;
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.accountlist {
|
||||
margin-top: 17px;
|
||||
display: flex;
|
||||
.accountitem {
|
||||
width: 372px;
|
||||
height: 226px;
|
||||
background: white;
|
||||
border-radius: 17px;
|
||||
margin-left: 17px;
|
||||
.hostinfo {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
padding-top: 38px;
|
||||
.icon {
|
||||
width: 47px;
|
||||
height: 29px;
|
||||
margin-right: 11px;
|
||||
}
|
||||
.icon1 {
|
||||
width: 29px !important;
|
||||
height: 29px !important;
|
||||
}
|
||||
.accounttype {
|
||||
font-size: 13px;
|
||||
color: #111111;
|
||||
font-weight: 500;
|
||||
}
|
||||
.btns {
|
||||
display: flex;
|
||||
}
|
||||
.btn {
|
||||
width: 46px;
|
||||
height: 23px;
|
||||
border: 1px solid #febd3b;
|
||||
border-radius: 3px;
|
||||
color: #febd3b;
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
line-height: 23px;
|
||||
margin-right: 11px;
|
||||
}
|
||||
.btn1 {
|
||||
width: 46px;
|
||||
height: 23px;
|
||||
border: 1px solid #d12c2e;
|
||||
border-radius: 3px;
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
line-height: 23px;
|
||||
color: #d12c2e;
|
||||
}
|
||||
}
|
||||
.zhanghao {
|
||||
color: #111111;
|
||||
font-size: 11px;
|
||||
margin-top: 119px;
|
||||
margin-left: 34px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mingxilist {
|
||||
width: 1150px;
|
||||
height: 533px;
|
||||
background: white;
|
||||
border-radius: 18px;
|
||||
margin-top: 18px;
|
||||
.tabs {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
padding-top: 35px;
|
||||
padding-left: 40px;
|
||||
}
|
||||
.beforetab {
|
||||
color: #121212;
|
||||
font-size: 13px;
|
||||
line-height: 35px;
|
||||
font-weight: bold;
|
||||
margin-right: 57px;
|
||||
}
|
||||
}
|
||||
.table {
|
||||
width: 1150px;
|
||||
height: 365px;
|
||||
text-align: center;
|
||||
color: #343434;
|
||||
font-size: 12px;
|
||||
margin-top: 13px;
|
||||
tr {
|
||||
width: 1150px;
|
||||
height: 40px;
|
||||
// border-bottom: 1px solid red;
|
||||
}
|
||||
tr:nth-child(even) {
|
||||
//偶数行
|
||||
background: #f7fcfc;
|
||||
}
|
||||
.head {
|
||||
width: 1150px;
|
||||
height: 43px;
|
||||
color: white;
|
||||
background: #08ae98;
|
||||
}
|
||||
.moneyadd {
|
||||
color: #08ae98;
|
||||
}
|
||||
.moneyreverse {
|
||||
color: #d22d2e;
|
||||
}
|
||||
}
|
||||
.navbottom {
|
||||
margin-top: 160px;
|
||||
}
|
||||
}
|
||||
</style>
|