Merge branch 'master-joke' into 'master'
乙方运维人员管理页面优化(当新增用户成功后,刷新左侧业务人员树) 乙方运维人员管理页面优化(当新增用户成功后,刷新左侧业务人员树) See merge request !1077
Showing
2 changed files
with
20 additions
and
4 deletions
@@ -245,6 +245,7 @@ export default { | @@ -245,6 +245,7 @@ export default { | ||
245 | return {} | 245 | return {} |
246 | }, | 246 | }, |
247 | setup(props, {attrs, slots, emit}) { | 247 | setup(props, {attrs, slots, emit}) { |
248 | + const refreshTree = Vue.inject('refreshTree'); | ||
248 | let height = Vue.ref(window.innerHeight - 130); | 249 | let height = Vue.ref(window.innerHeight - 130); |
249 | //判定是否展示家庭成员、工作简历级资产列表 | 250 | //判定是否展示家庭成员、工作简历级资产列表 |
250 | let showMore = Vue.ref(false); | 251 | let showMore = Vue.ref(false); |
@@ -527,6 +528,10 @@ export default { | @@ -527,6 +528,10 @@ export default { | ||
527 | ], | 528 | ], |
528 | }); | 529 | }); |
529 | 530 | ||
531 | + //调用基础页面的左侧树获取接口,刷新左侧树 joke add 20221128 | ||
532 | + let refreshMainTree = () => { | ||
533 | + refreshTree(); | ||
534 | + } | ||
530 | 535 | ||
531 | /** | 536 | /** |
532 | * @EDITOR LH | 537 | * @EDITOR LH |
@@ -545,6 +550,10 @@ export default { | @@ -545,6 +550,10 @@ export default { | ||
545 | proxy.$http.post("/api-web/bOpsPerson/saveOrUpdate", ruleForm.value, function (res) { | 550 | proxy.$http.post("/api-web/bOpsPerson/saveOrUpdate", ruleForm.value, function (res) { |
546 | if (res && res.code == 0) { | 551 | if (res && res.code == 0) { |
547 | proxy.$global.showMsg('保存成功!'); | 552 | proxy.$global.showMsg('保存成功!'); |
553 | + if (props.isAdd){ //新增时 | ||
554 | + //刷新左侧树 | ||
555 | + refreshMainTree(); | ||
556 | + } | ||
548 | } | 557 | } |
549 | emit('showPopout', false) | 558 | emit('showPopout', false) |
550 | }); | 559 | }); |
@@ -699,7 +708,9 @@ export default { | @@ -699,7 +708,9 @@ export default { | ||
699 | familyInfoFormRef, | 708 | familyInfoFormRef, |
700 | whether, | 709 | whether, |
701 | showMore, | 710 | showMore, |
702 | - refreshTable | 711 | + refreshTable, |
712 | + refreshMainTree, | ||
713 | + refreshTree | ||
703 | } | 714 | } |
704 | } | 715 | } |
705 | } | 716 | } |
@@ -40,7 +40,7 @@ export default { | @@ -40,7 +40,7 @@ export default { | ||
40 | 40 | ||
41 | }, | 41 | }, |
42 | setup() { | 42 | setup() { |
43 | - const {proxy} = Vue.getCurrentInstance() | 43 | + const {proxy} = Vue.getCurrentInstance(); |
44 | let height = Vue.ref(window.innerHeight - 20); | 44 | let height = Vue.ref(window.innerHeight - 20); |
45 | let dataSource = Vue.ref([]); | 45 | let dataSource = Vue.ref([]); |
46 | let componentName = Vue.ref('COLLECT_ALL'); | 46 | let componentName = Vue.ref('COLLECT_ALL'); |
@@ -53,7 +53,11 @@ export default { | @@ -53,7 +53,11 @@ export default { | ||
53 | let pageSize = Vue.ref(10) | 53 | let pageSize = Vue.ref(10) |
54 | let canAddFolder = Vue.ref(true); | 54 | let canAddFolder = Vue.ref(true); |
55 | 55 | ||
56 | - | 56 | + //刷新左侧树,提供给用户新增页面调用使用 joke add 20221128 |
57 | + let refreshTree = () => { | ||
58 | + getTree(); | ||
59 | + } | ||
60 | + Vue.provide("refreshTree", refreshTree); | ||
57 | // 搜索 | 61 | // 搜索 |
58 | let getTree = () => { | 62 | let getTree = () => { |
59 | var params = { | 63 | var params = { |
@@ -134,7 +138,8 @@ export default { | @@ -134,7 +138,8 @@ export default { | ||
134 | componentName, | 138 | componentName, |
135 | docType, | 139 | docType, |
136 | docTypeName, | 140 | docTypeName, |
137 | - canAddFolder | 141 | + canAddFolder, |
142 | + refreshTree | ||
138 | }; | 143 | }; |
139 | }, | 144 | }, |
140 | } | 145 | } |
-
Please register or login to post a comment