diff --git a/.env.development b/.env.development index 34b1eeb..f7ff9da 100644 --- a/.env.development +++ b/.env.development @@ -5,7 +5,7 @@ VITE_APP_TITLE = 新能源场站智慧运维平台 VITE_APP_ENV = 'development' # 开发环境 -VITE_APP_BASE_API = 'http://192.168.110.180:18899' +VITE_APP_BASE_API = 'http://192.168.110.149:18899' # 应用访问路径 例如使用前缀 /admin/ VITE_APP_CONTEXT_PATH = '/' diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json index cb7058a..d1b1c9e 100644 --- a/.eslintrc-auto-import.json +++ b/.eslintrc-auto-import.json @@ -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 } } diff --git a/src/api/zhinengxunjian/daiban/index.ts b/src/api/zhinengxunjian/daiban/index.ts new file mode 100644 index 0000000..195e3b1 --- /dev/null +++ b/src/api/zhinengxunjian/daiban/index.ts @@ -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' + }); +} diff --git a/src/api/zhinengxunjian/inspection/item/index.ts b/src/api/zhinengxunjian/inspection/item/index.ts new file mode 100644 index 0000000..29fd448 --- /dev/null +++ b/src/api/zhinengxunjian/inspection/item/index.ts @@ -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 => { + return request({ + url: '/ops/item/list', + method: 'get', + params: query + }); +}; + +/** + * 查询运维-巡检-自定义巡检项详细 + * @param id + */ +export const getItem = (id: string | number): AxiosPromise => { + 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) => { + return request({ + url: '/ops/item/' + id, + method: 'delete' + }); +}; diff --git a/src/api/zhinengxunjian/inspection/item/types.ts b/src/api/zhinengxunjian/inspection/item/types.ts new file mode 100644 index 0000000..9d6ec6e --- /dev/null +++ b/src/api/zhinengxunjian/inspection/item/types.ts @@ -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; +} diff --git a/src/api/zhinengxunjian/xunjian/index.ts b/src/api/zhinengxunjian/xunjian/index.ts new file mode 100644 index 0000000..7b6b6d7 --- /dev/null +++ b/src/api/zhinengxunjian/xunjian/index.ts @@ -0,0 +1,49 @@ +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: '/ops/constructionUser/list', + method: 'get', + params: query + }); +}; +//查询巡检项 +export const xunjianItemlist = (query) => { + return request({ + url: '/ops/item/list', + method: 'get', + params: query + }); +}; diff --git a/src/views/inspection/item/index.vue b/src/views/inspection/item/index.vue new file mode 100644 index 0000000..d0ada56 --- /dev/null +++ b/src/views/inspection/item/index.vue @@ -0,0 +1,225 @@ + + + diff --git a/src/views/zhinengxunjian/InspectionManagement.vue b/src/views/zhinengxunjian/InspectionManagement.vue index 3f43b3f..4388300 100644 --- a/src/views/zhinengxunjian/InspectionManagement.vue +++ b/src/views/zhinengxunjian/InspectionManagement.vue @@ -25,10 +25,9 @@
- - - - + + +
@@ -41,14 +40,14 @@
- - - - + + + +
- 搜索 + 搜索 手动创建计划
@@ -73,10 +72,9 @@ 详情 {{ scope.row.status === 'enabled' ? '停用' : '启用' }} @@ -105,133 +103,172 @@ - - + + - - - + + + + + + + + -
- - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - -
+ + + + + + + + + + + + + -
- - - + + + + + + 每天 + 每周 + 每月 + - - - -
- -
- - 每天 - 每周 - 每月 - + + + + + + + + + + - - - - - - - - - - + + + + + + + - - - - -
-
+ + + + + + + + + + + + + -
- - - + + + + + + + + + + - - - -
+ + + + + + + {{ item.label }} + + + + + - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + +
@@ -241,10 +278,12 @@