|
|
@@ -1,13 +1,35 @@
|
|
|
<template>
|
|
|
<view class="content">
|
|
|
- <view class="row-box">
|
|
|
+ <view class="now">
|
|
|
+ <view>当前余额:</view>
|
|
|
+ <view class="now-money">¥{{new_money}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="main-jg"></view>
|
|
|
+ <view class="add-wrapper">
|
|
|
+ <view class="add-box">
|
|
|
+ <view class="add-log">¥</view>
|
|
|
+ <input type="digit" v-model="money" placeholder="请输入充值金额" placeholder-class="place" @keyup="clearNoNum()" />
|
|
|
+ </view>
|
|
|
+ <view class="jg" style="height: 1px; background-color: #E6E6E6;"></view>
|
|
|
+ <view class="add-tags">
|
|
|
+ <view class="tag " v-for="(item, index) in addTags" :key="item.id" @click="tagClick(index,item)" :class="{ action: currentIndex === index && (money == (item.price *1))}">
|
|
|
+ <view class="price">{{ item.price }}元</view>
|
|
|
+ <view>赠送{{ item.give_money }}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="main-jg"></view>
|
|
|
+ <!-- <view class="btn-wrapper">
|
|
|
+ <view class="icon iconfont iconweixin1"><view>微信充值</view></view>
|
|
|
+ <view class="btn" @click="btnClick" :class="{'actiont': isSect}"><image src="../../static/icon/btncz.png" mode="" :class="{'action':!isSect}"></image></view>
|
|
|
+ </view> -->
|
|
|
+ <!-- <view class="row-box">
|
|
|
<view class="title">充值金额</view>
|
|
|
<view class="row">
|
|
|
<text class="tit">¥</text>
|
|
|
<input class="input" type="number" v-model="money" placeholder="请输入充值金额" placeholder-class="placeholder" />
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
+ </view> -->
|
|
|
<view class="list">
|
|
|
<radio-group @change="tabRadio">
|
|
|
<!-- #ifdef APP-PLUS -->
|
|
|
@@ -17,47 +39,54 @@
|
|
|
<view class="title-box">
|
|
|
<view class="title"><text>支付宝充值</text></view>
|
|
|
</view>
|
|
|
- <view class="right"><radio value="alipay" color="#5dbc7c" :checked="type == 'alipay'" /></view>
|
|
|
- </view>
|
|
|
- </label>
|
|
|
- <label>
|
|
|
- <view class="box">
|
|
|
- <view class="icon iconfont iconweixin1"></view>
|
|
|
- <view class="title-box">
|
|
|
- <view class="title"><text>微信充值</text></view>
|
|
|
- <view class="node"><text>真实姓名(代勇明)</text></view>
|
|
|
- </view>
|
|
|
- <view class="right"><radio value="weixin" color=" #5dbc7c" :checked="type == 'weixin'" /></view>
|
|
|
+ <view class="right"><radio value="alipay" color="#ff4c4c" :checked="type == 'alipay'" str/></view>
|
|
|
</view>
|
|
|
</label>
|
|
|
<!-- #endif -->
|
|
|
</radio-group>
|
|
|
</view>
|
|
|
- <button class="add-btn up" :class="{ 'active-bg': payLoding }" @click="!payLoding ? confirm() : ''">确认充值</button>
|
|
|
+ <button class="add-btn up" :class="{ 'active-bg': payLoding }" @click="!payLoding ? confirm() : ''">立即充值</button>
|
|
|
+
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import { getMoneyStyle } from '@/utils/rocessor.js';
|
|
|
// #ifdef H5
|
|
|
-import { rechargeWechat } from '@/api/wallet.js';
|
|
|
+import { rechargeWechat ,userBalance,getRecharge,rechargeAli} from '@/api/wallet.js';
|
|
|
// #endif
|
|
|
// #ifdef MP
|
|
|
-import { rechargeRoutine } from '@/api/wallet.js';
|
|
|
+import { rechargeRoutine ,userBalance,getRecharge} from '@/api/wallet.js';
|
|
|
+// #endif
|
|
|
+// #ifdef APP-PLUS
|
|
|
+import { rechargeRoutine ,userBalance,getRecharge,rechargeAli} from '@/api/wallet.js';
|
|
|
// #endif
|
|
|
import { mapState } from 'vuex';
|
|
|
+import { orderData, getUserInfo } from '@/api/user.js';
|
|
|
export default {
|
|
|
filters: {
|
|
|
getMoneyStyle
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- type: 'weixin',
|
|
|
- money: '', //充值金额
|
|
|
- payLoding: false //是否加载中
|
|
|
+ chooseTc: {
|
|
|
+ id: 0
|
|
|
+ },
|
|
|
+ type: 'alipay',
|
|
|
+ money: 0, //充值金额
|
|
|
+ payLoding: false, //是否加载中
|
|
|
+ addTags: [300, 200, 150, 100, 50],
|
|
|
+ currentIndex: 0,
|
|
|
+ addMoney: 0,
|
|
|
+ isSect: false ,//是否选择微信充值
|
|
|
+ new_money: 0,
|
|
|
+ paying: false
|
|
|
};
|
|
|
},
|
|
|
- onLoad(options) {},
|
|
|
+ onLoad(options) {
|
|
|
+ this.userBalance()
|
|
|
+ this.getRecharge()
|
|
|
+ },
|
|
|
computed: {
|
|
|
// #ifdef H5
|
|
|
...mapState(['weichatObj'])
|
|
|
@@ -72,62 +101,185 @@ export default {
|
|
|
},
|
|
|
// 切换选中对象
|
|
|
tabRadio(e) {
|
|
|
- this.type = e;
|
|
|
+ console.log(e.detail.value)
|
|
|
+ this.type = e.detail.value;
|
|
|
},
|
|
|
// 提交
|
|
|
confirm() {
|
|
|
let obj = this;
|
|
|
- obj.payLoding = true;
|
|
|
- // #ifdef H5
|
|
|
- rechargeWechat({ price: this.money, from: this.type })
|
|
|
- .then(e => {
|
|
|
- let da = e.data.data;
|
|
|
- obj.weichatObj.chooseWXPay({
|
|
|
- timestamp: da.timestamp,
|
|
|
- nonceStr: da.nonceStr,
|
|
|
- package: da.package,
|
|
|
- signType: da.signType,
|
|
|
- paySign: da.paySign,
|
|
|
- success: function(res) {
|
|
|
+ if(obj.paying) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(this.money == 0){
|
|
|
+ return this.$api.msg('请输入充值金额');
|
|
|
+ }
|
|
|
+ if(!this.type) {
|
|
|
+ return this.$api.msg('请选择支付方式');
|
|
|
+ }
|
|
|
+
|
|
|
+ // // #ifndef APP-PLUS
|
|
|
+ // if (wx.requestSubscribeMessage) {
|
|
|
+ // wx.requestSubscribeMessage({
|
|
|
+ // tmplIds: ['HgPU5FHUTwqGNSkJ7IsAP0XkJZV3UUf9fjUWUD3ebZY'],
|
|
|
+ // success(res) {
|
|
|
+ // console.log(res,'订阅消息')
|
|
|
+ // },
|
|
|
+ // fail(err) {
|
|
|
+ // console.log(err)
|
|
|
+ // },
|
|
|
+ // complete() {
|
|
|
+ // obj.payLoding = true;
|
|
|
+ // // #ifdef H5
|
|
|
+ // rechargeWechat({
|
|
|
+ // price: obj.money,
|
|
|
+ // from: obj.type
|
|
|
+ // })
|
|
|
+ // .then(e => {
|
|
|
+ // let da = e.data.data;
|
|
|
+ // obj.weichatObj.chooseWXPay({
|
|
|
+ // timestamp: da.timestamp,
|
|
|
+ // nonceStr: da.nonceStr,
|
|
|
+ // package: da.package,
|
|
|
+ // signType: da.signType,
|
|
|
+ // paySign: da.paySign,
|
|
|
+ // success: function(res) {
|
|
|
+ // uni.showToast({
|
|
|
+ // title: '充值成功',
|
|
|
+ // duration: 2000,
|
|
|
+ // position: 'top'
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // console.log(e);
|
|
|
+ // });
|
|
|
+ // // #endif
|
|
|
+ // // #ifdef MP
|
|
|
+ // rechargeRoutine({
|
|
|
+ // price: obj.money
|
|
|
+ // })
|
|
|
+ // .then(e => {
|
|
|
+ // let da = e.data;
|
|
|
+ // wx.requestPayment({
|
|
|
+ // timeStamp: da.timestamp,
|
|
|
+ // nonceStr: da.nonceStr,
|
|
|
+ // package: da.package,
|
|
|
+ // signType: da.signType,
|
|
|
+ // paySign: da.paySign,
|
|
|
+ // success: function(res) {
|
|
|
+ // uni.redirectTo({
|
|
|
+ // url: '/pages/money/paySuccess?isshow=false'
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // console.log(e);
|
|
|
+ // });
|
|
|
+ // // #endif
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // } else {
|
|
|
+ // obj.payLoding = true;
|
|
|
+ // // #ifdef H5
|
|
|
+ // rechargeWechat({
|
|
|
+ // price: obj.money,
|
|
|
+ // from: obj.type
|
|
|
+ // })
|
|
|
+ // .then(e => {
|
|
|
+ // let da = e.data.data;
|
|
|
+ // obj.weichatObj.chooseWXPay({
|
|
|
+ // timestamp: da.timestamp,
|
|
|
+ // nonceStr: da.nonceStr,
|
|
|
+ // package: da.package,
|
|
|
+ // signType: da.signType,
|
|
|
+ // paySign: da.paySign,
|
|
|
+ // success: function(res) {
|
|
|
+ // uni.showToast({
|
|
|
+ // title: '充值成功',
|
|
|
+ // duration: 2000,
|
|
|
+ // position: 'top'
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // console.log(e);
|
|
|
+ // });
|
|
|
+ // // #endif
|
|
|
+ // // #ifdef MP
|
|
|
+ // rechargeRoutine({
|
|
|
+ // price: this.money
|
|
|
+ // })
|
|
|
+ // .then(e => {
|
|
|
+ // let da = e.data;
|
|
|
+ // wx.requestPayment({
|
|
|
+ // timeStamp: da.timestamp,
|
|
|
+ // nonceStr: da.nonceStr,
|
|
|
+ // package: da.package,
|
|
|
+ // signType: da.signType,
|
|
|
+ // paySign: da.paySign,
|
|
|
+ // success: function(res) {
|
|
|
+ // uni.redirectTo({
|
|
|
+ // url: '/pages/money/paySuccess?isshow=false'
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // obj.payLoding = false;
|
|
|
+ // console.log(e);
|
|
|
+ // });
|
|
|
+ // // #endif
|
|
|
+ // }
|
|
|
+ // // #endif
|
|
|
+ // #ifdef APP-PLUS
|
|
|
+ console.log(obj.chooseTc.id)
|
|
|
+ rechargeAli({
|
|
|
+ price: obj.money,
|
|
|
+ rechar_id: obj.chooseTc.id
|
|
|
+ }).then(res => {
|
|
|
+ console.log(res);
|
|
|
+ let data = res.data.data
|
|
|
+ if(obj.type == 'alipay') {
|
|
|
+ uni.requestPayment({
|
|
|
+ provider: 'alipay',
|
|
|
+ orderInfo: data, //微信、支付宝订单数据 【注意微信的订单信息,键值应该全部是小写,不能采用驼峰命名】
|
|
|
+ success: function (res) {
|
|
|
+ console.log('success:' + JSON.stringify(res));
|
|
|
+ obj.paying = false;
|
|
|
+ obj.money = 0
|
|
|
uni.showToast({
|
|
|
- title: '充值成功',
|
|
|
- duration: 2000,
|
|
|
- position: 'top'
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
- obj.payLoding = false;
|
|
|
- })
|
|
|
- .catch(e => {
|
|
|
- obj.payLoding = false;
|
|
|
- console.log(e);
|
|
|
- });
|
|
|
- // #endif
|
|
|
- // #ifdef MP
|
|
|
- rechargeRoutine({ price: this.money})
|
|
|
- .then(e => {
|
|
|
- let da = e.data;
|
|
|
- wx.requestPayment({
|
|
|
- timeStamp: da.timestamp,
|
|
|
- nonceStr: da.nonceStr,
|
|
|
- package: da.package,
|
|
|
- signType: da.signType,
|
|
|
- paySign: da.paySign,
|
|
|
- success: function(res) {
|
|
|
- uni.redirectTo({
|
|
|
- url: '/pages/money/paySuccess'
|
|
|
- });
|
|
|
- },
|
|
|
-
|
|
|
+ title:'支付成功',
|
|
|
+ icon:'success'
|
|
|
})
|
|
|
-
|
|
|
- obj.payLoding = false;
|
|
|
- })
|
|
|
- .catch(e => {
|
|
|
- obj.payLoding = false;
|
|
|
- console.log(e);
|
|
|
- });
|
|
|
+ obj.userBalance()
|
|
|
+ },
|
|
|
+ fail: function (err) {
|
|
|
+ console.log('fail:' + JSON.stringify(err));
|
|
|
+ obj.paying = false
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }).catch(err => {
|
|
|
+ console.log(err)
|
|
|
+ obj.paying = false
|
|
|
+ })
|
|
|
// #endif
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
},
|
|
|
//获取订单列表
|
|
|
loadData(source) {
|
|
|
@@ -155,6 +307,40 @@ export default {
|
|
|
//判断是否还有数据, 有改为 more, 没有改为noMore
|
|
|
navItem.loadingType = 'more';
|
|
|
}, 600);
|
|
|
+ },
|
|
|
+ tagClick(index,item) {
|
|
|
+ this.currentIndex = index;
|
|
|
+ this.chooseTc = item
|
|
|
+ this.money = item.price * 1;
|
|
|
+ },
|
|
|
+ clearNoNum() {
|
|
|
+ // this.money = this.money.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3');
|
|
|
+
|
|
|
+ this.addTags.forEach((item,index) => {
|
|
|
+ if(this.money*1 == item.price*1) {
|
|
|
+ this.chooseTc = item
|
|
|
+ return this.currentIndex = index
|
|
|
+ }else {
|
|
|
+ this.chooseTc = {
|
|
|
+ id: 0
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ btnClick() {
|
|
|
+ this.isSect = !this.isSect
|
|
|
+ },
|
|
|
+ userBalance() {
|
|
|
+ userBalance().then( res => {
|
|
|
+ this.new_money = res.data.now_money
|
|
|
+ console.log(res)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getRecharge() {
|
|
|
+ getRecharge().then(res => {
|
|
|
+ console.log(res)
|
|
|
+ this.addTags = res.data.recharge_quota
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
@@ -163,51 +349,60 @@ export default {
|
|
|
<style lang="scss">
|
|
|
page {
|
|
|
height: 100%;
|
|
|
+ background-color: #fff;
|
|
|
}
|
|
|
|
|
|
.add-btn {
|
|
|
&.modified {
|
|
|
color: $base-color;
|
|
|
}
|
|
|
+
|
|
|
&.up {
|
|
|
background-color: $base-color;
|
|
|
color: #fff;
|
|
|
}
|
|
|
+
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
- width: 690rpx;
|
|
|
- height: 80rpx;
|
|
|
+ width: 604rpx;
|
|
|
+ height: 90rpx;
|
|
|
margin: 0 auto;
|
|
|
margin-top: 30rpx;
|
|
|
font-size: $font-lg;
|
|
|
border-radius: 10rpx;
|
|
|
// box-shadow: 1px 2px 5px rgba(219, 63, 96, 0.4);
|
|
|
}
|
|
|
+
|
|
|
.row-box {
|
|
|
margin-top: 30rpx;
|
|
|
padding: 20rpx 30rpx;
|
|
|
background: #fff;
|
|
|
+
|
|
|
.title {
|
|
|
font-size: $font-base + 2rpx;
|
|
|
color: $font-color-dark;
|
|
|
}
|
|
|
+
|
|
|
.row {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
position: relative;
|
|
|
height: 80rpx;
|
|
|
+
|
|
|
.tit {
|
|
|
flex-shrink: 0;
|
|
|
width: 40rpx;
|
|
|
font-size: 30rpx;
|
|
|
color: $font-color-dark;
|
|
|
}
|
|
|
+
|
|
|
.input {
|
|
|
flex: 1;
|
|
|
font-size: 30rpx;
|
|
|
color: $font-color-dark;
|
|
|
}
|
|
|
+
|
|
|
.iconlocation {
|
|
|
font-size: 36rpx;
|
|
|
color: $font-color-light;
|
|
|
@@ -219,33 +414,41 @@ page {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.list {
|
|
|
padding-left: 30rpx;
|
|
|
margin-top: 30rpx;
|
|
|
background-color: #ffffff;
|
|
|
+
|
|
|
.box {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
width: 100%;
|
|
|
height: 120rpx;
|
|
|
border-bottom: 1px solid $border-color-light;
|
|
|
+
|
|
|
.icon {
|
|
|
font-size: 48rpx;
|
|
|
padding-right: 20rpx;
|
|
|
}
|
|
|
+
|
|
|
.iconweixin1 {
|
|
|
color: #18bf16;
|
|
|
}
|
|
|
+
|
|
|
.iconzhifubao {
|
|
|
color: #08aaec;
|
|
|
}
|
|
|
+
|
|
|
.title-box {
|
|
|
flex-grow: 1;
|
|
|
text-align: left;
|
|
|
+
|
|
|
.title {
|
|
|
font-size: $font-base + 2rpx;
|
|
|
color: $font-color-base;
|
|
|
}
|
|
|
+
|
|
|
.node {
|
|
|
font-size: $font-sm;
|
|
|
color: $font-color-light;
|
|
|
@@ -253,6 +456,7 @@ page {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
/deep/ .uni-radio-input {
|
|
|
width: 45rpx;
|
|
|
height: 45rpx;
|
|
|
@@ -261,4 +465,142 @@ page {
|
|
|
.active-bg {
|
|
|
background-color: $color-gray !important;
|
|
|
}
|
|
|
+
|
|
|
+.now {
|
|
|
+ width: 100%;
|
|
|
+ height: 86rpx;
|
|
|
+ padding: 0 26rpx 0 47rpx;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ line-height: 86rpx;
|
|
|
+ background-color: #fff;
|
|
|
+ // margin-bottom: 21rpx;
|
|
|
+
|
|
|
+ view {
|
|
|
+ font-size: 28rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #333333;
|
|
|
+ }
|
|
|
+
|
|
|
+ .now-money {
|
|
|
+ font-size: 32rpx;
|
|
|
+ font-weight: bold;
|
|
|
+ color: $base-color;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.add-wrapper {
|
|
|
+ width: 750rpx;
|
|
|
+ padding-left: 30rpx;
|
|
|
+ background: #ffffff;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ // margin-bottom: 22rpx;
|
|
|
+ .add-box {
|
|
|
+ width: 100%;
|
|
|
+ height: 103rpx;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding: 0 39rpx 0 10rpx;
|
|
|
+ align-items: center;
|
|
|
+
|
|
|
+ .add-log {
|
|
|
+ font-size: 37rpx;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+
|
|
|
+ input {
|
|
|
+ width: 218rpx;
|
|
|
+ height: 30rpx;
|
|
|
+ font-size: 32rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ color: #000;
|
|
|
+ line-height: 40px;
|
|
|
+ text-align: right;
|
|
|
+
|
|
|
+ .place {
|
|
|
+ color: #bfbfbf;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .jg {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .add-tags {
|
|
|
+ padding-top: 47rpx;
|
|
|
+ padding-bottom: 17rpx;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ flex-wrap: wrap;
|
|
|
+
|
|
|
+ // justify-content: space-between;
|
|
|
+ .tag {
|
|
|
+ width: 210rpx;
|
|
|
+
|
|
|
+ background-color: #f0f0f0;
|
|
|
+ border-radius: 4rpx;
|
|
|
+ margin: 0 30rpx 30rpx 0;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 22rpx;
|
|
|
+ padding: 20rpx;
|
|
|
+ .price {
|
|
|
+ font-size: 32rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ padding-bottom: 20rpx;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .action {
|
|
|
+ color: #fff;
|
|
|
+ background-color: $base-color;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+.btn-wrapper {
|
|
|
+ padding: 49rpx 32rpx 0 40rpx;
|
|
|
+ height: 183rpx;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ background-color: #fff;
|
|
|
+ .iconweixin1 {
|
|
|
+ color: #18bf16;
|
|
|
+ font-size: 48rpx;
|
|
|
+ display: flex;
|
|
|
+ view {
|
|
|
+ // display: inline-block;
|
|
|
+ height: 48rpx;
|
|
|
+ text-align: 48rpx;
|
|
|
+ padding-left: 20rpx;
|
|
|
+ // padding-top: 10rpx;
|
|
|
+ color: #000000;
|
|
|
+ font-size: 30rpx;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .btn {
|
|
|
+ width: 36rpx;
|
|
|
+ height: 36rpx;
|
|
|
+ border: 4rpx $base-color solid;
|
|
|
+ border-radius: 8rpx 8rpx;
|
|
|
+ image {
|
|
|
+ // display: none;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+ .action {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .actiont {
|
|
|
+ border:none;
|
|
|
+ }
|
|
|
+}
|
|
|
+.main-jg {
|
|
|
+ width: 100%;
|
|
|
+ height: 21rpx;
|
|
|
+ background-color: #f8f6f6;
|
|
|
+}
|
|
|
</style>
|