unknown пре 4 година
родитељ
комит
b4e612a615
3 измењених фајлова са 64 додато и 20 уклоњено
  1. +45
    -0
      package-lock.json
  2. +17
    -18
      src/views/components_web/distWork/distWork.vue
  3. +2
    -2
      vue.config.js

+ 45
- 0
package-lock.json Прегледај датотеку

@@ -10658,6 +10658,51 @@
"integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==",
"dev": true "dev": true
}, },
"lottie-vuejs": {
"version": "0.4.0",
"resolved": "https://registry.npm.taobao.org/lottie-vuejs/download/lottie-vuejs-0.4.0.tgz",
"integrity": "sha1-mijCvQ3cQCpDVM6Dpgzxmo+2cq0=",
"requires": {
"axios": "^0.19.0",
"lottie-web": "^5.1.9"
},
"dependencies": {
"axios": {
"version": "0.19.2",
"resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz",
"integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=",
"requires": {
"follow-redirects": "1.5.10"
}
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz?cache=0&sync_timestamp=1600502822029&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz",
"integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
"requires": {
"ms": "2.0.0"
}
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1597058055564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz",
"integrity": "sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=",
"requires": {
"debug": "=3.1.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"lottie-web": {
"version": "5.7.4",
"resolved": "https://registry.npm.taobao.org/lottie-web/download/lottie-web-5.7.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flottie-web%2Fdownload%2Flottie-web-5.7.4.tgz",
"integrity": "sha1-OyUhSOkEoKqYM4ef+2SSTIWgiIw="
},
"loud-rejection": { "loud-rejection": {
"version": "1.6.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",


+ 17
- 18
src/views/components_web/distWork/distWork.vue Прегледај датотеку

@@ -705,6 +705,7 @@ export default {
currListDeptUserData:[], currListDeptUserData:[],
userList: [], // 员工列表 userList: [], // 员工列表
finishBtnClickCount: 0,
}; };
}, },
created:function(){ created:function(){
@@ -919,7 +920,10 @@ export default {
*分配完成并关闭窗体 *分配完成并关闭窗体
*/ */
submitAndClose: function () { submitAndClose: function () {
this.createFolders();
this.finishBtnClickCount ++;
if(this.finishBtnClickCount == 1) {
this.createFolders();
}
}, },
/* /*
*编辑自定义工作 *编辑自定义工作
@@ -968,17 +972,22 @@ export default {
if (this.InitData.manageUser.length != 0) { if (this.InitData.manageUser.length != 0) {
console.log(this.InitData.manageUser[0]); console.log(this.InitData.manageUser[0]);
this.InitData.manageUser[0].selected = false; this.InitData.manageUser[0].selected = false;
this.listDept.forEach(dept => {
dept.listUser.forEach(user => {
if(user.id === this.InitData.manageUser[0].id) {
user.selected = false;
}
})
})
// this.InitData.manageUser[0].roleName = "普通职员"; // this.InitData.manageUser[0].roleName = "普通职员";
for (var i = 0; i < this.selectedUser.length; i++) { for (var i = 0; i < this.selectedUser.length; i++) {
if (
// this.selectedUser[i].userID == this.InitData.manageUser[0].userID
this.selectedUser[i].id == this.InitData.manageUser[0].id
) {
if (this.selectedUser[i].id == this.InitData.manageUser[0].id) {
this.InitData.manageUser[0].folderPerm = 0; this.InitData.manageUser[0].folderPerm = 0;
this.selectedUser.splice(i, 1); this.selectedUser.splice(i, 1);
} }
} }
} }
var listManageUser = []; var listManageUser = [];
nowUser.folderPerm = 2; nowUser.folderPerm = 2;
listManageUser.push(nowUser); listManageUser.push(nowUser);
@@ -1009,19 +1018,8 @@ export default {
this.selectedUser = data.listUser; this.selectedUser = data.listUser;
this.selectedManageUser = data.manageUser; this.selectedManageUser = data.manageUser;
this.isShowSecondPage = true; this.isShowSecondPage = true;
this.isShowStaffList = false;
this.isShowFirstPage = false; this.isShowFirstPage = false;
// 这里应该将负责人的selected信息改变
this.listDept.some(dept=> {
if(data.manageUser[0].deptId === dept.id) {
dept.listUser.find(user => {
if(user.id === data.manageUser[0].id) {
//在部门的人员列表里面找到了已经选择的负责人 修改selected状态
user.selected = true;
}
})
}
})
this.listDept = [...this.listDept];
}, },
/** /**
* 进入时,重置权限 * 进入时,重置权限
@@ -1040,6 +1038,7 @@ export default {
data.listUser[i].folderPerm; data.listUser[i].folderPerm;
this.listDept[j].listUser[k].selected = true; this.listDept[j].listUser[k].selected = true;
} }
if(!this.isShowManager) if(!this.isShowManager)
{ {
// if(this.currUser.accountId == sessionStorage.userId && sessionStorage.accountId == this.listDept[j].listUser[k].userID ) // if(this.currUser.accountId == sessionStorage.userId && sessionStorage.accountId == this.listDept[j].listUser[k].userID )
@@ -1060,7 +1059,6 @@ export default {
*添加职员按钮直接进入 指派职员页面 *添加职员按钮直接进入 指派职员页面
*/ */
aloneAddUserOnlyStaff: function (data) { aloneAddUserOnlyStaff: function (data) {
debugger;
this.isShowManager=true; this.isShowManager=true;
this.currWorkName = data.folderName; this.currWorkName = data.folderName;
if (data.listUser == null) { if (data.listUser == null) {
@@ -1284,6 +1282,7 @@ export default {
this.selectedUser.splice(k, 1); this.selectedUser.splice(k, 1);
} }
} }
this.selectedManageUser.splice(0,1);
this.cancelCheck(user.id); this.cancelCheck(user.id);
this.toSecondPage(); this.toSecondPage();
}, },


+ 2
- 2
vue.config.js Прегледај датотеку

@@ -31,8 +31,8 @@ module.exports = {
devServer: { devServer: {
proxy: { proxy: {
'/api/pms': { '/api/pms': {
//target: 'http://47.104.91.134:8089',
target:'http://10.240.32.176:8089',
target: 'http://47.104.91.134:8089',
// target:'http://10.240.32.176:8089',


changeOrigin: true, changeOrigin: true,
secure: false, secure: false,


Loading…
Откажи
Сачувај