diff --git a/src/views/modules/events/category-add-or-update.vue b/src/views/modules/events/category-add-or-update.vue index d357ad3..e3f25ba 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 @@ + + + + + + + + @@ -55,9 +70,13 @@ export default { parentName: '', sort: 0, categoryType: '', - categoryCode: '' + categoryCode: '', + epmetCategoryCode: '', + epmetCategoryName: '' }, - secondOrgDictList: [] + secondOrgDictList: [], + epmetCodeListVisible: false, + epmetCodeList: [] } }, computed: { @@ -82,6 +101,11 @@ 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 +123,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) { @@ -178,4 +212,11 @@ export default { } } } +.el-popover { + height: 320px; + overflow-y: scroll; +} +.el-dialog__footer { + margin-top: 100px; +}