buttonConfig.js 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872
  1. //维护 按钮列表 已加载在全局
  2. //通过 this.permissionBtn 调用
  3. import {store} from "../main";
  4. /**
  5. * 判断按钮在不在用户的权限内
  6. * @param {String} button_code
  7. * @returns Boolean
  8. */
  9. export const checkPermissionBtn = (button_code)=>{
  10. const buttonCodes = store.state.permissionButton.permissionButtons.map(item=>item.ButtonCode)
  11. return buttonCodes.includes(button_code)
  12. }
  13. /*
  14. * -----------------------------------------------------------------------------研报管理------------------------------------------------
  15. */
  16. /*
  17. *--------中文研报列表-----------
  18. */
  19. export const reportManageBtn={
  20. reportManage_sendMsg:'reportManage:sendMsg',//推送消息/已推送消息
  21. reportManage_reportView:'reportManage:reportView',//研报预览:即是否能点击研报名称跳转预览页面
  22. reportManage_reportView_wechartShare:'reportManage:reportView:wechartShare',//研报预览页面-微信分享
  23. reportManage_reportView_copyWechat:'reportManage:reportView:copyWechat',//研报预览页面-复制链接
  24. reportManage_audioDownload:'reportManage:audioDownload',//音频下载
  25. reportManage_audioUpload:'reportManage:audioUpload',//音频上传
  26. reportManage_exportImg:'reportManage:exportImg',//下载长图
  27. reportManage_exportPdf:'reportManage:exportPdf',//下载Pdf
  28. reportManage_reportDel:'reportManage:reportDel',//删除研报
  29. reportManage_reportEdit:'reportManage:reportEdit',//编辑研报
  30. reportManage_cancelPublish:'reportManage:cancelPublish',//取消发布
  31. reportManage_publish:'reportManage:publish',//发布研报
  32. reportManage_reportList:'reportManage:reportList',//研报列表的选项
  33. reportManage_reportList_uv:'reportManage:reportList:uv',//研报列表-PV/UV
  34. reportManage_reportList_sendTime:'reportManage:reportList:sendTime',//研报列表-报告推送时间
  35. // reportManage_dayWeekReportAdd:'reportManage:dayWeekReportAdd',//添加晨报周报
  36. reportManage_reportAdd:'reportManage:reportAdd',//添加研报
  37. reportManage_clearCont:'reportMange:clearCont',//一键清空内容
  38. reportMange_chapter_add: 'reportMange:chapter:add',//章节添加
  39. reportMange_chapter_sort: 'reportMange:chapter:sort',//章节排序
  40. reportMange_chapter_share: 'reportMange:chapter:share',//章节分享
  41. reportMange_chapter_editTag: 'reportMange:chapter:editTag',//章节添加标签
  42. }
  43. /*
  44. *--------智能研报列表-----------
  45. */
  46. export const smartReportManageBtn={
  47. reportManage_sendMsg:'smartReportManage:sendMsg',//推送消息/已推送消息
  48. reportManage_reportView:'smartReportManage:reportView',//研报预览:即是否能点击研报名称跳转预览页面
  49. reportManage_reportView_wechartShare:'smartReportManage:reportView:wechartShare',//研报预览页面-微信分享
  50. reportManage_reportView_copyWechat:'smartReportManage:reportView:copyWechat',//研报预览页面-复制链接
  51. reportManage_exportImg:'smartReportManage:exportImg',//导出图片
  52. reportManage_exportPdf:'smartReportManage:exportPdf',//下载Pdf
  53. reportManage_audioDownload:'smartReportManage:audioDownload',//音频下载
  54. reportManage_audioUpload:'smartReportManage:audioUpload',//音频上传
  55. reportManage_reportDel:'smartReportManage:reportDel',//删除研报
  56. reportManage_reportEdit:'smartReportManage:reportEdit',//编辑研报
  57. reportManage_cancelPublish:'smartReportManage:cancelPublish',//取消发布
  58. reportManage_publish:'smartReportManage:publish',//发布研报
  59. reportManage_reportList:'smartReportManage:reportList',//研报列表的选项
  60. reportManage_reportList_uv:'smartReportManage:reportList:uv',//研报列表-PV/UV
  61. reportManage_reportList_sendTime:'smartReportManage:reportList:sendTime',//研报列表-报告推送时间
  62. reportManage_reportAdd:'smartReportManage:reportAdd',//添加研报
  63. }
  64. /*
  65. *--------英文研报列表-----------
  66. */
  67. export const enReportManageBtn = {
  68. enReport_reportView:'enReport:reportView',//研报预览:即是否能点击研报名称跳转预览页面
  69. enReport_reportView_wechatShare:'enReport:reportView:wechatShare',//研报预览页面-微信分享
  70. enReport_reportView_copyWechat:'enReport:reportView:copyWechat',//研报预览页面-复制链接
  71. enReport_sendEmail:'enReport:sendEmail',//群发邮件/群发日志
  72. enReport_reportDel:'enReport:reportDel',//删除研报
  73. enReport_reportEdit:'enReport:reportEdit',//编辑研报
  74. enReport_exportImg:'enReport:exportImg',//下载长图
  75. enReport_exportPdf:'enReport:exportPdf',//下载Pdf
  76. enReport_cancelPublish:'enReport:cancelPublish',//取消发布
  77. enReport_publish:'enReport:publish',//发布研报
  78. enReport_syncPolicy:'enReport:syncPolicy',//同步策略报告
  79. enReport_reportAdd:'enReport:reportAdd',//添加研报
  80. }
  81. /*
  82. *--------中文分类-----------
  83. */
  84. export const classifyBtn={
  85. classifyList_cnClassify:'classifyList:cnClassify',//中文分类这个选项卡是否显示
  86. // classifyList_cnClassify_classifyDel:'classifyList:cnClassify:classifyDel',//一二级分类删除
  87. // classifyList_cnClassify_authSetting:'classifyList:cnClassify:authSetting',//二级分类权限配置
  88. /*---------添加编辑分类------------- */
  89. classifyList_cnClassify_classifyAdd:'classifyList:cnClassify:add',//添加分类
  90. classifyList_cnClassify_classifyEdit:'classifyList:cnClassify:edit',//添加分类
  91. classifyList_cnClassify_connect_variety:'classifyList:cnClassify:variety',//关联品种
  92. classifyList_cnClassify_chapterSetting:'classifyList:cnClassify:chapterSetting',//晨周报章节设置
  93. classifyList_cnClassify_enable:'classifyList:cnClassify:enable',//启用\禁用
  94. // classifyList_cnClassify_relateSetting:'classifyList:cnClassify:relateSetting',//表单项:关联设置
  95. // classifyList_cnClassify_miniHidden:'classifyList:cnClassify:miniHidden',//表单项:小程序隐藏
  96. // classifyList_cnClassify_pcBackColor:'classifyList:cnClassify:pcBackColor',//表单项:PC端背景颜色
  97. // classifyList_cnClassify_shareImgs:'classifyList:cnClassify:shareImgs',//表单项:分享链接配图
  98. // classifyList_cnClassify_reportImgs:'classifyList:cnClassify:reportImgs',//表单项:报告合集配图
  99. // classifyList_cnClassify_ficcIcon:'classifyList:cnClassify:ficcIcon',//表单项:FICCicon
  100. // classifyList_cnClassify_ficcSort:'classifyList:cnClassify:ficcSort',//表单项:FICC页排序
  101. // classifyList_cnClassify_backSort:'classifyList:cnClassify:backSort',//表单项:后台排序
  102. // classifyList_cnClassify_showType:'classifyList:cnClassify:showType',//表单项:展示形式
  103. // classifyList_cnClassify_childMenu:'classifyList:cnClassify:childMenu',//表单项:子目录
  104. }
  105. /*
  106. *--------英文分类----------- ETA_1.1.7 不区分英文研报和线上路演 统一使用英文研报的标识
  107. */
  108. export const enClassifyBtn = {
  109. classifyList_enClassify:'classifyList:enClassify',//英文分类这个选项卡是否展示
  110. classifyList_enClassify_add:'classifyList:enClassify:rpAddClassify',//英文分类添加按钮
  111. classifyList_enClassify_edit:'classifyList:enClassify:rpEdit',//英文分类编辑
  112. classifyList_enClassify_enable:'classifyList:enClassify:enable',//启用\禁用
  113. classifyList_enClassify_connect_variety:'classifyList:enClassify:variety',//关联品种
  114. /* -------------线上路演------------- */
  115. classifyList_enClassify_roadshow:'classifyList:enClassify:roadshow',//线上路演这个选项卡是否展示
  116. classifyList_enClassify_rsDel:'classifyList:enClassify:rsDel',//线上路演一二级分类删除
  117. classifyList_enClassify_rsAuthSetting:'classifyList:enClassify:rsAuthSetting',//线上路演二级分类权限设置
  118. classifyList_enClassify_rsEdit:'classifyList:enClassify:rsEdit',//线上路演一二级分类编辑
  119. classifyList_enClassify_rsAddClassify:'classifyList:enClassify:rsAddClassify',//线上路演添加分类按钮
  120. /* -------------英文研报------------- */
  121. classifyList_enClassify_report:'classifyList:enClassify:report',//英文研报这个选项卡是否展示
  122. classifyList_enClassify_rpDel:'classifyList:enClassify:rpDel',//英文研报一二级删除
  123. classifyList_enClassify_rpAuthSetting:'classifyList:enClassify:rpAuthSetting',//英文研报二级分类权限配置
  124. classifyList_enClassify_rpEdit:'classifyList:enClassify:rpEdit',//英文研报一二级编辑
  125. classifyList_enClassify_rpAddClassify:'classifyList:enClassify:rpAddClassify',//英文研报添加分类
  126. }
  127. /*
  128. *--------作者管理-----------
  129. */
  130. export const authorManage = {
  131. /*------------------英文研报作者管理------------ */
  132. authorManage_enReport:'authorManage:enReport',//英文研报选项卡是否展示
  133. authorManage_enReport_enable:'authorManage:enReport:enable',//英文研报作者启用/禁用
  134. authorManage_enReport_del:'authorManage:enReport:del',//英文研报作者删除
  135. authorManage_enReport_edit:'authorManage:enReport:edit',//英文研报作者编辑
  136. /*------------------中文研报作者管理------------ */
  137. authorManage_cnReport:'authorManage:cnReport',//中文研报选项卡是否展示
  138. authorManage_cnReport_enable:'authorManage:cnReport:enable',//中文研报作者启用/禁用
  139. authorManage_cnReport_del:'authorManage:cnReport:del',//中文研报作者删除
  140. authorManage_cnReport_edit:'authorManage:cnReport:edit',//中文研报作者编辑
  141. authorManage_add:'authorManage:add',//添加作者按钮
  142. }
  143. /*
  144. *--------品种配置-----------
  145. */
  146. export const reportVariety = {
  147. zhVarietyHas:'reportvariety:chinese',//中文品种
  148. zhPublicSet:'reportvariety:chinese:ispublic',//公有权限设置
  149. zhVarietyEdit:'reportvariety:chinese:set',//品种设置
  150. zhVarietyAdd:'reportvariety:chinese:add',//添加品种
  151. enVarietyHas:'reportvariety:english',//英文品种
  152. enVarietyEdit:'enChartPermission:edit',//品种设置
  153. enVarietyAdd:'enChartPermission:save',//添加品种
  154. }
  155. /*
  156. *--------云盘-----------
  157. */
  158. export const cloudDisk = {
  159. cloudDisk_del:'cloudDisk:del',
  160. cloudDisk_download:'cloudDisk:download',
  161. cloudDisk_rename:'cloudDisk:rename',
  162. cloudDisk_uploadFile:'cloudDisk:uploadFile',
  163. cloudDisk_newDir:'cloudDisk:newDir'
  164. }
  165. /*
  166. * -----------------------------------------------------------------------------智能PPT------------------------------------------------
  167. */
  168. /*
  169. *--------中文PPT-----------
  170. */
  171. export const pptPermission ={
  172. /*---------对PPT操作--------- */
  173. ppt_del:'ppt:del',
  174. ppt_copy:'ppt:copy',
  175. ppt_toEn:'ppt:toEn',//转英文PPT
  176. ppt_toReport:'ppt:toReport',//转报告
  177. ppt_download:'ppt:download',
  178. ppt_show:'ppt:show',//演示
  179. ppt_publish:'ppt:publish',
  180. /*--------页面按钮操作-------- */
  181. ppt_save:'ppt:save',//添加PPT按钮,同时也控制编辑权限
  182. ppt_merge:'ppt:merge',//合并PPT
  183. ppt_addCatalog:'ppt:addCatalog',//添加我的目录
  184. ppt_setShare:'ppt:setShare',//设置共享
  185. ppt_visible:'ppt:visible',//可见权限
  186. }
  187. /*
  188. *--------英文PPT----------
  189. */
  190. export const enPPTPermission={
  191. /*---------对PPT操作--------- */
  192. pptEn_del:'pptEn:del',
  193. pptEn_copy:'pptEn:copy',
  194. pptEn_toReport:'pptEn:toReport',//转报告
  195. pptEn_download:'pptEn:download',
  196. pptEn_show:'pptEn:show',//演示
  197. pptEn_publish:'pptEn:publish',
  198. /*--------页面按钮操作-------- */
  199. pptEn_save:'pptEn:save',//添加PPT按钮,同时也控制编辑权限
  200. pptEn_merge:'pptEn:merge',//合并PPT
  201. pptEn_addCatalog:'pptEn:addCatalog',
  202. pptEn_setShare:'pptEn:setShare',
  203. pptEn_visible:'pptEn:visible',
  204. }
  205. /*
  206. * ---------------------------------------------------------------------------数据源------------------------------------------------
  207. */
  208. export const dataSourcePermission = {
  209. /*--------手工指标列表---- */
  210. manualData_del:'manualData:del',
  211. manualData_add:'manualData:add',//新增编辑
  212. manualData_add_updateRemind:'manualData:add:updateRemind',//新增编辑-更新提醒
  213. /*--------手工数据录入---- */
  214. manualDataWrite_edit:'manualDataWrite:edit',//编辑按钮,直接编辑没有禁
  215. manualDataWrite_export:'manualDataWrite:export',//导出
  216. manualDataWrite_import:'manualDataWrite:import',//导入
  217. manualDataWrite_copy:'manualDataWrite:copy',//复制
  218. /*--------期货数据库没有要控制的东西---- */
  219. /*--------隆众原始数据库---- */
  220. longzhongData_export:'longzhongData:export',
  221. /*--------钢联原始数据库---- */
  222. glData_export:'glData:export',
  223. /*--------钢联化工数据库---- */
  224. mysteelData_refresh:'mysteelData:refresh',//一键刷新
  225. mysteelData_export:'mysteelData:export',
  226. mysteelData_add:'mysteelData:add',//新增指标
  227. mysteelData_classifyOpt_add:'mysteelData:classifyOpt:add',//添加目录和子项
  228. mysteelData_classifyOpt_edit:'mysteelData:classifyOpt:edit',//编辑
  229. mysteelData_classifyOpt_delete:'mysteelData:classifyOpt:delete',//删除
  230. mysteelData_addEdb:'mysteelData:addEdb',//单个指标加入指标库
  231. mysteelData_batchAddEdb:'mysteelData:batchAddEdb',//批量加入指标库
  232. /*--------SMM原始数据库---- */
  233. smmData_export:'smmData:export',
  234. smmData_classifyOpt_add:'smmData:classifyOpt:add',//添加目录和子项
  235. smmData_classifyOpt_edit:'smmData:classifyOpt:edit',//编辑
  236. smmData_classifyOpt_delete:'smmData:classifyOpt:delete',//删除
  237. /*--------有色原始数据库---- */
  238. ysTarget_view:'ysTarget:view',
  239. ysTarget_addBatch:'ysTarget:addBatch',
  240. /*--------百川盈孚---- */
  241. bcyfData_edit:'bcyfData:edit',//编辑指标按钮
  242. bcyfData_export:'bcyfData:export',
  243. bcyfData_classifyOpt_add:'bcyfData:classifyOpt:add',//添加目录和子项
  244. bcyfData_classifyOpt_edit:'bcyfData:classifyOpt:edit',//编辑
  245. bcyfData_classifyOpt_delete:'bcyfData:classifyOpt:delete',//删除
  246. /*--------卓创数据(红桃3)---- */
  247. hongtao3Data_export:'hongtao3Data:export',
  248. hongtao3Data_classifyOpt_add:'hongtao3Data:classifyOpt:add',
  249. hongtao3Data_classifyOpt_edit:'hongtao3Data:classifyOpt:edit',
  250. hongtao3Data_classifyOpt_delete:'hongtao3Data:classifyOpt:delete',
  251. /*--------中国煤炭市场网)---- */
  252. zgmtData_export:'zgmtData:export',
  253. /*--------EIA STEO报告---- */
  254. eiaData_export:'eiaData:export',
  255. /*--------国家统计局---- */
  256. gjtjjData_export:'gjtjjData:export',
  257. /*--------数据报表管理---- */
  258. /*--------数据源终端管理---- */
  259. dataSource_account_add:'dataSourceAccount:add',//新增终端账号
  260. dataSource_account_edit:'dataSourceAccount:edit',//编辑
  261. dataSource_account_enable:'dataSourceAccount:enable',//禁用/启用
  262. /*--------涌益咨询---- */
  263. yyzxData_export:'yyzx:exportData',
  264. /*--------煤炭江湖---- */
  265. coalWordData_view:'coalWord:view', // 查看
  266. coalWordData_export:'coalWord:export', // 导出
  267. /*--------彭博数据源--- */
  268. Bloomberg_add2edb:'Bloomberg:add2edb',//添加指标库
  269. /* 自有数据 */
  270. selfData_addEdb:'selfData:addEdb',//添加到指标库
  271. selfData_detail:'selfData:detail',//查看详情
  272. /*--------卓创资讯---- */
  273. zczx_showData:'zczx:showData',
  274. zczx_exportData:'zczx:exportData',
  275. /*--------CCF化纤信息--- */
  276. ccfData_view:'ccfData:view',//查看
  277. ccfData_exportExcel:'ccfData:exportExcel',//导出
  278. /*--------高频数据--- */
  279. highFrequency_adds:'highFrequency:adds',//添加高频数据
  280. highFrequency_addTo_database:'highFrequency:addTo:database',//批量添加至指标库
  281. highFrequency_operations:'highFrequency:operations',//批量操作
  282. highFrequency_operation_detail:'highFrequency:operation:detail',//操作-详情
  283. highFrequency_operation_refresh:'highFrequency:operation:refresh',//操作-刷新
  284. highFrequency_operation_delete:'highFrequency:operation:delete',//操作-删除
  285. highFrequency_classify_move:'highFrequency:classify:move',//分类设置-移动
  286. highFrequency_classify_delete:'highFrequency:classify:delete',//分类设置-删除
  287. highFrequency_classify_editAdd:'highFrequency:classify:editAdd',//分类设置-编辑/添加
  288. }
  289. /*
  290. * ---------------------------------------------------------------------------ETA指标库------------------------------------------------
  291. */
  292. export const edbDataPermission = {
  293. /*-----------指标详情按钮--------- */
  294. edbData_refreshAll:'edbData:refreshAll',//全部刷新
  295. edbData_newestValue:'edbData:newestValue',//添加最新值
  296. edbData_enNameSetting:'edbData:enNameSetting',//设置英文名称
  297. edbData_edbSource:'edbData:edbSource',//指标溯源
  298. edbData_copyData:'edbData:copyData',//复制数据
  299. /* edbData_toImgs:'edbData:toImgs',//一键成图 */
  300. edbData_edit:'edbData:edit',//指标编辑,也包括列表项的编辑按钮
  301. edbData_update:'edbData:update',//更新指标
  302. edbData_saveEdb:'edbData:saveEdb',//保存
  303. edbData_deleteEdb:'edbData:deleteEdb',//删除
  304. edbData_showChartBasis:'edbData:showChartBasis',//展示/隐藏同比图
  305. edbData_switchSeason:'edbData:switchSeason',//切换季节性图
  306. edbData_editLimit:'edbData:editLimit',//编辑上下限
  307. edbData_calculateAgain:'edbData:calculateAgain',//重新计算
  308. /*------------页面按钮---------- */
  309. edbData_batchUpdate:'edbData:batchUpdate',//一键更新
  310. edbData_dataAdjust:'edbData:dataAdjust',//数据调整
  311. edbData_codeRun:'edbData:codeRun',//代码运算
  312. edbData_replaceEdb:'edbData:replaceEdb',//替换指标
  313. edbData_calcuEdb:'edbData:calcuEdb',//计算指标
  314. edbData_addEdb:'edbData:addEdb',//添加指标
  315. edbData_switchEn:'edbData:switchEn',//切换英文版
  316. edbData_classifyOpt_add:'edbData:classifyOpt:add',//添加/编辑分类
  317. edbData_classifyOpt_delete:'edbData:classifyOpt:delete',//删除分类
  318. edbData_classifyOpt_move:'edbData:classifyOpt:move',//移动分类
  319. edbData_checkRelatedChart:'edbData:checkRelatedChart',//查看关联图表
  320. edbData_checkRelatedEdb:'edbData:checkRelatedEdb',//查看关联指标
  321. edbData_checkCalcChart:'edbData:checkCalcChart',//查看计算指标
  322. edbData_enableOrDisable:'edbData:enableOrDisable',//启用/停用
  323. }
  324. /*
  325. * ---------------------------------------------------------------------------ETA预测指标------------------------------------------------
  326. */
  327. export const predictEdbPermission = {
  328. /*-----------指标详情按钮--------- */
  329. edbPreData_switchSeason:'edbPreData:switchSeason',//切换季节性图
  330. /* edbPreData_viewData:'edbPreData:viewData',//查看数据 */
  331. edbPreData_copyData:'edbPreData:copyData',//复制数据
  332. edbPreData_del:'edbPreData:del',//删除
  333. edbPreData_recalcu:'edbPreData:recalcu',//重新计算
  334. edbPreData_save:'edbPreData:save',//保存
  335. edbPreData_edit:'edbPreData:edit',//编辑
  336. edbPreData_update:'edbPreData:update',//更新
  337. edbPreData_edbSource:'edbPreData:edbSource',//指标溯源
  338. edbPreData_enNameSetting:'edbPreData:enNameSetting',//设置英文名称
  339. edbPreData_editLimit:'edbPreData:editLimit',//编辑上下限
  340. /*------------页面按钮---------- */
  341. edbPreData_calcuEdb:'edbPreData:calcuEdb',//计算指标
  342. edbPreData_addEdb:'edbPreData:addEdb',//添加指标
  343. edbPreData_switchEn:'edbPreData:switchEn',//切换英文版
  344. edbPreData_isOnlyMine:'edbPreData:isOnlyMine',//只看我的
  345. edbPreData_classifyOpt_add:'edbPreData:classifyOpt:add',//添加/编辑分类
  346. edbPreData_classifyOpt_delete:'edbPreData:classifyOpt:delete',//删除分类
  347. edbPreData_classifyOpt_move:'edbPreData:classifyOpt:move',//移动分类
  348. edbPreData_checkRelatedChart:'edbPreData:checkRelatedChart',//查看关联图表
  349. edbPreData_checkRelatedEdb:'edbPreData:checkRelatedEdb',//查看关联指标
  350. edbPreData_checkPreRule:'edbPreData:checkPreRule',//查看预测规则
  351. }
  352. /*
  353. * ---------------------------------------------------------------------------ETA图库------------------------------------------------
  354. */
  355. export const chartLibPermission = {
  356. /*-----------图表详情按钮--------- */
  357. chartLib_viewData:'chartLib:viewData',//查看数据,图表详情的表格操作栏
  358. chartLib_copyData:'chartLib:copyData',//复制数据,图表详情的表格操作栏
  359. chartLib_del:'chartLib:del',
  360. chartLib_enNameSetting:'chartLib:enNameSetting',
  361. chartLib_copyWechat:'chartLib:copyWechat',
  362. chartLib_copyOffice:'chartLib:copyOffice',
  363. chartLib_edit:'chartLib:edit',
  364. chartLib_otherSave:'chartLib:otherSave',
  365. chartLib_save:'chartLib:save',
  366. chartLib_refresh:'chartLib:refresh',
  367. chartLib_addMy:'chartLib:addMy',//加入我的图库
  368. chartLib_share:'chartLib:share',
  369. chartLib_editLimit:'chartLib:editLimit',//编辑上下限
  370. /*------------页面按钮---------- */
  371. chartLib_add:'chartLib:add',
  372. chartLib_switchEn:'chartLib:switchEn',
  373. chartLib_isOnlyMine:'chartLib:isOnlyMine',//只看我的
  374. chartLib_classifyOpt_add:'chartLib:classifyOpt:add',//新增/编辑分类
  375. chartLib_classifyOpt_delete:'chartLib:classifyOpt:delete',//删除分类
  376. chartLib_uploadToForum:'chartLib:uploadToForum',//上传至社区
  377. chartLib_updateToForum:'chartLib:updateToForum',//同步至社区
  378. chartLib_withdrawfromForum:'chartLib:withdrawfromForum',//从社区撤回
  379. }
  380. /*
  381. * ---------------------------------------------------------------------------My ETA------------------------------------------------
  382. */
  383. export const myETAPermission = {
  384. /*-----------图表详情弹窗按钮--------- */
  385. myChart_del:'myChart:del',
  386. myChart_enNameSetting:'myChart:enNameSetting',
  387. myChart_copyWechat:'myChart:copyWechat',
  388. myChart_copyOffice:'myChart:copyOffice',
  389. myChart_otherSave:'myChart:otherSave',
  390. myChart_save:'myChart:save',
  391. myChart_edit:'myChart:edit',
  392. myChart_refresh:'myChart:refresh',
  393. myChart_copyTo:'myChart:copyTo',
  394. myChart_share:'myChart:share',
  395. myChart_move:'myChart:move',//移出,同时也控制列表项的移出
  396. myChart_copyData:'myChart:copyData',//复制数据
  397. myChart_checkData:'myChart:checkData',//查看数据
  398. myChart_editLimit:'myChart:editLimit',//编辑上下限
  399. /*-----------页面按钮--------- */
  400. myChart_selectChart:'myChart:selectChart',//选择图表
  401. myChart_classifyOpt_copy:'myChart:classifyOpt:copy',//复制
  402. myChart_classifyOpt_show:'myChart:classifyOpt:show',//可见权限
  403. myChart_classifyOpt_edit:'myChart:classifyOpt:edit',//添加我的分类
  404. myChart_classifyOpt_rename:'myChart:classifyOpt:rename',//重命名
  405. myChart_classifyOpt_delete:'myChart:classifyOpt:delete',//删除
  406. }
  407. //图库框架
  408. export const chartFramePermission={
  409. chartframe_public_copyImg:'chartframe:public:copyImg',//公共框架-复制图片
  410. chartframe_my_editNode:'chartframe:my:editNode',//我的框架-添加/编辑节点
  411. chartframe_my_saveFrame:'chartframe:my:saveFrame',//我的框架-保存框架
  412. chartframe_my_editFrame:'chartframe:my:editFrame',//我的框架-添加/编辑框架
  413. chartframe_my_delFrame:'chartframe:my:delFrame',//我的框架-删除框架
  414. chartframe_my_show:'chartframe:my:show',//我的框架-设置可见权限
  415. chartframe_my_rename:'chartframe:my:rename',//我的框架-重命名
  416. chartframe_my_copyImg:'chartframe:my:copyImg',//我的框架-复制图片
  417. chartframe_my_move:'chartframe:my:move',//我的框架-移动排序
  418. }
  419. /*
  420. * --------------------------------------------------------------------------ETA表格------------------------------------------------
  421. */
  422. export const etaTablePermission = {
  423. /*-----------页面按钮--------- */
  424. /*-----------自定义表格--------- */
  425. /* etaTable_customize_del:'etaTable:customize:del',
  426. etaTable_customize_download:'etaTable:customize:download',
  427. etaTable_customize_otherSave:'etaTable:customize:otherSave',
  428. etaTable_customize_refresh:'etaTable:customize:refresh',
  429. etaTable_customize_edit:'etaTable:customize:edit', */
  430. //混合表格页面
  431. etaTable_customize_mix_sheetAdd: 'etaTable:customize:mix:sheetAdd',//添加混合表格按钮
  432. etaTable_customize_mix_classifyOpt_edit: 'etaTable:customize:mix:classifyOpt:edit',//混合表格分类操作
  433. etaTable_customize_mix_classifyOpt_delete: 'etaTable:customize:mix:classifyOpt:delete',//混合表格分类删除
  434. etaTable_customize_mix_edit:'etaTable:customize:mix:edit',//编辑
  435. etaTable_customize_mix_refresh:'etaTable:customize:mix:refresh',//刷新
  436. etaTable_customize_mix_otherSave:'etaTable:customize:mix:otherSave',//另存为
  437. etaTable_customize_mix_download:'etaTable:customize:mix:download',//下载
  438. etaTable_customize_mix_save:'etaTable:customize:mix:save',//保存
  439. etaTable_customize_mix_del:'etaTable:customize:mix:del',//删除
  440. //数据表格页面
  441. etaTable_customize_data_sheetAdd: 'etaTable:customize:data:sheetAdd',//添加数据表格按钮
  442. etaTable_customize_data_classifyOpt_edit: 'etaTable:customize:data:classifyOpt:edit',//数据表格分类操作
  443. etaTable_customize_data_classifyOpt_delete: 'etaTable:customize:data:classifyOpt:delete',//数据表格分类删除
  444. etaTable_customize_data_edit:'etaTable:customize:data:edit',//编辑
  445. etaTable_customize_data_refresh:'etaTable:customize:data:refresh',//刷新
  446. etaTable_customize_data_otherSave:'etaTable:customize:data:otherSave',//另存为
  447. etaTable_customize_data_download:'etaTable:customize:data:download',//下载
  448. etaTable_customize_data_del:'etaTable:customize:data:del',//删除
  449. etaTable_customize_data_save:'etaTable:customize:data:save',//保存
  450. /*-----------excel表格页面--------- */
  451. etaTable_excel:'etaTable:excel',//添加Excel表格这个按钮显示不显示
  452. etaTable_excel_classifyOpt_edit:'etaTable:excel:classifyOpt:edit',//添加编辑表格
  453. etaTable_excel_classifyOpt_delete:'etaTable:excel:classifyOpt:delete',//删除表格
  454. etaTable_excel_del:'etaTable:excel:del',
  455. etaTable_excel_download:'etaTable:excel:download',
  456. etaTable_excel_save:'etaTable:excel:save',//保存
  457. etaTable_excel_edit:'etaTable:excel:edit',
  458. //自定义分析表格页面
  459. // etaTable_analysis_sheetAdd: 'etaTable:analysis:sheetAdd',//添加数据表格按钮
  460. etaTable_analysis_classifyOpt_edit: 'etaTable:analysis:classifyOpt:edit',//数据表格分类操作
  461. etaTable_analysis_classifyOpt_delete: 'etaTable:analysis:classifyOpt:delete',//数据表格分类删除
  462. etaTable_analysis_upload:'etaTable:analysis:upload',//上传文件
  463. etaTable_analysis_createedb:'etaTable:analysis:createedb',//生成指标
  464. etaTable_analysis_refresh:'etaTable:analysis:refresh',//刷新
  465. etaTable_analysis_otherSave:'etaTable:analysis:otherSave',//另存为
  466. etaTable_analysis_download:'etaTable:analysis:download',//下载
  467. etaTable_analysis_del:'etaTable:analysis:del',//删除
  468. etaTable_analysis_save:'etaTable:analysis:save',//保存
  469. etaTable_analysis_edit:'etaTable:analysis:edit',//编辑
  470. // 平衡表
  471. etaTable_customize_balance_sheetAdd:'etaTable:customize:balance:sheetAdd',//添加
  472. etaTable_customize_balance_del:'etaTable:customize:balance:del',//删除
  473. etaTable_customize_balance_download:'etaTable:customize:balance:download',//下载
  474. etaTable_customize_balance_otherSave:'etaTable:customize:balance:otherSave',//另存为
  475. etaTable_customize_balance_refresh:'etaTable:customize:balance:refresh',//刷新
  476. etaTable_customize_balance_edit:'etaTable:customize:balance:edit',//编辑
  477. etaTable_customize_balance_classifyOpt_delete:'etaTable:customize:balance:classifyOpt:delete',//删除分类
  478. etaTable_customize_balance_classifyOpt_edit:'etaTable:customize:balance:classifyOpt:edit',//添加/编辑分类
  479. }
  480. /*
  481. * --------------------------------------------------------------------------ETA逻辑------------------------------------------------
  482. */
  483. export const sandboxPermission = {
  484. sandbox_variety:'sandbox:variety',//沙盘品种选择,添加目录的时候控制显示
  485. sandbox_addMy:'sandbox:addMy',//复制图片
  486. sandbox_del:'sandbox:del',//删除
  487. sandbox_saveView:'sandbox:saveView',//添加/编辑/查看
  488. sandbox_search:'sandbox:search',//搜索
  489. sandbox_classify_move:'sandbox:classify:move',//分类操作:移动
  490. sandbox_classify_del:'sandbox:classify:del',//分类操作:删除
  491. sandbox_classify_addEdit:'sandbox:classify:addEdit',//分类操作:添加/编辑
  492. }
  493. /*
  494. * --------------------------------------------------------------------------语义分析------------------------------------------------
  495. */
  496. export const semanticPermission = {
  497. /*-----------文档管理--------- */
  498. docPage_save:'docPage:save',//添加编辑文档
  499. docPage_delete:'docPage:delete',//删除文档
  500. docPage_classifyOpt_edit:'docPage:classifyOpt:edit',//添加编辑分类
  501. docPage_classifyOpt_delete:'docPage:classifyOpt:delete',//删除分类
  502. /*-----------文档对比--------- */
  503. saPage_save:'saPage:save',//添加编辑对比文档
  504. saPage_download:'saPage:download',//下载
  505. saPage_copyOffice:'saPage:copyOffice',//复制到Office
  506. saPage_copyWeixin:'saPage:copyWeixin',//复制到微信
  507. saPage_delete:'saPage:delete',//删除对比文档
  508. saPage_classifyOpt_edit:'saPage:classifyOpt:edit',//添加编辑分类
  509. saPage_classifyOpt_delete:'saPage:classifyOpt:delete',//删除分类
  510. /*-----------标签管理--------- */
  511. tagPage_del:'tagPage:del',
  512. tagPage_save:'tagPage:save',//添加编辑标签
  513. /*-----------语音识别--------- */
  514. ASR_view:'ASR:view',//查看
  515. ASR_classify_catalogue_add:'ASR:classify:catalogue:add',//目录树添加
  516. ASR_classify_catalogue_edit:'ASR:classify:catalogue:edit',//目录树编辑
  517. ASR_classify_catalogue_del:'ASR:classify:catalogue:del',//目录树删除
  518. ASR_classify_catalogue_move:'ASR:classify:catalogue:move',//目录树拖动
  519. ASR_classify_tag_add:'ASR:classify:tag:add',//标签目录树添加
  520. ASR_classify_tag_edit:'ASR:classify:tag:edit',//标签目录树编辑
  521. ASR_classify_tag_del:'ASR:classify:tag:del',//标签目录树删除
  522. ASR_classify_tag_move:'ASR:classify:tag:move',//标签目录树拖动
  523. ASR_tagOperation_addTag:'ASR:tagOperation:addTag',//标签添加
  524. ASR_tagOperation_editTag:'ASR:tagOperation:editTag',//标签编辑
  525. ASR_tagOperation_deleteTag:'ASR:tagOperation:deleteTag',//标签删除
  526. ASR_addArticles:'ASR:addArticles',//新建
  527. ASR_renameArticles:'ASR:renameArticles',//重命名
  528. ASR_exportArticles:'ASR:exportArticles',//导出
  529. ASR_deleteArticles:'ASR:deleteArticles',//删除
  530. ASR_tagMark_view:'ASR:tagMark:view',//打标签-查看标签
  531. ASR_tagMark_add:'ASR:tagMark:add',//打标签-添加标签
  532. ASR_saveArticles:'ASR:saveArticles',//保存
  533. ASR_deleteVideo:'ASR:deleteVideo',//删除视频
  534. ASR_deleteVoice:'ASR:deleteVoice',//删除音频
  535. ASR_copyText:'ASR:copyText',//复制
  536. ASR_toggleTimestampShow:'ASR:toggleTimestampShow',//隐藏/显示时间戳
  537. /* ai纪要 */
  538. AiSummery_add: 'AiSummery:add',//添加纪要
  539. AiSummery_view: 'AiSummery:view',//查看
  540. AiSummery_prompt_add: 'AiSummery:prompt:add',//添加提示词
  541. AiSummery_classify_edit: 'AiSummery:classify:edit',//添加编辑纪要分类
  542. AiSummery_classify_move: 'AiSummery:classify:move',//移动分类
  543. AiSummery_classify_del: 'AiSummery:classify:del',//删除分类
  544. AiSummery_prompt_classify_move: 'AiSummery:prompt:classify:move',//提示词分类移动
  545. AiSummery_prompt_classify_del: 'AiSummery:prompt:classify:del',//提示词分类删除
  546. AiSummery_prompt_classify_edit: 'AiSummery:prompt:classify:edit',//提示词分类修改
  547. }
  548. /*
  549. * --------------------------------------------------------------------------统计分析------------------------------------------------
  550. */
  551. export const statisticPermission = {
  552. /*-----------相关性分析--------- */
  553. corrAnalysis_addChart:'corrAnalysis:addChart',//添加图表按钮
  554. corrAnalysis_viewData:'corrAnalysis:viewData',//查看表格数据
  555. corrAnalysis_copyData:'corrAnalysis:copyData',//复制表格数据
  556. corrAnalysis_onlyMine:'corrAnalysis:onlyMine',//只看我的
  557. corrAnalysis_classifyOpt_edit:'corrAnalysis:classifyOpt:edit',//添加/编辑分类
  558. corrAnalysis_classifyOpt_delete:'corrAnalysis:classifyOpt:delete',//删除分类
  559. corrAnalysis_classifyOpt_move:'corrAnalysis:classifyOpt:move',//移动分类
  560. /*---图表操作栏--- */
  561. corrAnalysis_del:'corrAnalysis:del',
  562. corrAnalysis_enNameSetting:'corrAnalysis:enNameSetting',
  563. corrAnalysis_copyWechat:'corrAnalysis:copyWechat',
  564. corrAnalysis_copyOffice:'corrAnalysis:copyOffice',
  565. corrAnalysis_edit:'corrAnalysis:edit',
  566. corrAnalysis_otherSave:'corrAnalysis:otherSave',
  567. corrAnalysis_refresh:'corrAnalysis:refresh',
  568. corrAnalysis_addMyChart:'corrAnalysis:addMyChart',
  569. corrAnalysis_share:'corrAnalysis:share',
  570. /*-----------统计特征--------- */
  571. statisticFeature_addChart:'statisticFeature:addChart',//添加图表按钮
  572. statisticFeature_onlyMine:'statisticFeature:onlyMine',//只看我的
  573. statisticFeature_classifyOpt_edit:'statisticFeature:classifyOpt:edit',//添加/编辑分类
  574. statisticFeature_classifyOpt_delete:'statisticFeature:classifyOpt:delete',//删除分类
  575. /*---图表操作栏--- */
  576. statisticFeature_del:'statisticFeature:del',
  577. statisticFeature_enNameSetting:'statisticFeature:enNameSetting',
  578. statisticFeature_copyWechat:'statisticFeature:copyWechat',
  579. statisticFeature_copyOffice:'statisticFeature:copyOffice',
  580. statisticFeature_edit:'statisticFeature:edit',
  581. statisticFeature_otherSave:'statisticFeature:otherSave',
  582. statisticFeature_refresh:'statisticFeature:refresh',
  583. statisticFeature_addMyChart:'statisticFeature:addMyChart',
  584. statisticFeature_share:'statisticFeature:share',
  585. /*-----------拟合方程曲线--------- */
  586. fittingEq_addChart:'fittingEq:addChart',//添加图表按钮
  587. fittingEq_onlyMine:'fittingEq:onlyMine',//只看我的
  588. fittingEq_classifyOpt_edit:'fittingEq:classifyOpt:edit',//添加编辑分类
  589. fittingEq_classifyOpt_delete:'fittingEq:classifyOpt:delete',//删除分类
  590. /*---图表操作栏--- */
  591. fittingEq_del:'fittingEq:del',
  592. fittingEq_enNameSetting:'fittingEq:enNameSetting',
  593. fittingEq_copyWechat:'fittingEq:copyWechat',
  594. fittingEq_copyOffice:'fittingEq:copyOffice',
  595. fittingEq_edit:'fittingEq:edit',
  596. fittingEq_otherSave:'fittingEq:otherSave',
  597. fittingEq_refresh:'fittingEq:refresh',
  598. fittingEq_addMyChart:'fittingEq:addMyChart',
  599. fittingEq_share:'fittingEq:share',
  600. /* 跨品种分析 */
  601. crossVariety_addChart:'crossVariety:addChart',//添加图表按钮
  602. crossVariety_onlyMine:'crossVariety:onlyMine',//只看我的
  603. crossVariety_classifyOpt_edit:'crossVariety:classifyOpt:edit',//添加编辑分类
  604. crossVariety_classifyOpt_delete:'crossVariety:classifyOpt:delete',//删除分类
  605. crossVariety_variety_edit: 'crossVariety:variety:edit',//品种管理
  606. crossVariety_tag_edit: 'crossVariety:tag:edit',//标签管理
  607. /*---图表操作栏--- */
  608. crossVariety_del:'crossVariety:del',
  609. crossVariety_enNameSetting:'crossVariety:enNameSetting',
  610. crossVariety_copyWechat:'crossVariety:copyWechat',
  611. crossVariety_copyOffice:'crossVariety:copyOffice',
  612. crossVariety_edit:'crossVariety:edit',
  613. crossVariety_otherSave:'crossVariety:otherSave',
  614. crossVariety_refresh:'crossVariety:refresh',
  615. crossVariety_addMyChart:'crossVariety:addMyChart',
  616. crossVariety_share:'crossVariety:share',
  617. }
  618. /*
  619. * --------------------------------------------------------------------------供应分析------------------------------------------------
  620. */
  621. export const stockPlantPermission = {
  622. stockPlant_del:'stockPlant:del',
  623. stockPlant_anlysisView:'stockPlant:anlysisView',//分析和查看,包括点击品种名称跳转详情
  624. stockPlant_saveVariety:'stockPlant:saveVariety',//添加编辑
  625. }
  626. /*
  627. * --------------------------------------------------------------------------商品价格曲线------------------------------------------------
  628. */
  629. export const productPricePermission = {
  630. /*-----------页面按钮--------- */
  631. goodsPrice_incomeLine:'goodsPrice:incomeLine',//添加利润曲线
  632. goodsPrice_priceLine:'goodsPrice:priceLine',//添加价格曲线
  633. goodsPrice_classifyOpt_edit:'goodsPrice:classifyOpt:edit',//添加/编辑分类
  634. goodsPrice_classifyOpt_delete:'goodsPrice:classifyOpt:delete',//删除分类
  635. goodsPrice_onlyMine:'goodsPrice:onlyMine',//只看我的
  636. goodsPrice_editLimit:'goodsPrice:editLimit',//编辑上下限
  637. /* 利润曲线 */
  638. goodsPrice_incomeLine_del:'goodsPrice:incomeLine:del',
  639. goodsPrice_incomeLine_enNameSetting:'goodsPrice:incomeLine:enNameSetting',
  640. goodsPrice_incomeLine_copyWechat:'goodsPrice:incomeLine:copyWechat',
  641. goodsPrice_incomeLine_copyOffice:'goodsPrice:incomeLine:copyOffice',
  642. goodsPrice_incomeLine_edit:'goodsPrice:incomeLine:edit',
  643. goodsPrice_incomeLine_otherSave:'goodsPrice:incomeLine:otherSave',
  644. goodsPrice_incomeLine_refresh:'goodsPrice:incomeLine:refresh',
  645. goodsPrice_incomeLine_addMyChart:'goodsPrice:incomeLine:addMyChart',
  646. goodsPrice_incomeLine_share:'goodsPrice:incomeLine:share',
  647. /* 价格曲线 */
  648. goodsPrice_priceLine_del:'goodsPrice:priceLine:del',
  649. goodsPrice_priceLine_enNameSetting:'goodsPrice:priceLine:enNameSetting',
  650. goodsPrice_priceLine_copyWechat:'goodsPrice:priceLine:copyWechat',
  651. goodsPrice_priceLine_copyOffice:'goodsPrice:priceLine:copyOffice',
  652. goodsPrice_priceLine_edit:'goodsPrice:priceLine:edit',
  653. goodsPrice_priceLine_otherSave:'goodsPrice:priceLine:otherSave',
  654. goodsPrice_priceLine_refresh:'goodsPrice:priceLine:refresh',
  655. goodsPrice_priceLine_addMyChart:'goodsPrice:priceLine:addMyChart',
  656. goodsPrice_priceLine_share:'goodsPrice:priceLine:share',
  657. }
  658. /**
  659. * --------------------------------------------------------------------------工具箱-----------------------------------------------------
  660. */
  661. export const toolBoxPermission = {
  662. forexCalendar_view:'forexCalendar:view',//查看日历
  663. forexCalendar_save:'forexCalendar:save',//添加/编辑事项
  664. }
  665. /*
  666. * --------------------------------------------------------------------------系统设置------------------------------------------------
  667. */
  668. export const sysDepartPermission = {
  669. /*-----------部门管理-------- */
  670. sysDepart_saveUser:'sysDepart:saveUser',//添加/编辑用户按钮
  671. sysDepart_resetPass:'sysDepart:resetPass',//重置密码
  672. sysDepart_moveGroup:'sysDepart:moveGroup',//移动分组
  673. sysDepart_enable:'sysDepart:enable',//启用禁用
  674. sysDepart_del:'sysDepart:del',//用户删除
  675. sysDepart_saveUser_researchGroup:'sysDepart:saveUser:researchGroup',//添加/编辑用户表单中,研究方向的按钮
  676. sysDepart_saveUser_LabelVal:'sysDepart:saveUser:LabelVal',//姓名角色的标签
  677. sysDepart_classifyOpt_edit:'sysDepart:classifyOpt:edit',//添加/编辑部门
  678. sysDepart_classifyOpt_delete:'sysDepart:classifyOpt:delete',//删除部门
  679. /*-----------角色管理-------- */
  680. sysRole_del:'sysRole:del',//删除角色
  681. sysRole_settingAuth:'sysRole:settingAuth',//设置/查看权限
  682. sysRole_addRole:'sysRole:addRole',//添加角色
  683. /*-----------英文权限配置-------- */
  684. enAuthManage_del:'enAuthManage:del',
  685. enAuthManage_settingAuth:'enAuthManage:settingAuth',
  686. /*-----------数据刷新设置-------- */
  687. refresh_default:'refresh:default', //默认刷新时间
  688. refresh_time:'refresh:time', //设置刷新时间
  689. refresh_state:'refresh:state', //设置刷新状态
  690. }
  691. /*-----------数据操作权限-------- */
  692. export const operateAuthPermission = {
  693. /*---------图库-------- */
  694. operateAuth_chartLib:'operateAuth:chartLib',//图库tab
  695. operateAuth_chartLib_edit:'operateAuth:chartLib:edit',//图库的编辑,批量编辑按钮
  696. /*---------ETA预测指标库-------- */
  697. operateAuth_etaPredictLib:'operateAuth:etaPredictLib',
  698. operateAuth_etaPredictLib_authSetting:'operateAuth:etaPredictLib:authSetting',//权限设置/批量权限设置
  699. operateAuth_etaPredictLib_edit:'operateAuth:etaPredictLib:edit',
  700. /*---------ETA指标库-------- */
  701. operateAuth_etaLib:'operateAuth:etaLib',
  702. operateAuth_etaLib_authSetting:'operateAuth:etaLib:authSetting',
  703. operateAuth_etaLib_edit:'operateAuth:etaLib:edit',
  704. /*---------钢联化工数据库-------- */
  705. operateAuth_mysteel:'operateAuth:mysteel',
  706. operateAuth_mysteel_edit:'operateAuth:mysteel:edit',
  707. /*---------手工数据指标-------- */
  708. operateAuth_manual:'operateAuth:manual',
  709. operateAuth_manual_edit:'operateAuth:manual:edit',
  710. /*---------手工数据权限-------- */
  711. sysdataAuth_classify:'sysdataAuth:classify',//手工指标分类
  712. /* new */
  713. operateAuth_look:'operateAuth:look',//查看
  714. /* 资产转移 */
  715. operateAuth_transfer_all:'operateAuth:transfer:all',//全量资产转移
  716. operateAuth_transfer_batch:'operateAuth:transfer:batch',//批量设置
  717. operateAuth_transfer_one:'operateAuth:transfer:one',//编辑
  718. /* 数据权限 */
  719. operateAuth_set_classifySercet:'operateAuth:set:classifySercet',//分类加密
  720. operateAuth_set_classifySet:'operateAuth:set:classifySet',//分类设置
  721. operateAuth_set_batch:'operateAuth:set:batch',//指标批量设置
  722. operateAuth_set_one:'operateAuth:set:one',//指标单个编辑
  723. }
  724. /*-----------基本配置-------- */
  725. export const baseConfigPermission = {
  726. /*-------其他设置------- */
  727. sysJump_updateLog:'sysJump:updateLog',//更新日志
  728. sysJump_helpDoc:'sysJump:helpDoc',//帮助文档,如果两个都没权限,就隐藏按钮
  729. sysJump_crm:'sysJump:crm',//跳转CRM的按钮
  730. sysJump_hr:'sysJump:hr',//跳转HR系统的按钮
  731. sysJump_finance:'sysJump:finance',//跳转财务系统的按钮
  732. /*-------基本配置表格---*/
  733. etaBaseConfig_xunfei:'etaBaseConfig:xunfei',
  734. etaBaseConfig_pptEn:'etaBaseConfig:pptEn',
  735. etaBaseConfig_ppt:'etaBaseConfig:ppt',
  736. etaBaseConfig_watermark:'etaBaseConfig:watermark',
  737. etaBaseConfig_watermark_ybChart:'etaBaseConfig:watermark:ybChart',//如果没权限,表单不显示也不校验
  738. etaBaseConfig_approve:'etaBaseConfig:approve',//研报审批
  739. etaBaseConfig_login:'baseSetting:loginSetting',//登录
  740. etaBaseConfig_watermark_ybShare:'etaBaseConfig:watermark:ybShare',//如果没权限,表单不显示也不校验
  741. etaBaseConfig_source_see:'baseSetting:sourceSetting:see',//资源库查看
  742. etaBaseConfig_source_upload:'baseSetting:sourceSetting:upload',//资源库上传
  743. // 登录设置
  744. etaBaseConfig_login_systemLogo_mobile:'baseSetting:loginSetting:systemLogo:mobile',//系统logo移动端
  745. etaBaseConfig_login_systemLogo_pc:'baseSetting:loginSetting:systemLogo:pc',//系统logoPC端
  746. etaBaseConfig_login_websiteName_mobile:'baseSetting:loginSetting:websiteName:mobile',//网站名称移动端
  747. etaBaseConfig_login_websiteName_pc:'baseSetting:loginSetting:websiteName:pc',//网站名称移动端
  748. etaBaseConfig_source_edit:'baseSetting:sourceSetting:edit',//资源库编辑
  749. etaBaseConfig_source_del:'baseSetting:sourceSetting:del',//资源库删除
  750. }
  751. /*-----------外部链接配置-------- */
  752. export const outlinkConfigPermission = {
  753. outlinkListConfig_list:'outlinkListConfig:list',//查看列表
  754. outlinkListConfig_add:'outlinkListConfig:add',//添加
  755. outlinkListConfig_edit:'outlinkListConfig:edit',//编辑
  756. outlinkListConfig_del:'outlinkListConfig:del',//删除
  757. }
  758. /*----------审批流配置----*/
  759. export const approveFlowPermission = {
  760. reportApprove_save:'reportApprove:save',//保存
  761. reportApprove_remove:'reportApprove:remove',//删除
  762. reportApprove_edit:'reportApprove:edit',//编辑审批流(按钮)
  763. reportApprove_add:'reportApprove:add',//添加审批流
  764. }
  765. /*
  766. * --------------------------------------------------------------------------审批管理------------------------------------------------
  767. */
  768. export const approvePermission = {
  769. reportApprove_approve:'reportApprove:approve',//审批(列表中的按钮)
  770. reportApprove_reject:'reportApprove:reject',//驳回(列表中的按钮)
  771. reportApprove_agree:'reportApprove:agree',//通过(审批详情-通过按钮)
  772. reportApprove_detail:'reportApprove:detail',//详情(列表中的按钮)
  773. reportApprove_rejectreason:'reportApprove:rejectreason',//驳回理由(列表中的按钮)
  774. reportApprove_return:'reportApprove:return',//返回(审批详情-返回按钮)
  775. reportApprove_repeal:'reportApprove:repeal',//撤回(列表中的按钮,审批详情-撤回按钮)
  776. }
  777. /* 图表主题配置 */
  778. export const chartThemePermission = {
  779. chartTheme_add:'chartTheme:add',//添加
  780. chartTheme_edit:'chartTheme:edit',//编辑
  781. chartTheme_del:'chartTheme:del',//删除
  782. chartTheme_chartsource:'chartTheme:chartsource',//图表的数据来源
  783. }
  784. //创建了新的ManageBtn记得添加到这里
  785. const btnMap = {
  786. reportManageBtn,enReportManageBtn,smartReportManageBtn,
  787. classifyBtn,enClassifyBtn,authorManage,
  788. reportVariety,cloudDisk,
  789. pptPermission,enPPTPermission,
  790. dataSourcePermission,
  791. edbDataPermission,predictEdbPermission,chartLibPermission,
  792. myETAPermission,chartFramePermission,etaTablePermission,
  793. sandboxPermission,semanticPermission,
  794. statisticPermission,stockPlantPermission,
  795. productPricePermission,sysDepartPermission,
  796. operateAuthPermission,baseConfigPermission,
  797. outlinkConfigPermission,approveFlowPermission,
  798. approvePermission,
  799. outlinkConfigPermission,
  800. chartThemePermission,
  801. toolBoxPermission
  802. }
  803. /**
  804. *自定义指令使用示例:
  805. * <el-checkbox v-model="isOnlyMe"
  806. * v-permission="permissionBtn.chartLibPermission.chartLib_isOnlyMine"
  807. * >只看我的</el-checkbox>
  808. */
  809. /**
  810. * 函数使用示例:
  811. * <span v-if="data.Button.OpButton
  812. * &&permissionBtn.isShowBtn('chartLibPermission','chartLib_add')">
  813. * </span>
  814. * <el-input
  815. * :disabled="!permissionBtn.isShowBtn('chartLibPermission','chartLib:editLimit')"
  816. * v-model="tableData[leftIndex].MaxData"/>
  817. * computed:{
  818. * //是否显示公共图库的下拉按钮
  819. isShowDropPublic(){
  820. return this.permissionBtn.isShowBtn('myETAPermission','myChart_classifyOpt_copy')
  821. },
  822. * }
  823. */
  824. /**
  825. * 根据权限判断按钮是否展示
  826. * 适用于dom本身就有v-if/show条件限制的情况,可以防止自定义指令冲突
  827. * 适用于限制表单,组件disabled的情况
  828. * @param {String} btnMapName 按钮所属的模块名
  829. * @param {String} btnKey 按钮对应的key
  830. * @returns Boolean
  831. */
  832. export const isShowBtn = (btnMapName,btnKey)=>{
  833. return btnMap[btnMapName]&&checkPermissionBtn(btnMap[btnMapName][btnKey])
  834. }
  835. /* export const getBtnCode = (btnMapName,btnKey)=>{
  836. return (btnMap[btnMapName]&&btnMap[btnMapName][btnKey])||''
  837. } */