diff --git a/src/views/modules/changeManagement/changeRecord.vue b/src/views/modules/changeManagement/changeRecord.vue
index 692dd9a..23395de 100644
--- a/src/views/modules/changeManagement/changeRecord.vue
+++ b/src/views/modules/changeManagement/changeRecord.vue
@@ -2,7 +2,7 @@
-
+
- 查询
+ 查询
- 编辑
- 下达
+ 编辑
+ 下达
@@ -280,8 +280,8 @@
保存
关闭
- 同意
- 驳回
+ 同意
+ 驳回
@@ -379,8 +379,8 @@
保存
关闭
- 同意
- 驳回
+ 同意
+ 驳回
@@ -529,8 +529,8 @@
保存
关闭
- 同意
- 驳回
+ 同意
+ 驳回
@@ -583,8 +583,8 @@
保存
关闭
- 同意
- 驳回
+ 同意
+ 驳回
@@ -709,7 +709,19 @@
-
+
+
@@ -2497,7 +2509,17 @@
submitModalFlag: false,
addDetailModal: false,
saveLoading: false,
- submitLoading: false
+ submitLoading: false,
+ menuId: this.$route.meta.menuId,
+ authSearch: false,
+ authUpdate: false,
+ authIssue: false,
+ authSubmit: false,
+ authReject: false,
+ authFileSave: false,
+ authFileDownLoad: false,
+ authFileRemove: false,
+ authFilePreview: false,
}
},
@@ -2510,48 +2532,50 @@
},
activated () {
- if (this.$route.params.type === 'tokenLogin') {
- if (this.$route.params.docNo) {
- this.searchData.changeNo = this.$route.params.docNo
- }
- this.searchData.limit = this.pageSize
- this.searchData.page = this.pageIndex
- changeRecordSearch(this.searchData).then(({data}) => {
- if (data.code === 0) {
- this.dataList = data.page.list
- this.pageIndex = data.page.currPage
- this.pageSize = data.page.pageSize
- this.totalPage = data.page.totalCount
- // 判断是否全部存在数据
- if (this.dataList.length > 0) {
- // 设置选中行
- this.$refs.changeTable.setCurrentRow(this.dataList[0])
- this.updateModal(this.dataList[0])
- } else {
- this.currentRow = {}
+ if (this.authSearch) {
+ if (this.$route.params.type === 'tokenLogin') {
+ if (this.$route.params.docNo) {
+ this.searchData.changeNo = this.$route.params.docNo
+ }
+ this.searchData.limit = this.pageSize
+ this.searchData.page = this.pageIndex
+ changeRecordSearch(this.searchData).then(({data}) => {
+ if (data.code === 0) {
+ this.dataList = data.page.list
+ this.pageIndex = data.page.currPage
+ this.pageSize = data.page.pageSize
+ this.totalPage = data.page.totalCount
+ // 判断是否全部存在数据
+ if (this.dataList.length > 0) {
+ // 设置选中行
+ this.$refs.changeTable.setCurrentRow(this.dataList[0])
+ this.updateModal(this.dataList[0])
+ } else {
+ this.currentRow = {}
+ }
+ // 加载当前的页签的table
+ this.refreshCurrentTabTable()
}
- // 加载当前的页签的table
- this.refreshCurrentTabTable()
+ })
+ } else {
+ if (this.$route.params.changeNo) {
+ this.searchData.changeNo = this.$route.params.changeNo
}
- })
- } else {
- if (this.$route.params.changeNo) {
- this.searchData.changeNo = this.$route.params.changeNo
+ this.getDataList()
}
- this.getDataList()
}
},
created () {
+ // 按钮控制
+ this.getButtonAuthData()
this.getEcnModel()
this.getEcnModel2()
this.getEcnCSModel()
this.getBuBySite()
},
-
methods: {
-
// 获取用户的bu
getBuBySite () {
let tempData = {
@@ -4198,6 +4222,19 @@
return { 'background-color': '#E8F7F6', cursor: 'pointer' };
}
},
+
+ // 获取按钮的权限数据
+ getButtonAuthData () {
+ this.authSearch = this.isAuth(this.menuId+":search")
+ this.authUpdate = this.isAuth(this.menuId+":update")
+ this.authIssue = this.isAuth(this.menuId+":issue")
+ this.authSubmit = this.isAuth(this.menuId+":submit")
+ this.authReject = this.isAuth(this.menuId+":reject")
+ this.authFileSave = this.isAuth(this.menuId+":fileSave")
+ this.authFileDownLoad = this.isAuth(this.menuId+":fileDownLoad")
+ this.authFileRemove = this.isAuth(this.menuId+":fileRemove")
+ this.authFilePreview = this.isAuth(this.menuId+":filePreview")
+ },
}
}