vue 学习-vite api.js

news/2025/2/22 13:58:18

/**
 整机管理
 * */

// 整机分类 列表
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


http://www.niftyadmin.cn/n/5862354.html

相关文章

深度学习数据集

1 huggingface datasets 需要先安装 datasets库 pip install datasets 用coco数据集举例,我们可以搜索coco,然后通过页面右侧的use this dataset或者是 clone respository来获取数据集 https://huggingface.co/datasets/phiyodr/coco2017 huggingface的…

【深度学习】矩阵的理解与应用

一、矩阵基础知识 1. 什么是矩阵? 矩阵是一个数学概念,通常表示为一个二维数组,它由行和列组成,用于存储数值数据。矩阵是线性代数的基本工具之一,广泛应用于数学、物理学、工程学、计算机科学、机器学习和数据分析等…

跳跃游戏(力扣55)

题目问是否可以跳到数组最后一个下标,有的同学可能会思考如何模拟跳跃这个操作,但这是比较困难的,很容易把自己绕进去。可以换一种思路,我们不需要知道具体是如何跳到最后一个下标的,而是找到最大的跳跃范围。如果该跳…

应用层的协议-http/https的状态码

1xx:表示临时响应,需要操作者继续操作 2xx:成功,操作被成功接受并处理 3xx:一般是重定向问题 4xx:客户端的问题 5xx:服务端的问题 1xx: 100: 表示服务器收到客户端的第一部分请…

基于WebRTC与AI大模型接入EasyRTC:打造轻量级、高实时、强互动的嵌入式音视频解决方案

随着物联网和嵌入式技术的快速发展,嵌入式设备对实时音视频通信的需求日益增长。然而,传统的音视频解决方案往往存在体积庞大、实时性差、互动体验不佳等问题,难以满足嵌入式设备的资源限制和应用场景需求。 针对以上痛点,本文将介…

Android:权限permission申请示例代码

Android应用项目每次最开始都要进行权限申请&#xff0c;贴一下权限申请的示例代码&#xff0c;方便后续Ctrl CV使用 1.AndroidManifest.xml 配置要申请的权限 <uses-permission android:name"android.permission.READ_CONTACTS" /> <uses-permission and…

BUUCTF-Web方向16-20wp

目录 [极客大挑战 2019]PHP[ACTF2020 新生赛]BackupFile[RoarCTF 2019]Easy Calc[极客大挑战 2019]BuyFlag[BJDCTF2020]Easy MD5 [极客大挑战 2019]PHP 由内容提示应该存在源码备份&#xff0c;常见的如下&#xff0c;一个个尝试 后缀&#xff1a;tar tar.gz zip rar 名字&am…

第30篇 基于ARM A9处理器用C语言实现中断<六>

Q&#xff1a;怎样设计基于ARM A9处理器的C语言程序在数码管上滚动显示字符&#xff1f; A&#xff1a;使用A9 Private Timer中断源&#xff0c;控制字符滚动的速度&#xff1b;按键产生中断可以控制字符暂停/继续滚动。 本实验在DE1-SoC开发板的6个七段数码管*HEX5~HEX0*上…