| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495 |
- import { get, post, postForm } from '@/utils/request'
- const devopsApi = {
- getEnvList: '/api/devops/envs',
- getAppTypeList: '/api/devops/app_types',
- getDashboard: '/api/devops/dashboard',
- getAccount: '/api/devops/account',
- getBuildDir: '/api/devops/build/dir',
- eraseBuildDir: '/api/devops/build/dir/erase',
- getMachineList: '/api/devops/machine/host',
- getAliyunKeyList: '/api/devops/machine/aliyun/key',
- getMachineProcList: '/api/devops/machine/proc',
- getMachineTaskList: '/api/devops/machine/task',
- getMachineNginx: '/api/search1/nginx',
- getMachineNginx1: '/api/devops/srv/nginx',
- getDockerList: '/api/devops/docker',
- getCompilerList: '/api/devops/build/compiler',
- getRepoAuthList: '/api/devops/build/repoauth',
- getPackerList: '/api/devops/build/packer',
- getAppConfigList: '/api/devops/app/config/app',
- getAppDeployConfigList: '/api/devops/app/config/app/deploy',
- getBuildDeployList: '/api/devops/app/bd',
- getAppStatList: '/api/devops/app/stat',
- getDeployer: '/api/devops/deployer',
- getSiteOptionList: '/api/devops/sys/site',
- getWebhookList: '/api/devops/sys/notify/webhook',
- getMenuTree: '/api/devops/rbac/menu/ztree',
- getRoleList: '/api/devops/rbac/role',
- getUserList: '/api/devops/rbac/user'
- }
- export function getEnvList() {
- return get(devopsApi.getEnvList)
- }
- export function getDashboard() {
- return get(devopsApi.getDashboard)
- }
- export function getAccountLoginRecord() {
- return get(devopsApi.getAccount + '/record')
- }
- export function updateAccountName(formData) {
- return postForm(devopsApi.getAccount + '/update/username', formData)
- }
- export function updateAccountPasswd(formData) {
- return postForm(devopsApi.getAccount + '/update/passwd', formData)
- }
- export function logoutAccountLogin(formData) {
- return postForm(devopsApi.getAccount + '/logout', formData)
- }
- export function getAccountMessage(queryInfo) {
- return get(devopsApi.getAccount + '/message', queryInfo)
- }
- export function clearAccountMessage() {
- return postForm(devopsApi.getAccount + '/message/clear')
- }
- export function getMachineList(queryInfo) {
- return get(devopsApi.getMachineList, queryInfo)
- }
- export function getMachineSessions(env) {
- return get(devopsApi.getMachineList + '/ws?env=' + env)
- }
- export function getMachineUsedList(machineId) {
- return get(devopsApi.getMachineList + '/app?machineId=' + machineId)
- }
- export function getAliyunOss() {
- return get(devopsApi.getMachineList + '/oss/list')
- }
- export function addAliyunOss(payload) {
- return postForm(devopsApi.getMachineList + '/oss/add', payload)
- }
- export function updateMachineEnv(payload) {
- return postForm(devopsApi.getMachineList + '/env', payload)
- }
- export function deprecateMachine(payload) {
- return postForm(devopsApi.getMachineList + '/deprecate', payload)
- }
- export function deleteMachine(payload) {
- return postForm(devopsApi.getMachineList + '/delete', payload)
- }
- export function getAliyunKeyList() {
- return get(devopsApi.getAliyunKeyList)
- }
- export function getMachineProcList(queryInfo) {
- return get(devopsApi.getMachineProcList, queryInfo)
- }
- export function getMachineTaskList(queryInfo) {
- return get(devopsApi.getMachineTaskList, queryInfo)
- }
- export function eraseMachineTask(queryInfo) {
- return postForm(devopsApi.getMachineTaskList + '/clear', queryInfo)
- }
- export function getFileTree(queryInfo) {
- return get(devopsApi.getMachineNginx + '/tree', queryInfo)
- }
- export function getNginxConf(queryInfo) {
- return get(devopsApi.getMachineNginx + '/conf', queryInfo)
- }
- export function updateNginxConf(payload) {
- return post(devopsApi.getMachineNginx + '/conf', payload)
- }
- export function getLogDates(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/date', queryInfo)
- }
- export function getNginxLog2(payload) {
- return post(devopsApi.getMachineNginx + '/log2', payload)
- }
- export function getNginxLogCount(queryInfo) {
- return get(devopsApi.getMachineNginx + '/count', queryInfo)
- }
- export function getNginxLogChart1(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart1', queryInfo)
- }
- export function getNginxLogChart2(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart2', queryInfo)
- }
- export function getNginxLogChart3(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart3', queryInfo)
- }
- export function getNginxLogChart4(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart4', queryInfo)
- }
- export function getNginxLogChart5(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart5', queryInfo)
- }
- export function getNginxLogChart6(queryInfo) {
- return get(devopsApi.getMachineNginx + '/log/chart6', queryInfo)
- }
- export function getDockerfileImageList() {
- return get(devopsApi.getDockerList + '/image')
- }
- export function getDockerRegistryList(pn) {
- return get(devopsApi.getDockerList + '/registry?pn=' + pn)
- }
- export function addDockerRegistry(formData) {
- return postForm(devopsApi.getDockerList + '/registry', formData)
- }
- export function deleteDockerRegistry(formData) {
- return postForm(devopsApi.getDockerList + '/registry/delete', formData)
- }
- export function getBuildDir() {
- return get(devopsApi.getBuildDir)
- }
- export function eraseBuildDir() {
- return post(devopsApi.eraseBuildDir)
- }
- export function getRepoAuthList(pn) {
- return get(devopsApi.getRepoAuthList + '?pn=' + pn)
- }
- export function getRepoTypes() {
- return get(devopsApi.getRepoAuthList + '/repo_types')
- }
- export function addRepoAuth(formData) {
- return postForm(devopsApi.getRepoAuthList, formData)
- }
- export function deleteRepoAuth(formData) {
- return postForm(devopsApi.getRepoAuthList + '/delete', formData)
- }
- export function getCompilerList(pn) {
- return get(devopsApi.getCompilerList + '?pn=' + pn)
- }
- export function getCompilerTypes() {
- return get(devopsApi.getCompilerList + '/types')
- }
- export function getCompilerVersion(id) {
- return get(devopsApi.getCompilerList + '/version?id=' + id)
- }
- export function addImageBind(form) {
- return post(devopsApi.getCompilerList + '/bind/add', form)
- }
- export function deleteImageBind(form) {
- return post(devopsApi.getCompilerList + '/bind/delete', form)
- }
- export function getImageBindList(queryInfo) {
- return get(devopsApi.getCompilerList + '/bind/list', queryInfo)
- }
- export function addCompiler(formData) {
- return postForm(devopsApi.getCompilerList, formData)
- }
- export function deleteCompiler(formData) {
- return postForm(devopsApi.getCompilerList + '/delete', formData)
- }
- export function getPackerList(pn) {
- return get(devopsApi.getPackerList + '?pn=' + pn)
- }
- export function getPackTypes() {
- return get(devopsApi.getPackerList + '/pack_types')
- }
- export function addPacker(formData) {
- return postForm(devopsApi.getPackerList, formData)
- }
- export function deletePacker(formData) {
- return postForm(devopsApi.getPackerList + '/delete', formData)
- }
- export function getAppConfigList(queryInfo) {
- return get(devopsApi.getAppConfigList, queryInfo)
- }
- export function getBuildConfig() {
- return get(devopsApi.getAppConfigList + '/build_config')
- }
- export function getAppConfig(appId) {
- return get(devopsApi.getAppConfigList + '/detail?appId=' + appId)
- }
- export function addAppBindDomain(form) {
- return post(devopsApi.getAppConfigList + '/bind_domain/add', form)
- }
- export function deleteAppBindDomain(form) {
- return post(devopsApi.getAppConfigList + '/bind_domain/delete', form)
- }
- export function getAppBindDomain(appId) {
- return get(devopsApi.getAppConfigList + '/bind_domain/list?appId=' + appId)
- }
- export function addAppConfig(formData) {
- return postForm(devopsApi.getAppConfigList, formData)
- }
- export function copyAppConfig(formData) {
- return postForm(devopsApi.getAppConfigList + '/copy', formData)
- }
- export function updateAppConfig(formData) {
- return postForm(devopsApi.getAppConfigList + '/update', formData)
- }
- export function eraseAppRepo(formData) {
- return postForm(devopsApi.getAppConfigList + '/clear_repo', formData)
- }
- export function deleteAppConfig(formData) {
- return postForm(devopsApi.getAppConfigList + '/delete', formData)
- }
- export function getAppDeployConfigList(appId) {
- return get(devopsApi.getAppDeployConfigList + '?appId=' + appId)
- }
- export function getDeployMachineList(env) {
- return get(devopsApi.getAppDeployConfigList + '/machine?env=' + env)
- }
- export function addAppDeployConfig(formData) {
- return postForm(devopsApi.getAppDeployConfigList, formData)
- }
- export function updateAppDeployConfig(formData) {
- return postForm(devopsApi.getAppDeployConfigList + '/update', formData)
- }
- export function deleteAppDeployConfig(formData) {
- return postForm(devopsApi.getAppDeployConfigList + '/delete', formData)
- }
- export function getBuildDeployList(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/build', queryInfo)
- }
- export function getBuildTaskList() {
- return get(devopsApi.getBuildDeployList + '/task')
- }
- export function cancelBuildTask(formData) {
- return postForm(devopsApi.getBuildDeployList + '/cancel_task', formData)
- }
- export function resetBuildStat() {
- return postForm(devopsApi.getBuildDeployList + '/reset')
- }
- export function cancelBuild() {
- return postForm(devopsApi.getBuildDeployList + '/cancel')
- }
- export function updateApp(formData) {
- return postForm(devopsApi.getBuildDeployList + '/update', formData)
- }
- export function buildApp(formData) {
- return postForm(devopsApi.getBuildDeployList + '/build', formData)
- }
- export function getDeployList(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/deploy', queryInfo)
- }
- export function deployApp(formData) {
- return postForm(devopsApi.getBuildDeployList + '/deploy', formData)
- }
- // 构建历史
- export function getBuildLogList(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/history', queryInfo)
- }
- export function getBuildResult(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/result', queryInfo)
- }
- export function getBuildConfigSnapshot(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/config', queryInfo)
- }
- export function getBuildConsumed(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/consumed', queryInfo)
- }
- export function getBuildPackageUrl(queryInfo) {
- return get(devopsApi.getBuildDeployList + '/package_url', queryInfo)
- }
- export function deleteBuildLog(formData) {
- return postForm(devopsApi.getBuildDeployList + '/delete', formData)
- }
- export function getAppStatList(queryInfo) {
- return get(devopsApi.getAppStatList, queryInfo)
- }
- export function getAppStatDetail(appId) {
- return get(devopsApi.getAppStatList + '/detail?appId=' + appId)
- }
- export function restartAppStat(formData) {
- return postForm(devopsApi.getAppStatList + '/restart', formData)
- }
- export function startAppStat(formData) {
- return postForm(devopsApi.getAppStatList + '/start', formData)
- }
- export function stopAppStat(formData) {
- return postForm(devopsApi.getAppStatList + '/stop', formData)
- }
- export function getAppStat(queryInfo) {
- return get(devopsApi.getAppStatList + '/now', queryInfo)
- }
- export function addAgentConfig(formData) {
- return post(devopsApi.getDeployer + '/agent_config/add', formData)
- }
- export function deleteAgentConfig(formData) {
- return post(devopsApi.getDeployer + '/agent_config/delete', formData)
- }
- export function getAgentConfigList(queryInfo) {
- return get(devopsApi.getDeployer + '/agent_config/list', queryInfo)
- }
- export function addRemoteHost(formData) {
- return post(devopsApi.getDeployer + '/remote_host/add', formData)
- }
- export function deleteRemoteHost(formData) {
- return post(devopsApi.getDeployer + '/remote_host/delete', formData)
- }
- export function getRemoteHostList(queryInfo) {
- return get(devopsApi.getDeployer + '/remote_host/list', queryInfo)
- }
- export function updateRemoteApp(formData) {
- return post(devopsApi.getDeployer + '/update', formData)
- }
- export function getSiteOptionList() {
- return get(devopsApi.getSiteOptionList)
- }
- export function updateSiteOption(formData) {
- return postForm(devopsApi.getSiteOptionList + '/update', formData)
- }
- export function getWebhookList() {
- return get(devopsApi.getWebhookList)
- }
- export function addWebhook(formData) {
- return postForm(devopsApi.getWebhookList, formData)
- }
- export function deleteWebhook(formData) {
- return postForm(devopsApi.getWebhookList + '/delete', formData)
- }
- export function testWebhook(formData) {
- return postForm(devopsApi.getWebhookList + '/test', formData)
- }
- export function getMenuList() {
- return get(devopsApi.getMenuTree)
- }
- export function getRoleList() {
- return get(devopsApi.getRoleList)
- }
- export function getRoleUser(roleId) {
- return get(devopsApi.getRoleList + '/users?roleId=' + roleId)
- }
- export function getRoleMenu(roleId) {
- return get(devopsApi.getRoleList + '/menus?id=' + roleId)
- }
- export function updateRoleMenu(formData) {
- return postForm(devopsApi.getRoleList + '/menus', formData)
- }
- export function getUserList() {
- return get(devopsApi.getUserList)
- }
- export function getUserRole(userId) {
- return get(devopsApi.getUserList + '/role?userId=' + userId)
- }
- export function getAddUserRoleList() {
- return get(devopsApi.getUserList + '/add')
- }
- export function addUser(formData) {
- return postForm(devopsApi.getUserList + '/add', formData)
- }
- export function updateUserRole(formData) {
- return postForm(devopsApi.getUserList + '/role', formData)
- }
- export function updateUserPasswd(formData) {
- return postForm(devopsApi.getUserList + '/passwd', formData)
- }
- export function deleteUser(formData) {
- return postForm(devopsApi.getUserList + '/delete', formData)
- }
|