main
han 5 months ago
parent 0b767f0d66
commit c40b137696
  1. 13
      src/components/FileUpload/index.vue
  2. 12
      src/views/pages/AI-Document-Correction/dialog.vue

@ -6,6 +6,7 @@
:before-upload="handleBeforeUpload"
:file-list="fileList"
:limit="limit"
:accept="accept"
:on-error="handleUploadError"
:on-exceed="handleExceed"
:on-success="handleUploadSuccess"
@ -29,7 +30,7 @@
<transition-group class="upload-file-list el-upload-list el-upload-list--text" name="el-fade-in-linear" tag="ul">
<li :key="file.url" class="el-upload-list__item ele-upload-list__item-content row"
v-for="(file, index) in fileList">
<span class="el-icon-document"> {{ file.name }} </span>
<span class="el-icon-document"> {{ file.name }} </span>
<div class="ele-upload-list__item-content-action">
<i class="el-icon-delete" @click="handleDelete(index)"></i>
</div>
@ -70,6 +71,7 @@ export default {
data() {
return {
number: 0,
accept: "",
uploadList: [],
baseUrl: process.env.VUE_APP_BASE_API,
uploadFileUrl: process.env.VUE_APP_BASE_API + "/admin-api/Unify-chat/uploadFile", //
@ -92,6 +94,7 @@ export default {
item.uid = item.uid || new Date().getTime() + temp++;
return item;
});
} else {
this.fileList = [];
return [];
@ -107,9 +110,17 @@ export default {
return this.isShowTip && (this.fileType || this.fileSize);
},
},
mounted() {
let String = this.fileType.map((item, index) => {
return '.' + item
})
this.accept = String.toString()
console.log(this.accept);
},
methods: {
//
handleBeforeUpload(file) {
//
if (this.fileType) {
let fileExtension = "";

@ -65,9 +65,9 @@
</el-form-item>
<el-form-item label="内容篇幅" class="v-item-inline flex-align-center">
<el-radio-group v-model="form.length" class="v-radio-group" :disabled="generatedLoading">
<el-radio :label="0">短篇</el-radio>
<el-radio :label="1">中篇</el-radio>
<el-radio :label="2">长篇</el-radio>
<el-radio :label="300">短篇</el-radio>
<el-radio :label="500">中篇</el-radio>
<el-radio :label="800">长篇</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="参考资料" class="v-item-inline">
@ -80,10 +80,10 @@
</el-form-item>
<el-form-item label="仿写资料" class="v-item-inline">
<div class="text-right color-primary">
<FileUpload ref="upload1" :limit="1" :file-type="['png', 'jpg', 'jpeg', 'doc','docx']"
<FileUpload1 ref="upload1" :limit="1" :file-type="['png', 'jpg', 'jpeg', 'doc','docx']"
@input="handleImitationChange">
<i class="el-icon-document"></i>上传资料
</FileUpload>
</FileUpload1>
</div>
</el-form-item>
</el-form>
@ -307,7 +307,7 @@ export default {
title: undefined, //
keywords: undefined, //
userRole: undefined, //
length: 0, //
length: 300, //
supplementary: undefined,//
referenceDocumentId: undefined,//
imitationDocumentId: undefined,//仿

Loading…
Cancel
Save