mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-13 23:20:12 +08:00
fix: Request document statuses only window is document (#377)
This commit is contained in:
parent
278fad1bfa
commit
1f97c9f339
@ -615,7 +615,7 @@ export default {
|
|||||||
return groupsList
|
return groupsList
|
||||||
},
|
},
|
||||||
setTagsViewTitle(actionValue) {
|
setTagsViewTitle(actionValue) {
|
||||||
if (!this.isEmptyValue(this.$route.params.recordId)) {
|
if (!this.isEmptyValue(this.$route.params.recordId) && this.getterPanel.isDocument) {
|
||||||
this.$store.dispatch('listDocumentStatus', {
|
this.$store.dispatch('listDocumentStatus', {
|
||||||
recordUuid: this.$route.query.action,
|
recordUuid: this.$route.query.action,
|
||||||
recordId: this.$route.params.recordId,
|
recordId: this.$route.params.recordId,
|
||||||
|
@ -60,6 +60,7 @@ const contextMenu = {
|
|||||||
documentAction,
|
documentAction,
|
||||||
documentStatus
|
documentStatus
|
||||||
}) {
|
}) {
|
||||||
|
return new Promise(resolve => {
|
||||||
requestListDocumentActions({
|
requestListDocumentActions({
|
||||||
tableName,
|
tableName,
|
||||||
recordId,
|
recordId,
|
||||||
@ -78,10 +79,11 @@ const contextMenu = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
commit('listDocumentAction', documentAction)
|
commit('listDocumentAction', documentAction)
|
||||||
return documentAction
|
resolve(documentAction)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.warn(error)
|
console.warn(`Error getting document action list. Code ${error.code}: ${error.message}.`)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
listDocumentStatus({ commit }, {
|
listDocumentStatus({ commit }, {
|
||||||
@ -91,6 +93,7 @@ const contextMenu = {
|
|||||||
documentAction,
|
documentAction,
|
||||||
documentStatus
|
documentStatus
|
||||||
}) {
|
}) {
|
||||||
|
return new Promise(resolve => {
|
||||||
requestListDocumentStatuses({
|
requestListDocumentStatuses({
|
||||||
tableName,
|
tableName,
|
||||||
recordId,
|
recordId,
|
||||||
@ -107,10 +110,11 @@ const contextMenu = {
|
|||||||
recordUuid
|
recordUuid
|
||||||
}
|
}
|
||||||
commit('addlistDocumentStatus', documentStatus)
|
commit('addlistDocumentStatus', documentStatus)
|
||||||
return documentStatus
|
resolve(documentStatus)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.warn(error)
|
console.warn(`Error getting document statuses list. Code ${error.code}: ${error.message}.`)
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -131,10 +135,10 @@ const contextMenu = {
|
|||||||
const menu = state.contextMenu.find(
|
const menu = state.contextMenu.find(
|
||||||
item => item.containerUuid === containerUuid
|
item => item.containerUuid === containerUuid
|
||||||
)
|
)
|
||||||
if (menu === undefined) {
|
if (menu) {
|
||||||
return menu
|
|
||||||
}
|
|
||||||
return menu.actions
|
return menu.actions
|
||||||
|
}
|
||||||
|
return menu
|
||||||
},
|
},
|
||||||
getListDocumentActions: (state) => {
|
getListDocumentActions: (state) => {
|
||||||
return state.listDocumentAction
|
return state.listDocumentAction
|
||||||
|
Loading…
x
Reference in New Issue
Block a user