xxm пре 6 година
родитељ
комит
359b4a67b8
3 измењених фајлова са 1112 додато и 8 уклоњено
  1. 1095 0
      pages/bills/_id.vue
  2. 10 5
      pages/paysdetail/index.vue
  3. 7 3
      pages/wo/bills.vue

Разлика између датотеке није приказан због своје велике величине
+ 1095 - 0
pages/bills/_id.vue


+ 10 - 5
pages/paysdetail/index.vue

@@ -58,12 +58,12 @@
                       <span
                         v-else
                         class="detail-pays orange font20"
-                      >{{(inforDetail.real_amount/100).toFixed(2)}}</span>
+                      >{{(inforDetail.real_amount/100).toFixed(2)}}</span>
                     </p>
                     <p>
                       <span class="pays-title">原始金额:</span>
-                      <span v-if="inforDetail.amount>=0" class>+¥{{inforDetail.amount}}</span>
-                      <span v-else class>{{inforDetail.amount}}</span>
+                      <span v-if="inforDetail.amount>=0" class>+{{inforDetail.amount}}</span>
+                      <span v-else class>{{inforDetail.amount}}</span>
                     </p>
                     <p>
                       <span class="pays-title">支付方式:</span>
@@ -107,7 +107,7 @@
       <div class="business-wrapper">
         <div class="business-content">
           <div class="business-list">
-            <section class="group-list">
+            <section class="group-list group-list-mobile">
               <div id="order_detailbox">
                 <h3 style="font-size:24px">{{inforDetail.product_title}}</h3>
                 <span class="lines"></span>
@@ -217,6 +217,7 @@ export default {
   },
   created() {
     this.ids = this.$route.query.id;
+    console.log(this.ids);
   },
   methods: {
     formatDate(time) {
@@ -244,7 +245,7 @@ export default {
 
     async getFinanceList() {
       let body = {
-        order_id: this.ids
+        order_no: this.ids
       };
       // let res = await new Promise(resolve => {
       //   setTimeout(() => {
@@ -869,6 +870,10 @@ body {
   padding: 20px;
   background: white;
 }
+.group-list-mobile {
+  width: 100%;
+  box-sizing: border-box;
+}
 .top {
   display: flex;
   justify-content: space-between;

+ 7 - 3
pages/wo/bills.vue

@@ -52,7 +52,11 @@
                   </tr>
                 </thead>
                 <tbody id="J_Logs">
-                  <tr v-for="item in orderList" :key="item.id" @click="handleOrderClick(item.id)">
+                  <tr
+                    v-for="item in orderList"
+                    :key="item.id"
+                    @click="handleOrderClick(item.order_no)"
+                  >
                     <td>
                       {{item.product_title}}
                       <span
@@ -124,7 +128,7 @@
               class="business-item"
               v-for="item in orderList"
               :key="item.id"
-              @click="handleOrderClick(item.id)"
+              @click="handleOrderClick(item.order_no)"
             >
               <div class="business-item-top">
                 <div class="business-item-title">{{item.product_title}}</div>
@@ -329,7 +333,7 @@ export default {
       }, 800);
     },
     handleOrderClick(id) {
-      this.$router.push(`/paysdetail?id=${id}`);
+      this.$router.push(`/bills/${id}`);
     }
   }
 };