diff --git a/src/utils/Enum/enum.js b/src/utils/Enum/enum.js index c1bdeac..07f6f6b 100644 --- a/src/utils/Enum/enum.js +++ b/src/utils/Enum/enum.js @@ -2,9 +2,9 @@ import Esenum from './index.js' // 权限申请 export const PERMISSION = [ - { label: '预览', value: "1" }, - { label: '预览+下载', value: "2" }, - { label: '下载', value: "3" }, + { label: '预览', value: "1" ,disabled:false}, + { label: '预览+下载', value: "2" ,disabled:false}, + { label: '下载', value: "3",disabled:false }, ] // 基础设置的枚举 diff --git a/src/views/Report/ReportManager.vue b/src/views/Report/ReportManager.vue index 7f4bfb1..a3a2630 100644 --- a/src/views/Report/ReportManager.vue +++ b/src/views/Report/ReportManager.vue @@ -327,7 +327,6 @@ export default { doNames: [], /* =============================================== 标签维护 =============================================== */ dialogTags: false, // 标签维护 - filterText: '', treeData: [ ], filterText:'', diff --git a/src/views/permissionApplication/components/reportDrawer.vue b/src/views/permissionApplication/components/reportDrawer.vue index 1a0ae5c..326df05 100644 --- a/src/views/permissionApplication/components/reportDrawer.vue +++ b/src/views/permissionApplication/components/reportDrawer.vue @@ -64,6 +64,7 @@ v-for="item in PERMISSION" :key="item.value" :label="item.label" + :disabled="item.disabled" :value="item.value"> @@ -142,23 +143,33 @@ export default { return item } }) - this.form.powerName = newItem[0].label + this.applicationForm.powerName = newItem[0].label + this.$set( this.applicationForm,'powerName',newItem[0].label ) + console.log(this.applicationForm,"报告隐私等级") }, handleClose() { this.isShow = false }, open(form) { this.isShow = true + let oldPower = form.power if (!form.twoApprove) { - form.oneApprove = '' - form.oneApproveName = '' + form.twoApprove = '' form.twoApproveName = '' - form.power = '' + form.applyReason = '' form.prcType = '' form.powerName='' + form.power='' + this.PERMISSION = this.PERMISSION.map(item=>{ + if(item.value == oldPower){ + item.disabled=true + } + return item + }) } + this.applicationForm = JSON.parse(JSON.stringify(form)) this.$nextTick(() => { diff --git a/src/views/permissionApplication/examine.vue b/src/views/permissionApplication/examine.vue index a3037e1..a8866d9 100644 --- a/src/views/permissionApplication/examine.vue +++ b/src/views/permissionApplication/examine.vue @@ -1,4 +1,3 @@ -