招标文件审批记录
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<el-row :gutter="16">
|
||||
<el-col :span="8">
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="16">
|
||||
<el-card shadow="never" class="info-card">
|
||||
<template #header>
|
||||
<div class="card-header">
|
||||
@@ -38,11 +38,19 @@
|
||||
<span class="card-title">招标文件</span>
|
||||
</div>
|
||||
</template>
|
||||
<el-table :data="docList" border stripe size="small" v-if="docList.length > 0" max-height="300">
|
||||
<el-table-column type="index" label="序号" width="50" />
|
||||
<el-table :data="docList" border stripe size="small" v-if="docList.length > 0" max-height="300">
|
||||
<!-- <el-table-column type="index" label="序号" width="50" />-->
|
||||
<el-table-column prop="version" label="版本" width="60" align="center">
|
||||
<template #default="scope">
|
||||
<el-tag v-if="scope.row.isCurrent === '1'" type="success" size="small">{{ scope.row.version || '-' }}</el-tag>
|
||||
<span v-else>{{ scope.row.version || '-' }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="fileName" label="文件名称" show-overflow-tooltip />
|
||||
<el-table-column prop="createTime" label="上传时间" width="160" />
|
||||
<el-table-column label="操作" width="120" align="center">
|
||||
<el-table-column prop="uploadUserName" label="上传人" width="100" />
|
||||
<el-table-column prop="createTime" label="上传时间" width="150" />
|
||||
<el-table-column prop="comment" label="批注" width="150" show-overflow-tooltip />
|
||||
<el-table-column label="操作" width="120" align="center" fixed="right">
|
||||
<template #default="scope">
|
||||
<el-button type="primary" link size="small" icon="View" @click="handlePreview(scope.row)">预览</el-button>
|
||||
<el-button type="success" link size="small" icon="Download" @click="handleDownload(scope.row)">下载</el-button>
|
||||
@@ -53,7 +61,7 @@
|
||||
</el-card>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="16">
|
||||
<el-col :span="8">
|
||||
<el-card shadow="never" class="flow-card">
|
||||
<template #header>
|
||||
<div class="card-header">
|
||||
@@ -93,6 +101,10 @@ interface DocItem {
|
||||
fileName: string;
|
||||
fileUrl: string;
|
||||
createTime?: string;
|
||||
version?: string;
|
||||
isCurrent?: string;
|
||||
uploadUserName?: string;
|
||||
comment?: string;
|
||||
}
|
||||
|
||||
const visible = ref(false);
|
||||
@@ -134,11 +146,15 @@ const open = async (id: string, row?: any) => {
|
||||
const docsRes = await getDocList(applyData.value.id);
|
||||
const docs = docsRes?.data || [];
|
||||
if (Array.isArray(docs) && docs.length > 0) {
|
||||
docList.value = docs.map((d: any) => ({
|
||||
docList.value = docs.map((d: any) => ({
|
||||
id: d.id || d.fileId,
|
||||
fileName: d.fileName || d.fileTitle || '招标文件',
|
||||
fileUrl: d.fileUrl,
|
||||
createTime: d.createTime,
|
||||
version: d.version,
|
||||
isCurrent: d.isCurrent,
|
||||
uploadUserName: d.uploadUserName,
|
||||
comment: d.comment,
|
||||
}));
|
||||
}
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user