测试
This commit is contained in:
@@ -1 +1 @@
|
|||||||
新增创建项目的功能。在首页点击新建项目按钮后,出现的弹窗为ScreenShot_2026-02-26_153149_900.png 图片展示的弹窗。项目字段需要参考首页的项目列表。
|
创建项目时,需要调用流水分析平台的新建项目并获取token接口,获取返回参数中的projectId并保存到项目表中。
|
||||||
|
|||||||
10
assets/项目异步文件上传/task.md
Normal file
10
assets/项目异步文件上传/task.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# 项目异步文件上传功能
|
||||||
|
## 数据库
|
||||||
|
- 文件上传记录表:记录项目下所有文件的上传记录。项目id,流水分析平台的项目id,文件id,文件名称,文件大小,文件状态(上传中、解析中、解析成功、解析失败),主体名称,主体证件号,上传时间,上传人
|
||||||
|
|
||||||
|
## 流程
|
||||||
|
- 在项目详情的上传数据页面,点击流水导入的上传流水按钮
|
||||||
|
- 批量选择文件,点击确认
|
||||||
|
- 每个文件都需要调接口传输到流水分析平台。建一个线程池,然后每个文件一个线程进行异步处理。处理流程如下
|
||||||
|
1. 在文件上传表中插入一条该文件的记录,关联文件与项目,此时文件状态为上传中
|
||||||
|
2. 调用流水分析平台的上传文件接口,
|
||||||
@@ -154,15 +154,12 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
getUploadStatus,
|
|
||||||
uploadFile,
|
|
||||||
deleteFile,
|
|
||||||
getNameListOptions,
|
|
||||||
updateNameListSelection,
|
|
||||||
executeQualityCheck,
|
|
||||||
pullBankInfo,
|
|
||||||
generateReport,
|
|
||||||
getImportStatus,
|
getImportStatus,
|
||||||
|
getNameListOptions,
|
||||||
|
getUploadStatus,
|
||||||
|
pullBankInfo,
|
||||||
|
updateNameListSelection,
|
||||||
|
uploadFile,
|
||||||
} from "@/api/ccdiProjectUpload";
|
} from "@/api/ccdiProjectUpload";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -234,14 +231,6 @@ export default {
|
|||||||
btnText: "上传征信",
|
btnText: "上传征信",
|
||||||
uploaded: false,
|
uploaded: false,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
key: "employee",
|
|
||||||
title: "员工关系导入",
|
|
||||||
desc: "Excel 表格上传员工家庭关系信息",
|
|
||||||
icon: "el-icon-user",
|
|
||||||
btnText: "上传员工关系",
|
|
||||||
uploaded: false,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
key: "namelist",
|
key: "namelist",
|
||||||
title: "名单库选择",
|
title: "名单库选择",
|
||||||
@@ -749,7 +738,7 @@ export default {
|
|||||||
|
|
||||||
.upload-cards {
|
.upload-cards {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(4, 1fr);
|
grid-template-columns: repeat(3, 1fr);
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
|
|
||||||
.upload-card {
|
.upload-card {
|
||||||
|
|||||||
Reference in New Issue
Block a user