From 97a23d68eceae7a6fb938ceac8abb7dccdb7e9e0 Mon Sep 17 00:00:00 2001 From: guojuan <2715201989@qq.com> Date: Mon, 15 Jul 2024 16:14:21 +0800 Subject: [PATCH] feat:新增项目填报的界面以及接口联调 --- frontend/front/src/api/projectSubmission.js | 28 ++++++++++++++++++++++++++++ frontend/front/src/components/dataTemplate/TemplatePreview.vue | 38 ++++++++++++++++++++++++++++---------- frontend/front/src/components/dialog/processingRecordDialog.vue | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ frontend/front/src/components/dialog/projectSubmissionDialog.vue | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ frontend/front/src/components/tableSlot/projectSubmission/exportRecord.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 319 insertions(+), 10 deletions(-) create mode 100644 frontend/front/src/api/projectSubmission.js create mode 100644 frontend/front/src/components/dialog/processingRecordDialog.vue create mode 100644 frontend/front/src/components/dialog/projectSubmissionDialog.vue create mode 100644 frontend/front/src/components/tableSlot/projectSubmission/exportRecord.vue diff --git a/frontend/front/src/api/projectSubmission.js b/frontend/front/src/api/projectSubmission.js new file mode 100644 index 0000000..d39ce51 --- /dev/null +++ b/frontend/front/src/api/projectSubmission.js @@ -0,0 +1,28 @@ +import request from '@/utils/request' +const portal = window.context.portal + +////后台管理预览VUE表单 +export function exportRecordData(data) { + return request({ + url: `${context.form}/wProjectLibraryInventory/v1/down?fProjectNo=${data.fProjectNo}&fProjectName=${data.fProjectName}&fProjectCategory=${data.fProjectCategory}&fProjectState=${data.fProjectState}&createTime=${data.createTime}&fProjectNature=${data.fProjectNature}&fBusinessScenarios=${data.fBusinessScenarios}&fBusinessModel=${data.fBusinessModel}&fProjectRating=${data.fProjectRating}&updateTime=${data.updateTime}`, + method: 'get', + responseType: 'arraybuffer', + }) +} + +// 获取表单的打印模板列表 +export function submitData(data) { + return request({ + url: `${context.form}/wProjectOperationRecord/v1/save`, + data, + method: 'post', + }) +} +// 获取处理记录的接口 +export function getProcessingRecord(data) { + return request({ + url: `${context.form}/form/customDialog/v1/getListData?alias=xmczjl&mapParam=`, + data, + method: 'post', + }) +} diff --git a/frontend/front/src/components/dataTemplate/TemplatePreview.vue b/frontend/front/src/components/dataTemplate/TemplatePreview.vue index bd547cf..f8074d1 100644 --- a/frontend/front/src/components/dataTemplate/TemplatePreview.vue +++ b/frontend/front/src/components/dataTemplate/TemplatePreview.vue @@ -1,19 +1,27 @@ diff --git a/frontend/front/src/components/dialog/processingRecordDialog.vue b/frontend/front/src/components/dialog/processingRecordDialog.vue new file mode 100644 index 0000000..ad7fc9a --- /dev/null +++ b/frontend/front/src/components/dialog/processingRecordDialog.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/frontend/front/src/components/dialog/projectSubmissionDialog.vue b/frontend/front/src/components/dialog/projectSubmissionDialog.vue new file mode 100644 index 0000000..3d5294f --- /dev/null +++ b/frontend/front/src/components/dialog/projectSubmissionDialog.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/frontend/front/src/components/tableSlot/projectSubmission/exportRecord.vue b/frontend/front/src/components/tableSlot/projectSubmission/exportRecord.vue new file mode 100644 index 0000000..1ce7f01 --- /dev/null +++ b/frontend/front/src/components/tableSlot/projectSubmission/exportRecord.vue @@ -0,0 +1,58 @@ + + + + + -- libgit2 0.21.2