Bläddra i källkod

项目位置调整

dev
zhengzhou 3 år sedan
förälder
incheckning
51a8434468
9 ändrade filer med 5 tillägg och 50 borttagningar
  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 Visa fil

@@ -21,7 +21,7 @@ const router = new Router({
path:'/projdetail', path:'/projdetail',
name: 'projdetail', name: 'projdetail',
// component: () => import('@/views/components_web/projDetail/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 Visa fil


src/views/main_web/project/components/members-picker.vue → src/views/main_web/project-detail/components/members-picker.vue Visa fil


src/views/main_web/project/components/plain-folder-list.vue → src/views/main_web/project-detail/components/plain-folder-list.vue Visa fil


src/views/main_web/project/components/temp-selected-user-list.vue → src/views/main_web/project-detail/components/temp-selected-user-list.vue Visa fil


src/views/main_web/project/index.vue → src/views/main_web/project-detail/index.vue Visa fil


src/views/main_web/project/service.js → src/views/main_web/project-detail/service.js Visa fil


+ 3
- 0
src/views/main_web/project-list/components/create-project-modal.vue Visa fil

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

+ 1
- 49
src/views/main_web/project-list/list-view.vue Visa fil

@@ -86,21 +86,6 @@
> >
</proj-list> </proj-list>
</div> </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> </div>
</template> </template>


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


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


pickedProject: {},
linkProjectInfoModalVisible: false,
linkProjectId: undefined,
pickedProject: {}, // 选中项
}; };
}, },
computed: { 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> </script>


Laddar…
Avbryt
Spara