当前位置: 首页 > news >正文

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 位整数(有符号或无符号&#xff09…...

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 &#x1f5…...

【前端框架】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…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

【杂谈】-递归进化:人工智能的自我改进与监管挑战

递归进化&#xff1a;人工智能的自我改进与监管挑战 文章目录 递归进化&#xff1a;人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管&#xff1f;3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略

本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装&#xff1b;只需暴露 19530&#xff08;gRPC&#xff09;与 9091&#xff08;HTTP/WebUI&#xff09;两个端口&#xff0c;即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

基于Java+MySQL实现(GUI)客户管理系统

客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息&#xff0c;对客户进行统一管理&#xff0c;可以把所有客户信息录入系统&#xff0c;进行维护和统计功能。可通过文件的方式保存相关录入数据&#xff0c;对…...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式&#xff08;本地调用&#xff09; SSE模式&#xff08;远程调用&#xff09; 4. 注册工具提…...

基于Springboot+Vue的办公管理系统

角色&#xff1a; 管理员、员工 技术&#xff1a; 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能&#xff1a; 该办公管理系统是一个综合性的企业内部管理平台&#xff0c;旨在提升企业运营效率和员工管理水…...

深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏

一、引言 在深度学习中&#xff0c;我们训练出的神经网络往往非常庞大&#xff08;比如像 ResNet、YOLOv8、Vision Transformer&#xff09;&#xff0c;虽然精度很高&#xff0c;但“太重”了&#xff0c;运行起来很慢&#xff0c;占用内存大&#xff0c;不适合部署到手机、摄…...