66 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Vue
		
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Vue
		
	
<template>
 | 
						|
    <view class="flex flex-col h-screen">
 | 
						|
        <w-navbarComp>
 | 
						|
            <template #left>
 | 
						|
                <view class="back-icon" @click="handleBack">
 | 
						|
                    <TIcon name="icon-left" :size="30" />
 | 
						|
                </view>
 | 
						|
            </template>
 | 
						|
            <template #title>
 | 
						|
                <view class="w-4/5 flex items-center justify-center">
 | 
						|
                    <date-picker :bindingDate="bindingDate" />
 | 
						|
                </view>
 | 
						|
            </template>
 | 
						|
        </w-navbarComp>
 | 
						|
        <view class="flex-1 overflow-auto px-[24rpx] pt-[24rpx] bg-[#F8F8F8]">
 | 
						|
            <!-- <z-paging
 | 
						|
                ref="paging"
 | 
						|
                v-model="dataList"
 | 
						|
                @query="queryList"
 | 
						|
                :fixed="false"
 | 
						|
                height="100%"
 | 
						|
            > -->
 | 
						|
            <summary-card v-for="(item, index) in cardList" :key="`unique-${index}`" :item="item" />
 | 
						|
            <!-- </z-paging> -->
 | 
						|
        </view>
 | 
						|
    </view>
 | 
						|
</template>
 | 
						|
 | 
						|
<script setup lang="ts">
 | 
						|
import { ref } from 'vue'
 | 
						|
import summaryCard, { ISummaryCard } from './summary-card.vue'
 | 
						|
import datePicker from '@/components/date-picker/date-picker.vue'
 | 
						|
import { onLoad } from '@dcloudio/uni-app'
 | 
						|
 | 
						|
const cardList = ref<ISummaryCard[]>([
 | 
						|
    {
 | 
						|
        date: '2025-02-17 09:40',
 | 
						|
        templateItems: [
 | 
						|
            { formType: 1, formTitle: '今日打电话数量(包括不接、挂、空)', value: '10' },
 | 
						|
            { formType: 1, formTitle: '今日打出多少条有效数据(可以加微信)', value: '20' },
 | 
						|
            { formType: 1, formTitle: '家长主动加我们微信数据', value: '30' },
 | 
						|
            { formType: 1, formTitle: '有遇到什么问题', value: '无' }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        date: '2025-02-17 09:40',
 | 
						|
        templateItems: [
 | 
						|
            { formType: 1, formTitle: '今日打电话数量(包括不接、挂、空)', value: '10' },
 | 
						|
            { formType: 1, formTitle: '今日打出多少条有效数据(可以加微信)', value: '20' },
 | 
						|
            { formType: 1, formTitle: '家长主动加我们微信数据', value: '30' },
 | 
						|
            { formType: 1, formTitle: '有遇到什么问题', value: '无' }
 | 
						|
        ]
 | 
						|
    }
 | 
						|
])
 | 
						|
const handleBack = () => {
 | 
						|
    uni.navigateBack()
 | 
						|
}
 | 
						|
const bindingDate = ref()
 | 
						|
const bindingType = ref('')
 | 
						|
onLoad(option => {
 | 
						|
    bindingDate.value = option?.date || Date.now()
 | 
						|
    bindingType.value = option?.type || ''
 | 
						|
})
 | 
						|
</script>
 | 
						|
<style scoped></style>
 |