|
@@ -13,274 +13,276 @@
|
|
|
<span :class="{active: fileType == 2}" @click="checkType(2)">{{lang.backTest}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="f_box_top_right" v-if="fileType == 1">
|
|
|
-
|
|
|
- <div class="input">
|
|
|
- <input
|
|
|
- type="text"
|
|
|
- v-model="fileName"
|
|
|
- :placeholder=lang.selectFileName
|
|
|
- @input="debouncedSearch"
|
|
|
- />
|
|
|
- <div class="serch"></div>
|
|
|
- </div>
|
|
|
+ <div class="f_box_container">
|
|
|
+ <div class="f_box_top_right" v-if="fileType == 1">
|
|
|
+
|
|
|
+ <div class="input">
|
|
|
+ <input
|
|
|
+ type="text"
|
|
|
+ v-model="fileName"
|
|
|
+ :placeholder=lang.selectFileName
|
|
|
+ @input="debouncedSearch"
|
|
|
+ />
|
|
|
+ <div class="serch"></div>
|
|
|
+ </div>
|
|
|
|
|
|
- <el-button type="primary" size="small" @click="serchFile"
|
|
|
+ <el-button type="primary" size="small" @click="serchFile"
|
|
|
+ >
|
|
|
+ <img style="vertical-align: middle;transform: scale(1.1);padding-bottom: 2px;box-sizing: border-box;" src="../../../assets/shuax.svg" alt="">
|
|
|
+ {{lang.flushed}}</el-button
|
|
|
>
|
|
|
- <img style="vertical-align: middle;transform: scale(1.1);padding-bottom: 2px;box-sizing: border-box;" src="../../../assets/shuax.svg" alt="">
|
|
|
- {{lang.flushed}}</el-button
|
|
|
- >
|
|
|
- <el-button v-if="userid == data.userid" type="primary" icon="el-icon-plus" size="small" @click="addImg($event)"
|
|
|
- >{{ lang.uploadFile }}
|
|
|
- <input
|
|
|
- type="file"
|
|
|
- accept="*"
|
|
|
- style="display: none"
|
|
|
- multiple="multiple"
|
|
|
- @change="beforeUpload($event)"
|
|
|
- /></el-button>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="openG"
|
|
|
- v-if="userid == data.userid && data.isMo == '2'"
|
|
|
+ <el-button v-if="userid == data.userid" type="primary" icon="el-icon-plus" size="small" @click="addImg($event)"
|
|
|
+ >{{ lang.uploadFile }}
|
|
|
+ <input
|
|
|
+ type="file"
|
|
|
+ accept="*"
|
|
|
+ style="display: none"
|
|
|
+ multiple="multiple"
|
|
|
+ @change="beforeUpload($event)"
|
|
|
+ /></el-button>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="openG"
|
|
|
+ v-if="userid == data.userid && data.isMo == '2'"
|
|
|
+ >
|
|
|
+ <img style="vertical-align: middle;" src="../../../assets/ETL.svg" alt="">
|
|
|
+ {{lang.associatedFiles}}</el-button
|
|
|
>
|
|
|
- <img style="vertical-align: middle;" src="../../../assets/ETL.svg" alt="">
|
|
|
- {{lang.associatedFiles}}</el-button
|
|
|
- >
|
|
|
|
|
|
- <el-button type="primary" v-if="checkArray.length && userid == data.userid " size="small" @click="batchRemove"
|
|
|
- >
|
|
|
- <img style="vertical-align: middle;padding-bottom: 3px;" src="../../../assets/yichuBtn.svg" alt="">
|
|
|
- {{lang.remove}}</el-button
|
|
|
- >
|
|
|
- <el-button type="danger" style="background: #F56C6C;" v-if="checkArray.length && userid == data.userid " size="small" @click="batchDelete"
|
|
|
+ <el-button type="primary" v-if="checkArray.length && userid == data.userid " size="small" @click="batchRemove"
|
|
|
+ >
|
|
|
+ <img style="vertical-align: middle;padding-bottom: 3px;" src="../../../assets/yichuBtn.svg" alt="">
|
|
|
+ {{lang.remove}}</el-button
|
|
|
>
|
|
|
- <img style="vertical-align: middle;padding-bottom: 3px;" src="../../../assets/delBtn.svg" alt="">
|
|
|
- {{lang.delete}}</el-button
|
|
|
- >
|
|
|
- <div v-if="checkArray.length" style="margin-left: 12px;color: #b0b0b0;font-size: 14px;flex-shrink: 0;line-height: 35px;">{{lang.selectedFiles}}{{checkArray.length}}{{lang.piece}}</div>
|
|
|
-
|
|
|
- <!-- <div class="btn" @click="serchFile">刷新</div>
|
|
|
- <div class="btn" @click="addImg($event)">
|
|
|
- 上传文件
|
|
|
- <input
|
|
|
- type="file"
|
|
|
- accept="*"
|
|
|
- style="display: none"
|
|
|
- multiple="multiple"
|
|
|
- @change="beforeUpload($event)"
|
|
|
- />
|
|
|
- </div> -->
|
|
|
- <!-- <div class="btn" @click="openG" v-if="userid == data.userid && data.isMo == '2'">关联文件</div>
|
|
|
- <div class="btn" @click="batchRemove">移除</div>
|
|
|
- <div class="btn delBtn" @click="batchDelete">删除</div> -->
|
|
|
- </div>
|
|
|
- <!-- <div class="f_box_top">
|
|
|
- <div class="f_box_top_left"></div>
|
|
|
- <div class="f_box_top_right">
|
|
|
-
|
|
|
- </div>
|
|
|
- </div> -->
|
|
|
- <!-- <div class="none_box" v-if="fileArray.length == 0">暂无上传文件</div> -->
|
|
|
- <!-- v-else-if="stype == '2' && fileArray.length" -->
|
|
|
-
|
|
|
- <div
|
|
|
- v-show="fileType == 1"
|
|
|
- class="f_box_file_list"
|
|
|
- v-loading.body="isLoading"
|
|
|
- >
|
|
|
- <div class="list_file_box">
|
|
|
- <el-table
|
|
|
- :data="fileArray"
|
|
|
- border
|
|
|
- style="width: 100%; cursor: pointer;"
|
|
|
- @selection-change="handleSelectionChange"
|
|
|
- ref="myTable"
|
|
|
- :row-key="row => row.id"
|
|
|
- @row-click="checkFile"
|
|
|
+ <el-button type="danger" style="background: #F56C6C;" v-if="checkArray.length && userid == data.userid " size="small" @click="batchDelete"
|
|
|
+ >
|
|
|
+ <img style="vertical-align: middle;padding-bottom: 3px;" src="../../../assets/delBtn.svg" alt="">
|
|
|
+ {{lang.delete}}</el-button
|
|
|
>
|
|
|
- <template #empty>
|
|
|
- <div class="customC">
|
|
|
- <div style="height: 50px;line-height: 50px;width: 47.4px;">
|
|
|
- <img style="width: 100%;" src="../../../assets/flieKong.svg" alt="">
|
|
|
- </div>
|
|
|
- <div style="height: 50px;line-height: 40px;">{{lang.noDataContent}}</div>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <el-table-column
|
|
|
- type="selection"
|
|
|
- width="50px"
|
|
|
- :reserve-selection="true"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="name"
|
|
|
- :label=lang.fileName
|
|
|
- show-overflow-tooltip
|
|
|
- min-width="15"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="folderName"
|
|
|
- :label=lang.folderBelongs
|
|
|
- show-overflow-tooltip
|
|
|
- min-width="20"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="username"
|
|
|
- :label=lang.owner
|
|
|
- show-overflow-tooltip
|
|
|
- width="120"
|
|
|
- ></el-table-column>
|
|
|
+ <div v-if="checkArray.length" style="margin-left: 12px;color: #b0b0b0;font-size: 14px;flex-shrink: 0;line-height: 35px;">{{lang.selectedFiles}}{{checkArray.length}}{{lang.piece}}</div>
|
|
|
+
|
|
|
+ <!-- <div class="btn" @click="serchFile">刷新</div>
|
|
|
+ <div class="btn" @click="addImg($event)">
|
|
|
+ 上传文件
|
|
|
+ <input
|
|
|
+ type="file"
|
|
|
+ accept="*"
|
|
|
+ style="display: none"
|
|
|
+ multiple="multiple"
|
|
|
+ @change="beforeUpload($event)"
|
|
|
+ />
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="btn" @click="openG" v-if="userid == data.userid && data.isMo == '2'">关联文件</div>
|
|
|
+ <div class="btn" @click="batchRemove">移除</div>
|
|
|
+ <div class="btn delBtn" @click="batchDelete">删除</div> -->
|
|
|
+ </div>
|
|
|
+ <!-- <div class="f_box_top">
|
|
|
+ <div class="f_box_top_left"></div>
|
|
|
+ <div class="f_box_top_right">
|
|
|
|
|
|
- <el-table-column :label=lang.sliceClassification width="120px">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ getState(scope.row.ingestionStatus) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label=lang.graphExtraction width="120px">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ getState2(scope.row.extractionStatus) }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- :label=lang.fileType
|
|
|
- show-overflow-tooltip
|
|
|
- width="120"
|
|
|
+ </div>
|
|
|
+ </div> -->
|
|
|
+ <!-- <div class="none_box" v-if="fileArray.length == 0">暂无上传文件</div> -->
|
|
|
+ <!-- v-else-if="stype == '2' && fileArray.length" -->
|
|
|
+
|
|
|
+ <div
|
|
|
+ v-show="fileType == 1"
|
|
|
+ class="f_box_file_list"
|
|
|
+ v-loading.body="isLoading"
|
|
|
+ >
|
|
|
+ <div class="list_file_box">
|
|
|
+ <el-table
|
|
|
+ :data="fileArray"
|
|
|
+ border
|
|
|
+ style="width: 100%; cursor: pointer;"
|
|
|
+ @selection-change="handleSelectionChange"
|
|
|
+ ref="myTable"
|
|
|
+ :row-key="row => row.id"
|
|
|
+ @row-click="checkFile"
|
|
|
>
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ scope.row.documentType ? scope.row.documentType : "-" }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <!-- <el-table-column label="公开状态" show-overflow-tooltip width="80px"></el-table-column> -->
|
|
|
- <el-table-column
|
|
|
- prop="time"
|
|
|
- :label=lang.uploadTime
|
|
|
- show-overflow-tooltip
|
|
|
- min-width="20"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column :label=lang.operate width="100px">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-popover
|
|
|
- placement="bottom-end"
|
|
|
- trigger="hover"
|
|
|
- visible-arrow
|
|
|
- popper-class="custom-popover"
|
|
|
- width="100px"
|
|
|
- >
|
|
|
- <div class="BtnHP">
|
|
|
- <div class="BtnHPDel1">
|
|
|
- <!-- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="extractFile(scope.row)"
|
|
|
- v-if="userid == data.userid "
|
|
|
- :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
- >提取</el-button
|
|
|
- > -->
|
|
|
+ <template #empty>
|
|
|
+ <div class="customC">
|
|
|
+ <div style="height: 50px;line-height: 50px;width: 47.4px;">
|
|
|
+ <img style="width: 100%;" src="../../../assets/flieKong.svg" alt="">
|
|
|
+ </div>
|
|
|
+ <div style="height: 50px;line-height: 40px;">{{lang.noDataContent}}</div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <el-table-column
|
|
|
+ type="selection"
|
|
|
+ width="50px"
|
|
|
+ :reserve-selection="true"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="name"
|
|
|
+ :label=lang.fileName
|
|
|
+ show-overflow-tooltip
|
|
|
+ min-width="15"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="folderName"
|
|
|
+ :label=lang.folderBelongs
|
|
|
+ show-overflow-tooltip
|
|
|
+ min-width="20"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="username"
|
|
|
+ :label=lang.owner
|
|
|
+ show-overflow-tooltip
|
|
|
+ width="120"
|
|
|
+ ></el-table-column>
|
|
|
+
|
|
|
+ <el-table-column :label=lang.sliceClassification width="120px">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ getState(scope.row.ingestionStatus) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column :label=lang.graphExtraction width="120px">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ getState2(scope.row.extractionStatus) }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ :label=lang.fileType
|
|
|
+ show-overflow-tooltip
|
|
|
+ width="120"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ scope.row.documentType ? scope.row.documentType : "-" }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <!-- <el-table-column label="公开状态" show-overflow-tooltip width="80px"></el-table-column> -->
|
|
|
+ <el-table-column
|
|
|
+ prop="time"
|
|
|
+ :label=lang.uploadTime
|
|
|
+ show-overflow-tooltip
|
|
|
+ min-width="20"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column :label=lang.operate width="100px">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-popover
|
|
|
+ placement="bottom-end"
|
|
|
+ trigger="hover"
|
|
|
+ visible-arrow
|
|
|
+ popper-class="custom-popover"
|
|
|
+ width="100px"
|
|
|
+ >
|
|
|
+ <div class="BtnHP">
|
|
|
+ <div class="BtnHPDel1">
|
|
|
+ <!-- <el-button
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="extractFile(scope.row)"
|
|
|
+ v-if="userid == data.userid "
|
|
|
+ :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
+ >提取</el-button
|
|
|
+ > -->
|
|
|
+ <div class="btnBh"
|
|
|
+ @click="extractFile(scope.row)"
|
|
|
+ @mouseover="isHover = true"
|
|
|
+ v-if="userid == data.userid "
|
|
|
+ :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
+ @mouseleave="isHover = false">
|
|
|
+ <img
|
|
|
+ style="width: 14px;"
|
|
|
+ :src="isHover ? tqList2 : tqList"
|
|
|
+ alt="">
|
|
|
+ <span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.extract}}</span>
|
|
|
+ </div>
|
|
|
+ <!-- <el-button
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="checkFile(scope.row)"
|
|
|
+ :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
+ >查看</el-button
|
|
|
+ > -->
|
|
|
+ <div class="btnBh"
|
|
|
+ @click="checkFile(scope.row)"
|
|
|
+ @mouseover="isHover2 = true"
|
|
|
+ :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
+ @mouseleave="isHover2 = false">
|
|
|
+ <img
|
|
|
+ :src="isHover2 ? look2 : look1"
|
|
|
+ alt="">
|
|
|
+ <span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
<div class="btnBh"
|
|
|
- @click="extractFile(scope.row)"
|
|
|
- @mouseover="isHover = true"
|
|
|
- v-if="userid == data.userid "
|
|
|
- :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
- @mouseleave="isHover = false">
|
|
|
- <img
|
|
|
- style="width: 14px;"
|
|
|
- :src="isHover ? tqList2 : tqList"
|
|
|
+ @click="removeFile(scope.row.id, scope.row.documentid)"
|
|
|
+ @mouseover="isHover3 = true"
|
|
|
+ v-if="userid == data.userid && data.isMo == '2'"
|
|
|
+ @mouseleave="isHover3 = false">
|
|
|
+ <img
|
|
|
+ style="width: 14px;"
|
|
|
+ :src="isHover3 ? yichu2 : yichu"
|
|
|
+ alt="">
|
|
|
+ <span :class="isHover3 ? 'lookHp2' : 'lookHp1'">{{lang.remove}}</span>
|
|
|
+ </div>
|
|
|
+ <div class="btnBh"
|
|
|
+ @click="downloadFile(scope.row)"
|
|
|
+ @mouseover="isHover4 = true"
|
|
|
+ :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
+ @mouseleave="isHover4 = false">
|
|
|
+ <img
|
|
|
+ :src="isHover4 ? download2 : download"
|
|
|
alt="">
|
|
|
- <span :class="isHover ? 'lookHp2' : 'lookHp1'">{{lang.extract}}</span>
|
|
|
- </div>
|
|
|
+ <span :class="isHover4 ? 'lookHp2' : 'lookHp1'">{{lang.download}}</span>
|
|
|
+ </div>
|
|
|
<!-- <el-button
|
|
|
type="primary"
|
|
|
size="small"
|
|
|
- @click="checkFile(scope.row)"
|
|
|
- :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
- >查看</el-button
|
|
|
+ v-if="userid == data.userid && data.isMo == '2'"
|
|
|
+ @click="removeFile(scope.row.id, scope.row.documentid)"
|
|
|
+ >移除</el-button
|
|
|
> -->
|
|
|
- <div class="btnBh"
|
|
|
- @click="checkFile(scope.row)"
|
|
|
- @mouseover="isHover2 = true"
|
|
|
- :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
- @mouseleave="isHover2 = false">
|
|
|
- <img
|
|
|
- :src="isHover2 ? look2 : look1"
|
|
|
- alt="">
|
|
|
- <span :class="isHover2 ? 'lookHp2' : 'lookHp1'">{{lang.view}}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
|
|
|
|
|
|
- <div class="btnBh"
|
|
|
- @click="removeFile(scope.row.id, scope.row.documentid)"
|
|
|
- @mouseover="isHover3 = true"
|
|
|
- v-if="userid == data.userid && data.isMo == '2'"
|
|
|
- @mouseleave="isHover3 = false">
|
|
|
- <img
|
|
|
- style="width: 14px;"
|
|
|
- :src="isHover3 ? yichu2 : yichu"
|
|
|
- alt="">
|
|
|
- <span :class="isHover3 ? 'lookHp2' : 'lookHp1'">{{lang.remove}}</span>
|
|
|
- </div>
|
|
|
- <div class="btnBh"
|
|
|
- @click="downloadFile(scope.row)"
|
|
|
- @mouseover="isHover4 = true"
|
|
|
- :disabled="scope.row.ingestionStatus == 'failed'"
|
|
|
- @mouseleave="isHover4 = false">
|
|
|
- <img
|
|
|
- :src="isHover4 ? download2 : download"
|
|
|
- alt="">
|
|
|
- <span :class="isHover4 ? 'lookHp2' : 'lookHp1'">{{lang.download}}</span>
|
|
|
- </div>
|
|
|
- <!-- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- v-if="userid == data.userid && data.isMo == '2'"
|
|
|
- @click="removeFile(scope.row.id, scope.row.documentid)"
|
|
|
- >移除</el-button
|
|
|
- > -->
|
|
|
-
|
|
|
-
|
|
|
- <!-- <el-button
|
|
|
- type="danger"
|
|
|
- size="small"
|
|
|
- v-if="userid == scope.row.userid"
|
|
|
- @click="deleteFile(scope.row.id, scope.row.documentid)"
|
|
|
- >删除</el-button
|
|
|
- > -->
|
|
|
- <div style="background-color: #e7e7e7;width: 100%;height: .5px;margin: 5px 0;"></div>
|
|
|
- <div class="BtnHPDel">
|
|
|
- <div class="btnBh2"
|
|
|
- @click="deleteFile(scope.row.id, scope.row.documentid)"
|
|
|
- v-if="scope.row.userid == userid">
|
|
|
- <img src="../../../assets/listdel.svg" alt="">
|
|
|
- <span style="color: #DE4C41;">{{lang.delete}}</span>
|
|
|
+ <!-- <el-button
|
|
|
+ type="danger"
|
|
|
+ size="small"
|
|
|
+ v-if="userid == scope.row.userid"
|
|
|
+ @click="deleteFile(scope.row.id, scope.row.documentid)"
|
|
|
+ >删除</el-button
|
|
|
+ > -->
|
|
|
+ <div style="background-color: #e7e7e7;width: 100%;height: .5px;margin: 5px 0;"></div>
|
|
|
+ <div class="BtnHPDel">
|
|
|
+ <div class="btnBh2"
|
|
|
+ @click="deleteFile(scope.row.id, scope.row.documentid)"
|
|
|
+ v-if="scope.row.userid == userid">
|
|
|
+ <img src="../../../assets/listdel.svg" alt="">
|
|
|
+ <span style="color: #DE4C41;">{{lang.delete}}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <el-button slot="reference" class="BtnH" style="border: none;padding: 5px;" @click.stop="">
|
|
|
- <i class="el-icon-more"></i>
|
|
|
- </el-button>
|
|
|
- </el-popover>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <el-pagination
|
|
|
- class="pageBox"
|
|
|
- style="margin-top: 10px"
|
|
|
- layout="total, prev, pager, next"
|
|
|
- :page-size="limit"
|
|
|
- :total="total"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- >
|
|
|
- </el-pagination>
|
|
|
- <div v-if="proVisible" class="mask">
|
|
|
- <div class="progressBox">
|
|
|
- <div class="lbox">
|
|
|
- {{lang.uploadWait}}<img src="../../../assets/KekeLoading.gif" />
|
|
|
+ <el-button slot="reference" class="BtnH" style="border: none;padding: 5px;" @click.stop="">
|
|
|
+ <i class="el-icon-more"></i>
|
|
|
+ </el-button>
|
|
|
+ </el-popover>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <el-pagination
|
|
|
+ class="pageBox"
|
|
|
+ style="margin-top: 10px"
|
|
|
+ layout="total, prev, pager, next"
|
|
|
+ :page-size="limit"
|
|
|
+ :total="total"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ >
|
|
|
+ </el-pagination>
|
|
|
+ <div v-if="proVisible" class="mask">
|
|
|
+ <div class="progressBox">
|
|
|
+ <div class="lbox">
|
|
|
+ {{lang.uploadWait}}<img src="../../../assets/KekeLoading.gif" />
|
|
|
+ </div>
|
|
|
+ <div class="lbox_count">{{ pcount }} / {{ ptotal }}</div>
|
|
|
</div>
|
|
|
- <div class="lbox_count">{{ pcount }} / {{ ptotal }}</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<testBox v-if="fileType == 2" :userid="userid" :folderid="folderid"></testBox>
|
|
|
<wpdf :dialogVisiblePdf.sync="dialogVisiblePdf" :url="wurl"></wpdf>
|
|
@@ -905,6 +907,14 @@ export default {
|
|
|
margin-left: 15px;
|
|
|
}
|
|
|
|
|
|
+.f_box_container{
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ gap: 16px;
|
|
|
+ height: 100%;
|
|
|
+ overflow: auto;
|
|
|
+}
|
|
|
+
|
|
|
.f_box_top_right {
|
|
|
margin-left: auto;
|
|
|
/* max-width: calc(100% - 280px); */
|
|
@@ -912,6 +922,7 @@ export default {
|
|
|
display: flex;
|
|
|
/* align-items: center; */
|
|
|
padding: 0 24px;
|
|
|
+ min-height: fit-content;
|
|
|
}
|
|
|
|
|
|
.f_box_top_right > .input {
|