【招生小程序】 优化# 1、登录页logo替换;2、主账号-团队:支持下拉刷新
parent
0c5361e2fa
commit
34f6cf5829
|
@ -3,7 +3,7 @@
|
|||
<view class="z-10">
|
||||
<w-navbarComp title="登录" />
|
||||
<view class="flex flex-col items-center justify-between w-full mt-[15%] mb-[40rpx]">
|
||||
<u-image :src="logo" mode="widthFix" height="120" width="200" />
|
||||
<u-image :src="logo" mode="widthFix" height="80" width="80" />
|
||||
<!-- <view class="mt-10 text-[36rpx] font-medium">充电桩维护系统</view> -->
|
||||
</view>
|
||||
|
||||
|
@ -95,7 +95,7 @@ import { navigateTo } from '@/utils/util'
|
|||
import { AgreementEnum } from '@/enums/agreementEnums'
|
||||
import { BACK_URL, ROLEINDEX } from '@/enums/cacheEnums'
|
||||
import { ChannelEnum, LoginTypeEnum } from '@/enums/appEnums'
|
||||
import logo from '@/static/images/logo.png'
|
||||
import logo from '@/static/images/logo.jpg'
|
||||
import { setNextRoute } from '@/hooks/useRoleData'
|
||||
import { getAllDict } from '@/hooks/useDictOptions'
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<view class="px-[32rpx] min-h-[250rpx] bg-white">
|
||||
<view class="min-h-[250rpx] bg-white mx-[32rpx] rounded-[16rpx]">
|
||||
<template v-if="loading && !data.length">
|
||||
<view class="min-h-[200rpx] flex justify-center items-center">
|
||||
<u-loading-icon></u-loading-icon>
|
||||
|
|
|
@ -1,16 +1,26 @@
|
|||
<template>
|
||||
<view class="flex flex-col gap-[24rpx] mb-[20rpx]">
|
||||
<view class="flex flex-col gap-[24rpx] mb-[20rpx] h-full">
|
||||
<dropdownPicker
|
||||
ref="dropdownPickerRef"
|
||||
v-model="form"
|
||||
@refresh-page="refreshPage"
|
||||
@confirm="confirm"
|
||||
/>
|
||||
<filter-value :form="form" :activeTab="activeTab" :organizationList="organizationList" />
|
||||
<data-overview ref="dataOverviewRef" />
|
||||
<converted-overview ref="convertedOverviewRef" />
|
||||
<rank ref="rankRef" @refresh="refreshData" />
|
||||
<clue-status ref="clueStatusRef" />
|
||||
<view class="flex-1">
|
||||
<z-paging ref="paging" refresher-only :fixed="false" @onRefresh="onRefresh">
|
||||
<view class="flex flex-col gap-[24rpx] mb-[24rpx]">
|
||||
<filter-value
|
||||
:form="form"
|
||||
:activeTab="activeTab"
|
||||
:organizationList="organizationList"
|
||||
/>
|
||||
<data-overview ref="dataOverviewRef" />
|
||||
<converted-overview ref="convertedOverviewRef" />
|
||||
<rank ref="rankRef" @refresh="refreshData" />
|
||||
<clue-status ref="clueStatusRef" />
|
||||
</view>
|
||||
</z-paging>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
|
@ -41,6 +51,7 @@ defineProps({
|
|||
default: AdminTabEnum.TEAM
|
||||
}
|
||||
})
|
||||
const paging = ref()
|
||||
const dropdownPickerRef = ref<InstanceType<typeof dropdownPicker>>()
|
||||
const clueStatusRef = ref<InstanceType<typeof clueStatus>>()
|
||||
const rankRef = ref<InstanceType<typeof rank>>()
|
||||
|
@ -75,5 +86,9 @@ const fetchAllData = () => {
|
|||
rankRef.value?.fetchData(form.value)
|
||||
clueStatusRef.value?.fetchData(form.value)
|
||||
}
|
||||
const onRefresh = () => {
|
||||
refreshPage()
|
||||
paging.value.complete()
|
||||
}
|
||||
</script>
|
||||
<style scoped></style>
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
Loading…
Reference in New Issue