资料关闭页面-是否归档改为是否涉及
This commit is contained in:
@@ -485,7 +485,7 @@ onMounted(() => {
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>资料名称</th>
|
<th>资料名称</th>
|
||||||
<th class="!text-center">是否归档</th>
|
<th class="!text-center">是否涉及</th>
|
||||||
<th class="w-200px !text-center">操作</th>
|
<th class="w-200px !text-center">操作</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -519,13 +519,12 @@ onMounted(() => {
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="flex justify-center gap-2">
|
<div class="flex justify-center gap-2">
|
||||||
<NButton size="small" :type="item.status === 1 ? 'primary' : 'default'" class="text-xs" @click="item.status = 1">是</NButton>
|
<NButton size="small" :type="item.status === 1 ? 'primary' : 'default'" class="text-xs" @click="item.status = 1">涉及</NButton>
|
||||||
<NButton size="small" :type="item.status === 2 ? 'primary' : 'default'" class="text-xs" @click="item.status = 2">否</NButton>
|
<NButton size="small" :type="item.status === 2 ? 'primary' : 'default'" class="text-xs" @click="item.status = 2">不涉及</NButton>
|
||||||
<NButton size="small" :type="item.status === 0 ? 'primary' : 'default'" class="text-xs" @click="item.status = 0">不涉及</NButton>
|
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div v-if="item.status === 2" class="flex justify-center gap-2">
|
<div v-if="item.status === 1" class="flex justify-center gap-2">
|
||||||
<NButton size="small" class="text-xs" @click="openFileList(Number(index))">从变更附件选择</NButton>
|
<NButton size="small" class="text-xs" @click="openFileList(Number(index))">从变更附件选择</NButton>
|
||||||
<NUpload
|
<NUpload
|
||||||
class="w-auto"
|
class="w-auto"
|
||||||
@@ -540,16 +539,7 @@ onMounted(() => {
|
|||||||
</NButton>
|
</NButton>
|
||||||
</NUpload>
|
</NUpload>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="item.status === 1" class="flex justify-end gap-2">
|
<div v-if="item.status === 2" class="flex justify-end gap-2">
|
||||||
<NTag size="small" type="success" class="text-xs">
|
|
||||||
<template #icon>
|
|
||||||
<Icon icon="akar-icons:circle-check" class="size-12px" />
|
|
||||||
</template>
|
|
||||||
<span v-if="item.files.length">已归档{{item.files.length}}件</span>
|
|
||||||
<span v-else>已归档</span>
|
|
||||||
</NTag>
|
|
||||||
</div>
|
|
||||||
<div v-if="item.status === 0" class="flex justify-end gap-2">
|
|
||||||
<span class="text-xs text-slate-400">无需处理</span>
|
<span class="text-xs text-slate-400">无需处理</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ const getDocList = async () => {
|
|||||||
console.log(docList.value);
|
console.log(docList.value);
|
||||||
if(docList.value.length){
|
if(docList.value.length){
|
||||||
openOrgs.value = {[docList.value[0]?.org_name]:true};
|
openOrgs.value = {[docList.value[0]?.org_name]:true};
|
||||||
libSel.value = {org: docList.value[0]?.org_name, cat: docList.value[0]?.categories[0]?.category, label: docList.value[0]?.categories[0]?.folders[0]?.folder};
|
// libSel.value = {org: docList.value[0]?.org_name, cat: docList.value[0]?.categories[0]?.category, label: docList.value[0]?.categories[0]?.folders[0]?.folder};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
@@ -155,20 +155,21 @@ onMounted(() => {
|
|||||||
<div class="scroll-right">
|
<div class="scroll-right">
|
||||||
<div class="divide-y rounded-lg border bg-white">
|
<div class="divide-y rounded-lg border bg-white">
|
||||||
<div v-for="d in libCur?.docs ?? []" :key="d.name" class="flex flex-wrap items-center gap-3 px-2 py-2.5">
|
<div v-for="d in libCur?.docs ?? []" :key="d.name" class="flex flex-wrap items-center gap-3 px-2 py-2.5">
|
||||||
<Icon icon="akar-icons:file" class="size-16px" />
|
<Icon icon="akar-icons:file" class="size-16px" />
|
||||||
<div class="min-w-0 flex-1">
|
<div class="min-w-0 flex-1">
|
||||||
<div class="truncate text-sm">{{ d.doc_name }}</div>
|
<div class="truncate text-sm">{{ d.doc_name }}</div>
|
||||||
<div class="mt-0.5 flex flex-wrap items-center gap-x-2 text-xs text-slate-500">
|
<div class="mt-0.5 flex flex-wrap items-center gap-x-2 text-xs text-slate-500">
|
||||||
<NTag size="small" type="info" class="text-[10px]">版本 {{ d.version }}</NTag>
|
<NTag size="small" type="info" class="text-[10px]">版本 {{ d.version }}</NTag>
|
||||||
<span>更新 {{ d?.updated_at?.slice(0, 10) }}</span>
|
<span>更新 {{ d?.updated_at?.slice(0, 10) }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="flex shrink-0 gap-3 text-xs">
|
||||||
|
<NButton type="primary" text class="hover:underline text-xs">查看历史</NButton>
|
||||||
|
<NButton type="primary" text class="hover:underline text-xs" @click="preview(d)">预览</NButton>
|
||||||
|
<NButton type="primary" text class="hover:underline text-xs" @click="download(d)">下载</NButton>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex shrink-0 gap-3 text-xs">
|
<p v-if="!libCur || libCur?.docs?.length===0" class="text-xs text-slate-400 text-center py-5">暂无数据</p>
|
||||||
<NButton type="primary" text class="hover:underline text-xs">查看历史</NButton>
|
|
||||||
<NButton type="primary" text class="hover:underline text-xs" @click="preview(d)">预览</NButton>
|
|
||||||
<NButton type="primary" text class="hover:underline text-xs" @click="download(d)">下载</NButton>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user