vue 学习-vite api.js

/**

整机管理

* */

// 整机分类 列表

export const wholeMachineServersType= params => ajaxGet({url: `wholeMachine/serverstype/`,params})

// 整机分类 新增

export const wholeMachineServersTypeAdd= params => ajaxPost({url: `wholeMachine/serverstype/`,params})

// 整机分类 编辑

export const wholeMachineServersTypeEdit= params => ajaxPut({url: `wholeMachine/serverstype/`,params})

// 整机分类 删除

export const wholeMachineServersTypeDelete= params => ajaxDelete({url: `wholeMachine/serverstype/`,params})

// 整机用途 列表

export const wholeMachineServersUsage= params => ajaxGet({url: `wholeMachine/serversusage/`,params})

// 整机用途 新增

export const wholeMachineServersUsageAdd= params => ajaxPost({url: `wholeMachine/serversusage/`,params})

// 整机用途 编辑

export const wholeMachineServersUsageEdit= params => ajaxPut({url: `wholeMachine/serversusage/`,params})

// 整机用途 删除

export const wholeMachineServersUsageDelete= params => ajaxDelete({url: `wholeMachine/serversusage/`,params})

// 整机机型 列表

export const wholeMachineServersModel= params => ajaxGet({url: `wholeMachine/serversmodel/`,params})

// 整机机型 新增

export const wholeMachineServersModelAdd= params => ajaxPost({url: `wholeMachine/serversmodel/`,params})

// 整机机型 编辑

export const wholeMachineServersModelEdit= params => ajaxPut({url: `wholeMachine/serversmodel/`,params})

// 整机机型 删除

export const wholeMachineServersModelDelete= params => ajaxDelete({url: `wholeMachine/serversmodel/`,params})

// 整机机型 获取领域

export const wholeMachineServersModelGetArea= params => ajaxGet({url: `wholeMachine/serversmodel/getArea/`,params})

// 整机机型 列表

export const wholeMachineServersInfo= params => ajaxGet({url: `wholeMachine/serversinfo/`,params})

// 整机管理 新增

export const wholeMachineServersInfoAdd= params => ajaxPost({url: `wholeMachine/serversinfo/`,params})

// 整机管理 编辑

export const wholeMachineServersInfoEdit= params => ajaxPut({url: `wholeMachine/serversinfo/`,params})

// 整机管理 删除

export const wholeMachineServersInfoDelete= params => ajaxDelete({url: `wholeMachine/serversinfo/`,params})

// 整机管理 导出

export const wholeMachineServersInfoExportexecl= params => ajaxGet({url: `wholeMachine/serversinfo/exportexecl/`,params})

// 整机管理 导入

export const wholeMachineServersInfoImportexcel= params => uploadImg({url: `wholeMachine/serversinfo/importexcel/`,params})

export const wholeMachineServersCountbyAreaandModel= params => ajaxGet({url: `wholeMachine/serversinfo/countbyAreaandModel`,params})

export const wholeMachineServersCountbyArea= params => ajaxGet({url: `wholeMachine/serversinfo/countbyArea`,params})

export const wholeMachineServersCountbyUsageandModel= params => ajaxGet({url: `wholeMachine/serversinfo/countbyUsageandModel`,params})

export const wholeMachineServersCountbyUsage= params => ajaxGet({url: `wholeMachine/serversinfo/countbyUsage`,params})

export const wholeMachineServersCountAll= params => ajaxGet({url: `wholeMachine/serversinfo/countAll`,params})

application-->urls.py

path('api/wholeMachine/', include('apps.wholeMachine.urls')),

apps--wholeMachine>urls.py

from django.urls import path, re_path

from rest_framework import routers

from apps.wholeMachine.views import ServersUsageManageViewSet, ServersModelManageViewSet, ServersInfoManageViewSet

system_url = routers.SimpleRouter()

system_url.register(r'serversmodel', ServersModelManageViewSet)

system_url.register(r'serversusage', ServersUsageManageViewSet)

system_url.register(r'serversinfo', ServersInfoManageViewSet)

urlpatterns = [

path('serversmodel/getArea/',ServersModelManageViewSet.as_view({'get':'getArea'}), name='获取领域列表'),

path('serversinfo/countAll/',ServersInfoManageViewSet.as_view({'get':'countAll'}), name='统计servers数量'),

path('serversinfo/countbyArea/',ServersInfoManageViewSet.as_view({'get':'countbyArea'}), name='统计serversTypes-serversModel数量'),

path('serversinfo/countbyAreaandModel/',ServersInfoManageViewSet.as_view({'get':'countbyAreaandModel'}), name='统计serversTypes-serversModel数量'),

path('serversinfo/countbyUsageandModel/',ServersInfoManageViewSet.as_view({'get':'countbyUsageandModel'}), name='统计serversUsage-serversModel数量'),

path('serversinfo/countbyUsage/',ServersInfoManageViewSet.as_view({'get':'countbyUsage'}), name='统计serversUsage数量'),

path('serversinfo/exportexecl/',ServersInfoManageViewSet.as_view({'get':'exportexecl'}), name='后台导出数据'),

path('serversinfo/importexcel/',ServersInfoManageViewSet.as_view({'post':'importexcel'}), name='后台导入数据'),

]

urlpatterns += system_url.urls

相关推荐
lijun_xiao200911 分钟前
前端最新Vue2+Vue3基础入门到实战项目全套教程
前端
爱喝白开水a12 分钟前
LangChain 基础系列之 Prompt 工程详解:从设计原理到实战模板_langchain prompt
开发语言·数据库·人工智能·python·langchain·prompt·知识图谱
Neverfadeaway24 分钟前
【C语言】深入理解函数指针数组应用(4)
c语言·开发语言·算法·回调函数·转移表·c语言实现计算器
90后的晨仔24 分钟前
Pinia 状态管理原理与实战全解析
前端·vue.js
武子康25 分钟前
Java-152 深入浅出 MongoDB 索引详解 从 MongoDB B-树 到 MySQL B+树 索引机制、数据结构与应用场景的全面对比分析
java·开发语言·数据库·sql·mongodb·性能优化·nosql
杰克尼29 分钟前
JavaWeb_p165部门管理
java·开发语言·前端
EndingCoder30 分钟前
WebSocket实时通信:Socket.io
服务器·javascript·网络·websocket·网络协议·node.js
90后的晨仔31 分钟前
Vue3 状态管理完全指南:从响应式 API 到 Pinia
前端·vue.js
90后的晨仔1 小时前
Vue 内置组件全解析:提升开发效率的五大神器
前端·vue.js
我胡为喜呀1 小时前
Vue3 中的 watch 和 watchEffect:如何优雅地监听数据变化
前端·javascript·vue.js