From be345e5fa3ee817cd5687c7212c74a836f57915f Mon Sep 17 00:00:00 2001 From: zhouhaibin Date: Wed, 18 Dec 2024 10:08:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A6=BB=E7=BA=BF=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DocumentTaskResults/index.ts | 64 ++++++++++ .../DocumentTaskResults/model.ts | 34 ++++++ .../DocumentTaskResults.data.ts | 25 ++++ .../DocumentTaskResultsModal.vue | 68 +++++++++++ .../DocumentTaskResults/index.vue | 115 ++++++++++++++++++ 5 files changed, 306 insertions(+) create mode 100644 src/api/documentReview/DocumentTaskResults/index.ts create mode 100644 src/api/documentReview/DocumentTaskResults/model.ts create mode 100644 src/views/documentReview/DocumentTaskResults/DocumentTaskResults.data.ts create mode 100644 src/views/documentReview/DocumentTaskResults/DocumentTaskResultsModal.vue create mode 100644 src/views/documentReview/DocumentTaskResults/index.vue diff --git a/src/api/documentReview/DocumentTaskResults/index.ts b/src/api/documentReview/DocumentTaskResults/index.ts new file mode 100644 index 0000000..4fc6a22 --- /dev/null +++ b/src/api/documentReview/DocumentTaskResults/index.ts @@ -0,0 +1,64 @@ +import { defHttp } from '@/utils/http/axios'; +import { ID, IDS, commonExport } from '@/api/base'; +import { DocumentTaskResultsVO, DocumentTaskResultsForm, DocumentTaskResultsQuery } from './model'; + +/** + * 查询文档任务结果列表 + * @param params + * @returns + */ +export function DocumentTaskResultsList(params?: DocumentTaskResultsQuery) { + return defHttp.get({ url: '/productManagement/DocumentTaskResults/list', params }); +} + +/** + * 导出文档任务结果列表 + * @param params + * @returns + */ +export function DocumentTaskResultsExport(params?: DocumentTaskResultsQuery) { + return commonExport('/productManagement/DocumentTaskResults/export', params ?? {}); +} + +/** + * 查询文档任务结果详细 + * @param id id + * @returns + */ +export function DocumentTaskResultsInfo(id: ID) { + return defHttp.get({ url: '/productManagement/DocumentTaskResults/' + id }); +} +/** + * 根据任务id查询文档任务结果详细 + * @param id id + * @returns + */ +export function DocumentTaskResultsInfoByTaskId(id: ID) { + return defHttp.get({ url: '/productManagement/DocumentTaskResults/task/' + id }); +} +/** + * 新增文档任务结果 + * @param data + * @returns + */ +export function DocumentTaskResultsAdd(data: DocumentTaskResultsForm) { + return defHttp.postWithMsg({ url: '/productManagement/DocumentTaskResults', data }); +} + +/** + * 更新文档任务结果 + * @param data + * @returns + */ +export function DocumentTaskResultsUpdate(data: DocumentTaskResultsForm) { + return defHttp.putWithMsg({ url: '/productManagement/DocumentTaskResults', data }); +} + +/** + * 删除文档任务结果 + * @param id id + * @returns + */ +export function DocumentTaskResultsRemove(id: ID | IDS) { + return defHttp.deleteWithMsg({ url: '/productManagement/DocumentTaskResults/' + id },); +} diff --git a/src/api/documentReview/DocumentTaskResults/model.ts b/src/api/documentReview/DocumentTaskResults/model.ts new file mode 100644 index 0000000..3df957c --- /dev/null +++ b/src/api/documentReview/DocumentTaskResults/model.ts @@ -0,0 +1,34 @@ +import { BaseEntity, PageQuery } from '@/api/base'; + +export interface DocumentTaskResultsVO { + /** + * 任务结果 + */ + result?: string; +} + +export interface DocumentTaskResultsForm extends BaseEntity { +} + +export interface DocumentTaskResultsQuery extends PageQuery { + + /** + * id + */ + id?: string | number; + + /** + * 任务id + */ + documentTaskId?: string | number; + + /** + * 任务结果 + */ + result?: string; + + /** + * 日期范围参数 + */ + params?: any; +} diff --git a/src/views/documentReview/DocumentTaskResults/DocumentTaskResults.data.ts b/src/views/documentReview/DocumentTaskResults/DocumentTaskResults.data.ts new file mode 100644 index 0000000..71a4288 --- /dev/null +++ b/src/views/documentReview/DocumentTaskResults/DocumentTaskResults.data.ts @@ -0,0 +1,25 @@ +import { BasicColumn } from '@/components/Table'; +import { FormSchema } from '@/components/Form'; +export const formSchemas: FormSchema[] = [ + { + label: 'id', + field: 'id', + component: 'Input', + }, + { + label: '任务id', + field: 'documentTaskId', + component: 'Input', + }, + { + label: '任务结果', + field: 'result', + component: 'InputTextArea', + }, +]; + +export const columns: BasicColumn[] = [ +]; + +export const modalSchemas: FormSchema[] = [ +]; diff --git a/src/views/documentReview/DocumentTaskResults/DocumentTaskResultsModal.vue b/src/views/documentReview/DocumentTaskResults/DocumentTaskResultsModal.vue new file mode 100644 index 0000000..39e2393 --- /dev/null +++ b/src/views/documentReview/DocumentTaskResults/DocumentTaskResultsModal.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/documentReview/DocumentTaskResults/index.vue b/src/views/documentReview/DocumentTaskResults/index.vue new file mode 100644 index 0000000..ae3eb36 --- /dev/null +++ b/src/views/documentReview/DocumentTaskResults/index.vue @@ -0,0 +1,115 @@ + + + + +