/**
* StoreUtil 客户端数据集请求操作工具类
* @author cls
* @date 2021-01-30
* import { StoreUtil } from "@birt/funclib/StoreUtil"
*/
import hiSetting from '@birt/hiSetting';
import { $CONST } from "@birt/funclib/ConstUtil";
export const StoreUtil = {
/**
* showdoc
* @catalog JS工具类/StoreUtil
* @title 数据集查询
* @description 查询数据集数据
* @method static
* @url StoreUtil.query({ request, url, param })
* @param request 请求对象
* @param url 请求地址
* @param param 条件包
* @return 查询包
* @remark 测试用例
*/
query({ request, url, param }) {
let promise
let dataUrl = url || hiSetting[$CONST.HIURLQUERY];
promise = request({
url: dataUrl,
data: param,
method: 'post'
})
return promise
},
/**
* showdoc
* @catalog JS工具类/StoreUtil
* @title 数据策略查询
* @description 查询数据集数据策略
* @method static
* @url StoreUtil.policy({ request, url, param })
* @param request 请求对象
* @param url 请求地址
* @param param 条件包
* @return 数据策略
* @remark 测试用例
*/
policy({ request, url, param }) {
let promise;
let dataUrl = url || hiSetting[$CONST.HIURLPOLICY];
promise = request({
url: dataUrl,
data: param,
method: 'post'
})
return promise
}
};