1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
monitor.js 4.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zsl1549 Отправлено 4 лет назад 7d8f1ff
/* eslint-disable no-unused-vars */
/* eslint-disable prettier/prettier */
import { queryTags } from '../services/api';
import {
deleteComponsentTrace,
getComponsentTrace,
setComponsentTrace
} from '../services/app';
import {
getMonitorRangeData,
getServiceMonitor,
addServiceMonitorFigure,
getServiceMonitorFigure,
postServiceMonitor,
deleteServiceMonitor,
updateServiceMonitor,
sortMonitorFigure,
updataServiceMonitorFigure,
deleteServiceMonitorFigure,
batchDeleteServiceMonitorFigure,
getServiceMonitorFigureInfo,
getKeyImport,
getComponentMetrics,
addKeyImport
} from '../services/monitor';
export default {
namespace: 'monitor',
state: {
tags: []
},
effects: {
*fetchComponentMetrics({ payload, callback, handleError }, { call }) {
const response = yield call(getComponentMetrics, payload, handleError);
if (response && callback) {
callback(response);
}
},
*fetchTags(_, { call, put }) {
const response = yield call(queryTags);
yield put({
type: 'saveTags',
payload: response.list
});
},
*fetchServiceMonitor({ payload, callback }, { call }) {
const response = yield call(getServiceMonitor, payload);
if (callback) {
callback(response);
}
},
*fetchServiceMonitorFigureInfo({ payload, callback }, { call }) {
const response = yield call(getServiceMonitorFigureInfo, payload);
if (callback) {
callback(response);
}
},
*fetchKeyImport({ payload, callback }, { call }) {
const response = yield call(getKeyImport, payload);
if (callback) {
callback(response);
}
},
*addKeyImport({ payload, callback }, { call }) {
const response = yield call(addKeyImport, payload);
if (callback) {
callback(response);
}
},
*addServiceMonitorFigure({ payload, callback }, { call }) {
const response = yield call(addServiceMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*editServiceMonitorFigure({ payload, callback }, { call }) {
const response = yield call(updataServiceMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*sortMonitorFigure({ payload, callback }, { call }) {
const response = yield call(sortMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*delServiceMonitorFigure({ payload, callback }, { call }) {
const response = yield call(deleteServiceMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*batchDeleteServiceMonitorFigure({ payload, callback }, { call }) {
const response = yield call(batchDeleteServiceMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*fetchServiceMonitorFigure({ payload, callback }, { call }) {
const response = yield call(getServiceMonitorFigure, payload);
if (callback) {
callback(response);
}
},
*addServiceMonitor({ payload, callback }, { call }) {
const response = yield call(postServiceMonitor, payload);
if (callback) {
callback(response);
}
},
*deleteServiceMonitor({ payload, callback }, { call }) {
const response = yield call(deleteServiceMonitor, payload);
if (callback) {
callback(response);
}
},
*updateServiceMonitor({ payload, callback }, { call }) {
const response = yield call(updateServiceMonitor, payload);
if (callback) {
callback(response);
}
},
*getComponsentTrace({ payload, callback }, { call }) {
const response = yield call(getComponsentTrace, payload);
if (callback) {
callback(response);
}
},
*setComponsentTrace({ payload, callback }, { call }) {
const response = yield call(setComponsentTrace, payload);
if (callback) {
callback(response);
}
},
*deleteComponsentTrace({ payload, callback }, { call }) {
const response = yield call(deleteComponsentTrace, payload);
if (callback) {
callback(response);
}
},
*getMonitorRangeData({ payload, callback }, { call }) {
const response = yield call(getMonitorRangeData, payload);
if (callback) {
callback(response);
}
}
},
reducers: {
saveTags(state, action) {
return {
...state,
tags: action.payload
};
}
}
};

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main