kim131 4 лет назад
Родитель
Сommit
4098a51d9b
5 измененных файлов: 18961 добавлений и 18 удалений
  1. +18933
    -0
      package-lock.json
  2. +9
    -6
      src/views/components_web/projSetting/projSetting.vue
  3. +5
    -3
      src/views/main_web/index/index.vue
  4. +4
    -1
      src/views/main_web/workspace/service.js
  5. +10
    -8
      src/views/main_web/workspace/workspace.vue

+ 18933
- 0
package-lock.json
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 9
- 6
src/views/components_web/projSetting/projSetting.vue Просмотреть файл

@@ -538,10 +538,12 @@ import { wrapOssProtocol} from "@/services/oss";
FileUploader FileUploader
}, },
props: { props: {
isProjManager: {
type: Boolean,
default: false
isProjManager:{
type:Boolean,
default:false
}, },
isSetFolder: { isSetFolder: {
type: Boolean, type: Boolean,
default: false default: false
@@ -601,7 +603,7 @@ import { wrapOssProtocol} from "@/services/oss";
isShowSetUsers: false, // 分配工作人员面板 isShowSetUsers: false, // 分配工作人员面板
isShowProjInfo: true, // 项目概况 isShowProjInfo: true, // 项目概况
isShowInfoEdit: false, // 项目概况编辑 isShowInfoEdit: false, // 项目概况编辑
isShowEditProjBtn: true, // 编辑项目概况按钮
isShowEditProjBtn: false, // 编辑项目概况按钮
isShowSaveAllBtn: false, // 保存全部信息按钮 isShowSaveAllBtn: false, // 保存全部信息按钮
currWorkName: "", // 分配人员时工作名称 currWorkName: "", // 分配人员时工作名称
currentProjId:"", currentProjId:"",
@@ -706,8 +708,6 @@ import { wrapOssProtocol} from "@/services/oss";
* 保存项目概况 * 保存项目概况
*/ */
async saveProjectInfo(){ async saveProjectInfo(){
var CustomProps=[]; var CustomProps=[];
this.listProjProp.forEach(item=>{ this.listProjProp.forEach(item=>{
@@ -1159,8 +1159,11 @@ import { wrapOssProtocol} from "@/services/oss";
this.nowProject.ProjCreateTime=dayjs(this.nowProject.ProjCreateTime).format('YYYY-MM-DD HH:mm:ss'); this.nowProject.ProjCreateTime=dayjs(this.nowProject.ProjCreateTime).format('YYYY-MM-DD HH:mm:ss');
this.nowProject = {...this.nowProject}; this.nowProject = {...this.nowProject};
this.listProjProp=projectInfoRes.Data.CustomProps; this.listProjProp=projectInfoRes.Data.CustomProps;
//this.isProjManager=projectInfoRes.Data.Status;
this.listProjProp = [...this.listProjProp]; this.listProjProp = [...this.listProjProp];
this.coverSrc=projectInfoRes.Data.ShowImgUrl; this.coverSrc=projectInfoRes.Data.ShowImgUrl;
console.log(projectInfoRes);
console.log(this.isProjManager);
}, },
/** /**
* 获取全部的Dept数据 * 获取全部的Dept数据


+ 5
- 3
src/views/main_web/index/index.vue Просмотреть файл

@@ -136,7 +136,7 @@
round round
class="longBtn defualtBtnInfo" class="longBtn defualtBtnInfo"
@click="addNewFolders(projItem)" @click="addNewFolders(projItem)"
v-if="projItem.folderPerm == 2 && projItem.allocated == 0"
v-if="projItem.Allocated == 1"
>请完成工作指派</el-button> >请完成工作指派</el-button>
</div> </div>
</div> </div>
@@ -202,7 +202,7 @@
:key="2" :key="2"
> >
<ProjSetting <ProjSetting
:isProjManager="isProjectManager"
:isProjManager="isProjectManager"
:createUserId="createUserId" :createUserId="createUserId"
:projId="currProjId" :projId="currProjId"
:nowprj="nowProj" :nowprj="nowProj"
@@ -251,6 +251,7 @@ export default {
projPageList: [], // 分页项目数据 projPageList: [], // 分页项目数据
isEmpty: false, isEmpty: false,
createUserId:'', createUserId:'',
isProjectManager:0,
newProjData: { newProjData: {
projectData: { projectData: {
projID: "", projID: "",
@@ -302,7 +303,7 @@ export default {
scrollIndex: 12, //默认值滚动数 scrollIndex: 12, //默认值滚动数
welcome: "", //时间旁的欢迎语 welcome: "", //时间旁的欢迎语
isShowProjSetting: false, isShowProjSetting: false,
isProjectManager: false,
isEditProjFolder: false, isEditProjFolder: false,
}; };
}, },
@@ -646,6 +647,7 @@ export default {
//const projectInfoRes= await prjService.QueryProjectInfoByProjId(proj.Id); //const projectInfoRes= await prjService.QueryProjectInfoByProjId(proj.Id);
//this.isProjectManager = projectInfoRes.Data.Status; //this.isProjectManager = projectInfoRes.Data.Status;
this.currProjId = proj.Id; this.currProjId = proj.Id;
this.isProjectManager=proj.Status;
this.isShowProjSetting = true; this.isShowProjSetting = true;
this.isEditProjFolder = false; this.isEditProjFolder = false;
//this.nowProj=projectInfoRes.Data; //this.nowProj=projectInfoRes.Data;


+ 4
- 1
src/views/main_web/workspace/service.js Просмотреть файл

@@ -20,6 +20,9 @@ export async function fetchWorkFlow(projectId, userId) {
*/ */
export async function fetchFolderFileList(folderId, userId) { export async function fetchFolderFileList(folderId, userId) {
const res = await fetchApi('folder/queryFileListByFolderId', {folderId, userId}); const res = await fetchApi('folder/queryFileListByFolderId', {folderId, userId});
console.log(res);
return res; return res;
}

export async function createSubFolder() {
const res = await fetchApi('folder/createSubfolder', {});
} }

+ 10
- 8
src/views/main_web/workspace/workspace.vue Просмотреть файл

@@ -904,7 +904,7 @@
<div <div
class="yiyun_wenjian_list lisy-group-item" class="yiyun_wenjian_list lisy-group-item"
v-for="foldergroup in myListFolderGroups" v-for="foldergroup in myListFolderGroups"
:key="foldergroup.folderGroupID"
:key="foldergroup.Id"
@dblclick="intoFoldergroup(foldergroup)" @dblclick="intoFoldergroup(foldergroup)"
> >
<div <div
@@ -915,11 +915,11 @@
></div> ></div>
<strong <strong
class="yiyunwenjian_name" class="yiyunwenjian_name"
:title="foldergroup.folderGroupName"
>{{ foldergroup.folderGroupName }}</strong
:title="foldergroup.FolderName"
>{{ foldergroup.FolderName }}</strong
> >
<strong class="visontext" <strong class="visontext"
>{{ foldergroup.childrenTotalCount }}个项目</strong
>{{ foldergroup.ChildCount }}个项目</strong
> >
</div> </div>
</draggable> </draggable>
@@ -2717,6 +2717,7 @@ import draggable from "vuedraggable";
import vuetify from "vuetify"; import vuetify from "vuetify";
import back from '@/services/system'; import back from '@/services/system';
import * as services from './service'; import * as services from './service';
import { firstCharToLowerCase, firstCharToUpperCase } from '@/utils/tool';


const $ = window.jQuery; const $ = window.jQuery;
const Velocity = window.Velocity; const Velocity = window.Velocity;
@@ -6447,7 +6448,7 @@ export default {
this.folderGroupData.levelId = this.dbClickSelectedFolderGroupData.levelId; this.folderGroupData.levelId = this.dbClickSelectedFolderGroupData.levelId;
this.folderGroupData.folderID = this.nowFolder.folderID; this.folderGroupData.folderID = this.nowFolder.folderID;
this.folderGroupData.createUserID = sessionStorage.userId; this.folderGroupData.createUserID = sessionStorage.userId;
// debugger;
debugger;
this.$axios({ this.$axios({
method: "post", method: "post",
url: encodeURI(process.env.API_HOST + "folders/foldergroup"), url: encodeURI(process.env.API_HOST + "folders/foldergroup"),
@@ -6489,6 +6490,7 @@ export default {
* 双击文件夹组名称 进入文件夹 * 双击文件夹组名称 进入文件夹
*/ */
intoFoldergroup: function (foldergroup) { intoFoldergroup: function (foldergroup) {
// console.log('intoFoldergroup: ', foldergroup);
if (foldergroup == null || JSON.stringify(foldergroup) == "{}") { if (foldergroup == null || JSON.stringify(foldergroup) == "{}") {
this.$notify({ this.$notify({
title: "温馨提示", title: "温馨提示",
@@ -6503,9 +6505,9 @@ export default {
this.isShowWorkt = false; this.isShowWorkt = false;
this.isShowBread = true; this.isShowBread = true;
var param = { var param = {
folderId: foldergroup.folderID,
foldergroupId: foldergroup.folderGroupID,
levelId: foldergroup.levelId,
folderId: foldergroup.Id,
foldergroupId: foldergroup.FirstFolderId,
levelId: foldergroup.LevelId,
userId: sessionStorage.userId, userId: sessionStorage.userId,
}; };
this.$axios({ this.$axios({


Загрузка…
Отмена
Сохранить