From 28fd9d069d44b5e938db9b62f600e28330d81dfa Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 11 六月 2025 21:05:29 +0800 Subject: [PATCH] Merge branch 'dev' of http://42.193.1.25:9521/r/lmk-shop-wx into dev --- pages/goods-manager/goodsList/goodsList.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/pages/goods-manager/goodsList/goodsList.vue b/pages/goods-manager/goodsList/goodsList.vue index ec15364..69a0d94 100644 --- a/pages/goods-manager/goodsList/goodsList.vue +++ b/pages/goods-manager/goodsList/goodsList.vue @@ -58,6 +58,9 @@ <script> import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue'; + +import * as API_GOODS from "@/api/goods.js"; + export default { components: { UIcon }, data() { @@ -65,6 +68,10 @@ formData: { waterfall: false, // 甯冨眬鏂瑰悜鍒囨崲 status: 'loading', // 鍔犺浇鐘舵�� + }, + params: { + pageNumber: 1, + pageSize: 10, }, data: [ { @@ -94,16 +101,27 @@ tipShow: false // 鏄惁鏄剧ず椤堕儴鎻愮ず妗� }; }, - onLoad() { }, + onLoad() { + }, + onShow() { + if (this.$options.filters.tipsToLogin()) { + this.getGoodsList(); + } + }, methods: { - load(data, ended) { - if (ended) { - this.formData.status = 'noMore' - } + + getGoodsList() { + uni.showLoading(); + API_GOODS.getStoreGoods( + this.params.pageNumber, + this.params.pageSize + ).then((res) => { + this.data = res.data.result.records; + + if (this.$store.state.isShowToast) { uni.hideLoading() }; + }); }, addGoods(id) { - console.log("addGoods:" + id); - uni.navigateTo({ url: `/pages/goods-manager/addGoods/addGoods${id ? "?id=" + id : ""}`, }); -- Gitblit v1.8.0