Commit b914ba26 by HoMeTown

feat: 文档集管理

parent 5fc78b41
import { request } from '../request';
/**
* 文档列表
*/
export function fetchQueryDocList<T>(params: T) {
return request.post(`/product/pc/v1/docSet/query_document_list`, params);
}
/**
* 新增 文档集文档
*/
export function fetchAddSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/add_document`, params);
}
/**
* 新增 文档集文档
*/
export function fetchUpdateSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/update_document`, params);
}
/**
* 删除 文档集文档
*/
export function fetchDeleteSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/delete_document`, params);
}
/**
* 提交 文档集文档
*/
export function fetchSubmitSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/submit_document`, params);
}
/**
* 审核 文档
*/
export function fetchAuditSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/audit_document`, params);
}
/**
* 撤回解析 文档集文档
*/
export function fetchBackOffSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/analysis_backOff_document`, params);
}
/**
* 重新解析 文档集文档
*/
export function fetchAnalysisSetDoc<T>(params: T) {
return request.post(`/product/pc/v1/docSet/analysis_document`, params);
}
/**
* 文档集列表
*/
export function fetchGetDocSetList<T>(params: T) {
return request.post(`/product/pc/v1/docSet/query_documentSet_list`, params);
}
......@@ -5,3 +5,4 @@ export * from './users';
export * from './order';
export * from './channel';
export * from './product';
export * from './doc';
......@@ -357,12 +357,11 @@ function onAuditDoc(data: any) {
}
]
isShowAddDocModal.value = true
console.log(123)
}
const ossConfig = ref(null)
async function handlePreview(file: any) {
window.open(addDocForm.value.docUrl)
window.open(addDocForm.value.tempDocUrl)
}
async function submitAddProdcutDoc() {
addDocLoading.value = true
......@@ -601,13 +600,13 @@ onMounted(() => {
<vxe-column field="title" title="操作" fixed="right" min-width="120">
<template #default="{ row }">
<n-space>
<n-button @click="onEditDoc(row)" v-if="row.docStatus === '00'" strong text
type="info">编辑</n-button>
<n-button @click="onSubmitProductDoc(row)" v-if="row.docStatus === '00'" strong text
type="info">提交</n-button>
<n-button v-if="row.docStatus === '00'" strong text type="info"
<n-button @click="onEditDoc(row)" v-if="row.docStatus === '00' || row.docStatus === '03'" strong
text type="info">编辑</n-button>
<n-button @click="onSubmitProductDoc(row)" v-if="row.docStatus === '00' || row.docStatus === '03'"
strong text type="info">提交</n-button>
<n-button v-if="row.docStatus === '00' || row.docStatus === '03'" strong text type="info"
@click="onDeleteProductDoc(row)">删除</n-button>
<n-button @click="onPreDoc(row)" v-if="row.docStatus !== '00'" strong text
<n-button @click="onPreDoc(row)" v-if="row.docStatus !== '00' && row.docStatus !== '03'" strong text
type="info">预览文档</n-button>
<n-button @click="onAuditDoc(row)" v-if="row.docStatus === '01'" strong text
type="info">审核</n-button>
......@@ -693,13 +692,13 @@ onMounted(() => {
</div>
</n-form-item>
<n-form-item
v-if="operateType === 'audit' || operateType === 'preview' && addDocForm.docStatus === '02' || addDocForm.docStatus === '03'"
v-if="operateType === 'audit' || operateType === 'preview' && (addDocForm.docStatus === '02' || addDocForm.docStatus === '03')"
label="审核结论" path="docStatus">
<n-select :disabled="operateType === 'preview'" v-model:value="addDocForm.docStatus" clearable
placeholder="审核结论" :options="docStatusOptions" />
</n-form-item>
<n-form-item
v-if="operateType === 'audit' || operateType === 'preview' && addDocForm.docStatus === '02' || addDocForm.docStatus === '03'"
v-if="operateType === 'audit' || operateType === 'preview' && (addDocForm.docStatus === '02' || addDocForm.docStatus === '03')"
label="审核意见" path="auditDesc">
<n-input :disabled="operateType === 'preview'" type="textarea" v-model:value="addDocForm.auditDesc"
placeholder="审核意见" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment