diff --git a/src/views/basic/workplace/workplaceManage.vue b/src/views/basic/workplace/workplaceManage.vue index 4130bd18..5a07d6d8 100644 --- a/src/views/basic/workplace/workplaceManage.vue +++ b/src/views/basic/workplace/workplaceManage.vue @@ -429,7 +429,8 @@ + style="width: 80%" + > { if (valid) { @@ -997,6 +1001,7 @@ export default { this.$message.error('错误') } }) + this.getTree() this.addWorkplaceDialogVisible = true }, deleteWorkplace(row) { @@ -1046,7 +1051,7 @@ export default { const binaryData = [] binaryData.push(response) let url = window.URL.createObjectURL( - new Blob(binaryData, {type: 'application/pdf'}) + new Blob(binaryData, { type: 'application/pdf' }) ) this.loading = false window.open(url) @@ -1086,7 +1091,17 @@ export default { .then((response) => { var treeList = response.data || [] const filteredList = treeList.filter(item => item.parentCode != null) - this.fromDeptOptions = treeList + if (treeList.length == 0) { + this.fromDeptOptions = [ + { + code: '1001', + parentCode: null, + label: '全部' + } + ] + } else { + this.fromDeptOptions = treeList + } }) .catch(() => { }) @@ -1233,7 +1248,8 @@ export default { getDeptList() { this.deptList = [] let data = - {enable: true, + { + enable: true } filterList(data).then(res => { if (res.code == 20000) {