|
@@ -10,6 +10,7 @@ export const checkPermissionBtn = (button_code)=>{
|
|
const buttonCodes = store.state.permissionButton.permissionButtons.map(item=>item.ButtonCode)
|
|
const buttonCodes = store.state.permissionButton.permissionButtons.map(item=>item.ButtonCode)
|
|
return buttonCodes.includes(button_code)
|
|
return buttonCodes.includes(button_code)
|
|
}
|
|
}
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* -----------------------------------------------------------------------------研报管理------------------------------------------------
|
|
* -----------------------------------------------------------------------------研报管理------------------------------------------------
|
|
*/
|
|
*/
|
|
@@ -140,6 +141,9 @@ export const pptPermission ={
|
|
/*--------页面按钮操作-------- */
|
|
/*--------页面按钮操作-------- */
|
|
ppt_save:'ppt:save',//添加PPT按钮,同时也控制编辑权限
|
|
ppt_save:'ppt:save',//添加PPT按钮,同时也控制编辑权限
|
|
ppt_merge:'ppt:merge',//合并PPT
|
|
ppt_merge:'ppt:merge',//合并PPT
|
|
|
|
+ ppt_addCatalog:'ppt:addCatalog',//添加我的目录
|
|
|
|
+ ppt_setShare:'ppt:setShare',//设置共享
|
|
|
|
+ ppt_visible:'ppt:visible',//可见权限
|
|
}
|
|
}
|
|
/*
|
|
/*
|
|
*--------英文PPT----------
|
|
*--------英文PPT----------
|
|
@@ -155,6 +159,9 @@ export const enPPTPermission={
|
|
/*--------页面按钮操作-------- */
|
|
/*--------页面按钮操作-------- */
|
|
pptEn_save:'pptEn:save',//添加PPT按钮,同时也控制编辑权限
|
|
pptEn_save:'pptEn:save',//添加PPT按钮,同时也控制编辑权限
|
|
pptEn_merge:'pptEn:merge',//合并PPT
|
|
pptEn_merge:'pptEn:merge',//合并PPT
|
|
|
|
+ pptEn_addCatalog:'pptEn:addCatalog',
|
|
|
|
+ pptEn_setShare:'pptEn:setShare',
|
|
|
|
+ pptEn_visible:'pptEn:visible',
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -178,14 +185,28 @@ export const dataSourcePermission = {
|
|
/*--------钢联化工数据库---- */
|
|
/*--------钢联化工数据库---- */
|
|
mysteelData_refresh:'mysteelData:refresh',//一键刷新
|
|
mysteelData_refresh:'mysteelData:refresh',//一键刷新
|
|
mysteelData_export:'mysteelData:export',
|
|
mysteelData_export:'mysteelData:export',
|
|
- mysteelData_add:'mysteelData:add',
|
|
|
|
|
|
+ mysteelData_add:'mysteelData:add',//新增指标
|
|
|
|
+ mysteelData_classifyOpt_add:'mysteelData:classifyOpt:add',//添加目录和子项
|
|
|
|
+ mysteelData_classifyOpt_edit:'mysteelData:classifyOpt:edit',//编辑
|
|
|
|
+ mysteelData_classifyOpt_delete:'mysteelData:classifyOpt:delete',//删除
|
|
/*--------SMM原始数据库---- */
|
|
/*--------SMM原始数据库---- */
|
|
smmData_export:'smmData:export',
|
|
smmData_export:'smmData:export',
|
|
|
|
+ smmData_classifyOpt_add:'smmData:classifyOpt:add',//添加目录和子项
|
|
|
|
+ smmData_classifyOpt_edit:'smmData:classifyOpt:edit',//编辑
|
|
|
|
+ smmData_classifyOpt_delete:'smmData:classifyOpt:delete',//删除
|
|
|
|
+
|
|
/*--------百川盈孚---- */
|
|
/*--------百川盈孚---- */
|
|
bcyfData_edit:'bcyfData:edit',//编辑指标按钮
|
|
bcyfData_edit:'bcyfData:edit',//编辑指标按钮
|
|
bcyfData_export:'bcyfData:export',
|
|
bcyfData_export:'bcyfData:export',
|
|
|
|
+ bcyfData_classifyOpt_add:'bcyfData:classifyOpt:add',//添加目录和子项
|
|
|
|
+ bcyfData_classifyOpt_edit:'bcyfData:classifyOpt:edit',//编辑
|
|
|
|
+ bcyfData_classifyOpt_delete:'bcyfData:classifyOpt:delete',//删除
|
|
|
|
+
|
|
/*--------卓创数据(红桃3)---- */
|
|
/*--------卓创数据(红桃3)---- */
|
|
hongtao3Data_export:'hongtao3Data:export',
|
|
hongtao3Data_export:'hongtao3Data:export',
|
|
|
|
+ hongtao3Data_classifyOpt_add:'hongtao3Data:classifyOpt:add',
|
|
|
|
+ hongtao3Data_classifyOpt_edit:'hongtao3Data:classifyOpt:edit',
|
|
|
|
+ hongtao3Data_classifyOpt_delete:'hongtao3Data:classifyOpt:delete',
|
|
/*--------中国煤炭市场网)---- */
|
|
/*--------中国煤炭市场网)---- */
|
|
zgmtData_export:'zgmtData:export',
|
|
zgmtData_export:'zgmtData:export',
|
|
/*--------EIA STEO报告---- */
|
|
/*--------EIA STEO报告---- */
|
|
@@ -205,9 +226,15 @@ export const edbDataPermission = {
|
|
edbData_enNameSetting:'edbData:enNameSetting',//设置英文名称
|
|
edbData_enNameSetting:'edbData:enNameSetting',//设置英文名称
|
|
edbData_edbSource:'edbData:edbSource',//指标溯源
|
|
edbData_edbSource:'edbData:edbSource',//指标溯源
|
|
edbData_copyData:'edbData:copyData',//复制数据
|
|
edbData_copyData:'edbData:copyData',//复制数据
|
|
- edbData_toImgs:'edbData:toImgs',//一键成图
|
|
|
|
|
|
+ /* edbData_toImgs:'edbData:toImgs',//一键成图 */
|
|
edbData_edit:'edbData:edit',//指标编辑,也包括列表项的编辑按钮
|
|
edbData_edit:'edbData:edit',//指标编辑,也包括列表项的编辑按钮
|
|
edbData_update:'edbData:update',//更新指标
|
|
edbData_update:'edbData:update',//更新指标
|
|
|
|
+ edbData_saveEdb:'edbData:saveEdb',//保存
|
|
|
|
+ edbData_deleteEdb:'edbData:deleteEdb',//删除
|
|
|
|
+ edbData_showChartBasis:'edbData:showChartBasis',//展示/隐藏同比图
|
|
|
|
+ edbData_switchSeason:'edbData:switchSeason',//切换季节性图
|
|
|
|
+ edbData_editLimit:'edbData:editLimit',//编辑上下限
|
|
|
|
+ edbData_calculateAgain:'edbData:calculateAgain',//重新计算
|
|
/*------------页面按钮---------- */
|
|
/*------------页面按钮---------- */
|
|
edbData_batchUpdate:'edbData:batchUpdate',//一键更新
|
|
edbData_batchUpdate:'edbData:batchUpdate',//一键更新
|
|
edbData_dataAdjust:'edbData:dataAdjust',//数据调整
|
|
edbData_dataAdjust:'edbData:dataAdjust',//数据调整
|
|
@@ -216,6 +243,11 @@ export const edbDataPermission = {
|
|
edbData_calcuEdb:'edbData:calcuEdb',//计算指标
|
|
edbData_calcuEdb:'edbData:calcuEdb',//计算指标
|
|
edbData_addEdb:'edbData:addEdb',//添加指标
|
|
edbData_addEdb:'edbData:addEdb',//添加指标
|
|
edbData_switchEn:'edbData:switchEn',//切换英文版
|
|
edbData_switchEn:'edbData:switchEn',//切换英文版
|
|
|
|
+ edbData_classifyOpt_add:'edbData:classifyOpt:add',//添加/编辑分类
|
|
|
|
+ edbData_classifyOpt_delete:'edbData:classifyOpt:delete',//删除分类
|
|
|
|
+ edbData_checkRelatedChart:'edbData:checkRelatedChart',//查看关联图表
|
|
|
|
+ edbData_checkRelatedEdb:'edbData:checkRelatedEdb',//查看关联指标
|
|
|
|
+ edbData_checkCalcChart:'edbData:checkCalcChart',//查看计算指标
|
|
}
|
|
}
|
|
/*
|
|
/*
|
|
* ---------------------------------------------------------------------------ETA预测指标------------------------------------------------
|
|
* ---------------------------------------------------------------------------ETA预测指标------------------------------------------------
|
|
@@ -223,7 +255,7 @@ export const edbDataPermission = {
|
|
export const predictEdbPermission = {
|
|
export const predictEdbPermission = {
|
|
/*-----------指标详情按钮--------- */
|
|
/*-----------指标详情按钮--------- */
|
|
edbPreData_switchSeason:'edbPreData:switchSeason',//切换季节性图
|
|
edbPreData_switchSeason:'edbPreData:switchSeason',//切换季节性图
|
|
- edbPreData_viewData:'edbPreData:viewData',//查看数据
|
|
|
|
|
|
+ /* edbPreData_viewData:'edbPreData:viewData',//查看数据 */
|
|
edbPreData_copyData:'edbPreData:copyData',//复制数据
|
|
edbPreData_copyData:'edbPreData:copyData',//复制数据
|
|
edbPreData_del:'edbPreData:del',//删除
|
|
edbPreData_del:'edbPreData:del',//删除
|
|
edbPreData_recalcu:'edbPreData:recalcu',//重新计算
|
|
edbPreData_recalcu:'edbPreData:recalcu',//重新计算
|
|
@@ -232,10 +264,17 @@ export const predictEdbPermission = {
|
|
edbPreData_update:'edbPreData:update',//更新
|
|
edbPreData_update:'edbPreData:update',//更新
|
|
edbPreData_edbSource:'edbPreData:edbSource',//指标溯源
|
|
edbPreData_edbSource:'edbPreData:edbSource',//指标溯源
|
|
edbPreData_enNameSetting:'edbPreData:enNameSetting',//设置英文名称
|
|
edbPreData_enNameSetting:'edbPreData:enNameSetting',//设置英文名称
|
|
|
|
+ edbPreData_editLimit:'edbPreData:editLimit',//编辑上下限
|
|
/*------------页面按钮---------- */
|
|
/*------------页面按钮---------- */
|
|
edbPreData_calcuEdb:'edbPreData:calcuEdb',//计算指标
|
|
edbPreData_calcuEdb:'edbPreData:calcuEdb',//计算指标
|
|
edbPreData_addEdb:'edbPreData:addEdb',//添加指标
|
|
edbPreData_addEdb:'edbPreData:addEdb',//添加指标
|
|
edbPreData_switchEn:'edbPreData:switchEn',//切换英文版
|
|
edbPreData_switchEn:'edbPreData:switchEn',//切换英文版
|
|
|
|
+ edbPreData_isOnlyMine:'edbPreData:isOnlyMine',//只看我的
|
|
|
|
+ edbPreData_classifyOpt_add:'edbPreData:classifyOpt:add',//添加/编辑分类
|
|
|
|
+ edbPreData_classifyOpt_delete:'edbPreData:classifyOpt:delete',//删除分类
|
|
|
|
+ edbPreData_checkRelatedChart:'edbPreData:checkRelatedChart',//查看关联图表
|
|
|
|
+ edbPreData_checkRelatedEdb:'edbPreData:checkRelatedEdb',//查看关联指标
|
|
|
|
+ edbPreData_checkPreRule:'edbPreData:checkPreRule',//查看预测规则
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -255,9 +294,13 @@ export const chartLibPermission = {
|
|
chartLib_refresh:'chartLib:refresh',
|
|
chartLib_refresh:'chartLib:refresh',
|
|
chartLib_addMy:'chartLib:addMy',//加入我的图库
|
|
chartLib_addMy:'chartLib:addMy',//加入我的图库
|
|
chartLib_share:'chartLib:share',
|
|
chartLib_share:'chartLib:share',
|
|
|
|
+ chartLib_editLimit:'chartLib:editLimit',//编辑上下限
|
|
/*------------页面按钮---------- */
|
|
/*------------页面按钮---------- */
|
|
chartLib_add:'chartLib:add',
|
|
chartLib_add:'chartLib:add',
|
|
chartLib_switchEn:'chartLib:switchEn',
|
|
chartLib_switchEn:'chartLib:switchEn',
|
|
|
|
+ chartLib_isOnlyMine:'chartLib:isOnlyMine',//只看我的
|
|
|
|
+ chartLib_classifyOpt_add:'chartLib:classifyOpt:add',//新增/编辑分类
|
|
|
|
+ chartLib_classifyOpt_delete:'chartLib:classifyOpt:delete',//删除分类
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -276,8 +319,16 @@ export const myETAPermission = {
|
|
myChart_copyTo:'myChart:copyTo',
|
|
myChart_copyTo:'myChart:copyTo',
|
|
myChart_share:'myChart:share',
|
|
myChart_share:'myChart:share',
|
|
myChart_move:'myChart:move',//移出,同时也控制列表项的移出
|
|
myChart_move:'myChart:move',//移出,同时也控制列表项的移出
|
|
|
|
+ myChart_copyData:'myChart:copyData',//复制数据
|
|
|
|
+ myChart_checkData:'myChart:checkData',//查看数据
|
|
|
|
+ myChart_editLimit:'myChart:editLimit',//编辑上下限
|
|
/*-----------页面按钮--------- */
|
|
/*-----------页面按钮--------- */
|
|
myChart_selectChart:'myChart:selectChart',//选择图表
|
|
myChart_selectChart:'myChart:selectChart',//选择图表
|
|
|
|
+ myChart_classifyOpt_copy:'myChart:classifyOpt:copy',//复制
|
|
|
|
+ myChart_classifyOpt_show:'myChart:classifyOpt:show',//可见权限
|
|
|
|
+ myChart_classifyOpt_edit:'myChart:classifyOpt:edit',//添加我的分类
|
|
|
|
+ myChart_classifyOpt_rename:'myChart:classifyOpt:rename',//重命名
|
|
|
|
+ myChart_classifyOpt_delete:'myChart:classifyOpt:delete',//删除
|
|
}
|
|
}
|
|
/*
|
|
/*
|
|
* --------------------------------------------------------------------------ETA表格------------------------------------------------
|
|
* --------------------------------------------------------------------------ETA表格------------------------------------------------
|
|
@@ -286,12 +337,27 @@ export const etaTablePermission = {
|
|
/*-----------页面按钮--------- */
|
|
/*-----------页面按钮--------- */
|
|
etaTable_customize:'etaTable:customize',//自定义表格这个按钮显示不显示
|
|
etaTable_customize:'etaTable:customize',//自定义表格这个按钮显示不显示
|
|
etaTable_excel:'etaTable:excel',//添加Excel表格这个按钮显示不显示
|
|
etaTable_excel:'etaTable:excel',//添加Excel表格这个按钮显示不显示
|
|
|
|
+ etaTable_classifyOpt_edit:'etaTable:classifyOpt:edit',//添加编辑表格
|
|
|
|
+ etaTable_classifyOpt_delete:'etaTable:classifyOpt:delete',//删除表格
|
|
|
|
+
|
|
/*-----------自定义表格--------- */
|
|
/*-----------自定义表格--------- */
|
|
- etaTable_customize_del:'etaTable:customize:del',
|
|
|
|
|
|
+ /* etaTable_customize_del:'etaTable:customize:del',
|
|
etaTable_customize_download:'etaTable:customize:download',
|
|
etaTable_customize_download:'etaTable:customize:download',
|
|
etaTable_customize_otherSave:'etaTable:customize:otherSave',
|
|
etaTable_customize_otherSave:'etaTable:customize:otherSave',
|
|
etaTable_customize_refresh:'etaTable:customize:refresh',
|
|
etaTable_customize_refresh:'etaTable:customize:refresh',
|
|
- etaTable_customize_edit:'etaTable:customize:edit',
|
|
|
|
|
|
+ etaTable_customize_edit:'etaTable:customize:edit', */
|
|
|
|
+ //混合表格
|
|
|
|
+ etaTable_customize_mix_edit:'etaTable:customize:mix:edit',//编辑
|
|
|
|
+ etaTable_customize_mix_refresh:'etaTable:customize:mix:refresh',//刷新
|
|
|
|
+ etaTable_customize_mix_otherSave:'etaTable:customize:mix:otherSave',//另存为
|
|
|
|
+ etaTable_customize_mix_download:'etaTable:customize:mix:download',//下载
|
|
|
|
+ etaTable_customize_mix_del:'etaTable:customize:mix:del',//删除
|
|
|
|
+ //数据表格
|
|
|
|
+ etaTable_customize_data_edit:'etaTable:customize:data:edit',//编辑
|
|
|
|
+ etaTable_customize_data_refresh:'etaTable:customize:data:refresh',//刷新
|
|
|
|
+ etaTable_customize_data_otherSave:'etaTable:customize:data:otherSave',//另存为
|
|
|
|
+ etaTable_customize_data_download:'etaTable:customize:data:download',//下载
|
|
|
|
+ etaTable_customize_data_del:'etaTable:customize:data:del',//删除
|
|
/*-----------常规表格--------- */
|
|
/*-----------常规表格--------- */
|
|
etaTable_excel_del:'etaTable:excel:del',
|
|
etaTable_excel_del:'etaTable:excel:del',
|
|
etaTable_excel_download:'etaTable:excel:download',
|
|
etaTable_excel_download:'etaTable:excel:download',
|
|
@@ -312,8 +378,17 @@ export const sandboxPermission = {
|
|
export const semanticPermission = {
|
|
export const semanticPermission = {
|
|
/*-----------文档管理--------- */
|
|
/*-----------文档管理--------- */
|
|
docPage_save:'docPage:save',//添加编辑文档
|
|
docPage_save:'docPage:save',//添加编辑文档
|
|
|
|
+ docPage_delete:'docPage:delete',//删除文档
|
|
|
|
+ docPage_classifyOpt_edit:'docPage:classifyOpt:edit',//添加编辑分类
|
|
|
|
+ docPage_classifyOpt_delete:'docPage:classifyOpt:delete',//删除分类
|
|
/*-----------文档对比--------- */
|
|
/*-----------文档对比--------- */
|
|
saPage_save:'saPage:save',//添加编辑对比文档
|
|
saPage_save:'saPage:save',//添加编辑对比文档
|
|
|
|
+ saPage_download:'saPage:download',//下载
|
|
|
|
+ saPage_copyOffice:'saPage:copyOffice',//复制到Office
|
|
|
|
+ saPage_copyWeixin:'saPage:copyWeixin',//复制到微信
|
|
|
|
+ saPage_delete:'saPage:delete',//删除对比文档
|
|
|
|
+ saPage_classifyOpt_edit:'saPage:classifyOpt:edit',//添加编辑分类
|
|
|
|
+ saPage_classifyOpt_delete:'saPage:classifyOpt:delete',//删除分类
|
|
/*-----------标签管理--------- */
|
|
/*-----------标签管理--------- */
|
|
tagPage_del:'tagPage:del',
|
|
tagPage_del:'tagPage:del',
|
|
tagPage_save:'tagPage:save',//添加编辑标签
|
|
tagPage_save:'tagPage:save',//添加编辑标签
|
|
@@ -326,6 +401,9 @@ export const statisticPermission = {
|
|
corrAnalysis_addChart:'corrAnalysis:addChart',//添加图表按钮
|
|
corrAnalysis_addChart:'corrAnalysis:addChart',//添加图表按钮
|
|
corrAnalysis_viewData:'corrAnalysis:viewData',//查看表格数据
|
|
corrAnalysis_viewData:'corrAnalysis:viewData',//查看表格数据
|
|
corrAnalysis_copyData:'corrAnalysis:copyData',//复制表格数据
|
|
corrAnalysis_copyData:'corrAnalysis:copyData',//复制表格数据
|
|
|
|
+ corrAnalysis_onlyMine:'corrAnalysis:onlyMine',//只看我的
|
|
|
|
+ corrAnalysis_classifyOpt_edit:'corrAnalysis:classifyOpt:edit',//添加/编辑分类
|
|
|
|
+ corrAnalysis_classifyOpt_delete:'corrAnalysis:classifyOpt:delete',//删除分类
|
|
/*---图表操作栏--- */
|
|
/*---图表操作栏--- */
|
|
corrAnalysis_del:'corrAnalysis:del',
|
|
corrAnalysis_del:'corrAnalysis:del',
|
|
corrAnalysis_enNameSetting:'corrAnalysis:enNameSetting',
|
|
corrAnalysis_enNameSetting:'corrAnalysis:enNameSetting',
|
|
@@ -339,6 +417,9 @@ export const statisticPermission = {
|
|
|
|
|
|
/*-----------统计特征--------- */
|
|
/*-----------统计特征--------- */
|
|
statisticFeature_addChart:'statisticFeature:addChart',//添加图表按钮
|
|
statisticFeature_addChart:'statisticFeature:addChart',//添加图表按钮
|
|
|
|
+ statisticFeature_onlyMine:'statisticFeature:onlyMine',//只看我的
|
|
|
|
+ statisticFeature_classifyOpt_edit:'statisticFeature:classifyOpt:edit',//添加/编辑分类
|
|
|
|
+ statisticFeature_classifyOpt_delete:'statisticFeature:classifyOpt:delete',//删除分类
|
|
/*---图表操作栏--- */
|
|
/*---图表操作栏--- */
|
|
statisticFeature_del:'statisticFeature:del',
|
|
statisticFeature_del:'statisticFeature:del',
|
|
statisticFeature_enNameSetting:'statisticFeature:enNameSetting',
|
|
statisticFeature_enNameSetting:'statisticFeature:enNameSetting',
|
|
@@ -352,6 +433,9 @@ export const statisticPermission = {
|
|
|
|
|
|
/*-----------拟合方程曲线--------- */
|
|
/*-----------拟合方程曲线--------- */
|
|
fittingEq_addChart:'fittingEq:addChart',//添加图表按钮
|
|
fittingEq_addChart:'fittingEq:addChart',//添加图表按钮
|
|
|
|
+ fittingEq_onlyMine:'fittingEq:onlyMine',//只看我的
|
|
|
|
+ fittingEq_classifyOpt_edit:'fittingEq:classifyOpt:edit',//添加编辑分类
|
|
|
|
+ fittingEq_classifyOpt_delete:'fittingEq:classifyOpt:delete',//删除分类
|
|
/*---图表操作栏--- */
|
|
/*---图表操作栏--- */
|
|
fittingEq_del:'fittingEq:del',
|
|
fittingEq_del:'fittingEq:del',
|
|
fittingEq_enNameSetting:'fittingEq:enNameSetting',
|
|
fittingEq_enNameSetting:'fittingEq:enNameSetting',
|
|
@@ -378,6 +462,10 @@ export const productPricePermission = {
|
|
/*-----------页面按钮--------- */
|
|
/*-----------页面按钮--------- */
|
|
goodsPrice_incomeLine:'goodsPrice:incomeLine',//添加利润曲线
|
|
goodsPrice_incomeLine:'goodsPrice:incomeLine',//添加利润曲线
|
|
goodsPrice_priceLine:'goodsPrice:priceLine',//添加价格曲线
|
|
goodsPrice_priceLine:'goodsPrice:priceLine',//添加价格曲线
|
|
|
|
+ goodsPrice_classifyOpt_edit:'goodsPrice:classifyOpt:edit',//添加/编辑分类
|
|
|
|
+ goodsPrice_classifyOpt_delete:'goodsPrice:classifyOpt:delete',//删除分类
|
|
|
|
+ goodsPrice_onlyMine:'goodsPrice:onlyMine',//只看我的
|
|
|
|
+ goodsPrice_editLimit:'goodsPrice:editLimit',//编辑上下限
|
|
/* 利润曲线 */
|
|
/* 利润曲线 */
|
|
goodsPrice_incomeLine_del:'goodsPrice:incomeLine:del',
|
|
goodsPrice_incomeLine_del:'goodsPrice:incomeLine:del',
|
|
goodsPrice_incomeLine_enNameSetting:'goodsPrice:incomeLine:enNameSetting',
|
|
goodsPrice_incomeLine_enNameSetting:'goodsPrice:incomeLine:enNameSetting',
|
|
@@ -411,6 +499,8 @@ export const sysDepartPermission = {
|
|
sysDepart_del:'sysDepart:del',//用户删除
|
|
sysDepart_del:'sysDepart:del',//用户删除
|
|
sysDepart_saveUser_researchGroup:'sysDepart:saveUser:researchGroup',//添加/编辑用户表单中,研究方向的按钮
|
|
sysDepart_saveUser_researchGroup:'sysDepart:saveUser:researchGroup',//添加/编辑用户表单中,研究方向的按钮
|
|
sysDepart_saveUser_LabelVal:'sysDepart:saveUser:LabelVal',//姓名角色的标签
|
|
sysDepart_saveUser_LabelVal:'sysDepart:saveUser:LabelVal',//姓名角色的标签
|
|
|
|
+ sysDepart_classifyOpt_edit:'sysDepart:classifyOpt:edit',//添加/编辑部门
|
|
|
|
+ sysDepart_classifyOpt_delete:'sysDepart:classifyOpt:delete',//删除部门
|
|
/*-----------角色管理-------- */
|
|
/*-----------角色管理-------- */
|
|
sysRole_del:'sysRole:del',//删除角色
|
|
sysRole_del:'sysRole:del',//删除角色
|
|
sysRole_settingAuth:'sysRole:settingAuth',//设置/查看权限
|
|
sysRole_settingAuth:'sysRole:settingAuth',//设置/查看权限
|
|
@@ -438,6 +528,8 @@ export const operateAuthPermission = {
|
|
/*---------手工数据指标-------- */
|
|
/*---------手工数据指标-------- */
|
|
operateAuth_manual:'operateAuth:manual',
|
|
operateAuth_manual:'operateAuth:manual',
|
|
operateAuth_manual_edit:'operateAuth:manual:edit',
|
|
operateAuth_manual_edit:'operateAuth:manual:edit',
|
|
|
|
+ /*---------手工数据权限-------- */
|
|
|
|
+ sysdataAuth_classify:'sysdataAuth:classify',//手工指标分类
|
|
}
|
|
}
|
|
/*-----------基本配置-------- */
|
|
/*-----------基本配置-------- */
|
|
export const baseConfigPermission = {
|
|
export const baseConfigPermission = {
|
|
@@ -462,4 +554,57 @@ export const outlinkConfigPermission = {
|
|
outlinkListConfig_add:'outlinkListConfig:add',//添加
|
|
outlinkListConfig_add:'outlinkListConfig:add',//添加
|
|
outlinkListConfig_edit:'outlinkListConfig:edit',//编辑
|
|
outlinkListConfig_edit:'outlinkListConfig:edit',//编辑
|
|
outlinkListConfig_del:'outlinkListConfig:del',//删除
|
|
outlinkListConfig_del:'outlinkListConfig:del',//删除
|
|
-}
|
|
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//创建了新的ManageBtn记得添加到这里
|
|
|
|
+const btnMap = {
|
|
|
|
+ reportManageBtn,enReportManageBtn,
|
|
|
|
+ classifyBtn,enClassifyBtn,authorManage,
|
|
|
|
+ enChartPermission,cloudDisk,
|
|
|
|
+ pptPermission,enPPTPermission,
|
|
|
|
+ dataSourcePermission,
|
|
|
|
+ edbDataPermission,predictEdbPermission,chartLibPermission,
|
|
|
|
+ myETAPermission,etaTablePermission,
|
|
|
|
+ sandboxPermission,semanticPermission,
|
|
|
|
+ statisticPermission,stockPlantPermission,
|
|
|
|
+ productPricePermission,sysDepartPermission,
|
|
|
|
+ operateAuthPermission,baseConfigPermission,
|
|
|
|
+ outlinkConfigPermission
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ *自定义指令使用示例:
|
|
|
|
+ * <el-checkbox v-model="isOnlyMe"
|
|
|
|
+ * v-permission="permissionBtn.chartLibPermission.chartLib_isOnlyMine"
|
|
|
|
+ * >只看我的</el-checkbox>
|
|
|
|
+ */
|
|
|
|
+/**
|
|
|
|
+ * 函数使用示例:
|
|
|
|
+ * <span v-if="data.Button.OpButton
|
|
|
|
+ * &&permissionBtn.isShowBtn('chartLibPermission','chartLib_add')">
|
|
|
|
+ * </span>
|
|
|
|
+ * <el-input
|
|
|
|
+ * :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
|
|
|
|
+ * v-model="tableData[leftIndex].MaxData"/>
|
|
|
|
+ * computed:{
|
|
|
|
+ * //是否显示公共图库的下拉按钮
|
|
|
|
+ isShowDropPublic(){
|
|
|
|
+ return this.permissionBtn.isShowBtn('myETAPermission','myChart_classifyOpt_copy')
|
|
|
|
+ },
|
|
|
|
+ * }
|
|
|
|
+*/
|
|
|
|
+/**
|
|
|
|
+ * 根据权限判断按钮是否展示
|
|
|
|
+ * 适用于dom本身就有v-if/show条件限制的情况,可以防止自定义指令冲突
|
|
|
|
+ * 适用于限制表单,组件disabled的情况
|
|
|
|
+ * @param {String} btnMapName 按钮所属的模块名
|
|
|
|
+ * @param {String} btnKey 按钮对应的key
|
|
|
|
+ * @returns Boolean
|
|
|
|
+ */
|
|
|
|
+ export const isShowBtn = (btnMapName,btnKey)=>{
|
|
|
|
+ return btnMap[btnMapName]&&checkPermissionBtn(btnMap[btnMapName][btnKey])
|
|
|
|
+}
|
|
|
|
+/* export const getBtnCode = (btnMapName,btnKey)=>{
|
|
|
|
+ return (btnMap[btnMapName]&&btnMap[btnMapName][btnKey])||''
|
|
|
|
+} */
|