home.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. new Vue({
  2. el: '#main',
  3. data: {
  4. roles: [{"high":"0","code":"3502050100","level":"4","name":"海沧区嵩屿街道社区卫生服务中心","isManage":"1","authOperate":"0","areas":"3502050100"},
  5. {"high":"1","code":"350200","level":"2","name":"厦门市卫生与计划生育委员会","isManage":"1","authOperate":"0","areas":"350200"}],
  6. selectedRole: "",
  7. isopen: true,
  8. signAnalysis: [{
  9. photo: '../../images/qianyujingzhan_icon.png',
  10. label: '签约进展',
  11. url: ''
  12. },{
  13. photo: '../../images/xuqianjingzhan_icon.png',
  14. label: '续签进展',
  15. url: ''
  16. },{
  17. photo: '../../images/jumingfenxi_icon.png',
  18. label: '居民分析',
  19. url: 'resident-analysis.html'
  20. },{
  21. photo: '../../images/tuigaiqian_icon.png',
  22. label: '退改签',
  23. url: ''
  24. },{
  25. photo: '../../images/lianglvfenxi_icon.png',
  26. label: '两率分析',
  27. url: ''
  28. }],
  29. serviceAnalysis: [{
  30. photo: '../../images/zongtifenxi_icon.png',
  31. label: '总体分析',
  32. url: 'comprehensive-analysis.html'
  33. },{
  34. photo: '../../images/zixunfenxi_icon.png',
  35. label: '咨询分析',
  36. url: ''
  37. },{
  38. photo: '../../images/pijianfenxi_icon.png',
  39. label: '评价分析',
  40. url: ''
  41. },{
  42. photo: '../../images/changcufangfenxi_icon.png',
  43. label: '长处方分析',
  44. url: ''
  45. }]
  46. },
  47. methods: {
  48. open: function(){
  49. EventBus.$emit('open-click', {});
  50. },
  51. showDetail: function(url){
  52. window.location.href = url;
  53. }
  54. },
  55. mounted: function(){
  56. var selected = window.localStorage.getItem("selectedRole");
  57. if(selected){
  58. this.selectedRole = JSON.parse(selected).code;
  59. }else{
  60. this.selectedRole = this.roles[0].code;
  61. var selected = this.roles[0];
  62. window.localStorage.setItem("selectedRole", JSON.stringify(selected));
  63. }
  64. },
  65. watch: {
  66. selectedRole: function(val){
  67. var selected = _.findWhere(this.roles, {code: val});
  68. window.localStorage.setItem("selectedRole", JSON.stringify(selected));
  69. }
  70. }
  71. })