提交 d96778fb authored 作者: jinrongbin's avatar jinrongbin

地块详情页面不能操作

上级 fa5c2136
......@@ -9,14 +9,14 @@
:data="{ biz: bizPath }"
v-model:fileList="uploadFileList"
:beforeUpload="beforeUpload"
:disabled="disabled"
:disabled="!buttonVisible"
@change="handleChange"
@preview="handlePreview"
@download="handleDownload"
:showUploadList="true"
>
<template #downloadIcon>download</template>
<div v-if="uploadVisible">
<div v-if="uploadVisible && buttonVisible">
<div v-if="listType == 'picture-card'">
<LoadingOutlined v-if="loading" />
<UploadOutlined v-else />
......@@ -76,6 +76,12 @@
required: false,
default: false,
},
//是否禁用上传文件按钮
buttonVisible: {
type: Boolean,
required: false,
default: true,
},
//上传数量
fileMax: {
type: Number,
......
......@@ -200,7 +200,7 @@
// refs
const containerRef = ref();
// 是否达到了最大上传数量
const isMaxCount = computed(() => props.maxCount > 0 && fileList.value.length >= props.maxCount);
const isMaxCount = computed(() => props.maxCount > 0 && (fileList.value.length >= props.maxCount));
// 当前是否是上传图片模式
const isImageMode = computed(() => props.fileType === UploadTypeEnum.image);
// 上传按钮是否禁用
......
......@@ -16,7 +16,7 @@
:showUploadList="false"
@change="handleChange"
>
<a-button>
<a-button v-if="visibleFlag">
<Icon icon="ant-design:upload-outlined" />
上传
</a-button>
......@@ -39,7 +39,7 @@
:showUploadList="false"
@change="handleBjChange"
>
<a-button>
<a-button v-if="visibleFlag">
<Icon icon="ant-design:upload-outlined" />
上传
</a-button>
......@@ -412,7 +412,7 @@
fieldName: (props.dkxx.dclx==3 && props.labelFirst == '详细调查')?'矢量边界':'',
params: { wrdkid: props.data.wrdkid, scjdbm: props.data.scjdbm, pgtype: props.data.pgtype },
},
// buttonVisible: props.visibleFlag,
buttonVisible: props.visibleFlag,
showUploadList: false,
maxCount: 1,
fileName: (props?.labelFirst ? props?.labelFirst:'') + '边界文件'+(props?.dkxx?.wrdkbm ? '-' + props?.dkxx?.wrdkbm: ''),
......@@ -498,6 +498,7 @@
fileType: 'image',
showPreviewBtn: true,
showUploadList: false,
buttonVisible: props.visibleFlag,
fileMax: 4,
fileName: (props?.dkxx?.wrdkbm ? props?.dkxx?.wrdkbm + '-' : '') + '边界图片',
accept: '.png,.jpg,.jpeg',
......@@ -540,6 +541,7 @@
componentProps: () => {
return {
showUploadList: false,
buttonVisible: props.visibleFlag,
maxCount: 1,
fileName: (props?.dkxx?.wrdkbm ? props?.dkxx?.wrdkbm + '-' : '') + '盖章红线图',
accept: '.pdf,.zip',
......@@ -702,7 +704,7 @@
fieldName: '矢量边界',
params: { wrdkid: props.data.wrdkid, scjdbm: props.data.scjdbm, pgtype: props.data.pgtype },
},
// buttonVisible: props.visibleFlag,
buttonVisible: props.visibleFlag,
showUploadList: false,
maxCount: 1,
fileName: (props?.dkxx?.wrdkmc ? props?.dkxx?.wrdkmc + '-' : '') + '管控区域矢量边界',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论