瀏覽代碼

Merge branch 'master' of http://192.168.3.207:10080/jianyu/jy-docs

zhangyuhan 4 年之前
父節點
當前提交
8576c7f1da
共有 2 個文件被更改,包括 16 次插入12 次删除
  1. 7 6
      jydocs-pc/src/views/purchase/purchase.vue
  2. 9 6
      jydocs-pc/src/views/purchase/purchasesuccess.vue

+ 7 - 6
jydocs-pc/src/views/purchase/purchase.vue

@@ -16,7 +16,7 @@
         <div class="doc_m_content">
           <div class="doc_content_infor">
             <div class="doc_c_left">
-              <img src="../../assets/images/banner.png" class="doc_c_img" alt="" />
+              <img :src="response.previewImgId" class="doc_c_img" alt="" />
               <span class="icon_word"></span>
             </div>
             <div class="doc_c_right">
@@ -55,7 +55,7 @@
           </div>
         </div>
         <div class="doc_agreement">
-          <el-checkbox v-model="checked" >我已阅读并同意<a href="javascript:;" class="agree_link">《剑鱼标讯线上购买与服务条款》</a></el-checkbox>
+          <el-checkbox v-model="checked" >我已阅读并同意<a href="/front/staticPage/serviceterms.html" class="agree_link">《剑鱼标讯线上购买与服务条款》</a></el-checkbox>
         </div>
         <div class="doc_surepur">
           <button class="btnsure" @click="setExhange()" :disabled="!this.checked" id="btnsure">确定兑换</button>
@@ -114,8 +114,9 @@ export default {
       })
       getJYchannel({ B: true }).then((res) => {
         console.log(res)
-        if (res.error_code === 0) {
-          this.response.channel = res.points.balance
+        if (res.data.error_code === 0) {
+          console.log(res.data)
+          this.response.channel = res.data.data.points.balance
         }
       })
     },
@@ -123,9 +124,9 @@ export default {
     setExhange () {
       getDocPays({ docId: this.query, phone: this.tel }).then((res) => {
         console.log(res)
-        if (res.error_code === 0) {
+        if (res.data.error_code === 0) {
           sessionStorage.setItem('paydata', JSON.stringify(res.data))
-          this.$router.push('/purchasesuccess')
+          this.$router.push('/purchasesuccess/'+ this.response.price)
         }
       })
     }

+ 9 - 6
jydocs-pc/src/views/purchase/purchasesuccess.vue

@@ -10,7 +10,7 @@
           <div class="exchange_text">兑换成功</div>
           <div class="ex_pay">
             <span class="icon_jianyu"></span>
-            <span class="setmoney">-500</span>
+            <span class="setmoney">-{{query}}</span>
           </div>
         </div>
         <div class="doc_m_bottom">
@@ -29,7 +29,7 @@
             </li>
             <li class="bill_list">
               <span class="bill_label">剑鱼币余额</span>
-              <span class="bill_result bill_money">2700</span>
+              <span class="bill_result bill_money">{{payinfor.balance}}</span>
             </li>
           </ul>
           <div class="now_download">
@@ -53,6 +53,7 @@ export default {
   data () {
     return {
       checked: true,
+      query: '',
       payinfor: {
         payTime: '',
         payWay: '',
@@ -62,17 +63,19 @@ export default {
     }
   },
   created () {
+    this.query = location.href.split('/')[location.href.split('/').length - 1] // 获取id
     this.setSession()
   },
   methods: {
     setSession () {
       let paydata = sessionStorage.getItem('paydata')
-      console.log(paydata)
       if (paydata) {
         paydata = JSON.parse(paydata)
-        this.payinfor.payTime = dateFormatter(paydata.payTime * 1000, 'yyyy-MM-dd HH:mm:ss')
-        this.payinfor.payWay = paydata.payWay
-        this.payinfor.code = paydata.code
+        console.log(paydata)
+        this.payinfor.payTime = dateFormatter(paydata.data.payTime * 1000, 'yyyy-MM-dd HH:mm:ss')
+        this.payinfor.payWay = paydata.data.payWay
+        this.payinfor.code = paydata.data.code
+        this.payinfor.balance = paydata.data.balance
       }
     }
   }