|
|
@@ -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();
|