zhengjinyi пре 2 година
родитељ
комит
b468714591

+ 14 - 15
src/main/resources/static/js/pay/caimei-pay.js

@@ -264,21 +264,20 @@ var payContainer = new Vue({
             }
             return text
         },
-        payTypeText:function(state){//处理支付记录文字
-            var stateText = '',
-                stateTextObject={
-                    12:'企业网银',
-                    13:'微信支付',
-                    14:'支付宝',
-                    15:'微信支付',
-                    16:'余额抵扣',
-                };
-            Object.keys(stateTextObject).forEach(function(key) {
-                if(key == state){
-                    stateText = stateTextObject[key]
-                }
-            });
-            return stateText;
+        payTypeText(record) {
+            //处理支付记录文字
+            const map = {
+                12: '企业网银',
+                13: '微信支付',
+                14: '支付宝',
+                15: '微信支付',
+                16: '余额抵扣',
+            }
+            if(record.payType === 28 || record.payType === 29 ){
+                return record.quickPayStr
+            }else{
+                return map[record.payType]
+            }
         },
         toFixedFn:function(text){
             return Number(text).toFixed(2);

+ 4 - 7
src/main/resources/templates/pay/caimei-pay.html

@@ -139,13 +139,10 @@
                         <div class="record-title">支付记录</div>
                         <div class="record-content clear" id="discernReceipt">
                             <div class="record-li none" v-if="discernReceiptList.length== 0">暂无支付记录</div>
-                            <div class="record-li" v-for="(item, index) in discernReceiptList" :key="index" v-else>
-                                <div class="record-tb">¥{{item.receiptAmount | NumFormat}}</div>
-                                <div class="record-tb">{{payTypeText(item.payType)}}</div>
-                                <div class="record-tb">{{item.receiptDate}}</div>
-                                <div class="record-tb"></div>
-                                <div class="record-tb"></div>
-                                <div class="record-tb"></div>
+                            <div class="record-li" v-for="(record, index) in discernReceiptList" :key="index" v-else>
+                                <div class="record-tb">¥{{record.receiptAmount | NumFormat}}</div>
+                                <div class="record-tb">{{payTypeText(record)}}</div>
+                                <div class="record-tb">{{record.receiptDate}}</div>
                             </div>
                         </div>
                     </div>