提交 36a26848 authored 作者: jinrongbin's avatar jinrongbin

偏移情况说明改为附件上传。 处置完成报送数据,偏移情况说明,改成附件(偏移情况说明、污染土壤处置完工说明等),必填项,支持上传PDF、zip

上级 b7e70c3a
......@@ -30,9 +30,9 @@
</div>
<template v-if="tipHtml">
<span class="ml-2" v-if="tipHtml.preContentHtml" v-html="tipHtml.preContentHtml"></span>
<span>{{ tipHtml.preContent }}</span>
<span @click="downloadFile(tipHtml.fileUrl, tipHtml.fileName)" v-html="tipHtml.downloadLinkText"></span>
<span>{{ tipHtml.nextContent }}</span>
<span style="display:flex;align-items:center;">{{ tipHtml.preContent }}</span>
<span @click="downloadFile(tipHtml.fileUrl, tipHtml.fileName)" v-html="tipHtml.downloadLinkText" style="display:flex;align-items:center;"></span>
<span style="display:flex;align-items:center;">{{ tipHtml.nextContent }}</span>
<a-button
type="primary"
@click="mapShow = true"
......
......@@ -9,6 +9,8 @@
import { FormSchema } from '/@/components/Table';
import { updateZyjhCzwc, findSzdzg, findJsdzg, queryCzwc } from '../api';
import { useUserStore } from '/@/store/modules/user';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
// Emits声明
const userStore: any = useUserStore();
......@@ -128,11 +130,37 @@
},
},
{
label: '偏移情况说明',
field: 'ypyqksm',
component: 'Input',
componentProps: {
disabled: props.isRead,
label:'偏移情况说明',
field: 'ypyqksm',
component: 'JUpload',
required: true,
dynamicDisabled: () => {
return props.isRead;
},
componentProps: () => {
return {
tipHtml: {
preContent: '(',
downloadLinkText: '<span class="red">偏移情况说明、污染土壤处置完工说明等',
nextContent: ')'
},
showUploadList: false,
maxCount: 1,
disabled: props.isRead,
fileName: `偏移情况说明`,
accept: '.pdf,.zip',
beforeUpload: (file) => {
let isshow = false;
const isFile = file.name.split('.')[file.name.split('.').length - 1];
if (isFile == 'pdf' || isFile == 'zip' || isFile == 'PDF') {
isshow = true;
} else {
createMessage.error('只能上传.pdf/.zip格式的文件');
isshow = false;
}
return isshow;
},
};
},
},
];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论