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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70469.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ESP32 websocket-client

本文简介 ESP-IDF WebSocket-Client 实验平台 ①ESP-IDF 版本:release/v5.3.2 ③硬件平台:esp32-s3 版权声明 ①作者:coLin ②声明:问题总结,有误解,请联系纠正。 正文 1、基于 esp-idf 如何使用 …

【Python爬虫(12)】正则表达式:Python爬虫的进阶利刃

【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取&#xff…

网络安全设备防护原理 网络安全防护装置

🍅 点击文末小卡片 ,免费获取网络安全全套资料,资料在手,涨薪更快 防火墙 简介 网络层的防护设备,依照特殊的规则允许或者限制传输的数据通过 是由软件和硬件设备组合而成,在内部网和外部网之间、专用网…

小结:策略路由(Policy-based Routing,PBR)

在华为设备上,策略路由(Policy-based Routing,PBR)允许你根据流量的各种特征(如源IP、目标IP、源端口、目的端口、协议类型等)来选择流量的转发路径。华为的策略路由配置与其他厂商相似,但也有其…

蓝桥杯15 填空题

1.握手问题: 思路:首先当所有人都握过手,由于一次握手相当于两个人都握手过,所以容易发现这是一个组合问题,为(50*49)/2,而其中有7个人没有相互握过手,那么减去&#xff…

HTML项目一键打包工具:HTML2EXE 最新版

HTML2EXE 工具可以一键打包生成EXE可执行文件。可以打包任意HTML项目或者是一个网址为单个EXE文件,直接打开即可运行。支持KRPano全景VR项目、WebGL游戏项目、视频播放、,课件打包、网址打包等。 一、功能特点 类别序号功能标题1支持程序图标自定义(支持…

开启开源新时代:DeepSeek引领人工智能技术开放化

DeepSeek开源周:开启AI共享新时代 摘要 DeepSeek近日通过社交平台X宣布,将于下周启动为期五天的开源活动,每天公开一个核心代码库。这一消息迅速引发热议,被认为是人工智能迈向开放共享时代的关键一步。通过释放技术资源&#xff…

springboot多实例部署时,@Scheduled注释的方法重复执行

问题&#xff1a;springboot多实例部署时&#xff0c;Scheduled注释的方法重复执行 在 Spring Boot 中要实现 Redis 的SET NX EX命令&#xff0c;可以借助 Spring Data Redis 来完成。SET NX EX命令用于在键不存在时设置键值对&#xff0c;并同时设置过期时间。 <dependen…

DeepSeek赋能制造业:图表可视化从入门到精通

一、企业数据可视化之困 在数字化浪潮席卷全球的当下,商贸流通企业作为经济活动的关键枢纽,每天都在与海量数据打交道。从商品的采购、库存管理,到销售渠道的拓展、客户关系的维护,各个环节都源源不断地产生数据。这些数据犹如一座蕴含巨大价值的宝藏,然而,如何挖掘并利用…

紧随“可信数据空间”政策风潮,数造科技正式加入开放数据空间联盟

在全球数字化转型加速的背景下&#xff0c;数造科技凭借前瞻性战略眼光&#xff0c;正式加入开放数据空间联盟&#xff08;ODSA&#xff09;。这一决策&#xff0c;不仅是公司发展历程中的重要一步&#xff0c;更是我们积极响应行业发展趋势&#xff0c;致力于推动数据产业创新…

数学建模之数学模型-1:线性规划

文章目录 线性规划线性规划的基本概念线性规划的数学模型线性规划的标准模型对非标准形式标准化线性规划的典型建模&#xff1a;运输问题数学模型的建立 线性规划 线性规划的基本概念 线性规划问题可以分为两类问题&#xff1a; &#xff08;1&#xff09;如何合理地使用有限…

开源免费文档翻译工具 可支持pdf、word、excel、ppt

项目介绍 今天给大家推荐一个开源的、超实用的免费文档翻译工具&#xff08;DeeplxFile&#xff09;&#xff0c;相信很多人都有需要翻译文档的时刻&#xff0c;这款工具就能轻松解决你的需求。 它支持多种文档格式翻译&#xff0c;包括 Word、PDF、PPT、Excel &#xff0c;使…

Django Admin: 实现基于数据库实际值的动态过滤器

在 Django Admin 中,我们经常需要使用 list_filter 来为管理界面添加过滤功能。然而,有时我们希望过滤器能够动态地反映数据库中的实际值,而不是依赖于预定义的选项。本文将介绍如何实现一个基于数据库实际值的动态过滤器,以 ECR 仓库的区域过滤为例。 问题背景 在管理 E…

巧用GitHub的CICD功能免费打包部署前端项目

近年来&#xff0c;随着前端技术的发展&#xff0c;前端项目的构建和打包过程变得越来越复杂&#xff0c;占用的资源也越来越多。我有一台云服务器&#xff0c;原本打算使用Docker进行部署&#xff0c;以简化操作流程。然而&#xff0c;只要执行sudo docker-compose -f deploy/…

Python之装饰器二 带参数的装饰器

前言一、带参数的装饰器二、在装饰器里面传入参数总结 前言 暂无 一、带参数的装饰器 我们知道&#xff0c;不带参数的装饰其实就是在函数的头上添加装饰器时放一个名称&#xff0c;这种写法就默认了装饰器函数调的是被装饰函数自己&#xff0c;换句话说就是&#xff0c;大家…

Windows 主机与安卓设备网线直连配置教程

在一些特殊场景下&#xff0c;我们可能需要在 Windows 主机没有联网的情况下&#xff0c;与安卓设备通过网线直连进行通信。本文将详细介绍具体的配置步骤。 一、硬件准备 一根网线&#xff08;直通线或交叉线&#xff0c;具体取决于设备接口&#xff09;。 一台支持以太网连…

Linux文件系统与磁盘存储

目录 一、磁盘基础 二、磁盘的结构与工作原理 1. 磁盘的物理结构 2. 磁盘的工作原理 &#x1f352;磁道与扇区 &#xff1a; &#x1f347;磁盘如何找数据&#xff1f; 3. 磁盘的应用场景 &#x1f335;个人电脑 &#x1f33b;公司服务器 4. 逻辑块地址&#xff08;LB…

进程线程的创建、退出、回收

1. 进程相关知识点 1.1 进程创建 fork()&#xff1a; 功能&#xff1a;创建一个子进程。 返回值&#xff1a; 父进程中返回子进程的 PID。 子进程中返回 0。 失败返回 -1。 特点&#xff1a;子进程是父进程的副本&#xff0c;拥有独立的内存空间。 vfork()&#xff1a;…

解耦的艺术_应用架构中的解耦

文章目录 Pre解耦的技术演化应用架构中的解耦小结 Pre 解耦的艺术_通过DPI依赖倒置实现解耦 解耦的艺术_通过中间层映射实现解耦 解耦的技术演化 技术的演化史&#xff0c;也是一部解耦的历史。从最初的面向对象编程&#xff08;OOP&#xff09;到Spring框架的依赖注入&…

低概率发生调用`pthread_cond_wait`的线程没有被唤醒

低概率发生调用pthread_cond_wait的线程没有被唤醒 背景&#xff1a; 你是否也踩过坑&#xff0c;在A线程调用pthread_cond_wait等待&#xff0c;在B线程调用pthread_cond_signal唤醒A线程进行工作处理&#xff0c;然后在某一次用户产品反馈中发现了低概率问题。A线程像是卡住…