diff --git a/src/api/firstOrder/outbound.js b/src/api/firstOrder/outbound.js index e32686d..9ada133 100644 --- a/src/api/firstOrder/outbound.js +++ b/src/api/firstOrder/outbound.js @@ -39,6 +39,15 @@ export const getDetailedList = (params) => { cryptoData: false }) } +export const batchList = (params) => { + return request({ + url: '/smartpark/demandEnd/getDemandEndNyData', + method: 'get', + params: params, + cryptoToken: false, + cryptoData: false + }) +} export const getDetailedItems = () => { return request({ url: '/smartpark/department/getOnePutDepartment', diff --git a/src/api/system/menu.js b/src/api/system/menu.js index 77d38b7..69e7792 100644 --- a/src/api/system/menu.js +++ b/src/api/system/menu.js @@ -97,10 +97,11 @@ export const getTopMenu = () => request({ method: 'get' }); -export const getRoutes = (topMenuId) => request({ - url: '/api/blade-system/menu/routes', +export const getRoutes = (roleId) => request({ + url: '/smartpark/menu/routes', method: 'get', params: { - topMenuId, + roleId, } }); + diff --git a/src/api/system/role.js b/src/api/system/role.js index be4d4d3..781a82f 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -13,14 +13,15 @@ export const getList = (current, size, params) => { } export const grantTree = () => { return request({ - url: '/api/blade-system/menu/grant-tree', + url: '/smartpark/menu/grant-tree', method: 'get', + }) } export const grant = (roleIds, menuIds, dataScopeIds, apiScopeIds) => { return request({ - url: '/api/blade-system/role/grant', + url: '/smartpark/role/grant', method: 'post', data: { roleIds, @@ -60,7 +61,7 @@ export const update = (row) => { export const getRole = (roleIds) => { return request({ - url: '/api/blade-system/menu/role-tree-keys', + url: '/smartpark/menu/role-tree-keys', method: 'get', params: { roleIds, @@ -70,7 +71,7 @@ export const getRole = (roleIds) => { export const getRoleTree = (tenantId) => { return request({ - url: '/api/blade-system/role/tree', + url: '/smartpark/role/tree', method: 'get', params: { tenantId, diff --git a/src/page/index/index.vue b/src/page/index/index.vue index 1a6da59..3a51591 100644 --- a/src/page/index/index.vue +++ b/src/page/index/index.vue @@ -88,6 +88,7 @@ }, //打开菜单 openMenu(item = {}) { + console.log("itemitemitemopenMenu", item) this.$store.dispatch("GetMenu", item.id).then(data => { if (data.length !== 0) { this.$router.$avueRouter.formatRoutes(data, true); diff --git a/src/page/index/top/top-menu.vue b/src/page/index/top/top-menu.vue index 3add0bf..29fc412 100644 --- a/src/page/index/top/top-menu.vue +++ b/src/page/index/top/top-menu.vue @@ -45,12 +45,14 @@ }, methods: { openHome(itemHome) { + this.index.openMenu(itemHome); this.$router.push({ path: this.$router.$avueRouter.getPath({name: itemHome.name, src: ''}, {}) }); }, openMenu(item) { + console.log("openMenu", item) this.index.openMenu(item) }, getMenu() { diff --git a/src/store/modules/dict.js b/src/store/modules/dict.js index 837dbe6..75e0af7 100644 --- a/src/store/modules/dict.js +++ b/src/store/modules/dict.js @@ -10,7 +10,7 @@ const dict = { FlowRoutes({commit}) { return new Promise((resolve, reject) => { getDictionary({code: 'flow'}).then(res => { - commit('SET_FLOW_ROUTES', res.data.data); + commit('SET_FLOW_ROUTES', res.data.result || []); resolve(); }).catch(error => { reject(error) diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 2b630f3..d56ea83 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -279,10 +279,11 @@ const user = { }) }, //获取系统菜单 - GetMenu({commit, dispatch}, topMenuId) { + GetMenu({ commit, dispatch }, topMenuId) { return new Promise(resolve => { - getRoutes(topMenuId).then((res) => { - const data = res.data.data + //传roleId + getRoutes().then((res) => { + const data = res.data.result let menu = deepClone(data); menu.forEach(ele => { addPath(ele, true); @@ -292,6 +293,7 @@ const user = { dispatch('GetButtons'); resolve(menu) }) + }) }, //获取系统按钮 diff --git a/src/views/authority/apiscope.vue b/src/views/authority/apiscope.vue index 8bd6f71..1eb6c30 100644 --- a/src/views/authority/apiscope.vue +++ b/src/views/authority/apiscope.vue @@ -506,7 +506,7 @@ onLoad(page, params = {}) { this.loading = true; getLazyMenuList(this.parentId, Object.assign(params, this.query)).then(res => { - this.data = res.data.data; + this.data = res.data.result; this.loading = false; this.selectionClear(); }); diff --git a/src/views/authority/datascope.vue b/src/views/authority/datascope.vue index 6245070..3f3ca29 100644 --- a/src/views/authority/datascope.vue +++ b/src/views/authority/datascope.vue @@ -552,7 +552,7 @@ export default { onLoad(page, params = {}) { this.loading = true; getLazyMenuList(this.parentId, Object.assign(params, this.query)).then(res => { - this.data = res.data.data; + this.data = res.data.result; this.loading = false; this.selectionClear(); }); diff --git a/src/views/authority/role.vue b/src/views/authority/role.vue index f2df694..aa309d9 100644 --- a/src/views/authority/role.vue +++ b/src/views/authority/role.vue @@ -20,7 +20,7 @@ @on-load="onLoad" >