|
@@ -198,7 +198,7 @@
|
|
|
<el-scrollbar>
|
|
|
<el-checkbox-group v-model="checkedMoves" @change="handleCheckedMovesChange">
|
|
|
<div class="hc-file-checkbox" v-for="item in fileDatasList" :key="item.id">
|
|
|
- <el-checkbox class="size-xl space" :label="item.id">{{item.fileName}}</el-checkbox>
|
|
|
+ <el-checkbox class="size-xl space" :label="item">{{item.fileName}}</el-checkbox>
|
|
|
</div>
|
|
|
</el-checkbox-group>
|
|
|
</el-scrollbar>
|
|
@@ -932,6 +932,8 @@ const delModalClick = async () => {
|
|
|
const movesModal = ref(false)
|
|
|
const movesClick = async() => {
|
|
|
movesModal.value = true
|
|
|
+ checkedMoves.value=[]
|
|
|
+ movesCheckAll.value=false
|
|
|
treePanelLoading.value = true
|
|
|
const { error, code, data } = await archiveFileApi.getarchiveFilePage({
|
|
|
...searchForm.value,
|
|
@@ -957,8 +959,7 @@ const fileDatasList = ref([])
|
|
|
//全选
|
|
|
const handleCheckAllChange = (val) => {
|
|
|
const checked = fileDatasList.value
|
|
|
- const keys = rowsToIdNumArr(checked);
|
|
|
- checkedMoves.value = val ? keys : []
|
|
|
+ checkedMoves.value = val ? checked : []
|
|
|
isIndeterminate.value = false
|
|
|
}
|
|
|
|
|
@@ -989,7 +990,8 @@ const showRadioFun = (data)=>{
|
|
|
//保存
|
|
|
const movesModalLoading = ref(false)
|
|
|
const movesModalSave = async() => {
|
|
|
- let ids = checkedMoves.value.join(',')
|
|
|
+ const keys = rowsToIdNumArr(checkedMoves.value);
|
|
|
+ let ids =keys.join(',')
|
|
|
if(checkedMoves.value.length < 1){
|
|
|
window.$message?.warning('请勾选需要迁移的文件')
|
|
|
return;
|