|
@ -157,6 +157,7 @@ |
|
|
:http-request="handleUpload" |
|
|
:http-request="handleUpload" |
|
|
:before-upload="beforeUpload" |
|
|
:before-upload="beforeUpload" |
|
|
:on-remove="handleRemove" |
|
|
:on-remove="handleRemove" |
|
|
|
|
|
:on-preview="handlePreview" |
|
|
accept=".docx,.doc,.pdf" |
|
|
accept=".docx,.doc,.pdf" |
|
|
show-file-list |
|
|
show-file-list |
|
|
:file-list="filesList" |
|
|
:file-list="filesList" |
|
@ -189,7 +190,7 @@ |
|
|
action="#" |
|
|
action="#" |
|
|
:http-request="handleUploadLedger" |
|
|
:http-request="handleUploadLedger" |
|
|
:before-upload="beforeUploadLedger" |
|
|
:before-upload="beforeUploadLedger" |
|
|
:on-remove="handleRemoveledger" |
|
|
:on-preview="handlePreview" |
|
|
accept=".jpg,.png,.tif,.gif" |
|
|
accept=".jpg,.png,.tif,.gif" |
|
|
:show-file-list="false" |
|
|
:show-file-list="false" |
|
|
:file-list="ledgerList" |
|
|
:file-list="ledgerList" |
|
@ -206,8 +207,8 @@ |
|
|
:key="url" |
|
|
:key="url" |
|
|
> |
|
|
> |
|
|
<el-image |
|
|
<el-image |
|
|
:src="url" |
|
|
:src="url.url" |
|
|
:preview-src-list="[url]" |
|
|
:preview-src-list="[url.url]" |
|
|
class="w-240 h-124" |
|
|
class="w-240 h-124" |
|
|
></el-image> |
|
|
></el-image> |
|
|
<i |
|
|
<i |
|
@ -242,6 +243,7 @@ |
|
|
:http-request="handleUpload1" |
|
|
:http-request="handleUpload1" |
|
|
:before-upload="beforeUpload1" |
|
|
:before-upload="beforeUpload1" |
|
|
:on-remove="handleRemove1" |
|
|
:on-remove="handleRemove1" |
|
|
|
|
|
:on-preview="handlePreview" |
|
|
accept=".docx,.doc,.pdf" |
|
|
accept=".docx,.doc,.pdf" |
|
|
show-file-list |
|
|
show-file-list |
|
|
:file-list="filesList1" |
|
|
:file-list="filesList1" |
|
@ -273,6 +275,15 @@ |
|
|
</el-timeline> |
|
|
</el-timeline> |
|
|
</div> |
|
|
</div> |
|
|
</el-form> |
|
|
</el-form> |
|
|
|
|
|
<el-dialog |
|
|
|
|
|
:title="dialog.title" |
|
|
|
|
|
@close="closeDialog" |
|
|
|
|
|
:visible.sync="dialog.visible" |
|
|
|
|
|
width="80%" |
|
|
|
|
|
append-to-body |
|
|
|
|
|
> |
|
|
|
|
|
<preview v-if="dialog.visible" :url="preViewFile"></preview> |
|
|
|
|
|
</el-dialog> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
<script> |
|
|
<script> |
|
@ -282,8 +293,10 @@ import { |
|
|
} from "@/api/sluice"; |
|
|
} from "@/api/sluice"; |
|
|
import {uploadFileData} from "@/api/system/upload"; |
|
|
import {uploadFileData} from "@/api/system/upload"; |
|
|
import dayjs from "dayjs"; |
|
|
import dayjs from "dayjs"; |
|
|
|
|
|
import preview from "@/views/dike/runManage/dispatch/plan/components/preview.vue"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
|
|
|
components: {preview}, |
|
|
props: { |
|
|
props: { |
|
|
id: String, |
|
|
id: String, |
|
|
acceptId: String, |
|
|
acceptId: String, |
|
@ -309,6 +322,12 @@ export default { |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
}, |
|
|
}, |
|
|
|
|
|
dialog: { |
|
|
|
|
|
title: '预览', |
|
|
|
|
|
dom: '', |
|
|
|
|
|
visible: false |
|
|
|
|
|
}, |
|
|
|
|
|
preViewFile: '', |
|
|
activities: [], |
|
|
activities: [], |
|
|
rules: { |
|
|
rules: { |
|
|
planId: [ |
|
|
planId: [ |
|
@ -362,6 +381,14 @@ export default { |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
// 关闭dialog |
|
|
|
|
|
closeDialog() { |
|
|
|
|
|
this.dialog.visible = false |
|
|
|
|
|
}, |
|
|
|
|
|
handlePreview(file) { |
|
|
|
|
|
this.preViewFile = file.url |
|
|
|
|
|
this.dialog.visible = true |
|
|
|
|
|
}, |
|
|
handleRemove(file, fileList) { |
|
|
handleRemove(file, fileList) { |
|
|
this.filesList = fileList |
|
|
this.filesList = fileList |
|
|
}, |
|
|
}, |
|
|