123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- import request from '@/utils/request';
- /**
- * 获取所有报表策略
- * @returns {AxiosPromise}
- */
- export function getAllReportDataPolicy(readMode) {
- if (readMode) {
- return request({
- url: '/reportDataPolicy/getAllReportDataPolicy?readMode=' + readMode,
- headers: {
- isToken: true
- },
- method: 'get'
- })
- }
- return request({
- url: '/reportDataPolicy/getAllReportDataPolicy',
- headers: {
- isToken: true
- },
- method: 'get'
- })
- }
- /**
- * 新增报表数据策略
- * @param data
- * @returns {AxiosPromise}
- */
- export function addReportDataPolicy(data) {
- return request({
- url: '/reportDataPolicy/addReportDataPolicy',
- headers: {
- isToken: true
- },
- method: 'post',
- data
- })
- }
- /**
- * 修改报表数据策略
- * @param data
- * @returns {AxiosPromise}
- */
- export function updateReportDataPolicy(data) {
- return request({
- url: '/reportDataPolicy/updateReportDataPolicy',
- headers: {
- isToken: true
- },
- method: 'post',
- data
- })
- }
- /**
- * 通过id获取报表数据策略
- * @returns {AxiosPromise}
- */
- export function getReportDataPolicyById(id) {
- return request({
- url: '/reportDataPolicy/getReportDataPolicyById?id=' + id,
- headers: {
- isToken: true
- },
- method: 'get'
- })
- }
- /**
- * 删除报表数据策略
- * @param id
- * @returns {AxiosPromise}
- */
- export function delReportDataPolicyById(id) {
- return request({
- url: '/reportDataPolicy/delReportDataPolicyById?id=' + id,
- headers: {
- isToken: true
- },
- method: 'post'
- })
- }
- /**
- * 通过id获取报表数据策略,及实时数据
- * @returns {AxiosPromise}
- */
- export function getPolicyRealDataById(id) {
- return request({
- url: '/reportDataPolicy/getPolicyRealDataById?id=' + id,
- headers: {
- isToken: true
- },
- method: 'get'
- })
- }
- /**
- * 通过idList删除多个数据策略数据项
- * @param data
- * @returns {AxiosPromise}
- */
- export function delPolicyItemByIdList(data) {
- return request({
- url: '/reportDataPolicy/delPolicyItemByIdList',
- headers: {
- isToken: true
- },
- method: 'post',
- data
- })
- }
- /**
- * 修改报表数据策略数据项
- * @param data
- * @returns {AxiosPromise}
- */
- export function updatePolicyItemList(data) {
- return request({
- url: '/reportDataPolicy/updatePolicyItemList',
- headers: {
- isToken: true
- },
- method: 'post',
- data
- })
- }
- /**
- * 运行报表数据策略
- * @param data
- * @returns {AxiosPromise}
- */
- export function runReportDataPolicyById(data) {
- return request({
- url: '/reportDataPolicy/runReportDataPolicyById',
- headers: {
- isToken: true
- },
- method: 'post',
- params:data
- })
- }
- /**
- * 停止报表数据策略
- * @param data
- * @returns {AxiosPromise}
- */
- export function stopReportDataPolicyById(data) {
- return request({
- url: '/reportDataPolicy/stopReportDataPolicyById',
- headers: {
- isToken: true
- },
- method: 'post',
- params:data
- })
- }
|