|
@@ -245,7 +245,7 @@
|
|
|
|
|
|
</el-table>
|
|
|
<PlaceGridFolder v-else @folderClick="folderClick" :folderList="folderList" :restName="restName"
|
|
|
- :collectFolder="collectFolder" @folderRClick="folderRClick" :getAllTop="getAllTop" @folderBack="folderBack" :thisFolder="thisFolder" :impDirId="impDirId">
|
|
|
+ :collectFolder="collectFolder" @setScroll="setScroll" @folderRClick="folderRClick" :getAllTop="getAllTop" @folderBack="folderBack" :thisFolder="thisFolder" :impDirId="impDirId">
|
|
|
</PlaceGridFolder>
|
|
|
</el-collapse-item>
|
|
|
</el-collapse>
|
|
@@ -312,8 +312,8 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
- <PalaceGridFile v-else @showFile="showFile" :getAllTop="getAllTop" @navBack="navBack"
|
|
|
- @lastBB="lastBB" @handleRowClick="handleRowClick" @onlineCase="onlineCase" @shareBack="shareBack" :thisFolder="thisFolder" :fileList="fileList"></PalaceGridFile>
|
|
|
+ <PalaceGridFile v-else :fileHeight="fileHeight" @showFile="showFile" :getAllTop="getAllTop" @navBack="navBack"
|
|
|
+ @lastBB="lastBB" @setScroll="setScroll" @handleRowClick="handleRowClick" @onlineCase="onlineCase" @shareBack="shareBack" :thisFolder="thisFolder" :fileList="fileList"></PalaceGridFile>
|
|
|
</el-collapse-item>
|
|
|
</el-collapse>
|
|
|
<div :class="{'setCli':!noMenuItem}" v-if="cliCC" :style="{ left: xz + 'px', top: yz -100 + 'px' }">
|
|
@@ -471,8 +471,10 @@ import CreateFloder from './modalComponebts/CreateFloder.vue'
|
|
|
import FileCollect from './modalComponebts/FileCollect.vue'
|
|
|
import FolderReName from './modalComponebts/FolderReName.vue'
|
|
|
import SpaceBig from './modalComponebts/SpaceBig.vue'
|
|
|
-import PlaceGridFolder from './components/PlaceGridFolder.vue'
|
|
|
-import PalaceGridFile from './components/PalaceGridFile.vue'
|
|
|
+// import PlaceGridFolder from './components/PlaceGridFolder.vue'
|
|
|
+// import PalaceGridFile from './components/PalaceGridFile.vue'
|
|
|
+import PlaceGridFolder from '@/views/myfile/components/PlaceGridFolder.vue'
|
|
|
+import PalaceGridFile from '@/views/myfile/components/PalaceGridFile.vue'
|
|
|
import ImgFile from "./jsComponents/ImgFile"
|
|
|
import { Search } from '@element-plus/icons-vue'
|
|
|
import blueLeft from '../../assets/images/blueLeft.png'
|
|
@@ -728,14 +730,29 @@ export default {
|
|
|
const isList = ref(false); //控制显示方式
|
|
|
const openScan = ref(false)//控制扫描文档显示
|
|
|
const scanFileArr = ref([]) //认领的扫描文件数组
|
|
|
- const changeShow = (fileGrids) => {
|
|
|
- // isList.value = !isList.value;
|
|
|
- // fileGrid.value = fileGrids
|
|
|
- // folderGrid.value = fileGrids;
|
|
|
+ const changeShow =async (fileGrids) => {
|
|
|
+ filePageNum.value = 1
|
|
|
if(fileGrid.value == 1){
|
|
|
- fileGrid.value = 0
|
|
|
+ fileGrid.value = 0 // 变宫格
|
|
|
+ pageSize.value = 20+pageSize.value
|
|
|
+ const query = `${thisFolder.value.dirId}?pageSize=${pageSize.value}&pageNum=${filePageNum.value}`
|
|
|
+ const res = await myfile.getById(query)
|
|
|
+ console.log('filessetScrollres',res);
|
|
|
+ if (res.code === 200) {
|
|
|
+ // const newarr = res.rows.concat(toRaw(fileList.value))
|
|
|
+ const newarr = res.rows
|
|
|
+ console.log('newarr',newarr);
|
|
|
+ fileList.value = JSON.parse(JSON.stringify(newarr))
|
|
|
+ if(newarr.length < tableTotal.value){
|
|
|
+ //获取后的数量<total就可以再次获取
|
|
|
+ setTimeout(()=>{
|
|
|
+ tableBeEnd.value = false
|
|
|
+ },1000)
|
|
|
+ }
|
|
|
+ }
|
|
|
}else{
|
|
|
fileGrid.value = 1
|
|
|
+ pageSize.value = 20
|
|
|
}
|
|
|
sessionStorage.setItem('fileGrid',fileGrid.value)
|
|
|
|
|
@@ -1892,10 +1909,15 @@ export default {
|
|
|
filePageNum.value = 1
|
|
|
if(!newValue.length){
|
|
|
fileHeight.value = '75vh'
|
|
|
- pageSize.value = 20
|
|
|
+ if(!thisFolder.value.dirId)return
|
|
|
+ if(fileGrid.value = 0){
|
|
|
+ pageSize.value = 20
|
|
|
+ }else{
|
|
|
+ pageSize.value = 80
|
|
|
+ }
|
|
|
const query = `${thisFolder.value.dirId}?pageSize=${pageSize.value}&pageNum=${filePageNum.value}`
|
|
|
const res = await myfile.getById(query)
|
|
|
- console.log('filessetScrollres',res);
|
|
|
+ // console.log('filessetScrollres',res);
|
|
|
if (res.code === 200) {
|
|
|
// const newarr = res.rows.concat(toRaw(fileList.value))
|
|
|
const newarr = res.rows
|
|
@@ -1909,11 +1931,16 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
- pageSize.value = 10
|
|
|
+ if(fileGrid.value = 0){
|
|
|
+ pageSize.value = 10
|
|
|
+ }else{
|
|
|
+ pageSize.value = 40
|
|
|
+ }
|
|
|
fileHeight.value = '38vh'
|
|
|
+ if(!thisFolder.value.dirId)return
|
|
|
const query = `${thisFolder.value.dirId}?pageSize=${pageSize.value}&pageNum=${filePageNum.value}`
|
|
|
const res = await myfile.getById(query)
|
|
|
- console.log('filessetScrollres',res);
|
|
|
+ // console.log('filessetScrollres',res);
|
|
|
if (res.code === 200) {
|
|
|
// const newarr = res.rows.concat(toRaw(fileList.value))
|
|
|
const newarr = res.rows
|