fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
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
import service from './service'
const axiosConfig = {
        url: null,
        method: 'post',
        data: null,
        showLoading: null,
        headers: {
            'Content-Type': 'application/json'
        }
    }
    // 业务报表api
export class BusinessReportApi {
    /**
     * 获取汇总列表
     * @param {*}} params
     * @param {*} showLoading
     * @returns
     */
    summaryGetList = (params, showLoading = true) => {
        return service.get('awl-analysis-service/order/shopSaleGatherQuery', { params, showLoading })
    }
 
    /**
     *获取销售明细列表
     * @param {*} params
     * @param {*} showLoading
     * @returns
     */
    saleDetailedGetList = (params, showLoading = true) => {
        return service.get('/awl-analysis-service/order/shopSaleDetailQuery', { params, showLoading })
    }
 
    /**
     *获取订单对账单信息
     * @param {*} params
     * @param {*} showLoading
     * @returns
     */
    getStatementInformationList = (params, showLoading = true) => {
            return service.get('/awl-analysis-service/order/statementAccountByOrder', { params, showLoading })
        }
        /**
         *确认账单
         * @param {*} param
         * @returns
         */
    billConfirmed = (params, showLoading = true) => {
            axiosConfig.url = '/awl-analysis-service/order/manage/statementConfirmed'
            axiosConfig.data = params
            axiosConfig.showLoading = showLoading
            return service(axiosConfig)
        }
        /**
         *发票状态变更
         * @param {*} params
         * @param {*} showLoading
         * @returns
         */
    getConfirmedBillingCompList = (params, showLoading = true) => {
            return service.get('/awl-analysis-service/order/shopSaleChangeDetailQuery', { params, showLoading })
        }
        /**
         *汇总确认
         * @param {*} param
         *
         */
    summaryConfirm = (param) => {
        return service.post('/awl-analysis-service/eval/prod/reply', param)
    }
 
    /**
     * 获取所有店铺
     * @param {*} param
     * @returns
     */
    getShopArr = (param) => {
            return service.get('/awl-basecommon-service/comDict/findByParams?dictGroup=platform_shop_name', param)
        }
        /**
         * 获取店铺名称list
         * @param {*} param
         * @returns
         */
    getShopNameArr = (param) => {
        return service.post('/awl-basecommon-service/comDict/comboBoxGroupDicName', param)
    }
}
export default new BusinessReportApi()