jiuyiUniapp/jiuyi/unpackage/dist/build/web/assets/apiMixins.DqbqQ_6G.js

2 lines
1.2 KiB
JavaScript

import{U as t,ak as s,al as o,L as a,v as r}from"./index-CH9-aFWw.js";import{d as i}from"./shop.D3oH6Imh.js";const l={data(){const{userinfo:s}=t().state;return{userId:s?{userId:s.userId}:{},listProperty:{params:{pageSize:10,pageNum:1,navigation:1},list:[],total:void 0,status:"more"}}},methods:{async getData(t,l,e=!1){if(s({title:"加载中"}),this.listProperty.total===this.listProperty.list.length)return o(),a(),r({title:"没有更多数据",icon:"none"});console.log("=== params额外参数========================="),console.log({...this.listProperty.params,...l,...this.userId}),console.log("=name===================="),console.log(t);try{const s=await i[t.api][t.fn]({...this.listProperty.params,...l,...this.userId});if(console.log("=== async getData============="),console.log(s),console.log("===================================="),s.data){const{rows:t,total:o}=s;this.listProperty.list=e?t:this.listProperty.list.concat(t),this.listProperty.total=o,this.listProperty.status=this.listProperty.total===this.listProperty.list.length?"noMore":"more"}if(s.rows){const{data:t,total:o}=s;this.listProperty.list=t,this.listProperty.total=o}}catch(n){console.log(n)}finally{o(),a()}}}};export{l as a};