Browse Source

pc接口调试

TANGSHIZHE 4 years ago
parent
commit
565daf7e06

+ 0 - 1
jydocs-mobile/src/views/purchase/purchase.vue

@@ -110,7 +110,6 @@ export default class extends Vue {
 
   created () {
     this.query = location.href.split('/')[location.href.split('/').length - 1] // 获取id
-    console.log(this.query)
     this.getWordInfor()
   }
 

+ 2 - 1
jydocs-mobile/src/views/purchase/purchasesuccess.vue

@@ -52,7 +52,8 @@ export default class extends Vue {
   payinfor = {
     payTime: '',
     payWay: '',
-    code: ''
+    code: '',
+    currency: 0
   }
 
   created () {

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

@@ -41,7 +41,7 @@
         </div>
         <div class="doc_bindphone">
           <div class="phone_label">手机号码</div>
-          <input type="text" value="" placeholder="请输入您的手机号码"  class="phone_ipt">
+          <input type="text" :value="tel" placeholder="请输入您的手机号码"  class="phone_ipt">
         </div>
         <div class="doc_balance">
           <span class="balance_label">剑鱼币余额:</span>
@@ -77,6 +77,8 @@ export default {
   data () {
     return {
       checked: true,
+      query: '',
+      tel: '',
       response: {
         docName: '',
         price: '',
@@ -90,15 +92,17 @@ export default {
     }
   },
   created () {
+    this.query = location.href.split('/')[location.href.split('/').length - 1] // 获取id
     this.getWordDetail()
   },
   methods: {
     // 文档信息
     async getWordDetail () {
-      getDetails({ docId: '4e9cf3a8-8853-11eb-8699-0050568f51e7', phone: '18439509554' }).then((res) => {
+      getDetails({ docId: this.query, phone: this.tel }).then((res) => {
         console.log(res)
-        const item = res.data.detail
-        if (res.error_code === 0) {
+        if (res.data.data.status === 1) {
+          let item = res.data.data.detail
+          console.log(item)
           this.response.docName = item.docName
           this.response.price = item.price
           this.response.downTimes = item.downTimes
@@ -117,11 +121,10 @@ export default {
     },
     // 确定兑换
     setExhange () {
-      console.log(111)
-      getDocPays({ docId: '4f6c00ba-8882-11eb-8699-0050568f51e7', phone: '18439509554' }).then((res) => {
+      getDocPays({ docId: this.query, phone: this.tel }).then((res) => {
         console.log(res)
         if (res.error_code === 0) {
-          sessionStorage.setItem('paydata',JSON.stringify(res.data))
+          sessionStorage.setItem('paydata', JSON.stringify(res.data))
           this.$router.push('/purchasesuccess')
         }
       })

+ 25 - 4
jydocs-pc/src/views/purchase/purchasesuccess.vue

@@ -17,15 +17,15 @@
           <ul class="doc_m_bill">
             <li class="bill_list">
               <span class="bill_label">流水编号</span>
-              <span class="bill_result">6278781990899909</span>
+              <span class="bill_result">{{payinfor.code}}</span>
             </li>
             <li class="bill_list">
               <span class="bill_label">兑换时间</span>
-              <span class="bill_result">2021年01月05日</span>
+              <span class="bill_result">{{payinfor.payTime}}</span>
             </li>
             <li class="bill_list">
               <span class="bill_label">支付方式</span>
-              <span class="bill_result">剑鱼币</span>
+              <span class="bill_result">{{payinfor.payWay}}</span>
             </li>
             <li class="bill_list">
               <span class="bill_label">剑鱼币余额</span>
@@ -42,6 +42,8 @@
 </template>
 
 <script>
+import { Component, Vue } from 'vue-property-decorator'
+import { dateFormatter } from '../../utils/globalFunctions'
 import { checkbox } from 'element-ui'
 
 export default {
@@ -51,10 +53,29 @@ export default {
   },
   data () {
     return {
-      checked: true
+      checked: true,
+      payinfor: {
+        payTime: '',
+        payWay: '',
+        code: '',
+        balance: ''
+      }
     }
   },
+  created () {
+    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
+      }
+    }
   }
 }
 </script>