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