|
@@ -1077,6 +1077,11 @@ const delModalClick = () => {
|
|
|
resolve() //关闭弹窗的回调
|
|
|
})
|
|
|
}*/
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
+ }
|
|
|
HcDelMsg(async (resolve) => {
|
|
|
const keys = arrToId(rows)
|
|
|
const { error, code } = await archiveFileApi.removeFile({
|
|
@@ -1095,6 +1100,11 @@ const repealModalClick = async () => {
|
|
|
if (rows.length <= 0) {
|
|
|
window.$message?.error('请选择需要废除的数据')
|
|
|
} else {
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
+ }
|
|
|
window?.$messageBox?.alert('请谨慎考虑后,确认是否需要废除?', '废除提醒', {
|
|
|
showCancelButton: true,
|
|
|
confirmButtonText: '确认废除',
|
|
@@ -1594,6 +1604,11 @@ const batchEditClick = () => {
|
|
|
} else {
|
|
|
window.$message?.warning('已上报或已审批的文件不能编辑')
|
|
|
}*/
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
+ }
|
|
|
tableUploadType.value = 'edit'
|
|
|
setTableUploadColumn()
|
|
|
uploadSaveLoading.value = false
|
|
@@ -1632,6 +1647,12 @@ const CertColumns = [
|
|
|
const showCertificationModal = ref(false)
|
|
|
const certificationModalClick = () => {
|
|
|
const rows = tableCheckedKeys.value
|
|
|
+ // 检查是否有被锁定的案卷
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
+ }
|
|
|
CertData.value = rows
|
|
|
CertIds.value = rowsToId(rows)
|
|
|
CertPdf.value = rows[0]?.pdfFileUrl || ''
|
|
@@ -1717,6 +1738,11 @@ const reportData = ref([])
|
|
|
const reportModalClick = () => {
|
|
|
reportData.value = []
|
|
|
const rows = tableCheckedKeys.value
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
+ }
|
|
|
//判断是否满足条件
|
|
|
const result = rows.every(({ status }) => {
|
|
|
return status === 0 || status === 3
|
|
@@ -1759,6 +1785,11 @@ const batchOnline = async () => {
|
|
|
if (rows.length > 1) {
|
|
|
window.$message?.warning('在线验签只能勾选一条数据进行验签')
|
|
|
return
|
|
|
+ }
|
|
|
+ const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
|
|
|
+ if (lockedArchives.length > 0) {
|
|
|
+ window.$message.warning('选择的文件中包含被锁定的项,无法操作')
|
|
|
+ return
|
|
|
}
|
|
|
//判断是否满足条件
|
|
|
const result = rows.every(({ status }) => {
|