没有附件不展示附件信息
Showing
1 changed file
with
73 additions
and
0 deletions
| ... | @@ -129,6 +129,29 @@ const getDetailInfo = () => { | ... | @@ -129,6 +129,29 @@ const getDetailInfo = () => { |
| 129 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { | 129 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { |
| 130 | activeShareTabName.value = 'shareOrgs'; | 130 | activeShareTabName.value = 'shareOrgs'; |
| 131 | } | 131 | } |
| 132 | uploadFileDetailInfo.value = []; | ||
| 133 | assetDetailInfo.value.attachmentRSVOS?.forEach(attch => { | ||
| 134 | let f = uploadFileDetailInfo.value.find(u => u.fileType == attch.fileType); | ||
| 135 | if (f && f.files.length) { | ||
| 136 | f.files.push({ | ||
| 137 | name: attch.fileName, | ||
| 138 | url: attch.fileUrl, | ||
| 139 | }); | ||
| 140 | } else { | ||
| 141 | uploadFileDetailInfo.value.push({ | ||
| 142 | fileType: attch.fileType, | ||
| 143 | fileTypeName: attch.fileTypeName, | ||
| 144 | files: [{ | ||
| 145 | name: attch.fileName, | ||
| 146 | url: attch.fileUrl, | ||
| 147 | }] | ||
| 148 | }); | ||
| 149 | } | ||
| 150 | }); | ||
| 151 | if (!(uploadFileDetailInfo.value?.length || detailType.value != 'asset')) { | ||
| 152 | let index = tabsInfo.value.tabs.findIndex(t => t.label == '附件信息'); | ||
| 153 | index > -1 && tabsInfo.value.tabs.splice(index, 1); | ||
| 154 | } | ||
| 132 | } else { | 155 | } else { |
| 133 | ElMessage.error(res.msg); | 156 | ElMessage.error(res.msg); |
| 134 | } | 157 | } |
| ... | @@ -204,6 +227,29 @@ const getDetailInfo = () => { | ... | @@ -204,6 +227,29 @@ const getDetailInfo = () => { |
| 204 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { | 227 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { |
| 205 | activeShareTabName.value = 'shareOrgs'; | 228 | activeShareTabName.value = 'shareOrgs'; |
| 206 | } | 229 | } |
| 230 | uploadFileDetailInfo.value = []; | ||
| 231 | assetDetailInfo.value.attachmentRSVOS?.forEach(attch => { | ||
| 232 | let f = uploadFileDetailInfo.value.find(u => u.fileType == attch.fileType); | ||
| 233 | if (f && f.files.length) { | ||
| 234 | f.files.push({ | ||
| 235 | name: attch.fileName, | ||
| 236 | url: attch.fileUrl, | ||
| 237 | }); | ||
| 238 | } else { | ||
| 239 | uploadFileDetailInfo.value.push({ | ||
| 240 | fileType: attch.fileType, | ||
| 241 | fileTypeName: attch.fileTypeName, | ||
| 242 | files: [{ | ||
| 243 | name: attch.fileName, | ||
| 244 | url: attch.fileUrl, | ||
| 245 | }] | ||
| 246 | }); | ||
| 247 | } | ||
| 248 | }); | ||
| 249 | if (!(uploadFileDetailInfo.value?.length || detailType.value != 'asset')) { | ||
| 250 | let index = tabsInfo.value.tabs.findIndex(t => t.label == '附件信息'); | ||
| 251 | index > -1 && tabsInfo.value.tabs.splice(index, 1); | ||
| 252 | } | ||
| 207 | } else { | 253 | } else { |
| 208 | ElMessage.error(res.msg); | 254 | ElMessage.error(res.msg); |
| 209 | } | 255 | } |
| ... | @@ -295,6 +341,29 @@ const getDetailInfo = () => { | ... | @@ -295,6 +341,29 @@ const getDetailInfo = () => { |
| 295 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { | 341 | if (assetDetailInfo.value.registerRSVO?.isAuthreSourceDevelop == 'N' && assetDetailInfo.value.registerRSVO?.isSharedData == 'Y') { |
| 296 | activeShareTabName.value = 'shareOrgs'; | 342 | activeShareTabName.value = 'shareOrgs'; |
| 297 | } | 343 | } |
| 344 | uploadFileDetailInfo.value = []; | ||
| 345 | assetDetailInfo.value.attachmentRSVOS?.forEach(attch => { | ||
| 346 | let f = uploadFileDetailInfo.value.find(u => u.fileType == attch.fileType); | ||
| 347 | if (f && f.files.length) { | ||
| 348 | f.files.push({ | ||
| 349 | name: attch.fileName, | ||
| 350 | url: attch.fileUrl, | ||
| 351 | }); | ||
| 352 | } else { | ||
| 353 | uploadFileDetailInfo.value.push({ | ||
| 354 | fileType: attch.fileType, | ||
| 355 | fileTypeName: attch.fileTypeName, | ||
| 356 | files: [{ | ||
| 357 | name: attch.fileName, | ||
| 358 | url: attch.fileUrl, | ||
| 359 | }] | ||
| 360 | }); | ||
| 361 | } | ||
| 362 | }); | ||
| 363 | if (!(uploadFileDetailInfo.value?.length || detailType.value != 'asset')) { | ||
| 364 | let index = tabsInfo.value.tabs.findIndex(t => t.label == '附件信息'); | ||
| 365 | index > -1 && tabsInfo.value.tabs.splice(index, 1); | ||
| 366 | } | ||
| 298 | } else { | 367 | } else { |
| 299 | ElMessage.error(res.msg); | 368 | ElMessage.error(res.msg); |
| 300 | } | 369 | } |
| ... | @@ -346,6 +415,10 @@ const getDetailInfo = () => { | ... | @@ -346,6 +415,10 @@ const getDetailInfo = () => { |
| 346 | }); | 415 | }); |
| 347 | } | 416 | } |
| 348 | }); | 417 | }); |
| 418 | if (!(uploadFileDetailInfo.value?.length || detailType.value != 'asset')) { | ||
| 419 | let index = tabsInfo.value.tabs.findIndex(t => t.label == '附件信息'); | ||
| 420 | index > -1 && tabsInfo.value.tabs.splice(index, 1); | ||
| 421 | } | ||
| 349 | deploymentId.value = approveVO?.camundaDeploymentId; | 422 | deploymentId.value = approveVO?.camundaDeploymentId; |
| 350 | processInstanceId.value = approveVO?.camundaInstanceId; | 423 | processInstanceId.value = approveVO?.camundaInstanceId; |
| 351 | isTextTruncated(); | 424 | isTextTruncated(); | ... | ... |
-
Please register or sign in to post a comment