#
whycq
2023-11-07 e7cb9cf85f5f1c0db0833dbbd9ad3f4ed09b3598
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
import common from '@/static/js/common.js'
 
async function getCompanyData() {
    let _this = this,item = [];
    let ress = await uni.request({
        url: `${common.baseUrl}/dashboard/companyData/auth`,
        header:{'token':uni.getStorageSync('token')},
    }).then((res)=> {
        res = res[1].data
        if (res.code === 200) {
            item = {
                code: res.code,
                data: [
                    {name: '年度销售目标',content: res.data.yearTarget,unit: '万元'},
                    {name: '已完成销售任务',content: res.data.successMoney,unit: '万元'},
                    {name: '未完成销售任务',content: res.data.progressMoney,unit: '万元'},
                    {name: '完成率',content: res.data.yearTransactionRate,unit: '%'}
                ]
            }
        } else  if(res.code === 403){
            item = {code: 403,msg: '请重新登录'}
        }
    },(result)=>{
        // console.log(res);
    })
    return item
}
 
async function getPersonData() {
    let item = [];
    let ress = await uni.request({
        url: `${common.baseUrl}/dashboard/personData/auth`,
        header:{'token':uni.getStorageSync('token')},
    }).then((res)=> {
        res = res[1].data
        if (res.code === 200) {
            item = {
                code:res.code,
                data:[
                    {name: '年度销售目标',content: res.data.yearTarget,unit: '万元'},
                    {name: '已完成销售任务',content: res.data.successMoney,unit: '万元'},
                    {name: '未完成销售任务',content: res.data.progressMoney,unit: '万元'},
                    {name: '完成率',content: res.data.yearTransactionRate,unit: '%'},
                    {name: '跟踪项目数量',content: res.data.progressCount,unit: '项'},
                    {name: '跟踪项目金额',content: res.data.successCount,unit: '万元'},
                    {name: '成交项目数量',content: res.data.progressMoney2,unit: '项'},
                    {name: '成交项目金额',content: res.data.successMoney,unit: '万元'}
                ]
            }
        } else  if(res.code === 403){
            item = {code: 403,msg: '请重新登录'}
        }
    },(result)=>{
        // console.log(res);
    })
    return item
}
 
async function getStaffRank() {
    let item = [];
    let ress = await uni.request({
        url: `${common.baseUrl}/dashboard/staffRank/auth`,
        header:{'token':uni.getStorageSync('token')},
    }).then((res)=> {
        // console.log(res);
        res = res[1].data
        if (res.code === 200) {
            item = {
                code: res.code,
                data: res.data
            }
        } else  if(res.code === 403){
            item = {code: 403,msg: '请重新登录'}
        }
    },(result)=>{
        // console.log(res);
    })
    return item
}
 
async function getCompanyPostList() {
    let item = [];
    let ress = await uni.request({
        url: `${common.baseUrl}/companyPost/list/auth`,
        header: {'token':uni.getStorageSync('token')},
        method: 'POST',
    }).then((res)=> {
        res = res[1].data
        if (res.code === 200) {
            item = {
                code: res.code,
                data: res.data
            }
        } else  if(res.code === 403){
            item = {code: 403,msg: '请重新登录'}
        }
    },(result)=>{
        // console.log(res);
    })
    return item
}
 
async function getMonthData() {
    let item = [];
    let ress = await uni.request({
        url: `${common.baseUrl}/dashboard/currentMonthData/auth`,
        header: {'token':uni.getStorageSync('token')},
        method: 'POST',
    }).then((res)=> {
        console.log(res);
        res = res[1].data
        if (res.code === 200) {
            item = {
                code: res.code,
                data: res.data
            }
        } else  if(res.code === 403){
            item = {code: 403,msg: '请重新登录'}
        }
    },(result)=>{
        // console.log(res);
    })
    return item
}
 
module.exports = {
     getCompanyData,
     getPersonData,
     getStaffRank,
     getCompanyPostList,
     getMonthData
}