From ec1bef3a37e8dcdf22f1bf52e7c272a18306f4b9 Mon Sep 17 00:00:00 2001
From: 曹睿 <360930172@qq.com>
Date: 星期五, 25 四月 2025 15:50:00 +0800
Subject: [PATCH] test: 证书整理
---
src/pages/production/list/index.vue | 39 ++++++++++++++++++++++++++++++++-------
1 files changed, 32 insertions(+), 7 deletions(-)
diff --git a/src/pages/production/list/index.vue b/src/pages/production/list/index.vue
index 2fb4362..93d3a2e 100644
--- a/src/pages/production/list/index.vue
+++ b/src/pages/production/list/index.vue
@@ -14,9 +14,11 @@
v-for="(item, index) in list"
:key="index"
:data="item"
+ :map="map"
@click="toDetail(item.id, item.type)"
/>
</z-paging>
+ <wd-toast />
</view>
</template>
@@ -25,8 +27,19 @@
import ProductCard from "@/components/product_card/index.vue";
import { useUserStore } from "@/store/modules/user";
import zPaging from "@/components/z-paging/z-paging.vue";
+import { useToast } from "wot-design-uni";
+const toast = useToast();
+const userStore = useUserStore();
+const userInfo: any = computed(() => userStore.userInfo);
const pagingRef = ref();
+const map = reactive({
+ deviceModel: "deviceModel",
+ model: "model",
+ totalAmount: "totalAmount",
+ amount: "amount",
+ unAmount: "unAmount",
+});
const props = defineProps({
api: {
type: Function,
@@ -42,6 +55,7 @@
const list = ref<any[]>([]);
const toDetail = (id: number, type: string) => {
+ toast.show("鐐瑰嚮鍗$墖");
if (type == "鎷変笣") {
uni.navigateTo({
url: `/pages/production/detail/wireDetail?id=${id}`,
@@ -54,27 +68,38 @@
};
const getList = async (pageNo: number, pageSize: number) => {
- const userStore = useUserStore();
- const userInfo: any = computed(() => userStore.userInfo);
const { code, data } = await props.api({
- userName: userInfo.value.user?.userName,
+ userName: userInfo.value.userName,
state: props.state,
current: pageNo,
size: pageSize,
});
if (code == 200) {
- if (data.total == 0) {
+ if (data.type == "缁炵嚎") {
+ map.deviceModel = "deviceModel";
+ map.model = "model";
+ map.totalAmount = "totalLength";
+ map.amount = "length";
+ map.unAmount = "unLength";
+ } else if (data.type == "鎷変笣") {
+ map.deviceModel = "deviceModel";
+ map.model = "model";
+ map.totalAmount = "totalAmount";
+ map.amount = "amount";
+ map.unAmount = "unAmount";
+ }
+ if (data.data.total == 0) {
pagingRef.value.complete(true);
} else {
- pagingRef.value.complete(data.records);
+ pagingRef.value.complete(data.data.records);
}
- emits("ok", data.total);
+ emits("ok", data.data.total);
}
};
</script>
<style lang="scss" scoped>
.card_box {
- height: calc(100vh - 140px);
+ height: calc(100vh - 120px);
}
</style>
--
Gitblit v1.9.3