Authored by xwx

乙方运维入场资料和月度总结

@@ -79,7 +79,7 @@ export default { @@ -79,7 +79,7 @@ export default {
79 id:docIds.join(','), 79 id:docIds.join(','),
80 } 80 }
81 proxy.$http.get('/api-web/bOpsFile/deleteSearch',param, function (res){ 81 proxy.$http.get('/api-web/bOpsFile/deleteSearch',param, function (res){
82 - 82 + emit('callback',true);
83 }) 83 })
84 } 84 }
85 85
@@ -95,8 +95,7 @@ export default { @@ -95,8 +95,7 @@ export default {
95 }; 95 };
96 proxy.$http.post('/api-web/bOpsFile/fileSynchronization', params, function (res) { 96 proxy.$http.post('/api-web/bOpsFile/fileSynchronization', params, function (res) {
97 if (res && res.code == 0) { 97 if (res && res.code == 0) {
98 - // proxy.$global.showMsg("");  
99 - console.log('执行回调成功', res) 98 + emit('callback',true);
100 } 99 }
101 }); 100 });
102 } 101 }
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 height="500" 14 height="500"
15 :docTypeName="docTypeName" 15 :docTypeName="docTypeName"
16 :pageSize="pageSize" 16 :pageSize="pageSize"
17 - :treeNode="treeNode" :parentNode="parentNode" :projectId="projectId"></component> 17 + :treeNode="treeNode" :parentNode="parentNode" :projectId="projectId" @callback="refreshPage"></component>
18 </div> 18 </div>
19 </template> 19 </template>
20 </cm-dialog> 20 </cm-dialog>
@@ -128,6 +128,8 @@ export default { @@ -128,6 +128,8 @@ export default {
128 componentName.value = "DOCUMENT"; 128 componentName.value = "DOCUMENT";
129 docType.value = "THREE_PERSONAGE_NDA"; 129 docType.value = "THREE_PERSONAGE_NDA";
130 docTypeName.value = "入场资料"; 130 docTypeName.value = "入场资料";
  131 + props.parentNode.id = row.id;
  132 + props.treeNode.map.nodeType.code ="THREE_PERSONAGE_NDA";
131 showDialog(true); 133 showDialog(true);
132 }, 134 },
133 render: function (row) { 135 render: function (row) {
@@ -148,6 +150,9 @@ export default { @@ -148,6 +150,9 @@ export default {
148 componentName.value = "DOCUMENT"; 150 componentName.value = "DOCUMENT";
149 docType.value = "THREE_MONTHLY_SUMMARY"; 151 docType.value = "THREE_MONTHLY_SUMMARY";
150 docTypeName.value = "月度总结"; 152 docTypeName.value = "月度总结";
  153 + props.parentNode.id = row.id;
  154 +
  155 + props.treeNode.map.nodeType.code ="THREE_MONTHLY_SUMMARY";
151 showDialog(true); 156 showDialog(true);
152 }, 157 },
153 render: function (row) { 158 render: function (row) {
@@ -197,7 +202,9 @@ export default { @@ -197,7 +202,9 @@ export default {
197 } 202 }
198 }); 203 });
199 } 204 }
200 - 205 + let refreshPage= () => {
  206 + getPage();
  207 + }
201 208
202 // 挂载完 209 // 挂载完
203 Vue.onMounted(() => { 210 Vue.onMounted(() => {
@@ -225,7 +232,8 @@ export default { @@ -225,7 +232,8 @@ export default {
225 docTypeName, 232 docTypeName,
226 dialogFlg, 233 dialogFlg,
227 showDialog, 234 showDialog,
228 - componentName 235 + componentName,
  236 + refreshPage
229 } 237 }
230 } 238 }
231 } 239 }
@@ -64,6 +64,7 @@ export default { @@ -64,6 +64,7 @@ export default {
64 proxy.$http.get("/api-web/bOpsProject/getTree", params, function (res) { 64 proxy.$http.get("/api-web/bOpsProject/getTree", params, function (res) {
65 if (res && res.data) { 65 if (res && res.data) {
66 dataSource.value = res.data; 66 dataSource.value = res.data;
  67 + projectId.value = res.data[0].dataList[0].id;
67 treeNode.value = res.data[0]; 68 treeNode.value = res.data[0];
68 } else { 69 } else {
69 proxy.$global.showMsg('暂无数据!'); 70 proxy.$global.showMsg('暂无数据!');
@@ -110,7 +111,9 @@ export default { @@ -110,7 +111,9 @@ export default {
110 pageSize.value = 10; 111 pageSize.value = 10;
111 } 112 }
112 getParent(dataSource.value, data.parentId); 113 getParent(dataSource.value, data.parentId);
  114 + if (data.level==1){
113 projectId.value = data.map.nodeType.projectId; 115 projectId.value = data.map.nodeType.projectId;
  116 + }
114 treeNode.value = data; 117 treeNode.value = data;
115 componentName.value = comName; 118 componentName.value = comName;
116 } 119 }