diff --git a/src/views/modules/events/category-add-or-update.vue b/src/views/modules/events/category-add-or-update.vue index 4d181b2..55d2fde 100644 --- a/src/views/modules/events/category-add-or-update.vue +++ b/src/views/modules/events/category-add-or-update.vue @@ -29,6 +29,21 @@ + + + + + + + + @@ -48,6 +63,8 @@ export default { visible: false, categoryList: [], categoryListVisible: false, + epmetCodeListVisible: false, + epmetCodeList: [], dataForm: { id: '', categoryName: '', @@ -55,7 +72,9 @@ export default { parentName: '', sort: 0, categoryType: '', - categoryCode: '' + categoryCode: '', + epmetCategoryCode: '', + epmetCategoryName: '' }, secondOrgDictList: [] } @@ -82,6 +101,12 @@ export default { } }, methods: { + // 上级部门区域编码树, 选中 + epmetCodeListTreeCurrentChangeHandle (data) { + this.dataForm.epmetCategoryCode = data.categoryCode + this.dataForm.epmetCategoryName = data.categoryName + this.epmetCodeListVisible = false + }, init () { this.visible = true this.$nextTick(() => { @@ -99,10 +124,20 @@ export default { }) }) this.getSecondOrgDicList() + this.getEpmetCoEdeDeptList() }, changeOrgType (item) { this.dataForm.categoryType = item }, + // 获取产品分类编码列表 + getEpmetCoEdeDeptList () { + return this.$http.get('/events/category/getCategoryCode').then(({ data: res }) => { + if (res.code !== 0) { + return this.$message.error(res.msg) + } + this.epmetCodeList = res.data.options + }).catch(() => { }) + }, getcategoryList () { return this.$http.get('/events/category/list').then(({ data: res }) => { if (res.code !== 0) {