Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaode-admin-fe
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
侯明涛
xiaode-admin-fe
Commits
b914ba26
Commit
b914ba26
authored
Jul 24, 2024
by
HoMeTown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 文档集管理
parent
5fc78b41
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
74 additions
and
10 deletions
+74
-10
src/service/api/doc.ts
+64
-0
src/service/api/index.ts
+1
-0
src/views/doc-set-ma/index.vue
+0
-0
src/views/product-ma/index.vue
+9
-10
No files found.
src/service/api/doc.ts
0 → 100644
View file @
b914ba26
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
);
}
src/service/api/index.ts
View file @
b914ba26
...
@@ -5,3 +5,4 @@ export * from './users';
...
@@ -5,3 +5,4 @@ export * from './users';
export
*
from
'./order'
;
export
*
from
'./order'
;
export
*
from
'./channel'
;
export
*
from
'./channel'
;
export
*
from
'./product'
;
export
*
from
'./product'
;
export
*
from
'./doc'
;
src/views/doc-set-ma/index.vue
View file @
b914ba26
This diff is collapsed.
Click to expand it.
src/views/product-ma/index.vue
View file @
b914ba26
...
@@ -357,12 +357,11 @@ function onAuditDoc(data: any) {
...
@@ -357,12 +357,11 @@ function onAuditDoc(data: any) {
}
}
]
]
isShowAddDocModal
.
value
=
true
isShowAddDocModal
.
value
=
true
console
.
log
(
123
)
}
}
const
ossConfig
=
ref
(
null
)
const
ossConfig
=
ref
(
null
)
async
function
handlePreview
(
file
:
any
)
{
async
function
handlePreview
(
file
:
any
)
{
window
.
open
(
addDocForm
.
value
.
d
ocUrl
)
window
.
open
(
addDocForm
.
value
.
tempD
ocUrl
)
}
}
async
function
submitAddProdcutDoc
()
{
async
function
submitAddProdcutDoc
()
{
addDocLoading
.
value
=
true
addDocLoading
.
value
=
true
...
@@ -601,13 +600,13 @@ onMounted(() => {
...
@@ -601,13 +600,13 @@ onMounted(() => {
<vxe-column
field=
"title"
title=
"操作"
fixed=
"right"
min-width=
"120"
>
<vxe-column
field=
"title"
title=
"操作"
fixed=
"right"
min-width=
"120"
>
<
template
#
default=
"{ row }"
>
<
template
#
default=
"{ row }"
>
<n-space>
<n-space>
<n-button
@
click=
"onEditDoc(row)"
v-if=
"row.docStatus === '00'
"
strong
text
<n-button
@
click=
"onEditDoc(row)"
v-if=
"row.docStatus === '00'
|| row.docStatus === '03'"
strong
type=
"info"
>
编辑
</n-button>
t
ext
t
ype=
"info"
>
编辑
</n-button>
<n-button
@
click=
"onSubmitProductDoc(row)"
v-if=
"row.docStatus === '00'
"
strong
text
<n-button
@
click=
"onSubmitProductDoc(row)"
v-if=
"row.docStatus === '00'
|| row.docStatus === '03'"
type=
"info"
>
提交
</n-button>
strong
text
type=
"info"
>
提交
</n-button>
<n-button
v-if=
"row.docStatus === '00'"
strong
text
type=
"info"
<n-button
v-if=
"row.docStatus === '00'
|| row.docStatus === '03'
"
strong
text
type=
"info"
@
click=
"onDeleteProductDoc(row)"
>
删除
</n-button>
@
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>
type=
"info"
>
预览文档
</n-button>
<n-button
@
click=
"onAuditDoc(row)"
v-if=
"row.docStatus === '01'"
strong
text
<n-button
@
click=
"onAuditDoc(row)"
v-if=
"row.docStatus === '01'"
strong
text
type=
"info"
>
审核
</n-button>
type=
"info"
>
审核
</n-button>
...
@@ -693,13 +692,13 @@ onMounted(() => {
...
@@ -693,13 +692,13 @@ onMounted(() => {
</div>
</div>
</n-form-item>
</n-form-item>
<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"
>
label=
"审核结论"
path=
"docStatus"
>
<n-select
:disabled=
"operateType === 'preview'"
v-model:value=
"addDocForm.docStatus"
clearable
<n-select
:disabled=
"operateType === 'preview'"
v-model:value=
"addDocForm.docStatus"
clearable
placeholder=
"审核结论"
:options=
"docStatusOptions"
/>
placeholder=
"审核结论"
:options=
"docStatusOptions"
/>
</n-form-item>
</n-form-item>
<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"
>
label=
"审核意见"
path=
"auditDesc"
>
<n-input
:disabled=
"operateType === 'preview'"
type=
"textarea"
v-model:value=
"addDocForm.auditDesc"
<n-input
:disabled=
"operateType === 'preview'"
type=
"textarea"
v-model:value=
"addDocForm.auditDesc"
placeholder=
"审核意见"
/>
placeholder=
"审核意见"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment