Authored by xwx

乙方运维-【无】-入场资料及月度总结代码迁移

... ... @@ -63,10 +63,9 @@ export default {
// 查询绑定的文件列表
let params = {
opsId: props.projectId,
personId: personId,
code: code ? code : props.treeNode.map.nodeType.code
personId: props.parentNode.id,
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) {
... ... @@ -91,7 +90,7 @@ export default {
id: docIds.join(','),
}
proxy.$http.get('/api-web/bOpsFile/deleteSearch', param, function (res) {
emit('callback',true);
})
}
... ... @@ -108,8 +107,7 @@ export default {
proxy.$http.post('/api-web/bOpsFile/fileSynchronization', params, function (res) {
if (res && res.code == 0) {
// proxy.$global.showMsg("");
console.log('执行回调成功', res)
emit('callback',true);
}
});
}
... ...
<div>
<div>
<!-- 人员信息总汇-->
<el-divider content-position="left">人员信息汇总</el-divider>
<el-divider content-position="left">
人员信息汇总
<el-tooltip placement="bottom-start" effect="light">
<template #content> 人员信息统计规则:<br/> &nbsp;&nbsp;&nbsp;&nbsp;• 左侧树:只统计业务下在职运维人员<br/> &nbsp;&nbsp;&nbsp;&nbsp;•人员信息汇总:统计业务下所有运维人员 </template>
<i class="iconfont icon-tishi" style="color:rgb(30,159,255);"></i>
</el-tooltip>
</el-divider>
<el-button :size="$global.elementConfig.size.button" @click="deleteUser()"
style="float:right;margin-right: 6px;margin-bottom: 6px">删除
</el-button>
... ... @@ -31,7 +37,7 @@
:pageSize="pageSize"
:parentNode="parentNode"
:projectId="projectId" :treeNode="treeNode" @showPopout="showPopout" height="500"
v-bind:is="componentName"></component>
v-bind:is="componentName" @callback="refreshPage"></component>
</div>
</template>
</cm-dialog>
... ...
... ... @@ -135,7 +135,8 @@ export default {
docType.value = "THREE_PERSONAGE_NDA";
docTypeName.value = "入场资料";
props.parentNode.id = row.id;
// showDialog(true);
props.treeNode.map.nodeType.code ="THREE_PERSONAGE_NDA";
showDialog(true);
},
render: function (row) {
if (row.personalSecrecyBook == "YES") {
... ... @@ -156,8 +157,8 @@ export default {
docType.value = "THREE_MONTHLY_SUMMARY";
docTypeName.value = "月度总结";
props.parentNode.id = row.id;
// showDialog(true);
props.treeNode.map.nodeType.code ="THREE_MONTHLY_SUMMARY";
showDialog(true);
},
render: function (row) {
if (row.monthlySummary == "YES") {
... ... @@ -244,7 +245,9 @@ export default {
});
}
let refreshPage= () => {
getPage();
}
// 挂载完
Vue.onMounted(() => {
getPage();
... ... @@ -277,7 +280,8 @@ export default {
deleteUser,
showPopout,
selectionChange,
id
id,
refreshPage
}
}
}
... ...
... ... @@ -64,6 +64,7 @@ export default {
proxy.$http.get("/api-web/bOpsProject/getTree", params, function (res) {
if (res && res.data) {
dataSource.value = res.data;
projectId.value = res.data[0].dataList[0].id;
treeNode.value = res.data[0];
} else {
proxy.$global.showMsg('暂无数据!');
... ... @@ -110,7 +111,9 @@ export default {
pageSize.value = 10;
}
getParent(dataSource.value, data.parentId);
projectId.value = data.map.nodeType.projectId;
if (data.level==1){
projectId.value = data.map.nodeType.projectId;
}
treeNode.value = data;
componentName.value = comName;
}
... ...