From c8ad7a076c8b7fe98fef3013eb259eac4ced3b97 Mon Sep 17 00:00:00 2001 From: xuli Date: Thu, 27 Nov 2025 18:18:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8E=A5=E5=8F=A3=E8=81=94?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/polling.js | 111 ++- src/components/customShowModal.vue | 2 +- src/components/multipleSelect.vue | 48 +- src/components/pollingShowModal.vue | 11 +- src/enums/cacheEnums.js | 5 +- src/manifest.json | 5 +- src/pages/business/polling/index.vue | 171 +--- src/pages/business/polling/optionDetail.vue | 802 ++++++++++--------- src/pages/business/polling/problemDetail.vue | 239 +++--- src/pages/business/polling/problemList.vue | 181 ++--- src/pages/business/polling/problemReport.vue | 269 +++++-- src/pages/business/polling/searchList.vue | 441 +++++----- src/pages/business/polling/taskDetail.vue | 387 ++++----- src/pages/business/polling/taskList.vue | 107 +-- src/pages/loading/loading.vue | 17 +- src/pages/login/login.vue | 2 +- src/utils/common.js | 68 +- src/utils/minio.js | 115 +-- src/utils/nfcUtil.js | 141 ++++ src/utils/request/http.js | 3 + 20 files changed, 1745 insertions(+), 1380 deletions(-) create mode 100644 src/utils/nfcUtil.js diff --git a/src/api/polling.js b/src/api/polling.js index 623c703..df5e477 100644 --- a/src/api/polling.js +++ b/src/api/polling.js @@ -1,9 +1,25 @@ import request from "@/utils/request" -// 查询今日任务列表 -export function taskTodayList(data) { +// 按日查询任务表列表 +export function taskList(data) { return request.post({ - url: '/acc/message/notify/detail', + url: '/patrol/patroltask/list', + data + }) +} + +// 按月查询任务表列表 +export function taskListMonth(data) { + return request.post({ + url: '/patrol/patroltask/listm', + data + }) +} + +// 按条件搜索任务列表 +export function taskLists(data) { + return request.post({ + url: '/patrol/patroltask/lists', data }) } @@ -11,7 +27,92 @@ export function taskTodayList(data) { // 查询任务详情 export function taskDetail(data) { return request.post({ - url: '/acc/message/notify/detail', + url: '/patrol/patroltask/detail', data }) -} \ No newline at end of file +} + +// 批量提交检查点的结果 +export function submitResult(data) { + return request.post({ + url: '/patrol/patroltask/submitresult', + data + }) +} + +// 提交任务 +export function submitTask(data) { + return request.post({ + url: '/patrol/patroltask/submittask', + data + }) +} + +// 查询任务检查项详情 +export function taskGroupDetail(data) { + return request.post({ + url: '/patrol/patroltask/taskgroup', + data + }) +} + +// 异常上报表管理 +export function problemDetail(data) { + return request.post({ + url: '/patrol/patrolproblem/detail', + data + }) +} + +// 查询异常上报表列表 +export function problemList(data) { + return request.post({ + url: '/patrol/patrolproblem/list', + data + }) +} + +// 添加问题上报 +export function problemAdd(data) { + return request.post({ + url: '/patrol/patrolproblem/addproblem', + data + }) +} +// 编辑问题 +export function problemEdit(data) { + return request.post({ + url: '/patrol/patrolproblem/editproblem', + data + }) +} +// 删除问题 +export function problemDel(data) { + return request.post({ + url: '/patrol/patrolproblem/delproblem', + data + }) +} +// 添加追踪记录 +export function problemAddLog(data) { + return request.post({ + url: '/patrol/patrolproblem/addproblemlog', + data + }) +} + +// 图片上传 +export function minioUpload(data) { + return request.uploadFile({ + url: '/patrol/minio/upload', + ...data + }) +} +// 获取minio参数 +export function minioParam(data) { + return request.post({ + url: '/patrol/minio/param', + ...data + }) +} + diff --git a/src/components/customShowModal.vue b/src/components/customShowModal.vue index 0a28396..363fdc7 100644 --- a/src/components/customShowModal.vue +++ b/src/components/customShowModal.vue @@ -4,7 +4,7 @@ {{title}} {{contents}} - + diff --git a/src/components/multipleSelect.vue b/src/components/multipleSelect.vue index 066208e..7f4237a 100644 --- a/src/components/multipleSelect.vue +++ b/src/components/multipleSelect.vue @@ -10,7 +10,7 @@ - + {{ item[slabel] }} @@ -43,7 +43,7 @@