#
whycq
2023-10-17 283fb897f53edda3dd8aba144ce72dbad3c69d7a
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
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)=> {
        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
}