|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-dropdown> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <img v-else src="@/assets/img/btn_back@2x.png" style="width: 108px;height: 34px; margin-top: 14px;" @click="router.replace('/')"> | 
|---|
|  |  |  | <img v-else src="@/assets/img/btn_back@2x.png" style="width: 108px;height: 34px; margin-top: 14px;" @click="back"> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <div class="title">DM云工厂车间大屏</div> | 
|---|
|  |  |  | <div class="title">{{ title }}</div> | 
|---|
|  |  |  | <div class="header-item right"> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <img v-if="!isFull" src="@/assets/img/ic_fullscreen@2x.png" class="full-ic" @click="fullChange"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <KeepAlive> | 
|---|
|  |  |  | <RouterView /> | 
|---|
|  |  |  | <router-view></router-view> | 
|---|
|  |  |  | </KeepAlive> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | 
|---|
|  |  |  | import { getDepartmentList } from '@/utils/api.js' | 
|---|
|  |  |  | import { reactive, toRefs, onMounted, computed } from 'vue'; | 
|---|
|  |  |  | import { useCounterStore } from '@/stores/counter.js' | 
|---|
|  |  |  | import { RouterView, useRoute, useRouter } from 'vue-router' | 
|---|
|  |  |  | import { useRoute, useRouter } from 'vue-router' | 
|---|
|  |  |  | const enterprise = useCounterStore() | 
|---|
|  |  |  | const route = useRoute() | 
|---|
|  |  |  | const router = useRouter() | 
|---|
|  |  |  | 
|---|
|  |  |  | const unqualifiedRate = computed(() => { | 
|---|
|  |  |  | return enterprise.unqualifiedRate | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const title = computed(() => { | 
|---|
|  |  |  | return enterprise.procedureName ? `${enterprise.procedureName}工序数据看板` :  'DM云工厂车间大屏' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | const data = reactive({ | 
|---|
|  |  |  | tempCom: { name: '豆米科技' }, | 
|---|
|  |  |  | isFull: false, | 
|---|
|  |  |  | 
|---|
|  |  |  | enterprise.setDepartId(data.tempCom.id) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .catch(err => {}) | 
|---|
|  |  |  | const week = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日',] | 
|---|
|  |  |  | const week = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'] | 
|---|
|  |  |  | setInterval(() => { | 
|---|
|  |  |  | let date = new Date() | 
|---|
|  |  |  | data.tempDate = { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, 1000) | 
|---|
|  |  |  | // console.log(date.getDay()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | const back = () => { | 
|---|
|  |  |  | enterprise.setProcedureName('') | 
|---|
|  |  |  | router.go(-1) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <style lang="scss" scoped> | 
|---|
|  |  |  | .content { | 
|---|
|  |  |  | background-image: url('@/assets/img/bg@2x.png'); | 
|---|
|  |  |  | background-image: url('@/assets/img/bg.png'); | 
|---|
|  |  |  | background-position: center; | 
|---|
|  |  |  | background-size: 100% 100%; | 
|---|
|  |  |  | background-repeat: no-repeat; | 
|---|
|  |  |  | // width: 100%; | 
|---|
|  |  |  | // height: 100%; | 
|---|
|  |  |  | // width: 1920px; | 
|---|
|  |  |  | // height: 1080px; | 
|---|
|  |  |  | width: 100%; | 
|---|
|  |  |  | height: 100%; | 
|---|
|  |  |  | padding: 30px; | 
|---|
|  |  |  | // overflow-y: scroll; | 
|---|
|  |  |  | box-sizing: border-box; | 
|---|