main
han 5 months ago
parent d5327505e0
commit 3dee4d7b42
  1. 2
      src/assets/styles/v-layout.scss
  2. 1
      src/components/FileUpload/index.vue
  3. 8
      src/components/FileUpload1/index.vue
  4. 20
      src/views/pages/AI-Document-Correction/dialog.vue

@ -752,7 +752,7 @@ body {
width: 100%;
height: 100%;
left: 0;
top: 81px;
top: 41px;
padding: 10px;
background-color: #fff;
z-index: 999

@ -115,7 +115,6 @@ export default {
return '.' + item
})
this.accept = String.toString()
console.log(this.accept);
},
methods: {
//

@ -3,6 +3,7 @@
<el-upload
multiple
:action="uploadFileUrl"
:accept="accept"
:before-upload="handleBeforeUpload"
:file-list="fileList"
:limit="limit"
@ -69,6 +70,7 @@ export default {
},
data() {
return {
accept:"",
number: 0,
uploadList: [],
baseUrl: process.env.VUE_APP_BASE_API,
@ -107,6 +109,12 @@ export default {
return this.isShowTip && (this.fileType || this.fileSize);
},
},
mounted() {
let String = this.fileType.map((item, index) => {
return '.' + item
})
this.accept = String.toString()
},
methods: {
//
handleBeforeUpload(file) {

@ -8,7 +8,8 @@
<div class="ai-edit-left col m-r-large v-overflow-y" v-loading="generatedLoading"
element-loading-text="请稍后,正文生成中...">
<div class="ai-show-btn show" @click="showPage = !showPage"><i class="el-icon-arrow-right"></i></div>
<ckeditor :editor="editor" v-model="editorData" :config="editorConfig" style="height:500px" />
<div class="ai-edit-content" v-html="generatedContent" v-if="!editorState"></div>
<ckeditor :editor="editor" v-model="generatedEdit" :config="editorConfig" style="height:500px" />
<div class="v-edit-tool">
<div class="v-edit-tool-item down" @click="downLoadDoc"><i class="iconfont icon-down"></i></div>
<div class="v-edit-tool-item refresh" @click="refreshDoc"><i class="iconfont icon-refresh"></i></div>
@ -25,7 +26,7 @@
popper-class="v-cascader-popper inline" style="width: 100%" v-model="form.model"
:options="modelOptions"></el-cascader>
</el-form-item>
<el-tabs v-model="form.docType" @tab-click="getDocumentList" class="v-tabs">
<el-tabs v-model="form.type" @tab-click="getDocumentList" class="v-tabs">
<el-tab-pane :label="item.label" :name="item.value" v-for="(item, index) in DocumentType"
:key="index"></el-tab-pane>
</el-tabs>
@ -341,13 +342,15 @@ export default {
params = localStorage.getItem('fileData')
}
this.form.type = params.type
this.form.docType = params.docType
this.form.subType = params.docType
this.form.title = params.title
this.form.keywords = params.keywords
this.form.first = params.first
this.form.first = params.second
this.getModellist()
this.getDocumentType()
},
methods: {
downLoadDoc() {
@ -397,7 +400,7 @@ export default {
children: children
}
})
//this.generateDoc()
this.generateDoc()
} catch (err) {
} finally {
}
@ -407,7 +410,7 @@ export default {
try {
const res = await AiApi.getDocumenType()
this.DocumentType = res.data
this.form.docType = this.DocumentType[0].value
this.form.type = this.DocumentType[0].value
this.getDocumentList()
} catch (err) {
} finally {
@ -416,13 +419,14 @@ export default {
/** 获取 公文列表 */
async getDocumentList() {
try {
const res = await AiApi.getDocumentList(this.form.docType)
const res = await AiApi.getDocumentList(this.form.type)
this.typeList = res.data.map((item) => {
return {
value: item.id,
label: item.name
}
})
this.generateDoc()
} catch (err) {
} finally {
}
@ -475,9 +479,11 @@ export default {
})
let architecture = this.form.model[1]
let docType = this.DocumentType.find((item) => {
return item.value == this.form.docType
return item.value == this.form.type
})
let subType = this.typeList.find((item) => {
console.log(item,this.form.subType)
return item.value == this.form.subType
})

Loading…
Cancel
Save