huangxw 2 weken geleden
bovenliggende
commit
fa45d72198
1 gewijzigde bestanden met toevoegingen van 15 en 2 verwijderingen
  1. 15 2
      src/tools/select-gap-info/index.vue

+ 15 - 2
src/tools/select-gap-info/index.vue

@@ -37,7 +37,7 @@
         </view>
         <template #bottom>
             <view class="pd-20 d-flex">
-                <up-button type="primary">确认选择</up-button>
+                <up-button type="primary" @click="confirmSelect">确认选择</up-button>
             </view>
         </template>
     </z-paging>
@@ -55,7 +55,7 @@ const query = async (pageNum: number, pageSize: number) => {
     const res = await useClientRequest.get('/plt-api/app/gapCertificationInfo/pageList', {
         ...form.value,
         pageNum: pageNum,
-        pageSize: pageSize,
+        pageSize: 1000,
     });
     if (res.code == 200) {
         paging.value.complete(res.rows || []);
@@ -65,6 +65,19 @@ const checkedId = ref(null);
 const clickItem = (item: any) => {
     checkedId.value = item.id;
 };
+// 确认选择
+const confirmSelect = () => {
+    const selectedItem = list.value.find(item => item.id === checkedId.value);
+    if (selectedItem) {
+        uni.$emit('selectGapInfo', selectedItem);
+        uni.navigateBack();
+    } else {
+        uni.showToast({
+            title: '请选择一项GAP基地获评信息',
+            icon: 'none'
+        });
+    }
+};
 const onRefresh = () => {
     try {
         paging.value?.reload();