更新0731

This commit is contained in:
xyc 2025-07-31 15:06:20 +08:00
parent 9a9e3f6487
commit 24bc3c0872
3 changed files with 1307 additions and 2 deletions

View File

@ -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'
})
}

1197
src/views/base/file/file.vue Normal file

File diff suppressed because it is too large Load Diff

View File

@ -125,11 +125,19 @@
</div>
</el-dialog>
<!-- 打印 -->
<el-dialog :visible.sync="showView" width="50%" center>
<div v-html="htmText" id="printMe"></div>
<el-button type="primary" style="margin-left: 90%;margin-top:20px " v-print="'#printMe'" size="small">打印
</el-button>
</el-dialog>
<!-- 分页组件 -->
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"
@pagination="getList"/>
<!-- 对话框(添加 / 修改) -->
<ReportForm ref="formRef" :servicePackageId="queryParams.servicePackageId" :dictType="reportToDictType" @success="getList"/>
<ReportForm ref="formRef" :servicePackageId="queryParams.servicePackageId" :dictType="reportToDictType"
@success="getList"/>
</div>
</template>
@ -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 {