/* * @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();