buttonConfig.js 56 KB

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