From 24bc3c08722f4ad7b590983ebf7f01aab82736f3 Mon Sep 17 00:00:00 2001 From: xyc <3422692813@qq.com> Date: Thu, 31 Jul 2025 15:06:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B00731?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/base/file/api/file.js | 101 +++ src/views/base/file/file.vue | 1197 +++++++++++++++++++++++++++ src/views/base/workReport/index.vue | 11 +- 3 files changed, 1307 insertions(+), 2 deletions(-) create mode 100644 src/views/base/file/api/file.js create mode 100644 src/views/base/file/file.vue diff --git a/src/views/base/file/api/file.js b/src/views/base/file/api/file.js new file mode 100644 index 0000000..9ede89b --- /dev/null +++ b/src/views/base/file/api/file.js @@ -0,0 +1,101 @@ +import request from '@/utils/request' + +// 查询inspectionFile列表 +export function listInspectionFile(query) { + return request({ + url: '/inspectionFile/inspectionFile/list', + method: 'get', + params: query + }) +} +// 查询inspectionFile列表(权限) +export function listByPermission(query) { + return request({ + url: '/inspectionFile/inspectionFile/listByPermission', + method: 'get', + params: query + }) +} +// 查询inspectionFile文件夹树结构 +export function queryTreeFolder(query) { + return request({ + url: '/inspectionFile/inspectionFile/queryTreeFolderByServicePackageId', + method: 'get', + params: query + }) +} +// 根据文件id获取有权限的用户id +export function getUserIdsByFileId(query) { + return request({ + url: '/inspectionFile/inspectionFile/getUserIdsByFileId', + method: 'get', + params: query + }) +} +// 给文件分配权限 +export function assignAuthority(data) { + return request({ + url: '/inspectionFile/inspectionFile/assignAuthority', + method: 'post', + data: data + }) +} + +export function listStaff(query) { + return request({ + url: '/base/dl-drive-school-coach/page', + method: 'get', + params: query + }) +} + +// 查询inspectionFile详细 +export function getInspectionFile(id) { + return request({ + url: '/inspectionFile/inspectionFile/' + id, + method: 'get' + }) +} +// 查询inspectionFile修改记录 +export function getFileRecord(id) { + return request({ + url: '/system/fileRecord/get/' + id, + method: 'get' + }) +} + +// 新增inspectionFile +export function addInspectionFile(data) { + return request({ + url: '/inspectionFile/inspectionFile/add', + method: 'post', + data: data + }) +} + + +// 新增inspectionFile +export function addBatchInspectionFile(data) { + return request({ + url: '/inspectionFile/inspectionFile/addBatch', + method: 'post', + data: data + }) +} + +// 修改inspectionFile +export function updateInspectionFile(data) { + return request({ + url: '/inspectionFile/inspectionFile/edit', + method: 'post', + data: data + }) +} + +// 删除inspectionFile +export function delInspectionFile(id) { + return request({ + url: '/inspectionFile/inspectionFile/del/' + id, + method: 'post' + }) +} diff --git a/src/views/base/file/file.vue b/src/views/base/file/file.vue new file mode 100644 index 0000000..0bf45b3 --- /dev/null +++ b/src/views/base/file/file.vue @@ -0,0 +1,1197 @@ + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + 批量新增 + + + + + 返回 + + + + + + + + + + {{ item.fileName }} + + + + + + {{ item.fileName }} + + + 编辑 + + 预览 + + 分配权限 + + 历史版本 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ row.fileName }} + + + + + + + + + + + + + + + + 文件名称:{{ item.fileName }} + 修改时间:{{ formatDate(item.createTime) }} + 提醒时间:{{ formatDate(item.warnTime) }} + 📂 下载历史文件 + + + + + + + + + + + + + + + + + + 文件夹 + 文件 + + + + + + + + + + + + + + + + + + + + + + 点击上传 + 只能上传jpg/png文件,且不超过500kb + + + + + + + + + + + + + + + + diff --git a/src/views/base/workReport/index.vue b/src/views/base/workReport/index.vue index b4cfdd5..f11580f 100644 --- a/src/views/base/workReport/index.vue +++ b/src/views/base/workReport/index.vue @@ -125,11 +125,19 @@ + + + + 打印 + + + - + @@ -137,7 +145,6 @@ import * as ReportApi from '@/views/drivingSchool/workReport/api/index'; import ReportForm from './ReportForm.vue'; import print from 'vue-print-nb' -import {workReportView} from "@/views/drivingSchool/workReport/api/index"; import {getLastPathSegment} from "@/utils/ruoyi"; export default {