Browse Source

问卷

preview
jiangyy 4 years ago
parent
commit
f43ce91333
  1. 25
      epmet-oper-web/src/views/modules/workPc/guidance/DetailForm.vue

25
epmet-oper-web/src/views/modules/workPc/guidance/DetailForm.vue

@ -62,13 +62,17 @@
:key="item.moduleId"
:label="item.moduleName"
:name="item.moduleId">
<quill-editor :ref="'text'+item.moduleId"
<quill-editor v-if="formType!='D'"
:ref="'text'+item.moduleId"
v-model="item.moduleContent"
:disabled="formType=='D'"
class="ql-container"
:options="item.editorOption"
@change="onEditorChange" />
<!-- <text v-else>{{item.moduleContent}}</text> -->
<p v-else
v-html="item.moduleContent"></p>
</el-tab-pane>
</el-tabs>
@ -102,6 +106,7 @@
accept=".doc,.pdf,.xls,.docx,.xlsx"
:on-success="handleFileSuccess"
:on-remove="handleFileRemove"
:on-preview="handleFileDownload"
:limit="3"
:before-upload="beforeUpload"
:file-list="fileList">
@ -183,6 +188,7 @@ export default {
methods: {
async initData (guideId, formType) {
this.startLoading()
this.formType = formType
this.guideId = guideId
this.resetData()
@ -199,6 +205,7 @@ export default {
await this.loadFormData()
}
this.endLoading()
this.isLoaded = true
},
@ -381,7 +388,6 @@ export default {
})
},
resetData () {
this.moduleArray = []
// this.moduleArray.forEach(element => {
@ -456,6 +462,19 @@ export default {
} else this.$message.error(res.msg)
},
//
handleFileDownload (file) {
var a = document.createElement('a');
var event = new MouseEvent('click');
a.download = file.name;
console.log(a)
a.href = file.url;
a.dispatchEvent(event);
},
//
startLoading () {
loading = Loading.service({

Loading…
Cancel
Save