guoyujie
6 天以前 f398ddd14530d2f0695865c8a4dede6205d91d09
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<template>
    <view style="width: 100%;height: 98%;">
        <uni-datetime-picker v-model="dates" type="daterange" @change="maskClick" />
        <view id='data'>
            <uni-table  border stripe  style='width:100%;height: 100%;overflow: auto;'>
                <uni-tr>
                    <uni-th align="center">发货单号</uni-th>
                    <uni-th align="center">客户名称</uni-th>
                    <uni-th align="center">项目名称</uni-th>
                    <uni-th align="center">数量</uni-th>
                    <uni-th align="center">面积</uni-th>
                    <!-- <uni-th align="center">金额</uni-th> -->
                    <uni-th align="center">创建时间</uni-th>
                </uni-tr>
                
                <uni-tr v-for="item in deliverys">
                    <uni-td align="center">{{ item.deliveryId }}</uni-td>
                    <uni-td align="center">{{ item.customerName }}</uni-td>
                    <uni-td align="center">{{ item.project }}</uni-td>
                    <uni-td align="center">{{ item.quantity }}</uni-td>
                    <uni-td align="center">{{ item.area }}</uni-td>
                    <!-- <uni-td align="center">{{ item.money }}</uni-td> -->
                    <uni-td align="center">{{ item.createTime }}</uni-td>
                </uni-tr>
                
                <!-- <uni-tr >
                    <uni-td align="center">合计:</uni-td>
                    <uni-td align="center"></uni-td>
                    <uni-td align="center"></uni-td>
                    <uni-td align="center">{{ totalSum.quantity }}</uni-td>
                    <uni-td align="center">{{ totalSum.area }}</uni-td>
                    <uni-td align="center">{{ totalSum.money }}</uni-td>
                    <uni-td align="center"></uni-td>
                </uni-tr> -->
            </uni-table>
        </view>
    </view>
    
    
</template>
 
<script setup>
import { onMounted, ref } from 'vue'; 
import request from '../../utils/request'
const dates = ref([null,null])
const deliverys = ref([])
const totalSum = ref({})
 
onMounted(()=>{
    getDeliverys()
})
 
const getDeliverys = () => {
    request.post("/app/getDeliveryList",dates.value).then(res => {
        deliverys.value = res.data.data 
        dates.value = res.data.date
        totalSum.value = res.data.totalSum
    })
}
 
const maskClick = ()=>{
    getDeliverys()
}
</script>
 
<style scoped>
    #data{
        width:100%;
        height:calc(100% - 35px);
    }
</style>