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

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
application.js 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
songyg Отправлено 2 лет назад 8d31cc0
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
import {
AddAssociatedComponents,
AddCopyTeamApps,
addGroup,
backup,
buildCompose,
CheckAppName,
CheckHelmApp,
CheckK8sServiceName,
checkoutGovernanceModel,
getGovernancemodeList,
completeShare,
createAppBatchComponents,
createShare,
delBackup,
deleteCompose,
deleteGroup,
deleteShareRecord,
delFailureBackup,
delRestore,
editAppCreateCompose,
editGroup,
editGroups,
EditHelmApp,
getAppAccess,
getAppDetailState,
getAppResourcesStatistics,
getAssociatedComponents,
getBackup,
getBackupStatus,
getGroupApps,
getGroupDetail,
getHelmAppStoresVersions,
getHelmComponents,
getPluginShareEventInShareApp,
getServiceNameList,
getServices,
getShare,
getShareEventInfo,
getShareRecord,
getShareRecords,
getShareStatus,
getUpgradeComponentList,
giveupShare,
groupMonitorData,
InstallHelmApp,
migrateApp,
parseChart,
queryAllBackup,
queryCopyComponent,
queryMigrateApp,
queryRestoreState,
recordShare,
SetCheckK8sServiceName,
setGovernancemode,
startPluginShareEventInShareApp,
startShareEvent,
submitShare,
Toupgrade,
addHelmModule,
generateHelmModule,
deleteKubernetesVal,
createKubernetesVal,
updateKubernetesVal,
batchDelSingleKubernetesVal,
getOperator,
fetchGroupAllResource,
deleteGroupAllResource
} from '../services/application';
export default {
namespace: 'application',
state: {
// app detail
groupDetail: {},
// component list
apps: [],
// plugin
plugins: [],
func: {}
},
effects: {
*fetchHelmComponents({ payload, callback }, { call }) {
const response = yield call(getHelmComponents, payload);
if (callback) {
callback(response);
}
},
*fetchAppAccess({ payload, callback }, { call }) {
const response = yield call(getAppAccess, payload);
if (callback) {
callback(response);
}
},
*CreateAppBatchComponents({ payload, callback }, { call }) {
const response = yield call(createAppBatchComponents, payload);
if (callback) {
callback(response);
}
},
*fetchAssociatedComponents({ payload, callback }, { call }) {
const response = yield call(getAssociatedComponents, payload);
if (callback) {
callback(response);
}
},
*checkAppName({ payload, callback, handleError }, { call }) {
const response = yield call(CheckAppName, payload, handleError);
if (callback) {
callback(response);
}
},
*addAssociatedComponents({ payload, callback }, { call }) {
const response = yield call(AddAssociatedComponents, payload);
if (callback) {
callback(response);
}
},
*installHelmApp({ payload, callback, handleError }, { call }) {
const response = yield call(InstallHelmApp, payload, handleError);
if (callback) {
callback(response);
}
},
*parseChart({ payload, callback }, { call }) {
const response = yield call(parseChart, payload);
if (callback) {
callback(response);
}
},
*editHelmApp({ payload, callback }, { call }) {
const response = yield call(EditHelmApp, payload);
if (callback) {
callback(response);
}
},
*checkHelmApp({ payload, callback }, { call }) {
const response = yield call(CheckHelmApp, payload);
if (callback) {
callback(response);
}
},
*fetchServiceNameList({ payload, callback }, { call }) {
const response = yield call(getServiceNameList, payload);
if (callback) {
callback(response);
}
},
*checkK8sServiceName({ payload, callback }, { call }) {
const response = yield call(CheckK8sServiceName, payload);
if (callback) {
callback(response);
}
},
*setCheckK8sServiceName({ payload, callback }, { call }) {
const response = yield call(SetCheckK8sServiceName, payload);
if (callback) {
callback(response);
}
},
*setgovernancemode({ payload, callback }, { call }) {
const response = yield call(setGovernancemode, payload);
if (callback) {
callback(response);
}
},
*fetchBackupStatus({ payload, callback }, { call }) {
const response = yield call(getBackupStatus, payload);
if (response && callback) {
callback(response);
}
},
*fetchBackup({ payload, callback }, { call }) {
const response = yield call(getBackup, payload);
if (response && callback) {
callback(response);
}
},
*queryAllBackup({ payload, callback }, { call }) {
const response = yield call(queryAllBackup, payload);
if (response && callback) {
callback(response);
}
},
*queryRestoreState({ payload, callback }, { call }) {
const response = yield call(queryRestoreState, payload);
if (response && callback) {
callback(response);
}
},
*backup({ payload, callback, handleError }, { call }) {
const response = yield call(backup, payload, handleError);
if (response && callback) {
callback(response);
}
},
*groupMonitorData({ payload, callback, handleError }, { call }) {
const response = yield call(groupMonitorData, payload, handleError);
if (response && callback) {
callback(response);
}
},
*editAppCreateCompose({ payload, callback }, { call }) {
const response = yield call(editAppCreateCompose, payload);
if (response && callback) {
callback(response);
}
},
*fetchGroupDetail({ payload, callback, handleError }, { call, put }) {
const response = yield call(getGroupDetail, payload, handleError);
if (response) {
yield put({ type: 'saveGroupDetail', payload: response.bean });
if (callback) {
callback(response);
}
}
},
*fetchComponentVersion({ payload, callback, handleError }, { call }) {
const response = yield call(
getUpgradeComponentList,
payload,
handleError
);
if (response && callback) {
callback(response);
}
},
*fetchToupgrade({ payload, callback }, { call }) {
const response = yield call(Toupgrade, payload);
if (response && callback) {
callback(response);
}
},
*fetchAppDetailState({ payload, callback }, { call }) {
const response = yield call(getAppDetailState, payload);
if (response && callback) {
callback(response);
}
},
*fetchHelmAppStoresVersions({ payload, callback, handleError }, { call }) {
const response = yield call(
getHelmAppStoresVersions,
payload,
handleError
);
if (response && callback) {
callback(response);
}
},
*fetchAppResourcesStatistics({ payload, callback }, { call }) {
const response = yield call(getAppResourcesStatistics, payload);
if (response) {
if (response && callback) {
callback(response);
}
}
},
*fetchApps({ payload, callback }, { call, put }) {
const response = yield call(getGroupApps, payload);
if (response) {
yield put({ type: 'saveApps', payload: response.list });
if (callback) {
callback(response);
}
}
},
*delete({ payload, callback }, { call }) {
const response = yield call(deleteGroup, payload);
if (response && callback) {
callback(response);
}
},
*deleteCompose({ payload, callback }, { call }) {
const response = yield call(deleteCompose, payload);
if (response && callback) {
callback(response);
}
},
*fetchServices({ payload, callback, handleError }, { call }) {
const response = yield call(getServices, payload, handleError);
if (response && callback) {
callback(response);
}
},
*editGroup({ payload, callback }, { call }) {
const response = yield call(editGroup, payload);
if (response && callback) {
callback(response);
}
},
*editGroups({ payload, callback }, { call }) {
const response = yield call(editGroups, payload);
if (response && callback) {
callback(response);
}
},
*addGroup({ payload, callback }, { call }) {
const response = yield call(addGroup, payload);
if (response && callback) {
callback(response.bean);
}
},
*fetchCopyComponent({ payload, callback }, { call }) {
const response = yield call(queryCopyComponent, payload);
if (response && callback) {
callback(response);
}
},
*addCopyTeamApps({ payload, callback, handleError }, { call }) {
const response = yield call(AddCopyTeamApps, payload, handleError);
if (response && callback) {
callback(response);
}
},
// 查询未完成发布记录
*recordShare({ payload, callback }, { call }) {
const response = yield call(recordShare, payload);
if (response && callback) {
callback(response);
}
},
*fetchShareRecords({ payload, callback }, { call }) {
const response = yield call(getShareRecords, payload);
if (response && callback) {
callback(response);
}
},
*fetchShareRecord({ payload, callback }, { call }) {
const response = yield call(getShareRecord, payload);
if (response && callback) {
callback(response);
}
},
*deleteShareRecord({ payload, callback }, { call }) {
const response = yield call(deleteShareRecord, payload);
if (response && callback) {
callback(response);
}
},
// 创建发布记录
*ShareGroup({ payload, callback }, { call }) {
const response = yield call(createShare, payload);
if (response && callback) {
callback(response);
}
},
// 查询发布信息
*getShareInfo({ payload, callback }, { call }) {
const response = yield call(getShare, payload);
if (response && callback) {
callback(response);
}
},
// 提交发布信息
*subShareInfo({ payload, callback, handleError }, { call }) {
const response = yield call(submitShare, payload, handleError);
if (response && callback) {
callback(response);
}
},
// 放弃发布
*giveupShare({ payload, callback, handleError }, { call }) {
const response = yield call(giveupShare, payload, handleError);
if (response && callback) {
callback(response);
}
},
// 构建compose应用
*buildCompose({ payload, callback }, { call }) {
const response = yield call(buildCompose, payload);
if (response && callback) {
callback(response);
}
},
*getShareEventInfo({ payload, callback }, { call }) {
const response = yield call(getShareEventInfo, payload);
if (response && callback) {
callback(response);
}
},
*startShareEvent({ payload, callback }, { call }) {
const response = yield call(startShareEvent, payload);
if (response && callback) {
callback(response);
}
},
*startPluginShareEventInShareApp({ payload, callback }, { call }) {
const response = yield call(startPluginShareEventInShareApp, payload);
if (response && callback) {
callback(response);
}
},
*getPluginShareEventInShareApp({ payload, callback }, { call }) {
const response = yield call(getPluginShareEventInShareApp, payload);
if (response && callback) {
callback(response);
}
},
*getShareStatus({ payload, callback }, { call }) {
const response = yield call(getShareStatus, payload);
if (response && callback) {
callback(response);
}
},
*completeShare({ payload, callback, handleError }, { call }) {
const response = yield call(completeShare, payload, handleError);
if (response && callback) {
callback(response);
}
},
// 应用备份迁移
*migrateApp({ payload, callback }, { call }) {
const response = yield call(migrateApp, payload);
if (response && callback) {
callback(response);
}
},
// 应用备份迁移状态查询
*queryMigrateApp({ payload, callback }, { call }) {
const response = yield call(queryMigrateApp, payload);
if (response && callback) {
callback(response);
}
},
// 应用备份删除
*delRestore({ payload, callback }, { call }) {
const response = yield call(delRestore, payload);
if (response && callback) {
callback(response);
}
},
*delBackup({ payload, callback }, { call }) {
const response = yield call(delBackup, payload);
if (response && callback) {
callback(response);
}
},
// 应用失败记录删除
*delFailureBackup({ payload, callback }, { call }) {
const response = yield call(delFailureBackup, payload);
if (response && callback) {
callback(response);
}
},
// 检查治理模式
*checkoutGovernanceModel({ payload, callback, handleError }, { call }) {
const response = yield call(
checkoutGovernanceModel,
payload,
handleError
);
if (response && callback) {
callback(response);
}
},
*getGovernancemodeList({ payload, callback, handleError }, { call }) {
const data = yield call(getGovernancemodeList, payload, handleError);
if (data && callback) {
callback(data);
}
},
*addHelmModule({ payload, callback, handleError }, { call }) {
const data = yield call(addHelmModule, payload, handleError);
if (data && callback) {
callback(data);
}
},
*generateHelmModule({ payload, callback, handleError }, { call }) {
const data = yield call(generateHelmModule, payload, handleError);
if (data && callback) {
callback(data);
}
},
*deleteKubernetesVal({ payload, callback, handleError }, { call }) {
const data = yield call(deleteKubernetesVal, payload, handleError);
if (data && callback) {
callback(data);
}
},
*createKubernetesVal({ payload, callback, handleError }, { call }) {
const data = yield call(createKubernetesVal, payload, handleError);
if (data && callback) {
callback(data);
}
},
*updateKubernetesVal({ payload, callback, handleError }, { call }) {
const data = yield call(updateKubernetesVal, payload, handleError);
if (data && callback) {
callback(data);
}
},
*batchDelSingleKubernetesVal({ payload, callback, handleError }, { call }) {
const data = yield call(batchDelSingleKubernetesVal, payload, handleError);
if (data && callback) {
callback(data);
}
},
*getOperator({ payload, callback, handleError }, { call }) {
const data = yield call(getOperator, payload, handleError);
if (data && callback) {
callback(data);
}
},
*fetchGroupAllResource({ payload, callback, handleError }, { call, put }) {
const response = yield call(fetchGroupAllResource, payload, handleError);
if (response) {
if (callback) {
callback(response);
}
}
},
*deleteGroupAllResource({ payload, callback, handleError }, { call, put }) {
const response = yield call(deleteGroupAllResource, payload, handleError);
if (response) {
if (callback) {
callback(response);
}
}
},
},
reducers: {
clearApps(state) {
return {
...state,
apps: []
};
},
saveApps(state, action) {
return {
...state,
apps: action.payload
};
},
clearGroupDetail(state) {
return {
...state,
groupDetail: {}
};
},
saveGroupDetail(state, action) {
return {
...state,
groupDetail: 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