Browse Source

锁定限制修改

duy 3 months ago
parent
commit
e0f6d31fe0
2 changed files with 8 additions and 2 deletions
  1. 7 1
      src/views/archives/manage/tuning.vue
  2. 1 1
      src/views/file/collection.vue

+ 7 - 1
src/views/archives/manage/tuning.vue

@@ -75,7 +75,7 @@
                             </HcTooltip>
                         </template>
                         <template #name="{ row }">
-                            <span class="text-link" @click="viewPdf(row.id)">{{ row?.name }}</span>
+                            <span class="text-link" @click="viewPdf(row.id)"> <HcIcon v-if="row.isLock === 1" name="lock" />  <HcIcon v-else name="lock-unlock" /> {{ row?.name }}</span>
                         </template>
                     </HcTable>
                 </div>
@@ -936,6 +936,12 @@ const refreshFileFourClick = async ()=>{
     if (tableCheckedKeys.value.length === 0) {
         window.$message?.warning('请选择需要更新的案卷')
         return
+    }
+        // 检查是否有被锁定的案卷
+    const lockedArchives = tableCheckedKeys.value.filter(item => item.isLock === 1)
+    if (lockedArchives.length > 0) {
+        window.$message.warning('选择的案卷中包含被锁定的项,无法更新')
+        return
     }
     refreshFileFourLoading.value = true
     const rows = tableCheckedKeys.value

+ 1 - 1
src/views/file/collection.vue

@@ -86,7 +86,7 @@
                     </el-tag>
                 </template>
                 <template #fileName="{ row }">
-                    <span class="text-link" @click="tableRowName(row)">{{ row?.fileName }}</span>
+                    <HcIcon v-if="row.isLock === 1" name="lock" />  <HcIcon v-else name="lock-unlock" /> <span class="text-link" @click="tableRowName(row)">{{ row?.fileName }}</span>
                 </template>
                 <template #sourceType="{ row }">
                     <span>{{ row?.sourceType === 1 ? '原生' : '数字化' }}</span>