Ver código fonte

文件已经处于修改状态就不再发送请求更改为修改状态

dev-version-manage
kim131 4 anos atrás
pai
commit
75130a6c2b
2 arquivos alterados com 10 adições e 7 exclusões
  1. +1
    -1
      src/utils/request.js
  2. +9
    -6
      src/views/main_web/workspace/workspace.new.vue

+ 1
- 1
src/utils/request.js Ver arquivo

@@ -80,7 +80,7 @@ export async function fetchApi(path, params, config) {
export function wrapErrorHint(response) {
if (response.Code !== 0) {
// notify.error(response.Msg);
var title = (response.Code).toString();
var title = response.Code ? (response.Code).toString() : '';
var type ="error";
if(response.Code === 404){
type = "warning";


+ 9
- 6
src/views/main_web/workspace/workspace.new.vue Ver arquivo

@@ -165,7 +165,7 @@
:selectSystemFolders="selectSystemFolders"
/>
<!-- 文件上传队列 -->
<div class="list-group">
<div class="list-group" v-if="uploadFileList && uploadFileList.length > 0">
<FileItem
class="lisy-group-item"
v-for="file in filterFiles(uploadFileList)"
@@ -179,7 +179,7 @@
:loadingState="localFileLoadStateMap[file.id]"
/>
</div>
<div class="list-group">
<div class="list-group" v-if="workFileList && workFileList.length > 0">
<FileItem
class="lisy-group-item"
v-for="file in filterFiles(workFileList)"
@@ -1666,7 +1666,6 @@ export default {
* 点击文件事件:直接打开文件
*/
fileClick: async function (file) {

//debugger;
if(!this.isClient) return;
const { archName, extension, id: fileId, nodeName } = file;
@@ -1691,9 +1690,13 @@ export default {
// 若文件在协作文件中,则不更改状态
if(isCooperationFile) { system.openFile(filePath); return; }
// 将文件状态设置为编辑中
const flagRes = await services.changeFileWorkStatus(fileId, 2);
if(flagRes.Code !== 0) return;
file.workStatus = 2;

if(file.workStatus !== 2) {
file.workStatus = 2;
const flagRes = await services.changeFileWorkStatus(fileId, 2);
if(flagRes.Code !== 0) return;
}
file.modifyUserId = sessionStorage.userId;
system.openFile(filePath);
this.fetchFolderFiles();


Carregando…
Cancelar
Salvar