瀏覽代碼

项目位置调整

dev
zhengzhou 3 年之前
父節點
當前提交
51a8434468
共有 9 個檔案被更改,包括 5 行新增50 行删除
  1. +1
    -1
      src/router.js
  2. +0
    -0
      src/views/main_web/project-detail/components/link-project.vue
  3. +0
    -0
      src/views/main_web/project-detail/components/members-picker.vue
  4. +0
    -0
      src/views/main_web/project-detail/components/plain-folder-list.vue
  5. +0
    -0
      src/views/main_web/project-detail/components/temp-selected-user-list.vue
  6. +0
    -0
      src/views/main_web/project-detail/index.vue
  7. +0
    -0
      src/views/main_web/project-detail/service.js
  8. +3
    -0
      src/views/main_web/project-list/components/create-project-modal.vue
  9. +1
    -49
      src/views/main_web/project-list/list-view.vue

+ 1
- 1
src/router.js 查看文件

@@ -21,7 +21,7 @@ const router = new Router({
path:'/projdetail',
name: 'projdetail',
// component: () => import('@/views/components_web/projDetail/projDetail')
component: () => import('@/views/main_web/project')
component: () => import('@/views/main_web/project-detail')
},

{


src/views/main_web/project/components/link-project.vue → src/views/main_web/project-detail/components/link-project.vue 查看文件


src/views/main_web/project/components/members-picker.vue → src/views/main_web/project-detail/components/members-picker.vue 查看文件


src/views/main_web/project/components/plain-folder-list.vue → src/views/main_web/project-detail/components/plain-folder-list.vue 查看文件


src/views/main_web/project/components/temp-selected-user-list.vue → src/views/main_web/project-detail/components/temp-selected-user-list.vue 查看文件


src/views/main_web/project/index.vue → src/views/main_web/project-detail/index.vue 查看文件


src/views/main_web/project/service.js → src/views/main_web/project-detail/service.js 查看文件


+ 3
- 0
src/views/main_web/project-list/components/create-project-modal.vue 查看文件

@@ -0,0 +1,3 @@
<template>
</template>

+ 1
- 49
src/views/main_web/project-list/list-view.vue 查看文件

@@ -86,21 +86,6 @@
>
</proj-list>
</div>
<link-project-info-modal
:title="`${pickedProject.ProjName}的上层互链项目`"
:visible.sync="linkProjectInfoModalVisible"
:projectId="linkProjectId"
>
<template #foot>
<el-button
class="remove-button"
type="danger"
plain
@click.stop="severNestProject"
>解除互链关系</el-button>
</template>
</link-project-info-modal>
</div>
</template>

@@ -115,7 +100,6 @@ import * as prjService from "@/services/project";
import Timer from "./components/time";
import ProjList from "./components/proj-list";
// import IconTriangleCircle from "@/components/icon-triangle-circle";
import LinkProjectInfoModal from '@/components/link-project-info-modal';

import { debounce } from "lodash";
import { wrapErrorHint } from '@/utils/request';
@@ -124,7 +108,6 @@ export default {
elNew: "#new", //样式ID,用于动画
components: {
SearchBar,
LinkProjectInfoModal,
// DistWork,
// NewProj,
// ProjSetting,
@@ -161,9 +144,7 @@ export default {
// linkDialogVisible: false,
// linkDialogContextData: null,

pickedProject: {},
linkProjectInfoModalVisible: false,
linkProjectId: undefined,
pickedProject: {}, // 选中项
};
},
computed: {
@@ -303,35 +284,6 @@ export default {
);
}
},

/* 互链邀请相关API */
//
checkParentProject(projectItem) {
this.pickedProject = projectItem;
this.linkProjectInfoModalVisible = true;
this.linkProjectId = projectItem.ParentProjId;
},
// 解除互链关系
severNestProject() {
const pickedProject = this.pickedProject;
this.$confirm(
"解除互链不会影响双方项目的文件数据,解除后将无法进行文件交付,确定解除吗?",
{
confirmButtonText: "解除互链关系",
cancelButtonText: "取消",
type: "danger",
}
)
.then(async () => {
const res = await this.$fetchApi('project/deleteProjectLink', { folderId: pickedProject.ParentFolderId, nestProjectId: pickedProject.Id })
wrapErrorHint(res);
if(res.Code !== 0) { return; }
notify.success('互链关系已接触');
this.linkProjectInfoModalVisible = false;
// this.fetchProjectDetail();
this.listProjects();
});
},
},
};
</script>


Loading…
取消
儲存