| | |
| | | components: { |
| | | Desktop, NotificationCenter, NoticeTip, Tools, ToolsEntry |
| | | }, |
| | | data () { |
| | | data() { |
| | | return { |
| | | buttonAuthority: sessionStorage.getItem('buttonAuthoritys') || [] |
| | | } |
| | | }, |
| | | computed: { |
| | | isAdmin () { |
| | | isAdmin() { |
| | | if ( |
| | | sessionStorage.getItem('userInfo') && |
| | | sessionStorage.getItem('userInfo') !== '' |
| | |
| | | return false |
| | | } |
| | | }, |
| | | mounted () { |
| | | mounted() { |
| | | document.getElementById('app').style.backgroundImage = process.env.VUE_APP_MAIN_URL; |
| | | this.showApps(); |
| | | |
| | |
| | | }); |
| | | }, |
| | | methods: { |
| | | showApps () { |
| | | showApps() { |
| | | let _that = this; |
| | | |
| | | getApps().then(rsp => { |
| | | if (rsp && rsp.success) { |
| | | _that.$store.state.desktop.docks = []; |
| | | let installedApps = []; |
| | | let testObj = { |
| | | id: 'tjcxjq', |
| | | create_by: 'test', |
| | | create_time: '', |
| | | height: 675, |
| | | icon: '../../images/app-mid/search.png', |
| | | installed: true, |
| | | isDelete: 0, |
| | | isUpgrade: false, |
| | | title: '统计查询(集群)', |
| | | name: '统计查询(集群)', |
| | | remoteVersion: '', |
| | | type: '2', |
| | | update_by: '', |
| | | update_time: '', |
| | | url: "/view/searchForCluster/", |
| | | version: '1.0.0', |
| | | width: 1344, |
| | | isDefault: false |
| | | }; |
| | | |
| | | console.log(rsp.data); |
| | | rsp.data.push(testObj); |
| | | |
| | | rsp.data.forEach(function (item) { |
| | | if (item.installed) { |
| | |
| | | addWeather: function (weather) { |
| | | this.$store.commit('desktop/addWeather', weather); |
| | | }, |
| | | screenShot (dock) { |
| | | screenShot(dock) { |
| | | //找到当前的iframe |
| | | let curIframe = Array.from(document.querySelectorAll('iframe')).find(iframe => iframe.src.indexOf(dock.url) >= 0); |
| | | //保存当前应用快照 |
| | |
| | | width: 100%; |
| | | height: 100%; |
| | | background-size: 100% 100%; |
| | | background-image: url('/images/desktop/background.png'); |
| | | background-image: url("/images/desktop/background.png"); |
| | | background-attachment: fixed; |
| | | } |
| | | |
| | | .clearFix:after { |
| | | content: ''; |
| | | content: ""; |
| | | display: block; |
| | | height: 0; |
| | | clear: both; |