From b63647eee5d77bc5f22e7a4221a8b567e9a67f07 Mon Sep 17 00:00:00 2001 From: zer0Black Date: Mon, 5 Sep 2022 15:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9D=83=E9=99=90=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=E5=8E=BB=E6=8E=89=E4=B8=8D=E8=A6=81=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/carquery.js | 62 +++++------ src/api/modules/config/gradient.js | 72 ++++++------- src/api/modules/config/query.js | 56 +++++----- src/api/modules/eatp.js | 38 +++---- src/api/modules/mail.js | 102 +++++++++--------- src/api/modules/models/contrast.js | 96 ++++++++--------- src/api/modules/models/modelspattern.js | 68 ++++++------ src/api/modules/models/modelsquery.js | 44 ++++---- src/api/modules/models/mpricetrend.js | 42 ++++---- src/api/modules/overall/marketpattern.js | 94 ++++++++--------- src/api/modules/overall/occupancy.js | 128 +++++++++++------------ src/api/modules/overall/opricetrend.js | 42 ++++---- src/api/modules/role.js | 29 +++-- src/api/modules/user.js | 12 +-- src/views/Layout.vue | 18 ++-- src/views/System/Role.vue | 99 ++++++++++-------- 16 files changed, 506 insertions(+), 496 deletions(-) diff --git a/src/api/modules/carquery.js b/src/api/modules/carquery.js index fe243e6..8617177 100644 --- a/src/api/modules/carquery.js +++ b/src/api/modules/carquery.js @@ -1,31 +1,31 @@ -import {instance as request} from "@/utils/request"; - - - -export default { - // 获取查询项 - queryGetQuery(data) { - return request({ - url: `/api/query/getQuery`, - method: 'GET', - params: data - }) - }, - // 获取品牌 - queryGetBrand(data) { - return request({ - url: `/api/query/getBrand`, - method: 'GET', - params: data - }) - }, - // 获取车型 - marketSegmentsVehicleSeries(data) { - return request({ - url: `/api/marketSegmentsCompete/vehicleSeries`, - method: 'POST', - params: data - }) - }, - -} +// import {instance as request} from "@/utils/request"; +// +// +// +// export default { +// // 获取查询项 +// queryGetQuery(data) { +// return request({ +// url: `/api/query/getQuery`, +// method: 'GET', +// params: data +// }) +// }, +// // 获取品牌 +// queryGetBrand(data) { +// return request({ +// url: `/api/query/getBrand`, +// method: 'GET', +// params: data +// }) +// }, +// // 获取车型 +// marketSegmentsVehicleSeries(data) { +// return request({ +// url: `/api/marketSegmentsCompete/vehicleSeries`, +// method: 'POST', +// params: data +// }) +// }, +// +// } diff --git a/src/api/modules/config/gradient.js b/src/api/modules/config/gradient.js index ef0fd08..5a83e76 100644 --- a/src/api/modules/config/gradient.js +++ b/src/api/modules/config/gradient.js @@ -1,36 +1,36 @@ -import {instance as request} from "@/utils/request"; -// 细分市场竞争格局 -export default { - // 车型对比 - chooseStyle(data) { - return request({ - url: `/api/chooseStyle`, - method: 'GET', - params: data, - }); - }, - //配置查询 - configQuery(data) { - return request({ - url: `/api/configQuery`, - method: 'GET', - params: data, - }); - }, - //基础信息配置查询 - configGradientTable(data) { - return request({ - url: `/api/gradientContrast`, - method: 'GET', - params: data, - }); - }, - // 添加车型 - chooseStyleAdd(data) { - return request({ - url: `/api/chooseStyle/add`, - method: 'GET', - params: data, - }); - }, -} +// import {instance as request} from "@/utils/request"; +// // 细分市场竞争格局 +// export default { +// // 车型对比 +// chooseStyle(data) { +// return request({ +// url: `/api/chooseStyle`, +// method: 'GET', +// params: data, +// }); +// }, +// //配置查询 +// configQuery(data) { +// return request({ +// url: `/api/configQuery`, +// method: 'GET', +// params: data, +// }); +// }, +// //基础信息配置查询 +// configGradientTable(data) { +// return request({ +// url: `/api/gradientContrast`, +// method: 'GET', +// params: data, +// }); +// }, +// // 添加车型 +// chooseStyleAdd(data) { +// return request({ +// url: `/api/chooseStyle/add`, +// method: 'GET', +// params: data, +// }); +// }, +// } diff --git a/src/api/modules/config/query.js b/src/api/modules/config/query.js index fbdd144..0758a96 100644 --- a/src/api/modules/config/query.js +++ b/src/api/modules/config/query.js @@ -1,28 +1,28 @@ -import {instance as request} from "@/utils/request"; -// 细分市场竞争格局 -export default { - // 车型对比 - chooseStyle(data) { - return request({ - url: `/api/chooseStyle`, - method: 'GET', - params: data, - }); - }, - //配置查询 - configQuery(data) { - return request({ - url: `/api/configQuery`, - method: 'GET', - params: data, - }); - }, - //基础信息配置查询 - configBaseQuery(data) { - return request({ - url: `/api/configQuery/carBaseInfo`, - method: 'GET', - params: data, - }); - }, -} +// import {instance as request} from "@/utils/request"; +// // 细分市场竞争格局 +// export default { +// // 车型对比 +// chooseStyle(data) { +// return request({ +// url: `/api/chooseStyle`, +// method: 'GET', +// params: data, +// }); +// }, +// //配置查询 +// configQuery(data) { +// return request({ +// url: `/api/configQuery`, +// method: 'GET', +// params: data, +// }); +// }, +// //基础信息配置查询 +// configBaseQuery(data) { +// return request({ +// url: `/api/configQuery/carBaseInfo`, +// method: 'GET', +// params: data, +// }); +// }, +// } diff --git a/src/api/modules/eatp.js b/src/api/modules/eatp.js index 92ce28e..2af9cdd 100644 --- a/src/api/modules/eatp.js +++ b/src/api/modules/eatp.js @@ -1,19 +1,19 @@ -import {instance as request} from "@/utils/request"; - -export default { - // 获取查询项 - queryTableData(data) { - return request({ - url: '/api/eatpContrast', - method: 'GET', - params: data - }) - }, - queryOtherData(data) { - return request({ - url: '/api/eatpContrast/page', - method: 'GET', - params: data - }) - }, -} +// import {instance as request} from "@/utils/request"; +// +// export default { +// // 获取查询项 +// queryTableData(data) { +// return request({ +// url: '/api/eatpContrast', +// method: 'GET', +// params: data +// }) +// }, +// queryOtherData(data) { +// return request({ +// url: '/api/eatpContrast/page', +// method: 'GET', +// params: data +// }) +// }, +// } diff --git a/src/api/modules/mail.js b/src/api/modules/mail.js index 9cc30fc..cd6c4d8 100644 --- a/src/api/modules/mail.js +++ b/src/api/modules/mail.js @@ -1,51 +1,51 @@ -import {instance as request} from "@/utils/request"; - -export default { - - // 删除 - delSysRole(data){ - return request({ - url: `/api/sys/role/${data.id}`, - method: 'DELETE', - }) - }, - - // 修改 - putSysRole(data){ - return request({ - url: `/api/sys/role`, - method: 'PUT', - data - }) - }, - // 配置角色菜单 - sysRoleSaveRoleMenu(data){ - return request({ - url: `/api/sys/role/saveRoleMenu`, - method: 'POST', - data - }) - }, - - - - // 配置角色首页 - sysRoleSaveRoleHome(data){ - return request({ - url: `/api/sys/role/saveRoleHome`, - method: 'POST', - data - }) - }, - - - // 获取角色首页 - sysRoleGetRoleHome(data){ - return request({ - url: `/api/sys/role/getRoleHome`, - method: 'GET', - params: data - }) - }, - -} +// import {instance as request} from "@/utils/request"; +// +// export default { +// +// // 删除 +// delSysRole(data){ +// return request({ +// url: `/api/sys/role/${data.id}`, +// method: 'DELETE', +// }) +// }, +// +// // 修改 +// putSysRole(data){ +// return request({ +// url: `/api/sys/role`, +// method: 'PUT', +// data +// }) +// }, +// // 配置角色菜单 +// sysRoleSaveRoleMenu(data){ +// return request({ +// url: `/api/sys/role/saveRoleMenu`, +// method: 'POST', +// data +// }) +// }, +// +// +// +// // 配置角色首页 +// sysRoleSaveRoleHome(data){ +// return request({ +// url: `/api/sys/role/saveRoleHome`, +// method: 'POST', +// data +// }) +// }, +// +// +// // 获取角色首页 +// sysRoleGetRoleHome(data){ +// return request({ +// url: `/api/sys/role/getRoleHome`, +// method: 'GET', +// params: data +// }) +// }, +// +// } diff --git a/src/api/modules/models/contrast.js b/src/api/modules/models/contrast.js index dc93de4..2fdcd1a 100644 --- a/src/api/modules/models/contrast.js +++ b/src/api/modules/models/contrast.js @@ -1,48 +1,48 @@ -import {instance as request} from "@/utils/request"; -// 细分市场竞争格局 -export default { - // 车型对比 - modelContrastVehicleContrast(data) { - return request({ - url: `/api/modelContrast/vehicleContrast`, - method: 'POST', - data - }) - }, - // 获取款型下拉框 - modelContrastGetKxmcList(data) { - return request({ - url: `/api/modelContrast/getKxmcList`, - method: 'POST', - data - }) - }, - // 一个对比组款型对比 - modelContrastKxContrast(data) { - return request({ - url: `/api/modelContrast/kxContrast`, - method: 'POST', - data - }) - }, - - // 一个对比组的款型对比Execel导出 - modelContrastKxExcel(data) { - return request({ - url: `/api/modelContrast/kxExcel`, - method: 'POST', - data, - responseType: 'blob' - }) - }, - // 车型对比Execel导出 - modelContrastVehicleExcel(data) { - return request({ - url: `/api/modelContrast/vehicleExcel`, - method: 'POST', - data, - responseType: 'blob' - }) - }, - -} +// import {instance as request} from "@/utils/request"; +// // 细分市场竞争格局 +// export default { +// // 车型对比 +// modelContrastVehicleContrast(data) { +// return request({ +// url: `/api/modelContrast/vehicleContrast`, +// method: 'POST', +// data +// }) +// }, +// // 获取款型下拉框 +// modelContrastGetKxmcList(data) { +// return request({ +// url: `/api/modelContrast/getKxmcList`, +// method: 'POST', +// data +// }) +// }, +// // 一个对比组款型对比 +// modelContrastKxContrast(data) { +// return request({ +// url: `/api/modelContrast/kxContrast`, +// method: 'POST', +// data +// }) +// }, +// +// // 一个对比组的款型对比Execel导出 +// modelContrastKxExcel(data) { +// return request({ +// url: `/api/modelContrast/kxExcel`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// // 车型对比Execel导出 +// modelContrastVehicleExcel(data) { +// return request({ +// url: `/api/modelContrast/vehicleExcel`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// +// } diff --git a/src/api/modules/models/modelspattern.js b/src/api/modules/models/modelspattern.js index 32b784b..50cf1c6 100644 --- a/src/api/modules/models/modelspattern.js +++ b/src/api/modules/models/modelspattern.js @@ -1,34 +1,34 @@ -import {instance as request} from "@/utils/request"; -// 车型竞争格局 -export default { - // Excel导出 - vehicleModelCompeteDownload(data) { - return request({ - url: `/api/vehicleModelCompete/download`, - method: 'GET', - params: data, - responseType: 'blob' - }) - }, - // 主销TP - vehicleModelCompeteKingpinTP(data) { - return request({ - url: `/api/vehicleModelCompete/kingpinTP`, - method: 'POST', - params: data - }) - }, - // 时间段加权TP - vehicleModelCompeteWeightedTP(data) { - return request({ - url: `/api/vehicleModelCompete/weightedTP`, - method: 'POST', - params: data - }) - }, -} - - - - - +// import {instance as request} from "@/utils/request"; +// // 车型竞争格局 +// export default { +// // Excel导出 +// vehicleModelCompeteDownload(data) { +// return request({ +// url: `/api/vehicleModelCompete/download`, +// method: 'GET', +// params: data, +// responseType: 'blob' +// }) +// }, +// // 主销TP +// vehicleModelCompeteKingpinTP(data) { +// return request({ +// url: `/api/vehicleModelCompete/kingpinTP`, +// method: 'POST', +// params: data +// }) +// }, +// // 时间段加权TP +// vehicleModelCompeteWeightedTP(data) { +// return request({ +// url: `/api/vehicleModelCompete/weightedTP`, +// method: 'POST', +// params: data +// }) +// }, +// } +// +// +// +// +// diff --git a/src/api/modules/models/modelsquery.js b/src/api/modules/models/modelsquery.js index 80bd544..30e622d 100644 --- a/src/api/modules/models/modelsquery.js +++ b/src/api/modules/models/modelsquery.js @@ -1,22 +1,22 @@ -import {instance as request} from "@/utils/request"; -// 分价格段市占率 -export default { - // 宽表基础数据 - baseDataList(data) { - return request({ - url: `/api/baseData/list`, - method: 'GET', - params: data - }) - }, - // Excel导出 - baseDataDownload(data) { - return request({ - url: `/api/baseData/download`, - method: 'GET', - params: data, - responseType: 'blob' - }) - }, -} - +// import {instance as request} from "@/utils/request"; +// // 分价格段市占率 +// export default { +// // 宽表基础数据 +// baseDataList(data) { +// return request({ +// url: `/api/baseData/list`, +// method: 'GET', +// params: data +// }) +// }, +// // Excel导出 +// baseDataDownload(data) { +// return request({ +// url: `/api/baseData/download`, +// method: 'GET', +// params: data, +// responseType: 'blob' +// }) +// }, +// } +// diff --git a/src/api/modules/models/mpricetrend.js b/src/api/modules/models/mpricetrend.js index 28be807..2562d7a 100644 --- a/src/api/modules/models/mpricetrend.js +++ b/src/api/modules/models/mpricetrend.js @@ -1,21 +1,21 @@ -import {instance as request} from "@/utils/request"; -// 分价格段市占率 -export default { - // 车型趋势Execel导出 - vehicleTrendVehicleTrendExcel(data) { - return request({ - url: `/api/vehicleTrend/vehicleTrendExcel`, - method: 'POST', - data, - responseType: 'blob' - }) - }, - // 车型趋势 - vehicleTrendVehicleTrendMap(data) { - return request({ - url: `/api/vehicleTrend/vehicleTrendMap`, - method: 'POST', - data - }) - }, -} +// import {instance as request} from "@/utils/request"; +// // 分价格段市占率 +// export default { +// // 车型趋势Execel导出 +// vehicleTrendVehicleTrendExcel(data) { +// return request({ +// url: `/api/vehicleTrend/vehicleTrendExcel`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// // 车型趋势 +// vehicleTrendVehicleTrendMap(data) { +// return request({ +// url: `/api/vehicleTrend/vehicleTrendMap`, +// method: 'POST', +// data +// }) +// }, +// } diff --git a/src/api/modules/overall/marketpattern.js b/src/api/modules/overall/marketpattern.js index f7a98ae..876b39a 100644 --- a/src/api/modules/overall/marketpattern.js +++ b/src/api/modules/overall/marketpattern.js @@ -1,47 +1,47 @@ -import {instance as request} from "@/utils/request"; -// 细分市场竞争格局 -export default { - // 整体加权TP - marketSegmentsCompeteOverallWeightedTP(data) { - return request({ - url: `/api/marketSegmentsCompete/overallWeightedTP`, - method: 'POST', - params: data - }) - }, - // 主销TP - marketSegmentsCompeteKingpinTP(data) { - return request({ - url: `/api/marketSegmentsCompete/kingpinTP`, - method: 'POST', - params: data - }) - }, - // Excel导出 - marketSegmentsCompeteDownload(data) { - return request({ - url: `/api/marketSegmentsCompete/download`, - method: 'GET', - params: data, - responseType: 'blob' - }) - }, - // downloadPPT - pptDownload(data) { - return request({ - url: `/api/pptDownload/download`, - method: 'POST', - data, - responseType: 'blob' - }) - }, - // downloadPPT - pptDownloads(data) { - return request({ - url: `/api/pptDownload/downloads`, - method: 'POST', - data, - responseType: 'blob' - }) - }, -} +// import {instance as request} from "@/utils/request"; +// // 细分市场竞争格局 +// export default { +// // 整体加权TP +// marketSegmentsCompeteOverallWeightedTP(data) { +// return request({ +// url: `/api/marketSegmentsCompete/overallWeightedTP`, +// method: 'POST', +// params: data +// }) +// }, +// // 主销TP +// marketSegmentsCompeteKingpinTP(data) { +// return request({ +// url: `/api/marketSegmentsCompete/kingpinTP`, +// method: 'POST', +// params: data +// }) +// }, +// // Excel导出 +// marketSegmentsCompeteDownload(data) { +// return request({ +// url: `/api/marketSegmentsCompete/download`, +// method: 'GET', +// params: data, +// responseType: 'blob' +// }) +// }, +// // downloadPPT +// pptDownload(data) { +// return request({ +// url: `/api/pptDownload/download`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// // downloadPPT +// pptDownloads(data) { +// return request({ +// url: `/api/pptDownload/downloads`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// } diff --git a/src/api/modules/overall/occupancy.js b/src/api/modules/overall/occupancy.js index 9dd1e9c..cfccc02 100644 --- a/src/api/modules/overall/occupancy.js +++ b/src/api/modules/overall/occupancy.js @@ -1,64 +1,64 @@ -import {instance as request} from "@/utils/request"; -// 分价格段市占率 -export default { - // 计算分价格段占比-国别大类 - priceGetCltPriceStatistic(data) { - return request({ - url: `/api/price/getCltPriceStatistic`, - method: 'GET', - params: data - }) - }, - // 计算分价格段占比-细分大类 - priceGetSltPriceStatistic(data) { - return request({ - url: `/api/price/getSltPriceStatistic`, - method: 'GET', - params: data - }) - }, - // 计算分价格段占比-细分大类-图 - getSltPriceStatisticChart(data) { - return request({ - url: `/api/price/getSltPriceStatisticChart`, - method: 'GET', - params: data - }) - }, - // 计算分价格段占比-细分大类-表 - getSltPriceStatisticTable(data) { - return request({ - url: `/api/price/getSltPriceStatisticTable`, - method: 'GET', - params: data - }) - }, - // 计算分价格段占比-整体 - priceGetToalPriceStatistic(data) { - return request({ - url: `/api/price/getToalPriceStatistic`, - method: 'GET', - params: data - }) - }, - - // priceType: tp msrp showType: 'MIX' type: 0 1 2 unit: 1元 2 万元 - // excel导出 - priceDownload(data) { - return request({ - url: `/api/price/download/${data.type}`, - method: 'GET', - params: data, - responseType: 'blob' - }) - }, - // ppt导出 isUseGb - pricePpt(data) { - return request({ - url: `/api/price/ppt`, - method: 'GET', - params: data, - responseType: 'blob' - }) - }, -} +// import {instance as request} from "@/utils/request"; +// // 分价格段市占率 +// export default { +// // 计算分价格段占比-国别大类 +// priceGetCltPriceStatistic(data) { +// return request({ +// url: `/api/price/getCltPriceStatistic`, +// method: 'GET', +// params: data +// }) +// }, +// // 计算分价格段占比-细分大类 +// priceGetSltPriceStatistic(data) { +// return request({ +// url: `/api/price/getSltPriceStatistic`, +// method: 'GET', +// params: data +// }) +// }, +// // 计算分价格段占比-细分大类-图 +// getSltPriceStatisticChart(data) { +// return request({ +// url: `/api/price/getSltPriceStatisticChart`, +// method: 'GET', +// params: data +// }) +// }, +// // 计算分价格段占比-细分大类-表 +// getSltPriceStatisticTable(data) { +// return request({ +// url: `/api/price/getSltPriceStatisticTable`, +// method: 'GET', +// params: data +// }) +// }, +// // 计算分价格段占比-整体 +// priceGetToalPriceStatistic(data) { +// return request({ +// url: `/api/price/getToalPriceStatistic`, +// method: 'GET', +// params: data +// }) +// }, +// +// // priceType: tp msrp showType: 'MIX' type: 0 1 2 unit: 1元 2 万元 +// // excel导出 +// priceDownload(data) { +// return request({ +// url: `/api/price/download/${data.type}`, +// method: 'GET', +// params: data, +// responseType: 'blob' +// }) +// }, +// // ppt导出 isUseGb +// pricePpt(data) { +// return request({ +// url: `/api/price/ppt`, +// method: 'GET', +// params: data, +// responseType: 'blob' +// }) +// }, +// } diff --git a/src/api/modules/overall/opricetrend.js b/src/api/modules/overall/opricetrend.js index 4137fd5..e4db35d 100644 --- a/src/api/modules/overall/opricetrend.js +++ b/src/api/modules/overall/opricetrend.js @@ -1,21 +1,21 @@ -import {instance as request} from "@/utils/request"; -// 分价格段市占率 -export default { - // 整体趋势Execel导出 - wholeTrendWholeTrendExcel(data) { - return request({ - url: `/api/wholeTrend/wholeTrendExcel`, - method: 'POST', - data, - responseType: 'blob' - }) - }, - // 整体趋势 - wholeTrendWholeTrendMap(data) { - return request({ - url: `/api/wholeTrend/wholeTrendMap`, - method: 'POST', - data - }) - }, -} +// import {instance as request} from "@/utils/request"; +// // 分价格段市占率 +// export default { +// // 整体趋势Execel导出 +// wholeTrendWholeTrendExcel(data) { +// return request({ +// url: `/api/wholeTrend/wholeTrendExcel`, +// method: 'POST', +// data, +// responseType: 'blob' +// }) +// }, +// // 整体趋势 +// wholeTrendWholeTrendMap(data) { +// return request({ +// url: `/api/wholeTrend/wholeTrendMap`, +// method: 'POST', +// data +// }) +// }, +// } diff --git a/src/api/modules/role.js b/src/api/modules/role.js index 92af9e4..6df3196 100644 --- a/src/api/modules/role.js +++ b/src/api/modules/role.js @@ -44,24 +44,23 @@ export default { }, - // 配置角色首页 - sysRoleSaveRoleHome(data){ - return request({ - url: `/api/sys/role/saveRoleHome`, - method: 'POST', - data - }) - }, + // sysRoleSaveRoleHome(data){ + // return request({ + // url: `/api/sys/role/saveRoleHome`, + // method: 'POST', + // data + // }) + // }, // 获取角色首页 - sysRoleGetRoleHome(data){ - return request({ - url: `/api/sys/role/getRoleHome`, - method: 'GET', - params: data - }) - }, + // sysRoleGetRoleMenu(data){ + // return request({ + // url: `/api/sys/role/getRoleMenu`, + // method: 'GET', + // params: data + // }) + // }, } diff --git a/src/api/modules/user.js b/src/api/modules/user.js index 0e9614d..afd85d5 100644 --- a/src/api/modules/user.js +++ b/src/api/modules/user.js @@ -25,12 +25,12 @@ export default { }) }, // 获取所有用户 - sysUserAllList(){ - return request({ - url: `/api/sys/user/allList`, - method: 'GET', - }) - }, + // sysUserAllList(){ + // return request({ + // url: `/api/sys/user/allList`, + // method: 'GET', + // }) + // }, // 删除用户 sysUserDelete(data){ return request({ diff --git a/src/views/Layout.vue b/src/views/Layout.vue index bae3184..e9cc69c 100644 --- a/src/views/Layout.vue +++ b/src/views/Layout.vue @@ -79,12 +79,13 @@ this.menuData = this.addLevel(treeData, 1); }, getSysMenu() { - this.$api.role.sysRoleGetRoleHome({roleId: this.$store.state.userInfo.roleIdList[0]}).then(({data}) => { + this.$api.menu.getSysMenu({roleId: this.$store.state.userInfo.roleIdList[0]}).then(({data}) => { + debugger if (data === null) { data = [] } data = data.sort((a, b) => a.sort - b.sort); - let menu = data;//.filter(item => item.belong); + let menu = data.filter(item => item.belong); let menuData = []; let menuFun = (menu) => { menuData = [...menuData, ...menu] @@ -110,7 +111,7 @@ treeData.forEach(item => { obj[item.id] = item; }) - + debugger this.$store.commit('saveMenuData', Object.values(obj)); this.getMenu(); @@ -119,12 +120,13 @@ }, created() { // 判定菜单是否存在,存在则不加载 - let menuData = this.$store.state.menuData; - if (menuData.length == 0) { + // let menuData = this.$store.state.menuData; + // debugger + // if (menuData.length == 0) { this.getSysMenu(); - } else { - this.getMenu(); - } + // } else { + // this.getMenu(); + // } } } diff --git a/src/views/System/Role.vue b/src/views/System/Role.vue index 2f9b83b..7416446 100644 --- a/src/views/System/Role.vue +++ b/src/views/System/Role.vue @@ -21,8 +21,8 @@ @@ -46,7 +46,7 @@ -
- -