Authored by XuHaoJie

青海-乙方运维-人员信息汇总优化

... ... @@ -76,11 +76,14 @@
.yfyw-user .zc-view .zc-info {
width: calc(100% - 120px);
text-align: left;
display: flex;
justify-content: space-between;
}
.yfyw-user .zc-view .zc-item {
display: flex;
flex-wrap: wrap
flex-wrap: wrap;
flex: 1;
}
.yfyw-user .zc-view .zc-item .zc-item-label {
... ... @@ -102,7 +105,9 @@
.yfyw-user .zc-view .zc-info .zc-item-tools {
text-align: right;
padding: 3px
padding: 3px;
display: flex;
align-items: end;
}
/*-------------------------------------*/
... ...
... ... @@ -46,14 +46,25 @@ export default {
let init = () => {
//如果是日常资料,不能点击
if("TWO_DAY_MATERIAL"== props.treeNode.map.nodeType.code){
if ("TWO_DAY_MATERIAL" == props.treeNode.map.nodeType.code) {
return true;
}
let code = '';
let personId = '';
//点击运维人员或项目
if ('COLLECT_ALL' == props.treeNode.map.nodeType.view.code || ('COLLECT_USER' == props.treeNode.map.nodeType.view.code && props.treeNode.map.nodeType.code == "ONE_USER")) {
code = props.docType;
}
//点击用户
if ('COLLECT_USER' == props.treeNode.map.nodeType.view.code && 'TWO_SPECIFIC' == props.treeNode.map.nodeType.code) {
code = props.docType;
personId = props.treeNode.id
}
// 查询绑定的文件列表
let params = {
opsId: props.projectId,
personId: props.parentNode.id,
code: props.treeNode.map.nodeType.code
personId: personId,
code: code ? code : props.treeNode.map.nodeType.code
}
proxy.$http.get('/api-web/bOpsFile/search', params, function (res) {
if (res && res.code == 0 && res.data && res.data.length > 0) {
... ... @@ -74,11 +85,11 @@ export default {
* @param docIds 文档id集合
*/
let delDocRel = (docIds) => {
console.log("delDocRel",docIds)
let param={
id:docIds.join(','),
console.log("delDocRel", docIds)
let param = {
id: docIds.join(','),
}
proxy.$http.get('/api-web/bOpsFile/deleteSearch',param, function (res){
proxy.$http.get('/api-web/bOpsFile/deleteSearch', param, function (res) {
})
}
... ... @@ -102,7 +113,6 @@ export default {
}
// 监听编辑状态
Vue.watch(() => props.treeNode, (newValue, oldVlaue) => {
initFlg.value = false;
... ...
... ... @@ -46,31 +46,14 @@ export default {
let init = () => {
//如果是日常资料,不能点击
if ("TWO_DAY_MATERIAL" == props.treeNode.map.nodeType.code) {
if("TWO_DAY_MATERIAL"== props.treeNode.map.nodeType.code){
return true;
}
let code = '';
let personId = '';
//项目统计
if ('COLLECT_ALL' == props.treeNode.map.nodeType.view.code) {
code = props.docType;
// personId = '';
}
//用户统计
if('COLLECT_USER'== props.treeNode.map.nodeType.view.code){
code = props.docType;
// props.treeNode.children.forEach(item => {
// personId += item.id +',';
// });
// if();
}
// 查询绑定的文件列表
let params = {
opsId: props.projectId,
personId: props.parentNode.id,
code: code? code:props.treeNode.map.nodeType.code
// code: "THREE_PERSONAGE_NDA" != props.docType?props.treeNode.map.nodeType.code:"THREE_PERSONAGE_NDA"
//code: props.treeNode.map.nodeType.view.code
code: props.treeNode.map.nodeType.code
}
proxy.$http.get('/api-web/bOpsFile/search', params, function (res) {
if (res && res.code == 0 && res.data && res.data.length > 0) {
... ... @@ -119,6 +102,7 @@ export default {
}
// 监听编辑状态
Vue.watch(() => props.treeNode, (newValue, oldVlaue) => {
initFlg.value = false;
... ...