广州市综治平台前端
xusd
17 hours ago d880dfb0f9a79c51834c9f8a7017d8fa59f14f36
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
/*
 * @Company: hugeInfo
 * @Author: ldh
 * @Date: 2022-09-21 10:44:30
 * @LastEditTime: 2022-12-01 09:55:16
 * @LastEditors: ldh
 * @Version: 1.0.0
 * @Description: 公共数据访问
 */
import { ax } from '../utils/utility';
 
class publicDataStatus {
    constructor() {
        this.unitData = [];
    }
 
    clearData() {
        this.unitData = [];
    }
 
    // 获取调解组织
    async getUnitData(callback, isSpin) {
        if (this.unitData.length === 0) {
            function getUnitDataApi() {
                return ax.request({ url: 'ctUnit/listUnitSelectTerm', type: 'get', service: 'cust' });
            }
            isSpin && global.setSpinning(true);
            const res = await getUnitDataApi();
            isSpin && global.setSpinning(false);
            if (res.type) {
                this.unitData = res.data || [];
            }
        }
        callback(this.unitData);
    }
}
 
export default new publicDataStatus();