|
|
|
@ -38,7 +38,7 @@ |
|
|
|
<van-pull-refresh v-model="refreshing" @refresh="onRefresh"> |
|
|
|
<van-list v-model:loading="loading" :finished="finished" finished-text="没有更多了" @load="onLoad"> |
|
|
|
<div class="case-item" v-for="(item, index) in dataList" :key="index" @click="toDetail(item)"> |
|
|
|
<span class="company-code"><img src="../../assets/images/code-ex.jpg"></span> |
|
|
|
<span class="company-code"><img :src="item.qrCodeUrl"></span> |
|
|
|
<div class="case-title">{{ item.enterpriseName }}</div> |
|
|
|
<!-- <div class="case-depart">{{ item.phonenumber }}</div> |
|
|
|
<div class="case-time">{{ item.loginName }}</div> --> |
|
|
|
@ -54,8 +54,9 @@ |
|
|
|
<script setup> |
|
|
|
import {ref,defineEmits,getCurrentInstance,defineProps } from 'vue'; |
|
|
|
// import {queryUsers} from '../../api/user' |
|
|
|
import {queryEnterpriseInfoList} from '@/api/enterprise' |
|
|
|
import {queryEnterpriseInfoList,queryEnterpriseInfoListAndQrInfo} from '@/api/enterprise' |
|
|
|
import {getDict} from "@/api/Home"; |
|
|
|
import {baseUrl} from "@/config/env"; |
|
|
|
const {useCommon} = $globalStore; |
|
|
|
//子组件调用父组件方法 |
|
|
|
const emits = defineEmits(['reciveData','close']); |
|
|
|
@ -113,7 +114,7 @@ const props = defineProps( { |
|
|
|
} |
|
|
|
const queryList = () =>{ |
|
|
|
searchParam.pageNum = (curPage.value-1)*searchParam.pageSize; |
|
|
|
queryEnterpriseInfoList(searchParam, success => { |
|
|
|
queryEnterpriseInfoListAndQrInfo(searchParam, success => { |
|
|
|
curPage.value++; |
|
|
|
loading.value = false; // 查出结果停止加载 |
|
|
|
if (success.total <= dataList.value.length) { |
|
|
|
@ -121,6 +122,10 @@ const props = defineProps( { |
|
|
|
finished.value = true; |
|
|
|
return; |
|
|
|
} |
|
|
|
for (let index = 0; index < success.rows.length; index++) { |
|
|
|
const element = success.rows[index]; |
|
|
|
element.qrCodeUrl = baseUrl + element.qrCodeUrl |
|
|
|
} |
|
|
|
// this.dataList = success.data |
|
|
|
dataList.value.push(...success.rows); |
|
|
|
}, error => { |
|
|
|
@ -132,7 +137,7 @@ const props = defineProps( { |
|
|
|
onRefresh(); |
|
|
|
} |
|
|
|
const cancel = () =>{ |
|
|
|
searchParam.enterpriseName = ''; |
|
|
|
searchParam.searchValue = ''; |
|
|
|
search() |
|
|
|
} |
|
|
|
const selectData = (item) =>{ |
|
|
|
|