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
相关文章:
vue 学习-vite api.js
/** 整机管理 * */ // 整机分类 列表 export const wholeMachineServersType params > ajaxGet({url: wholeMachine/serverstype/,params}) // 整机分类 新增 export const wholeMachineServersTypeAdd params > ajaxPost({url: wholeMachine/serverstype/,params}) /…...
java练习(35)
ps:题目来自力扣 整数反转 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)…...
PW_Balance
目录 1、 PW_Balance 1.1、 getDocumentsTypeID 1.2、 getShouldAmount 1.3、 setOptimalAmount 1.4、 setRemark PW_Balance package com.gx.pojo; public class PW_Balance { private Integer BalanceID; private Integer PaymentID; private Integer ReceptionID…...
【Linux-网络】HTTP的清风与HTTPS的密语
🎬 个人主页:谁在夜里看海. 📖 个人专栏:《C系列》《Linux系列》《算法系列》 ⛰️ 道阻且长,行则将至 目录 📚 引言 📚 一、HTTP 📖 1.概述 📖 2.URL ǵ…...
【前端框架】vue2和vue3的区别详细介绍
Vue 3 作为 Vue 2 的迭代版本,在性能、语法、架构设计等多个维度均有显著的变革与优化。以下详细剖析二者的区别: 响应式系统 Vue 2 实现原理:基于 Object.defineProperty() 方法实现响应式。当一个 Vue 实例创建时,Vue 会遍历…...
CMake管理依赖实战:多仓库的无缝集成
随着软件复杂度的增加,单个项目可能需要依赖多个外部库或模块。这些依赖项可能是来自不同的代码仓库,如ATest和BTest。为了实现高效的依赖管理,CMake提供了多种方式来处理这种多仓库的情况。下面我们将详细介绍几种常见的方法,并通…...
Touchgfx 编写下载算法文件(.stldr)
一)下载算法文件主要参考官方的STM32 ST-LINK Utility模板:(文件所在位置如下:) C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ExternalLoader\M25P64_STM3210E-EVAL\Project\MD…...
回不去的乌托邦
回不去的乌托邦 坐在电脑面前愣神间已至深夜,依然睡意不起。 相比于带着疲惫入睡,伏案发呆更令人惬意。想起最近在自媒体上看到的一句话“最顶级的享受变成了回不去的乌托邦”。 “这是兄弟们最后一次逛校园了,我拍个照”。我的记忆力总是用在…...
如何在 SpringBoot 项目使用 Redis 的 Pipeline 功能
本文是博主在批量存储聊天中用户状态和登陆信息到 Redis 缓存中时,使用到了 Pipeline 功能,并对此做出了整理。 一、Redis Pipeline 是什么 Redis 的 Pipeline 功能可以显著提升 Redis 操作的性能,性能提升的原因在于可以批量执行命令。当我…...
Linux----线程
一、基础概念对比 特性进程 (Process)线程 (Thread)资源分配资源分配的基本单位(独立地址空间)共享进程资源调度单位操作系统调度单位CPU调度的最小单位创建开销高(需复制父进程资源)低(共享进程资源)通信…...
实现rolabelimg对于dota格式文件的直接加载和保存
在本篇博客中,我们将讲解如何修改roLabelImg.py文件,使其能够直接加载和保存Dota格式的标注文件(txt)以替换掉复杂的xml文件。通过对源代码的修改,我们将实现支持加载并保存Dota格式标注数据,以便与roLabel…...
bboss v7.3.5来袭!新增异地灾备机制和Kerberos认证机制,助力企业数据安全
ETL & 流批一体化框架 bboss v7.3.5 发布,多源输出插件增加为特定输出插件设置记录过滤功能;Elasticsearch 客户端新增异地双中心灾备机制,提升框架高可用性;Elasticsearch client 和 http 微服务框架增加对 Kerberos 认证支持…...
华为昇腾服务器固件Firmware、驱动Drive、CANN各自的作用与联系?
文章目录 **1. 固件(Firmware)****2. 驱动(Driver)****3. CANN(Compute Architecture for Neural Networks)****三者关系****典型问题定位** 华为昇腾服务器的固件、驱动和CANN是支撑其AI计算能力的核心组件…...
MySQL 视图入门
一、什么是 MySQL 视图 1.1 视图的基本概念 在 MySQL 中,视图是一种虚拟表,它本身并不存储实际的数据,而是基于一个或多个真实表(基表)的查询结果集。可以把视图想象成是一个预定义好的查询语句的快捷方式。当你查询…...
算法很美笔记(Java)——动态规划
解重叠子问题(当前解用到了以前求过的解) 形式:记忆型递归或递推(dp) 动态规划本质是递推,核心是找到状态转移的方式,也就是填excel表时的逻辑(填的方式),而…...
C++ ——继承
体现的是代码复用的思想 1、子类继承父类,子类就拥有了父类的特性(成员方法和成员属性) 2、已存在的类被称为“基类”或者“父类”或者“超类”;新创建的类被称为“派生类”或者“子类” 注意: (1&#…...
LeetCode 热题 100 283. 移动零
LeetCode 热题 100 | 283. 移动零 大家好,今天我们来解决一道经典的算法题——移动零。这道题在LeetCode上被标记为简单难度,要求我们将数组中的所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。下面我将详细讲解解题思路,…...
游戏引擎学习第116天
回顾昨天的工作 本次工作内容主要集中在游戏开发的低级编程优化,尤其是手动优化软件渲染。工作目的之一是鼓励开发者避免依赖外部库,而是深入理解代码并进行优化。当前阶段正进行SIMD(单指令多数据)优化,使用Intel推荐…...
react(9)-redux
使用CRA快速创建react项目 npx create-react-app react-redux 安装配套工具 npm i reduxjs/toolkit react-redux 启动项目 在创建项目时候会出现一个问题 You are running create-react-app 5.0.0, which is behind the latest release (5.0.1). We no longer support…...
Linux内核实时机制7 - 实时改造机理 - 软中断优化下
Linux内核实时机制7 - 实时改造机理 - 软中断优化下 https://blog.csdn.net/u010971180/article/details/145722641以下分别以Linux4.19、Linux5.4、Linux5.10、Linux5.15 展开分析,深入社区实时改造机理的软中断优化过程。https://blog.csdn.net/weixin_41028621/article/det…...
React Native 导航系统实战(React Navigation)
导航系统实战(React Navigation) React Navigation 是 React Native 应用中最常用的导航库之一,它提供了多种导航模式,如堆栈导航(Stack Navigator)、标签导航(Tab Navigator)和抽屉…...
Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
OpenLayers 分屏对比(地图联动)
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
用机器学习破解新能源领域的“弃风”难题
音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...
【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...
