diff --git a/src/utils/Enum/enum.js b/src/utils/Enum/enum.js index 62e7e97..15458dd 100644 --- a/src/utils/Enum/enum.js +++ b/src/utils/Enum/enum.js @@ -19,8 +19,8 @@ export const basMessage = new Esenum({ export const privacyLevelOptions= [ { - value:'公开', - label:'公开' + value:'内部公开', + label:'内部公开' }, { value:'普通商密', diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index db8fff2..736f2e8 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -223,38 +223,6 @@ export default { filterText:'', filterText2:'', checkedKeys:[], - privacyLevelOptions:[ - { - value:'外部公开', - label:'外部公开' - }, - { - value:'普通商密', - label:'普通商密' - }, - { - value:'核心商密', - label:'核心商密' - }, - { - value:'内部公开', - label:'内部公开' - }, - { - value:'用户信息', - label:'用户信息' - }, - { - value:'敏感信息', - label:'敏感信息' - }, - ], - confidentialLevelOptions:[ - { - value:'一般隐私', - label:'一般隐私' - } - ], tagsForm: { tags01: { name: '', @@ -441,16 +409,7 @@ export default { }) .catch(_ => { }); }, - /* 权限全选 */ - selectAll() { - this.reportF.reportUserIdList = []; - if (this.checked) { - this.userList.forEach((item) => { this.reportF.reportUserIdList.push(item.USID) }); - } else { - this.reportF.reportUserIdList = []; - } - // this.$emit('update:updateMultipleSelect',this.reportF.reportUserIdList); - }, + changeSelect(val) { this.checked = (val.length || this.reportF.reportUserIdList.length) === this.userList.length; // this.$emit('update:updateMultipleSelect',this.reportF.reportUserIdList); @@ -531,145 +490,13 @@ export default { // let itemData = {name: '', id: "", parentId: this.tagsForm['tags0' + type].id, type: String(type)}; // this.tagsForm['tags0' + type].childList.splice(index + 1, 0, itemData); // }, - // 标签维护 删除 - delTag(index, type) { - let { id, status } = this.tagsForm['tags0' + type].childList[index]; - if (status === '1') { - this.$confirm('此标签已应用于报告, 是否删除?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - if (id) { - this.$api.report.labelDeleteId({ id }).then(_ => { - this.$message.success('操作成功'); - this.labelList(); - }) - } else { - this.tagsForm['tags0' + type].childList.splice(index, 1); - this.$message.success('操作成功'); - } - }) - } else { - if (id) { - this.$api.report.labelDeleteId({ id }).then(_ => { - this.$message.success('操作成功'); - this.labelList(); - }) - } else { - this.tagsForm['tags0' + type].childList.splice(index, 1); - this.$message.success('操作成功'); - } - } - }, - // 上移 - upTag(item, index, type) { - this.$api.report.labelMove({ - id: item.id, - moveType: 'up', - type: String(type) - }).then(_ => { - this.labelList(); - }) - }, - // 下移 - downTag(item, index, type) { - this.$api.report.labelMove({ - id: item.id, - moveType: 'down', - type: String(type) - }).then(_ => { - this.labelList(); - }) - }, // 标签维护 openTags() { this.dialogTags = true; this.filterText2='' this.labelList(); }, - // 单个标签保存 - handleSaveTag(val, item, type) { - if (val === '') { - this.$message.warning('标签名称不能为空'); - this.labelList(); - return; - } - if (val === '-') { - this.$message.warning('标签名称不能为-'); - this.labelList(); - return; - } - if (this.tagsForm['tags0' + type].childList.filter(item => item.name === val).length > 1) { - this.$message.warning('标签名称不能重复'); - this.labelList(); - return; - } - let params = { name: val, parentId: this.tagsForm['tags0' + type].id, type: String(type), id: item.id || '' } - if (item.status === '1') { - this.$confirm('此标签已应用于报告, 是否编辑?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { - this.$api.report.labelAdd(params).then(_ => { - this.$message.success('操作成功'); - this.labelList(); - }).catch(_ => { - this.labelList(); - }) - }).catch(_ => { - this.labelList(); - }) - } else { - this.$api.report.labelAdd(params).then(_ => { - this.$message.success('操作成功'); - this.labelList(); - }).catch(_ => { - this.labelList(); - }) - } - }, - // 单个顶级标签保存 - handleSaveTopTag(val, type) { - if (val === '') { - this.$message.warning('标签名称不能为空'); - this.labelList(); - return; - } - if (val === '-') { - this.$message.warning('标签名称不能为-'); - this.labelList(); - return; - } - if (type === 1 && (val === this.tagsForm.tags02.name || val === this.tagsForm.tags03.name)) { - this.$message.warning('标签名称不能重复'); - this.labelList(); - return; - } - if (type === 2 && (val === this.tagsForm.tags01.name || val === this.tagsForm.tags03.name)) { - this.$message.warning('标签名称不能重复'); - this.labelList(); - return; - } - if (type === 3 && (val === this.tagsForm.tags01.name || val === this.tagsForm.tags02.name)) { - this.$message.warning('标签名称不能重复'); - this.labelList(); - return; - } - let params = { name: val, id: this.tagsForm['tags0' + type].id, parentId: '0', type: String(type) }; - this.$api.report.labelAdd(params).then(_ => { - this.$message.success('操作成功'); - this.labelList(); - }).catch(_ => { - this.labelList(); - }) - }, - handleTagsClose() { - this.dialogTags = false; - this.labelList(); - this.reset(); - }, + /* =============================================== 报告上传 =============================================== */ // 打开报告上传 @@ -879,10 +706,6 @@ export default { }) // }) }, - filterNode(value, data) { - if (!value) return true; - return data.label.indexOf(value) !== -1; - }, }, created() { this.init();