From 7b7103894915a42676dc21aef850c9b9437fe83f Mon Sep 17 00:00:00 2001 From: "David.Chen" Date: Mon, 12 Oct 2026 10:14:11 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=BB=9F=E4=B8=80=E8=A1=8C=E5=B0=BE?= =?UTF-8?q?=E7=AC=A6=E4=B8=BALF=EF=BC=88gitattributes=20renormalize?= =?UTF-8?q?=EF=BC=8C=E6=97=A0=E4=BB=A3=E7=A0=81=E5=8F=98=E6=9B=B4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/previewFile/index.vue | 138 +- src/layouts/modules/global-message/index.vue | 62 +- src/service/api/changeLedger.ts | 42 +- src/service/api/doc.ts | 168 +- src/service/api/draft.ts | 38 +- src/service/api/file.ts | 50 +- src/service/api/highRisk.ts | 52 +- src/service/api/myTasks.ts | 132 +- src/service/api/pendingChange.ts | 56 +- src/service/api/plugin.ts | 164 +- src/service/api/pssr.ts | 18 +- src/service/api/statistics.ts | 266 +- src/typings/api/change.d.ts | 78 +- src/views/changeLedger/index.vue | 18 +- src/views/changeLedger/modules/list.vue | 1256 ++++---- src/views/details/approval/index.vue | 2106 ++++++------- src/views/details/closeDoc/index.vue | 1624 +++++----- src/views/details/disposal/index.vue | 2530 ++++++++-------- src/views/details/index/index.vue | 1478 ++++----- src/views/home/modules/template1.vue | 664 ++-- src/views/home/modules/template10.vue | 694 ++--- src/views/home/modules/template3.vue | 894 +++--- src/views/home/modules/template4.vue | 812 ++--- src/views/home/modules/template6.vue | 878 +++--- src/views/home/modules/template7.vue | 1270 ++++---- src/views/home/modules/template8.vue | 908 +++--- src/views/home/modules/template9.vue | 802 ++--- src/views/my/highRisk/modules/fmea.vue | 448 +-- src/views/my/highRisk/modules/risk.vue | 806 ++--- src/views/my/highRisk/modules/riskPre.vue | 176 +- .../initiateChange/modules/RichTextInput.vue | 952 +++--- .../initiateChange/modules/closeConfirm.vue | 462 +-- src/views/my/initiateChange/modules/fmea.vue | 2682 ++++++++--------- .../my/initiateChange/modules/preRisk.vue | 104 +- .../initiateChange/modules/riskAnalysis.vue | 982 +++--- .../my/initiateChange/modules/riskPre.vue | 608 ++-- src/views/workshopStatistics/index.vue | 684 ++--- 37 files changed, 12551 insertions(+), 12551 deletions(-) diff --git a/src/components/previewFile/index.vue b/src/components/previewFile/index.vue index c519e06..cde47ba 100644 --- a/src/components/previewFile/index.vue +++ b/src/components/previewFile/index.vue @@ -1,69 +1,69 @@ - - - - + + + + diff --git a/src/layouts/modules/global-message/index.vue b/src/layouts/modules/global-message/index.vue index d0332b9..6af7de4 100644 --- a/src/layouts/modules/global-message/index.vue +++ b/src/layouts/modules/global-message/index.vue @@ -1,31 +1,31 @@ - - - - - + + + + + diff --git a/src/service/api/changeLedger.ts b/src/service/api/changeLedger.ts index 9b4783a..cfb5404 100644 --- a/src/service/api/changeLedger.ts +++ b/src/service/api/changeLedger.ts @@ -1,21 +1,21 @@ -import { request } from '../request'; - -// 列表查询 -export function changeLedgerListApi(params:any) { - return request({ - url: `/api/changes`, - method: 'get', - params, - }); -} - -// 导出 -export function exportChangeLedgerApi(params:any) { - return request({ - url: `/api/reports/changes/export`, - method: 'get', - params, - responseType: 'blob', // 重点,responseType设置为 blob - }); -} - +import { request } from '../request'; + +// 列表查询 +export function changeLedgerListApi(params:any) { + return request({ + url: `/api/changes`, + method: 'get', + params, + }); +} + +// 导出 +export function exportChangeLedgerApi(params:any) { + return request({ + url: `/api/reports/changes/export`, + method: 'get', + params, + responseType: 'blob', // 重点,responseType设置为 blob + }); +} + diff --git a/src/service/api/doc.ts b/src/service/api/doc.ts index 43f1f85..593cfe8 100644 --- a/src/service/api/doc.ts +++ b/src/service/api/doc.ts @@ -1,84 +1,84 @@ -import { request } from '../request'; - -// 资料库树状列表 -export function docTreeListApi() { - return request({ - url: `/api/knowledge/tree`, - method: 'get', - }); -} - -// 新增文件夹 -export function addFolderApi(data: {name: string, parent_id: number, org_id: number}) { - return request({ - url: `/api/knowledge/folder`, - method: 'post', - data, - }); -} -// 编辑文件夹 -export function editFolderApi(id: number, data: {name: string}) { - return request({ - url: `/api/knowledge/folder/${id}`, - method: 'put', - data, - }); -} -// 删除文件夹 -export function deleteFolderApi(id: number) { - return request({ - url: `/api/knowledge/folder/${id}`, - method: 'delete', - }); -} - -// 资料列表 -export function docListApi(params:{folder_id:number,name?:string}) { - return request({ - url: `/api/knowledge/files`, - method: 'get', - params, - }); -} - -// 上传资料 -export function uploadDocApi(params: any) { - return request({ - url: `/api/knowledge/upload`, - method: 'post', - data: params - }); -} -// 更新资料 -export function updateDocApi(id: number, params: any) { - return request({ - url: `/api/knowledge/${id}/update`, - method: 'post', - data: params - }); -} - -// 历史版本列表 -export function docHistoryListApi(doc_id:number) { - return request({ - url: `/api/knowledge/${doc_id}/history`, - method: 'get', - }); -} - -// 归档目录树 -export function docArchiveTreeListApi(params: {from:string | number | null,to:string | number | null,org_id: number,type: number | string,change_no?:string}) { - return request({ - url: `/api/changes/archived/tree`, - method: 'get', - params, - }); -} - -// 归档详情 -export function docArchiveDetailsApi(id: number) { - return request({ - url: `/api/changes/archived/${id}/attachments`, - method: 'get', - }); -} +import { request } from '../request'; + +// 资料库树状列表 +export function docTreeListApi() { + return request({ + url: `/api/knowledge/tree`, + method: 'get', + }); +} + +// 新增文件夹 +export function addFolderApi(data: {name: string, parent_id: number, org_id: number}) { + return request({ + url: `/api/knowledge/folder`, + method: 'post', + data, + }); +} +// 编辑文件夹 +export function editFolderApi(id: number, data: {name: string}) { + return request({ + url: `/api/knowledge/folder/${id}`, + method: 'put', + data, + }); +} +// 删除文件夹 +export function deleteFolderApi(id: number) { + return request({ + url: `/api/knowledge/folder/${id}`, + method: 'delete', + }); +} + +// 资料列表 +export function docListApi(params:{folder_id:number,name?:string}) { + return request({ + url: `/api/knowledge/files`, + method: 'get', + params, + }); +} + +// 上传资料 +export function uploadDocApi(params: any) { + return request({ + url: `/api/knowledge/upload`, + method: 'post', + data: params + }); +} +// 更新资料 +export function updateDocApi(id: number, params: any) { + return request({ + url: `/api/knowledge/${id}/update`, + method: 'post', + data: params + }); +} + +// 历史版本列表 +export function docHistoryListApi(doc_id:number) { + return request({ + url: `/api/knowledge/${doc_id}/history`, + method: 'get', + }); +} + +// 归档目录树 +export function docArchiveTreeListApi(params: {from:string | number | null,to:string | number | null,org_id: number,type: number | string,change_no?:string}) { + return request({ + url: `/api/changes/archived/tree`, + method: 'get', + params, + }); +} + +// 归档详情 +export function docArchiveDetailsApi(id: number) { + return request({ + url: `/api/changes/archived/${id}/attachments`, + method: 'get', + }); +} diff --git a/src/service/api/draft.ts b/src/service/api/draft.ts index ea09245..28afc24 100644 --- a/src/service/api/draft.ts +++ b/src/service/api/draft.ts @@ -1,19 +1,19 @@ -import { request } from '../request'; - -/** 草稿列表 - * - */ -export function draftListApi(params: {page_num: number, page_size: number}) { - return request({ - url: `/api/changes/my-drafts`, - method: 'get', - params - }); -} -// 删除草稿 -export function deleteDraftApi(id: number) { - return request({ - url: `/api/changes/${id}`, - method: 'delete', - }); -} +import { request } from '../request'; + +/** 草稿列表 + * + */ +export function draftListApi(params: {page_num: number, page_size: number}) { + return request({ + url: `/api/changes/my-drafts`, + method: 'get', + params + }); +} +// 删除草稿 +export function deleteDraftApi(id: number) { + return request({ + url: `/api/changes/${id}`, + method: 'delete', + }); +} diff --git a/src/service/api/file.ts b/src/service/api/file.ts index 538c437..5a0fbd5 100644 --- a/src/service/api/file.ts +++ b/src/service/api/file.ts @@ -1,26 +1,26 @@ -import { request } from '../request'; - -// 上传文件 -export function uploadFileApi(id: number, params: any) { - return request({ - url: `/api/changes/${id}/attachments`, - method: 'post', - data: params - }); -} - -// 删除文件 -export function deleteFileApi(id: number, fileId: number) { - return request({ - url: `/api/changes/${id}/attachments/${fileId}`, - method: 'delete', - }); -} - -// 文件列表 -export function fileListApi(change_id: number) { - return request({ - url: `/api/changes/${change_id}/attachments`, - method: 'get', - }); +import { request } from '../request'; + +// 上传文件 +export function uploadFileApi(id: number, params: any) { + return request({ + url: `/api/changes/${id}/attachments`, + method: 'post', + data: params + }); +} + +// 删除文件 +export function deleteFileApi(id: number, fileId: number) { + return request({ + url: `/api/changes/${id}/attachments/${fileId}`, + method: 'delete', + }); +} + +// 文件列表 +export function fileListApi(change_id: number) { + return request({ + url: `/api/changes/${change_id}/attachments`, + method: 'get', + }); } \ No newline at end of file diff --git a/src/service/api/highRisk.ts b/src/service/api/highRisk.ts index a9966b6..0a69460 100644 --- a/src/service/api/highRisk.ts +++ b/src/service/api/highRisk.ts @@ -1,26 +1,26 @@ -import { request } from '../request'; - -// 列表查询 -export function highRiskListApi(params:any) { - return request({ - url: `/api/risk-records/high`, - method: 'get', - params, - }); -} -// 变更分析记录列表 -export function analysisRecordListApi(id:number) { - return request({ - url: `/api/changes/${id}/analysis-records`, - method: 'get', - }); -} - -// 历史分析检索 -export function historyAnalysisListApi(params:{kw:string,method:string}) { - return request({ - url: `/api/analysis-records/search`, - method: 'get', - params, - }); -} +import { request } from '../request'; + +// 列表查询 +export function highRiskListApi(params:any) { + return request({ + url: `/api/risk-records/high`, + method: 'get', + params, + }); +} +// 变更分析记录列表 +export function analysisRecordListApi(id:number) { + return request({ + url: `/api/changes/${id}/analysis-records`, + method: 'get', + }); +} + +// 历史分析检索 +export function historyAnalysisListApi(params:{kw:string,method:string}) { + return request({ + url: `/api/analysis-records/search`, + method: 'get', + params, + }); +} diff --git a/src/service/api/myTasks.ts b/src/service/api/myTasks.ts index 53649c2..7f8e6eb 100644 --- a/src/service/api/myTasks.ts +++ b/src/service/api/myTasks.ts @@ -1,66 +1,66 @@ -import { request } from '../request'; - -// 获取列表 -export function myTasksListApi() { - return request({ - url: `/api/my-tasks`, - method: 'get', - }); -} -// 撤回 -export function myTasksWithdrawApi(id:number,data: {reason:string}) { - return request({ - url: `/api/changes/${id}/withdraw`, - method: 'post', - data, - }); -} -// 关闭变更 -export function myTasksCloseApi(change_id:number) { - return request({ - url: `/api/changes/${change_id}/close`, - method: 'post', - }); -} -// 资料关闭 -export function myTasksCloseMaterialApi(change_id:number,data: any) { - return request({ - url: `/api/changes/${change_id}/material-close`, - method: 'post', - data, - }); -} -// 处置申请保存提交 -export function myTasksDisposalSubmitApi(change_id:number,data: any) { - return request({ - url: `/api/changes/${change_id}/disposal`, - method: 'post', - data, - }); -} - -// 新增检查项 -export function myTasksAddItemApi(change_id:number,data: any) { - return request({ - url: `/api/changes/${change_id}/pssr/item`, - method: 'post', - data, - }); -} - -// 驳回变更 -export function rejectApi(data: {change_id:number,opinion:string}) { - return request({ - url: `/api/approvals/reject`, - method: 'post', - data, - }); -} -// 同意变更 -export function agreeApi(data: {change_id:number,opinion:string}) { - return request({ - url: `/api/approvals/agree`, - method: 'post', - data, - }); -} +import { request } from '../request'; + +// 获取列表 +export function myTasksListApi() { + return request({ + url: `/api/my-tasks`, + method: 'get', + }); +} +// 撤回 +export function myTasksWithdrawApi(id:number,data: {reason:string}) { + return request({ + url: `/api/changes/${id}/withdraw`, + method: 'post', + data, + }); +} +// 关闭变更 +export function myTasksCloseApi(change_id:number) { + return request({ + url: `/api/changes/${change_id}/close`, + method: 'post', + }); +} +// 资料关闭 +export function myTasksCloseMaterialApi(change_id:number,data: any) { + return request({ + url: `/api/changes/${change_id}/material-close`, + method: 'post', + data, + }); +} +// 处置申请保存提交 +export function myTasksDisposalSubmitApi(change_id:number,data: any) { + return request({ + url: `/api/changes/${change_id}/disposal`, + method: 'post', + data, + }); +} + +// 新增检查项 +export function myTasksAddItemApi(change_id:number,data: any) { + return request({ + url: `/api/changes/${change_id}/pssr/item`, + method: 'post', + data, + }); +} + +// 驳回变更 +export function rejectApi(data: {change_id:number,opinion:string}) { + return request({ + url: `/api/approvals/reject`, + method: 'post', + data, + }); +} +// 同意变更 +export function agreeApi(data: {change_id:number,opinion:string}) { + return request({ + url: `/api/approvals/agree`, + method: 'post', + data, + }); +} diff --git a/src/service/api/pendingChange.ts b/src/service/api/pendingChange.ts index 2903dc2..05416e4 100644 --- a/src/service/api/pendingChange.ts +++ b/src/service/api/pendingChange.ts @@ -1,28 +1,28 @@ -import { request } from '../request'; - -// 待投用变更列表查询 -export function pendingChangeListApi(params:{page_num:number,page_size:number}) { - return request({ - url: `/api/pssr/pending-use`, - method: 'get', - params, - }); -} - -// 变更投入和效果列表查询 -export function effectListApi(params:{page_num:number,page_size:number}) { - return request({ - url: `/api/reports/invest-effect`, - method: 'get', - params, - }); -} - -// 变更投入和效果导出 -export function exportEffectApi() { - return request({ - url: `/api/reports/invest-effect/export`, - method: 'get', - responseType: 'blob', // 重点,responseType设置为 blob - }); -} +import { request } from '../request'; + +// 待投用变更列表查询 +export function pendingChangeListApi(params:{page_num:number,page_size:number}) { + return request({ + url: `/api/pssr/pending-use`, + method: 'get', + params, + }); +} + +// 变更投入和效果列表查询 +export function effectListApi(params:{page_num:number,page_size:number}) { + return request({ + url: `/api/reports/invest-effect`, + method: 'get', + params, + }); +} + +// 变更投入和效果导出 +export function exportEffectApi() { + return request({ + url: `/api/reports/invest-effect/export`, + method: 'get', + responseType: 'blob', // 重点,responseType设置为 blob + }); +} diff --git a/src/service/api/plugin.ts b/src/service/api/plugin.ts index a9b9d08..7131ebc 100644 --- a/src/service/api/plugin.ts +++ b/src/service/api/plugin.ts @@ -1,82 +1,82 @@ -import { request } from '../request'; - -// 获取风险预分析详情 -export function riskPreDetailApi(change_id: number) { - return request({ - url: `/api/changes/${change_id}/risk-summary`, - method: 'get', - }); -} - -// 风险预分析保存 -export function riskPreSaveApi(change_id: number, data: any) { - return request({ - url: `/api/changes/${change_id}/risk-summary`, - method: 'put', - data, - }); -} - -// 获取HAZOP节点列表 -export function hazopNodesApi(id: number) { - return request({ - url: `/api/changes/${id}/hazop/nodes`, - method: 'get', - }); -} -// HAZOP保存 -export function hazopSaveApi(change_id: number, data: any) { - return request({ - url: `/api/changes/${change_id}/hazop`, - method: 'put', - data, - }); -} - -// 获取FMEA节点列表 -export function fmeaNodesApi(change_id: number) { - return request({ - url: `/api/changes/${change_id}/fmea/nodes`, - method: 'get', - }); -} -// FMEA保存 -export function fmeaSaveApi(change_id: number, data: any) { - return request({ - url: `/api/changes/${change_id}/fmea`, - method: 'put', - data, - }); -} - -// 获取JSA详情 -export function jsaDetailApi(change_id: number) { - return request({ - url: `/api/changes/${change_id}/jsa`, - method: 'get', - }); -} -// JSA保存 -export function jsaSaveApi(change_id: number, data: any) { - return request({ - url: `/api/changes/${change_id}/jsa`, - method: 'put', - data, - }); -} - -// 获取风险检查表详情 -export function riskCheckDetailApi(change_id: number) { - return request({ - url: `/api/changes/${change_id}/questionnaire`, - method: 'get', - }); -} -// 风险检查表保存 -export function riskCheckSaveApi(change_id: number, data: any) { - return request({ - url: `/api/changes/${change_id}/questionnaire`, - method: 'put', - data, - }); -} +import { request } from '../request'; + +// 获取风险预分析详情 +export function riskPreDetailApi(change_id: number) { + return request({ + url: `/api/changes/${change_id}/risk-summary`, + method: 'get', + }); +} + +// 风险预分析保存 +export function riskPreSaveApi(change_id: number, data: any) { + return request({ + url: `/api/changes/${change_id}/risk-summary`, + method: 'put', + data, + }); +} + +// 获取HAZOP节点列表 +export function hazopNodesApi(id: number) { + return request({ + url: `/api/changes/${id}/hazop/nodes`, + method: 'get', + }); +} +// HAZOP保存 +export function hazopSaveApi(change_id: number, data: any) { + return request({ + url: `/api/changes/${change_id}/hazop`, + method: 'put', + data, + }); +} + +// 获取FMEA节点列表 +export function fmeaNodesApi(change_id: number) { + return request({ + url: `/api/changes/${change_id}/fmea/nodes`, + method: 'get', + }); +} +// FMEA保存 +export function fmeaSaveApi(change_id: number, data: any) { + return request({ + url: `/api/changes/${change_id}/fmea`, + method: 'put', + data, + }); +} + +// 获取JSA详情 +export function jsaDetailApi(change_id: number) { + return request({ + url: `/api/changes/${change_id}/jsa`, + method: 'get', + }); +} +// JSA保存 +export function jsaSaveApi(change_id: number, data: any) { + return request({ + url: `/api/changes/${change_id}/jsa`, + method: 'put', + data, + }); +} + +// 获取风险检查表详情 +export function riskCheckDetailApi(change_id: number) { + return request({ + url: `/api/changes/${change_id}/questionnaire`, + method: 'get', + }); +} +// 风险检查表保存 +export function riskCheckSaveApi(change_id: number, data: any) { + return request({ + url: `/api/changes/${change_id}/questionnaire`, + method: 'put', + data, + }); +} diff --git a/src/service/api/pssr.ts b/src/service/api/pssr.ts index 98d3e8b..e614e9a 100644 --- a/src/service/api/pssr.ts +++ b/src/service/api/pssr.ts @@ -1,10 +1,10 @@ -import { request } from '../request'; - -// 列表 -export function pssrListApi(params: {page_num: number, page_size: number,kw: string,is_close: number,from: string | null,to: string | null}) { - return request({ - url: `/api/pssr/supervise`, - method: 'get', - params - }); +import { request } from '../request'; + +// 列表 +export function pssrListApi(params: {page_num: number, page_size: number,kw: string,is_close: number,from: string | null,to: string | null}) { + return request({ + url: `/api/pssr/supervise`, + method: 'get', + params + }); } \ No newline at end of file diff --git a/src/service/api/statistics.ts b/src/service/api/statistics.ts index 8cc031b..f6fc286 100644 --- a/src/service/api/statistics.ts +++ b/src/service/api/statistics.ts @@ -1,133 +1,133 @@ -// 数据统计 -import { request } from '../request'; - -// 首页(申请人) -export function homeApi() { - return request({ - url: `/api/workbench`, - method: 'get', - }); -} -// 首页(专业会签) -export function homeProfessionalApi() { - return request({ - url: `/api/workbench/specialty-sign`, - method: 'get', - }); -} -// 首页(安全工程师) -export function homeSafeApi() { - return request({ - url: `/api/workbench/safety`, - method: 'get', - }); -} -// 首页(车间主任) -export function homeManagerApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/workbench/dept`, - method: 'get', - params - }); -} -// 首页(分管领导) -export function homeLeaderApi() { - return request({ - url: `/api/workbench/vp`, - method: 'get', - }); -} -// 首页(系统管理员) -export function homeAdminApi() { - return request({ - url: `/api/workbench/admin`, - method: 'get', - }); -} -// 首页(质量工程师) -export function homeQualityApi() { - return request({ - url: `/api/workbench/quality`, - method: 'get', - }); -} -// 首页(非审批人员) -export function homeNonApproverApi() { - return request({ - url: `/api/workbench/viewer`, - method: 'get', - }); -} - -// 变更数据中心 -export function changeDataCenterApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/data-center`, - method: 'get', - params - }); -} - -// 变更数据中心导出 -export function exportChangeDataCenterApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/data-center/export`, - method: 'get', - params, - responseType: 'blob', // 重点,responseType设置为 blob - }); -} - -// 安全与风险统计 -export function safeRiskStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/safety-risk`, - method: 'get', - params - }); -} - -// 本部门变更统计 -export function departmentStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/dept-stats`, - method: 'get', - params - }); -} - -// 本专业变更统计(质量会签统计) -export function specialtyStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/dept-stats/specialty-sign`, - method: 'get', - params - }); -} - -// 本车间变更统计 -export function deptStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/dept-stats/dept`, - method: 'get', - params - }); -} - -// 全工厂统计概览 -export function factoryStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/plant-overview`, - method: 'get', - params - }); -} - -// 统计报表 -export function reportStatisticsApi(params: {from: string | null, to: string | null}) { - return request({ - url: `/api/reports/admin-center`, - method: 'get', - params - }); -} +// 数据统计 +import { request } from '../request'; + +// 首页(申请人) +export function homeApi() { + return request({ + url: `/api/workbench`, + method: 'get', + }); +} +// 首页(专业会签) +export function homeProfessionalApi() { + return request({ + url: `/api/workbench/specialty-sign`, + method: 'get', + }); +} +// 首页(安全工程师) +export function homeSafeApi() { + return request({ + url: `/api/workbench/safety`, + method: 'get', + }); +} +// 首页(车间主任) +export function homeManagerApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/workbench/dept`, + method: 'get', + params + }); +} +// 首页(分管领导) +export function homeLeaderApi() { + return request({ + url: `/api/workbench/vp`, + method: 'get', + }); +} +// 首页(系统管理员) +export function homeAdminApi() { + return request({ + url: `/api/workbench/admin`, + method: 'get', + }); +} +// 首页(质量工程师) +export function homeQualityApi() { + return request({ + url: `/api/workbench/quality`, + method: 'get', + }); +} +// 首页(非审批人员) +export function homeNonApproverApi() { + return request({ + url: `/api/workbench/viewer`, + method: 'get', + }); +} + +// 变更数据中心 +export function changeDataCenterApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/data-center`, + method: 'get', + params + }); +} + +// 变更数据中心导出 +export function exportChangeDataCenterApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/data-center/export`, + method: 'get', + params, + responseType: 'blob', // 重点,responseType设置为 blob + }); +} + +// 安全与风险统计 +export function safeRiskStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/safety-risk`, + method: 'get', + params + }); +} + +// 本部门变更统计 +export function departmentStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/dept-stats`, + method: 'get', + params + }); +} + +// 本专业变更统计(质量会签统计) +export function specialtyStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/dept-stats/specialty-sign`, + method: 'get', + params + }); +} + +// 本车间变更统计 +export function deptStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/dept-stats/dept`, + method: 'get', + params + }); +} + +// 全工厂统计概览 +export function factoryStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/plant-overview`, + method: 'get', + params + }); +} + +// 统计报表 +export function reportStatisticsApi(params: {from: string | null, to: string | null}) { + return request({ + url: `/api/reports/admin-center`, + method: 'get', + params + }); +} diff --git a/src/typings/api/change.d.ts b/src/typings/api/change.d.ts index c560b3b..0e5dd03 100644 --- a/src/typings/api/change.d.ts +++ b/src/typings/api/change.d.ts @@ -1,40 +1,40 @@ -declare namespace Api { - /** - * namespace Change - * - * backend api module: "change" - */ - namespace Change { - interface MemberInfo { - id?: number; - is_sign?: number; - org_id: number; - org_name: string; - specialty?: string; - user_id: number; - user_name: string; - } - interface StepInfo { - id: number; - countersign: boolean; - name: string; - step_order: number; - members: MemberInfo[]; - } - interface TemplateInfo { - id: number; - category: number; - created_at?: string; - duration: number; - level: number; - steps: StepInfo[]; - updated_at?: string; - } - interface FlowInfo { - stepId: number; - countersign: boolean; - name: string; - selectedMember: MemberInfo[]; - } - } +declare namespace Api { + /** + * namespace Change + * + * backend api module: "change" + */ + namespace Change { + interface MemberInfo { + id?: number; + is_sign?: number; + org_id: number; + org_name: string; + specialty?: string; + user_id: number; + user_name: string; + } + interface StepInfo { + id: number; + countersign: boolean; + name: string; + step_order: number; + members: MemberInfo[]; + } + interface TemplateInfo { + id: number; + category: number; + created_at?: string; + duration: number; + level: number; + steps: StepInfo[]; + updated_at?: string; + } + interface FlowInfo { + stepId: number; + countersign: boolean; + name: string; + selectedMember: MemberInfo[]; + } + } } \ No newline at end of file diff --git a/src/views/changeLedger/index.vue b/src/views/changeLedger/index.vue index 0aa4276..e55214e 100644 --- a/src/views/changeLedger/index.vue +++ b/src/views/changeLedger/index.vue @@ -1,9 +1,9 @@ - - - + + + diff --git a/src/views/changeLedger/modules/list.vue b/src/views/changeLedger/modules/list.vue index 6badb35..2ca68ac 100644 --- a/src/views/changeLedger/modules/list.vue +++ b/src/views/changeLedger/modules/list.vue @@ -1,628 +1,628 @@ - - - - - - + + + + + + diff --git a/src/views/details/approval/index.vue b/src/views/details/approval/index.vue index e6234cb..5cedb7b 100644 --- a/src/views/details/approval/index.vue +++ b/src/views/details/approval/index.vue @@ -1,1053 +1,1053 @@ - - - - - + + + + + diff --git a/src/views/details/closeDoc/index.vue b/src/views/details/closeDoc/index.vue index 33b1252..ff70ef5 100644 --- a/src/views/details/closeDoc/index.vue +++ b/src/views/details/closeDoc/index.vue @@ -1,812 +1,812 @@ - - - - - + + + + + diff --git a/src/views/details/disposal/index.vue b/src/views/details/disposal/index.vue index c898419..521b5d6 100644 --- a/src/views/details/disposal/index.vue +++ b/src/views/details/disposal/index.vue @@ -1,1265 +1,1265 @@ - - - - - + + + + + diff --git a/src/views/details/index/index.vue b/src/views/details/index/index.vue index 71cd568..8f600fd 100644 --- a/src/views/details/index/index.vue +++ b/src/views/details/index/index.vue @@ -1,739 +1,739 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template1.vue b/src/views/home/modules/template1.vue index be544b2..8ffdf2d 100644 --- a/src/views/home/modules/template1.vue +++ b/src/views/home/modules/template1.vue @@ -1,332 +1,332 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template10.vue b/src/views/home/modules/template10.vue index f025576..0782ffb 100644 --- a/src/views/home/modules/template10.vue +++ b/src/views/home/modules/template10.vue @@ -1,347 +1,347 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template3.vue b/src/views/home/modules/template3.vue index 1fa894c..c38d6f7 100644 --- a/src/views/home/modules/template3.vue +++ b/src/views/home/modules/template3.vue @@ -1,447 +1,447 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template4.vue b/src/views/home/modules/template4.vue index 477459a..b6c3bd6 100644 --- a/src/views/home/modules/template4.vue +++ b/src/views/home/modules/template4.vue @@ -1,406 +1,406 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template6.vue b/src/views/home/modules/template6.vue index 9f7825c..1b54f4b 100644 --- a/src/views/home/modules/template6.vue +++ b/src/views/home/modules/template6.vue @@ -1,439 +1,439 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template7.vue b/src/views/home/modules/template7.vue index fb7c740..5a730f3 100644 --- a/src/views/home/modules/template7.vue +++ b/src/views/home/modules/template7.vue @@ -1,635 +1,635 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template8.vue b/src/views/home/modules/template8.vue index f01dbb7..3b669a6 100644 --- a/src/views/home/modules/template8.vue +++ b/src/views/home/modules/template8.vue @@ -1,454 +1,454 @@ - - - - - + + + + + diff --git a/src/views/home/modules/template9.vue b/src/views/home/modules/template9.vue index 31fe6aa..f7b7926 100644 --- a/src/views/home/modules/template9.vue +++ b/src/views/home/modules/template9.vue @@ -1,401 +1,401 @@ - - - - - + + + + + diff --git a/src/views/my/highRisk/modules/fmea.vue b/src/views/my/highRisk/modules/fmea.vue index 5157bf7..a6a2f2e 100644 --- a/src/views/my/highRisk/modules/fmea.vue +++ b/src/views/my/highRisk/modules/fmea.vue @@ -1,224 +1,224 @@ - - - - - + + + + + diff --git a/src/views/my/highRisk/modules/risk.vue b/src/views/my/highRisk/modules/risk.vue index 6363bee..2972071 100644 --- a/src/views/my/highRisk/modules/risk.vue +++ b/src/views/my/highRisk/modules/risk.vue @@ -1,403 +1,403 @@ - - - - - + + + + + diff --git a/src/views/my/highRisk/modules/riskPre.vue b/src/views/my/highRisk/modules/riskPre.vue index 246a330..69d5c70 100644 --- a/src/views/my/highRisk/modules/riskPre.vue +++ b/src/views/my/highRisk/modules/riskPre.vue @@ -1,88 +1,88 @@ - - - - - + + + + + diff --git a/src/views/my/initiateChange/modules/RichTextInput.vue b/src/views/my/initiateChange/modules/RichTextInput.vue index fe03293..e9270d4 100644 --- a/src/views/my/initiateChange/modules/RichTextInput.vue +++ b/src/views/my/initiateChange/modules/RichTextInput.vue @@ -1,476 +1,476 @@ - - - - - + + + + + diff --git a/src/views/my/initiateChange/modules/closeConfirm.vue b/src/views/my/initiateChange/modules/closeConfirm.vue index 55d8366..8d7553c 100644 --- a/src/views/my/initiateChange/modules/closeConfirm.vue +++ b/src/views/my/initiateChange/modules/closeConfirm.vue @@ -1,232 +1,232 @@ - - - - - - \ No newline at end of file diff --git a/src/views/my/initiateChange/modules/fmea.vue b/src/views/my/initiateChange/modules/fmea.vue index 761aa0e..4199b2d 100644 --- a/src/views/my/initiateChange/modules/fmea.vue +++ b/src/views/my/initiateChange/modules/fmea.vue @@ -1,1341 +1,1341 @@ - - - - - + + + + + diff --git a/src/views/my/initiateChange/modules/preRisk.vue b/src/views/my/initiateChange/modules/preRisk.vue index bd7de34..db9c6e2 100644 --- a/src/views/my/initiateChange/modules/preRisk.vue +++ b/src/views/my/initiateChange/modules/preRisk.vue @@ -1,53 +1,53 @@ - - -