|
@@ -33,11 +33,13 @@
|
|
|
</a-menu-item>
|
|
|
</a-menu>
|
|
|
</a-dropdown>
|
|
|
+ <a-icon type="fullscreen" title="全屏" :style="{ fontSize: '20px', color: '#08c', marginLeft: '5px' }" @click="screen" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import screenfull from 'screenfull'
|
|
|
import NoticeIcon from '@/components/NoticeIcon'
|
|
|
import { mapActions, mapGetters } from 'vuex'
|
|
|
import defaultAvatar from '@/assets/avatar2.jpg'
|
|
@@ -67,12 +69,13 @@ export default {
|
|
|
const isSalesReturn = this.nowRoute.indexOf('salesReturn') > -1 // 当前展示是否为销售退货模块
|
|
|
const isPurchaseOrder = this.nowRoute.indexOf('purchaseOrder') > -1 // 当前展示是否为采购单管理模块
|
|
|
const isPurchaseReturn = this.nowRoute.indexOf('purchaseReturn') > -1 // 当前展示是否为采购退货模块
|
|
|
- return isSaleOrder || isSalesReturn || isPurchaseOrder || isPurchaseReturn
|
|
|
+ return isSaleOrder || isSalesReturn || isPurchaseOrder || isPurchaseReturn
|
|
|
}
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
|
- defaultAvatar: defaultAvatar
|
|
|
+ defaultAvatar: defaultAvatar,
|
|
|
+ isFullscreen: false
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -103,6 +106,14 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ screen () {
|
|
|
+ // 如果不允许进入全屏,发出不允许提示
|
|
|
+ if (!screenfull.isEnabled) {
|
|
|
+ this.$message.info('您的浏览器不能全屏')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ screenfull.toggle()
|
|
|
+ },
|
|
|
// 切换角色
|
|
|
changeRoles (sn) {
|
|
|
return this.SetOrgSn(sn).then(() => {
|