Compare commits
18 Commits
ljj
...
3606ab7cf8
| Author | SHA1 | Date | |
|---|---|---|---|
| 3606ab7cf8 | |||
| 4a31c7d028 | |||
| 3f07f7afe3 | |||
| 6b9bfb66b1 | |||
| 9913a7854c | |||
| 80cca114a9 | |||
| fc3abeb4c0 | |||
| aa443c3d62 | |||
| b3a6918fef | |||
| 93d9d71c25 | |||
| 7548a7ba53 | |||
| 834b0ab161 | |||
| 31a2b405db | |||
| 47c4b182e1 | |||
| 5c5baaab44 | |||
| 91e9b32d34 | |||
| 7a003adb5d | |||
| e009be9938 |
@ -1,11 +1,11 @@
|
||||
# 页面标题
|
||||
VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统
|
||||
VITE_APP_TITLE = 新能源场站智慧运维平台
|
||||
|
||||
# 开发环境配置
|
||||
VITE_APP_ENV = 'development'
|
||||
|
||||
# 开发环境
|
||||
VITE_APP_BASE_API = 'http://192.168.110.149:18899'
|
||||
VITE_APP_BASE_API = 'http://192.168.110.210:18899'
|
||||
|
||||
# 应用访问路径 例如使用前缀 /admin/
|
||||
VITE_APP_CONTEXT_PATH = '/'
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
# 页面标题
|
||||
VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统
|
||||
VITE_APP_TITLE = 新能源场站智慧运维平台
|
||||
|
||||
# 生产环境配置
|
||||
VITE_APP_ENV = 'production'
|
||||
|
||||
@ -17,6 +17,8 @@
|
||||
"MaybeRefOrGetter": true,
|
||||
"PropType": true,
|
||||
"Ref": true,
|
||||
"Slot": true,
|
||||
"Slots": true,
|
||||
"VNode": true,
|
||||
"WritableComputedRef": true,
|
||||
"acceptHMRUpdate": true,
|
||||
@ -35,6 +37,7 @@
|
||||
"createInjectionState": true,
|
||||
"createPinia": true,
|
||||
"createReactiveFn": true,
|
||||
"createRef": true,
|
||||
"createReusableTemplate": true,
|
||||
"createSharedComposable": true,
|
||||
"createTemplatePromise": true,
|
||||
@ -315,9 +318,6 @@
|
||||
"watchThrottled": true,
|
||||
"watchTriggerable": true,
|
||||
"watchWithFilter": true,
|
||||
"whenever": true,
|
||||
"Slot": true,
|
||||
"Slots": true,
|
||||
"createRef": true
|
||||
"whenever": true
|
||||
}
|
||||
}
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
<meta name="renderer" content="webkit" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<title>RuoYi-Vue-Plus多租户管理系统</title>
|
||||
<title>煤科运维平台</title>
|
||||
<!--[if lt IE 11
|
||||
]><script>
|
||||
window.location.href = '/html/ie.html';
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/package",
|
||||
"name": "ruoyi-vue-plus",
|
||||
"name": "新能源场站智慧运维平台",
|
||||
"version": "5.4.1-2.4.1",
|
||||
"description": "RuoYi-Vue-Plus多租户管理系统",
|
||||
"description": "新能源场站智慧运维平台",
|
||||
"author": "LionLi",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
@ -29,6 +29,7 @@
|
||||
"axios": "1.8.4",
|
||||
"crypto-js": "4.2.0",
|
||||
"echarts": "5.6.0",
|
||||
"echarts-liquidfill": "^3.1.0",
|
||||
"element-plus": "2.9.8",
|
||||
"file-saver": "2.0.5",
|
||||
"highlight.js": "11.9.0",
|
||||
@ -93,4 +94,4 @@
|
||||
"Safari >= 14",
|
||||
"Firefox >= 78"
|
||||
]
|
||||
}
|
||||
}
|
||||
BIN
public/assets/Sunny.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
public/assets/Weather.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
public/assets/avatar.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
public/assets/back.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
public/assets/back2.png
Normal file
|
After Width: | Height: | Size: 419 KiB |
BIN
public/assets/back3.png
Normal file
|
After Width: | Height: | Size: 344 KiB |
BIN
public/assets/back4.png
Normal file
|
After Width: | Height: | Size: 428 KiB |
BIN
public/assets/beUnder.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
public/assets/bigRain.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
public/assets/bigSnow.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
public/assets/cloudy.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
public/assets/contract.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
public/assets/czzl.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/dayImg.png
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
public/assets/dayImg1.png
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/assets/fengshu.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
public/assets/fog.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/glsc.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/haze.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
public/assets/manyCloud.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
public/assets/nightSunny.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
public/assets/qiangdu.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/assets/rain.png
Normal file
|
After Width: | Height: | Size: 1014 B |
BIN
public/assets/rain1.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
public/assets/rainSnow.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
public/assets/rain_show.png
Normal file
|
After Width: | Height: | Size: 993 B |
BIN
public/assets/riluo.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/sandstorm.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/assets/sb1.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/assets/sb2.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
public/assets/sb3.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
public/assets/sb4.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
public/assets/sbi1.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
public/assets/sbi2.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
public/assets/shidu.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
public/assets/sjjk.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
public/assets/smallRain.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
public/assets/smallSnow.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
public/assets/sunnyBig.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/assets/sunny_s.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/assets/thunderstorm.png
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
public/assets/todayConstruction.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
public/assets/totalCapacity.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/assets/wcl.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
public/assets/ycl.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
public/assets/yin.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
public/assets/zgjxx.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
public/assets/zzcl.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 34 KiB |
57
src/api/zhinengxunjian/baoxiou/index.ts
Normal file
@ -0,0 +1,57 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const baoxiulist = (query) => {
|
||||
return request({
|
||||
url: '/ops/report/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增待办事项
|
||||
export const addbaoxiu = (data) => {
|
||||
return request({
|
||||
url: '/ops/report',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改待办事项
|
||||
export const updatebaoxiu = (data) => {
|
||||
return request({
|
||||
url: '/ops/report',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除待办事项
|
||||
|
||||
export function delbaoxiu(ids) {
|
||||
return request({
|
||||
url: `/ops/report/${ids}`, // 拼接ids作为路径参数
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
export const baoxiuDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/report/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
export const uploadbaoxiu = (data) => {
|
||||
return request({
|
||||
url: '/resource/oss/upload',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
export const baoxiuRecord = (data) => {
|
||||
return request({
|
||||
url: '/ops/report/record',
|
||||
method: 'get',
|
||||
params: data
|
||||
});
|
||||
};
|
||||
34
src/api/zhinengxunjian/daiban/index.ts
Normal file
@ -0,0 +1,34 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const daibanlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/matter/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增待办事项
|
||||
export const adddaiban = (data) => {
|
||||
return request({
|
||||
url: '/ops/matter',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改待办事项
|
||||
export const updatedaiban = (data) => {
|
||||
return request({
|
||||
url: '/ops/matter',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除待办事项
|
||||
|
||||
export function deldaiban(ids) {
|
||||
return request({
|
||||
url: `/ops/matter/${ids}`, // 拼接ids作为路径参数
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
57
src/api/zhinengxunjian/gongdan/index.ts
Normal file
@ -0,0 +1,57 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const gongdanlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/order/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增待办事项
|
||||
export const addgongdan = (data) => {
|
||||
return request({
|
||||
url: '/ops/order',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改待办事项
|
||||
export const updategongdan = (data) => {
|
||||
return request({
|
||||
url: '/ops/order',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除待办事项
|
||||
|
||||
export function delgongdan(ids) {
|
||||
return request({
|
||||
url: `/ops/order/${ids}`, // 拼接ids作为路径参数
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
export const gongdanDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/order/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
export const uploadgongdan = (data) => {
|
||||
return request({
|
||||
url: '/resource/oss/upload',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
export const gongdanRecord = (data) => {
|
||||
return request({
|
||||
url: '/ops/order/record',
|
||||
method: 'get',
|
||||
params: data
|
||||
});
|
||||
};
|
||||
63
src/api/zhinengxunjian/inspection/item/index.ts
Normal file
@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { ItemVO, ItemForm, ItemQuery } from '@/api/zhinengxunjian/inspection/item/types';
|
||||
|
||||
/**
|
||||
* 查询运维-巡检-自定义巡检项列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listItem = (query?: ItemQuery): AxiosPromise<ItemVO[]> => {
|
||||
return request({
|
||||
url: '/ops/item/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询运维-巡检-自定义巡检项详细
|
||||
* @param id
|
||||
*/
|
||||
export const getItem = (id: string | number): AxiosPromise<ItemVO> => {
|
||||
return request({
|
||||
url: '/ops/item/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增运维-巡检-自定义巡检项
|
||||
* @param data
|
||||
*/
|
||||
export const addItem = (data: ItemForm) => {
|
||||
return request({
|
||||
url: '/ops/item',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改运维-巡检-自定义巡检项
|
||||
* @param data
|
||||
*/
|
||||
export const updateItem = (data: ItemForm) => {
|
||||
return request({
|
||||
url: '/ops/item',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除运维-巡检-自定义巡检项
|
||||
* @param id
|
||||
*/
|
||||
export const delItem = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/ops/item/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
46
src/api/zhinengxunjian/inspection/item/types.ts
Normal file
@ -0,0 +1,46 @@
|
||||
export interface ItemVO {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 自定义巡检项名称
|
||||
*/
|
||||
name: string;
|
||||
|
||||
/**
|
||||
* 业务id,巡检计划1
|
||||
*/
|
||||
type: string;
|
||||
}
|
||||
|
||||
export interface ItemForm extends BaseEntity {
|
||||
/**
|
||||
* 自定义巡检项名称
|
||||
*/
|
||||
name?: string;
|
||||
|
||||
/**
|
||||
* 业务id,巡检计划1
|
||||
*/
|
||||
type?: string;
|
||||
projectId?: number;
|
||||
}
|
||||
|
||||
export interface ItemQuery extends PageQuery {
|
||||
/**
|
||||
* 自定义巡检项名称
|
||||
*/
|
||||
name?: string;
|
||||
|
||||
/**
|
||||
* 业务id,巡检计划1
|
||||
*/
|
||||
type?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
57
src/api/zhinengxunjian/jiedian/index.ts
Normal file
@ -0,0 +1,57 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const jiedianlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/node/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增待办事项
|
||||
export const addjiedian = (data) => {
|
||||
return request({
|
||||
url: '/ops/node',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改待办事项
|
||||
export const updatejiedian = (data) => {
|
||||
return request({
|
||||
url: '/ops/node',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除待办事项
|
||||
|
||||
export function deljiedian(ids) {
|
||||
return request({
|
||||
url: `/ops/node/${ids}`, // 拼接ids作为路径参数
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
export const jiedianDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/node/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
export const uploadjiedian = (data) => {
|
||||
return request({
|
||||
url: '/resource/oss/upload',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
export const jiedianRecord = (data) => {
|
||||
return request({
|
||||
url: '/ops/node/record',
|
||||
method: 'get',
|
||||
params: data
|
||||
});
|
||||
};
|
||||
57
src/api/zhinengxunjian/qiangxiu/index.ts
Normal file
@ -0,0 +1,57 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const qiangxiulist = (query) => {
|
||||
return request({
|
||||
url: '/ops/repair/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增待办事项
|
||||
export const addqiangxiu = (data) => {
|
||||
return request({
|
||||
url: '/ops/repair',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改待办事项
|
||||
export const updateqiangxiu = (data) => {
|
||||
return request({
|
||||
url: '/ops/repair',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除待办事项
|
||||
|
||||
export function delqiangxiu(ids) {
|
||||
return request({
|
||||
url: `/ops/repair/${ids}`, // 拼接ids作为路径参数
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
export const qiangxiuDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/repair/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
export const uploadqiangxiu = (data) => {
|
||||
return request({
|
||||
url: '/resource/oss/upload',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
export const qiangxiuRecord = (data) => {
|
||||
return request({
|
||||
url: '/ops/repair/record',
|
||||
method: 'get',
|
||||
params: data
|
||||
});
|
||||
};
|
||||
49
src/api/zhinengxunjian/shiyan/index.ts
Normal file
@ -0,0 +1,49 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const shiyanlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/testPlan/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增
|
||||
export const addshiyan = (data) => {
|
||||
return request({
|
||||
url: '/ops/testPlan',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改
|
||||
export const updateshiyan = (data) => {
|
||||
return request({
|
||||
url: '/ops/testPlan',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除
|
||||
export const delshiyan = (ids) => {
|
||||
return request({
|
||||
url: `/ops/testPlan${ids}`,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
//查询人员
|
||||
export const shiyanUserlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/constructionUser/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
//详情
|
||||
export const shiyanDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/testPlan/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
49
src/api/zhinengxunjian/shiyan/renwu.ts
Normal file
@ -0,0 +1,49 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const syrenwulist = (query) => {
|
||||
return request({
|
||||
url: '/ops/testTask/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增
|
||||
export const addsyrenwu = (data) => {
|
||||
return request({
|
||||
url: '/ops/testTask',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改
|
||||
export const updatesyrenwu = (data) => {
|
||||
return request({
|
||||
url: '/ops/testTask',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除
|
||||
export const delsyrenwu = (ids) => {
|
||||
return request({
|
||||
url: `/ops/testTask${ids}`,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
|
||||
//详情
|
||||
export const syrenwuDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/testTask/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
export const syrenwujilu = (data) => {
|
||||
return request({
|
||||
url: '/ops/testTask/record',
|
||||
method: 'get',
|
||||
params: data
|
||||
});
|
||||
};
|
||||
56
src/api/zhinengxunjian/xunjian/index.ts
Normal file
@ -0,0 +1,56 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const xunjianlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/plan/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增
|
||||
export const addxunjian = (data) => {
|
||||
return request({
|
||||
url: '/ops/plan',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改
|
||||
export const updatexunjian = (data) => {
|
||||
return request({
|
||||
url: '/ops/plan',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除
|
||||
export const delxunjian = (ids) => {
|
||||
return request({
|
||||
url: `/ops/plan/${ids}`,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
//查询人员
|
||||
export const xunjianUserlist = (query) => {
|
||||
return request({
|
||||
url: '/system/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//查询巡检项
|
||||
export const xunjianItemlist = (query) => {
|
||||
return request({
|
||||
url: '/ops/item/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//详情
|
||||
export const xunjianDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/plan/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
10
src/api/zhinengxunjian/xunjian/jilu.ts
Normal file
@ -0,0 +1,10 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
//查询列表
|
||||
export const xunjianjilu = (query) => {
|
||||
return request({
|
||||
url: '/ops/task/record',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
46
src/api/zhinengxunjian/xunjian/renwu.ts
Normal file
@ -0,0 +1,46 @@
|
||||
import request from '@/utils/request';
|
||||
export const xjrenwulist = (query) => {
|
||||
return request({
|
||||
url: '/ops/task/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
//新增
|
||||
export const addxjrenwu = (data) => {
|
||||
return request({
|
||||
url: '/ops/task',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//修改
|
||||
export const updatexjrenwu = (data) => {
|
||||
return request({
|
||||
url: '/ops/task',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
//删除
|
||||
export const delxjrenwu = (ids) => {
|
||||
return request({
|
||||
url: `/ops/task/${ids}`,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
//详情
|
||||
export const xjrenwuDetail = (id) => {
|
||||
return request({
|
||||
url: `/ops/task/${id}`,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
//导出
|
||||
export const xjrenwuExport = (data) => {
|
||||
return request({
|
||||
url: '/ops/task/export',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
BIN
src/assets/demo/avatar.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
src/assets/demo/back.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
src/assets/demo/baojing.png
Normal file
|
After Width: | Height: | Size: 786 B |
BIN
src/assets/demo/gaojing.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
src/assets/demo/huojian.png
Normal file
|
After Width: | Height: | Size: 509 B |
BIN
src/assets/demo/more.png
Normal file
|
After Width: | Height: | Size: 250 B |
BIN
src/assets/demo/rain.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
src/assets/demo/shaixuan.png
Normal file
|
After Width: | Height: | Size: 222 B |
BIN
src/assets/demo/shandian.png
Normal file
|
After Width: | Height: | Size: 385 B |
BIN
src/assets/demo/upload.png
Normal file
|
After Width: | Height: | Size: 205 B |
BIN
src/assets/demo/use.png
Normal file
|
After Width: | Height: | Size: 539 B |
BIN
src/assets/demo/wcl.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
src/assets/demo/wendu.png
Normal file
|
After Width: | Height: | Size: 437 B |
BIN
src/assets/demo/yichuli.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src/assets/demo/zzcl.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |