Explorar el Código

刷新批发客户累计消费统计

shizhongqi hace 6 meses
padre
commit
0b7b157930
Se han modificado 2 ficheros con 22 adiciones y 3 borrados
  1. 4 0
      ghsApp/src/api/custom/index.js
  2. 18 3
      ghsApp/src/pagesClient/member/detail.vue

+ 4 - 0
ghsApp/src/api/custom/index.js

@@ -134,4 +134,8 @@ export const allSetLookSale = data => {
 
 export const changeDebtLimitPay = data => {
 	return https.get('/custom/change-debt-limit-pay', data)
+}
+//拉取(刷新)客户累计消费
+export const refreshCustomBuyAmount = data => {
+	return https.get('/custom/refresh-buyamount', data)
 }

+ 18 - 3
ghsApp/src/pagesClient/member/detail.vue

@@ -44,7 +44,8 @@
 
               <view class="total-list" @click="showNum(userInfo)">
                 <view class="app-color-3">消费金额</view>
-                <view class="list-num">{{ parseFloat(userInfo.buyAmount) || 0 }}</view>
+                <view v-if="Number(userInfo.buyAmount)>=0" class="list-num">{{ parseFloat(userInfo.buyAmount) || 0 }}</view>
+                <view v-else class="list-num" style="color:#3385FF;" @click="refreshBuyAmount">拉取</view>
               </view>
             </view>
             <block v-if="Number(userInfo.remainDebtAmount)>0">
@@ -365,7 +366,7 @@ import ModalModule from "@/components/plugin/modal"
 import { getUserDet,debt} from "@/api/member";
 import { IMGHOST } from '@/config'
 import { mapGetters } from "vuex"
-import { changeShowStock,changePassStatus,toChangeHome,changeWlName,modifyShortName,modifyHomeParams,changeRiseRule,changeLevel,changeDebtLimitPay,createSeatSnFn,modifySeatSnFn,changeDelStatus } from "@/api/custom"
+import { changeShowStock,changePassStatus,toChangeHome,changeWlName,modifyShortName,modifyHomeParams,changeRiseRule,changeLevel,changeDebtLimitPay,createSeatSnFn,modifySeatSnFn,changeDelStatus,refreshCustomBuyAmount } from "@/api/custom"
 import { updateDebtLimit,updateCustomBlack,changeDiscount,changeName,rechargeFn,getGatheringCode} from "@/api/custom";
 import { getAllDist,changeDist } from "@/api/dist"
 export default {
@@ -530,7 +531,9 @@ export default {
 			})
 		},
     showNum(info){
-      this.$msg("消费"+info.buyNum+"次")
+      if(Number(info.buyAmount)>=0){
+        this.$msg("消费"+info.buyNum+"次")
+      }
     },
     changeIntroducer(){
 
@@ -821,6 +824,18 @@ export default {
     // 关闭弹框
     cancelDistSelect() {
       this.$refs.distSelectRef.close();
+    },
+    refreshBuyAmount(){
+      refreshCustomBuyAmount({customId:this.userInfo.id}).then(res=>{
+        if(res.code == 1){
+          this.userInfo.buyAmount = res.data.buyAmount ? res.data.buyAmount:0
+          this.$msg('拉取成功')
+        }else{
+          this.$msg(res.msg)
+        }
+      }).catch(err=>{
+        this.$msg(err.msg)
+      })
     }
   }
 };