|
@@ -39,7 +39,19 @@
|
|
|
:on-success="onSuccess"
|
|
:on-success="onSuccess"
|
|
|
>
|
|
>
|
|
|
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
|
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
|
|
- <div class="el-upload__text">将文件拖入框内或点击此处上传</div>
|
|
|
|
|
|
|
+ <div class="el-upload__text">将内部库文件拖入框内或点击此处上传</div>
|
|
|
|
|
+ </el-upload>
|
|
|
|
|
+ <el-upload
|
|
|
|
|
+ class="upload-demo"
|
|
|
|
|
+ action
|
|
|
|
|
+ drag
|
|
|
|
|
+ v-model:file-list="fileList"
|
|
|
|
|
+ :http-request="uploadFile1"
|
|
|
|
|
+ accept="application/pdf"
|
|
|
|
|
+ :on-success="onSuccess1"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-icon class="el-icon--upload"><upload-filled /></el-icon>
|
|
|
|
|
+ <div class="el-upload__text">将公共库文件拖入框内或点击此处上传</div>
|
|
|
</el-upload>
|
|
</el-upload>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -110,10 +122,33 @@ function uploadFile(file) {
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+function uploadFile1(file) {
|
|
|
|
|
+ if (!model.value.publicCode) {
|
|
|
|
|
+ let formDatas = new FormData()
|
|
|
|
|
+ formDatas.append('file', file.file)
|
|
|
|
|
+ formDatas.append('code', model.value.publicCode)
|
|
|
|
|
+ http.post(`/chat-pdf/upload`, formDatas).then((res) => {
|
|
|
|
|
+ console.log(res, file)
|
|
|
|
|
+ model.value.publicCode = res.name
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ let formDatas = new FormData()
|
|
|
|
|
+ formDatas.append('file', file.file)
|
|
|
|
|
+ formDatas.append('code', model.value.publicCode)
|
|
|
|
|
+ http.post(`/chat-pdf/upload/` + model.value.publicCode, formDatas).then((res) => {
|
|
|
|
|
+ console.log(res, file)
|
|
|
|
|
+ model.value.publicCode = res.name
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
function onSuccess(res, file) {
|
|
function onSuccess(res, file) {
|
|
|
console.log(res, file)
|
|
console.log(res, file)
|
|
|
model.value.code = res.name
|
|
model.value.code = res.name
|
|
|
}
|
|
}
|
|
|
|
|
+function onSuccess1(res, file) {
|
|
|
|
|
+ console.log(res, file)
|
|
|
|
|
+ model.value.publicCode = res.name
|
|
|
|
|
+}
|
|
|
async function submit() {
|
|
async function submit() {
|
|
|
await http.put('/apiUser/' + model.value.id, model.value)
|
|
await http.put('/apiUser/' + model.value.id, model.value)
|
|
|
ElMessage.success('保存成功')
|
|
ElMessage.success('保存成功')
|