Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-fe
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-fe
Commits
85876de5
Commit
85876de5
authored
Nov 25, 2024
by
shirlyn.guo
👌🏻
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://gitlab.gsstcloud.com/poc/poc-fe
into shirlyn
parents
85fd12f9
9d58a803
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
6 deletions
+26
-6
useDialogueFile.ts
src/composables/useDialogueFile.ts
+9
-0
personal-settings.vue
src/views/personal-settings/personal-settings.vue
+17
-6
No files found.
src/composables/useDialogueFile.ts
View file @
85876de5
...
@@ -20,8 +20,17 @@ export function useDialogueFile() {
...
@@ -20,8 +20,17 @@ export function useDialogueFile() {
const
uploadFileList
=
ref
<
FileInfoItem
[]
>
([])
const
uploadFileList
=
ref
<
FileInfoItem
[]
>
([])
function
handleLimitUpload
(
data
:
{
file
:
UploadFileInfo
})
{
function
handleLimitUpload
(
data
:
{
file
:
UploadFileInfo
})
{
const
allowTypeList
=
[
'md'
,
'doc'
,
'docx'
,
'pdf'
,
'txt'
]
const
fileType
=
(
data
.
file
.
file
&&
data
.
file
.
file
?.
name
.
split
(
'.'
)?.
pop
()?.
toLowerCase
())
||
''
const
fileType
=
(
data
.
file
.
file
&&
data
.
file
.
file
?.
name
.
split
(
'.'
)?.
pop
()?.
toLowerCase
())
||
''
if
(
fileType
&&
!
allowTypeList
.
includes
(
fileType
))
{
window
.
$message
.
error
(
t
(
'personal_space_module.knowledge_module.upload_document_module.upload_format_error_message'
),
)
return
false
}
if
(
data
.
file
.
file
&&
data
.
file
.
file
?.
size
===
0
)
{
if
(
data
.
file
.
file
&&
data
.
file
.
file
?.
size
===
0
)
{
window
.
$message
.
error
(
window
.
$message
.
error
(
t
(
'personal_space_module.knowledge_module.upload_document_module.empty_document_content_message'
),
t
(
'personal_space_module.knowledge_module.upload_document_module.empty_document_content_message'
),
...
...
src/views/personal-settings/personal-settings.vue
View file @
85876de5
...
@@ -22,7 +22,7 @@ const imageCropperRef = useTemplateRef<InstanceType<typeof ImageCropper> | null>
...
@@ -22,7 +22,7 @@ const imageCropperRef = useTemplateRef<InstanceType<typeof ImageCropper> | null>
const
userInfoForm
=
ref
({
const
userInfoForm
=
ref
({
nickName
:
''
,
nickName
:
''
,
remark
:
userStore
.
userInfo
.
remark
,
remark
:
''
,
})
})
const
userInfoFormItemEdit
=
reactive
({
const
userInfoFormItemEdit
=
reactive
({
...
@@ -62,7 +62,7 @@ function userInfoUpdate(userInfo: {
...
@@ -62,7 +62,7 @@ function userInfoUpdate(userInfo: {
remark
?:
string
remark
?:
string
})
{
})
{
return
fetchUserInfoUpdate
(
userInfo
).
then
(()
=>
{
return
fetchUserInfoUpdate
(
userInfo
).
then
(()
=>
{
userStore
.
fetchUpdateUserInfo
()
return
userStore
.
fetchUpdateUserInfo
()
})
})
}
}
...
@@ -108,8 +108,6 @@ function handleAvatarUpload(e: Event) {
...
@@ -108,8 +108,6 @@ function handleAvatarUpload(e: Event) {
function
handleUserInfoFormItemEditUpdate
(
key
:
keyof
typeof
userInfoFormItemEdit
,
isSave
=
false
)
{
function
handleUserInfoFormItemEditUpdate
(
key
:
keyof
typeof
userInfoFormItemEdit
,
isSave
=
false
)
{
!
isSave
&&
(
userInfoForm
.
value
[
key
]
=
userInfo
.
value
[
key
])
!
isSave
&&
(
userInfoForm
.
value
[
key
]
=
userInfo
.
value
[
key
])
userInfoFormItemEdit
[
key
]
=
!
userInfoFormItemEdit
[
key
]
if
(
userInfoFormItemEdit
[
key
])
{
if
(
userInfoFormItemEdit
[
key
])
{
nextTick
(()
=>
{
nextTick
(()
=>
{
if
(
inputRefs
.
value
&&
!
Array
.
isArray
(
inputRefs
.
value
))
{
if
(
inputRefs
.
value
&&
!
Array
.
isArray
(
inputRefs
.
value
))
{
...
@@ -119,12 +117,25 @@ function handleUserInfoFormItemEditUpdate(key: keyof typeof userInfoFormItemEdit
...
@@ -119,12 +117,25 @@ function handleUserInfoFormItemEditUpdate(key: keyof typeof userInfoFormItemEdit
}
}
if
(
isSave
)
{
if
(
isSave
)
{
if
(
!
userInfoForm
.
value
[
key
])
{
window
.
$message
.
warning
(
t
(
'personal_space_module.knowledge_module.knowledge_chunk_content_input_rule'
))
return
}
saveBtnLoading
.
value
=
true
userInfoUpdate
({
userInfoUpdate
({
[
key
]:
userInfoForm
.
value
[
key
],
[
key
]:
userInfoForm
.
value
[
key
],
}).
then
(()
=>
{
})
.
then
(()
=>
{
window
.
$message
.
success
(
t
(
'common_module.successful_update'
))
window
.
$message
.
success
(
t
(
'common_module.successful_update'
))
})
})
.
finally
(()
=>
{
saveBtnLoading
.
value
=
false
})
}
}
userInfoFormItemEdit
[
key
]
=
!
userInfoFormItemEdit
[
key
]
}
}
</
script
>
</
script
>
...
...
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