hejie 2 år sedan
förälder
incheckning
5fe491d1e2
1 ändrade filer med 15 tillägg och 8 borttagningar
  1. 15 8
      src/pages/account/conversion.vue

+ 15 - 8
src/pages/account/conversion.vue

@@ -1,19 +1,24 @@
 <template>
   <div class="conversion">
     <view class="list flex_r flex_ac flex_jb mar_t16">
-      <view class="list_name">需要转化的金额:</view>
+      <view class="list_name">可转化余额:</view>
+      <view class="list_text">{{ userinfo.user_money }}</view>
+    </view>
+    <view class="list flex_r flex_ac flex_jb mar_t16">
+      <view class="list_name">需要转化的余额:</view>
       <view class="list_text">
         <input
           type="number"
           v-model="give_num"
-          placeholder="请输入需要转化的额"
+          placeholder="请输入需要转化的额"
           placeholder-style="color:#ddd;"
         />
       </view>
     </view>
+
     <view class="list flex_r flex_ac flex_jb mar_t16">
       <view class="list_name">你将得到的茶宝:</view>
-      <view class="list_text">{{ give_num * fee || 0 }}</view>
+      <view class="list_text">{{ give_num * (1 - fee) || 0 }}</view>
     </view>
     <view class="tips">{{ tips }}</view>
     <view class="btn flex_r flex_ac flex_jc" @tap="exchange">立即转化</view>
@@ -27,7 +32,7 @@ export default {
   name: "conversion",
   data() {
     return {
-      give_num: 0,
+      give_num: undefined,
       userinfo: undefined, // 获取用户信息
       fee: undefined,
       tips: undefined,
@@ -56,15 +61,17 @@ export default {
         appEv.errTips("转化数量不得超过余额");
         return;
       } else {
-        let content = `您将转化${this.give_num}余额为${this.give_num * (1- this.fee)}茶宝`
-        let that = this
+        let content = `您将转化${this.give_num}余额为${
+          this.give_num * (1 - this.fee)
+        }茶宝`;
+        let that = this;
         uni.showModal({
           title: "提示",
           content: content,
           showCancel: true,
           success: function (res) {
             if (res.confirm) {
-              that.turn()
+              that.turn();
             } else {
             }
           },
@@ -77,7 +84,7 @@ export default {
       };
       post("my/moneyTurn", data).then((res) => {
         if (res.code === 0) {
-          this.give_num = 0;
+          this.give_num = undefined;
           this.getuserInfo();
           appEv.errTips(res.msg);
         } else {