From 81afc2e465c68f8b14b54a7ec350f28d09583cf1 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期一, 03 八月 2020 11:28:00 +0800 Subject: [PATCH] iframe窗口操作图标替换el-icon,删除天气json --- src/pages/desktop/index/main.ts | 6 ++ src/pages/desktop/index/mock/userData-copy.json | 28 +++++++++++++- src/pages/desktop/index/components/DFrame.vue | 23 ++++++----- src/pages/desktop/index/mock/userData.json | 17 -------- src/pages/desktop/index/mock/weather.json | 5 -- 5 files changed, 46 insertions(+), 33 deletions(-) diff --git a/src/pages/desktop/index/components/DFrame.vue b/src/pages/desktop/index/components/DFrame.vue index 3691cc9..f79110a 100644 --- a/src/pages/desktop/index/components/DFrame.vue +++ b/src/pages/desktop/index/components/DFrame.vue @@ -7,9 +7,9 @@ > <div class="d-frame-title" v-drag @click="frameClick()"> <div class="d-frame-title-operation"> - <i class="fa fa-circle d-frame-operation-close" @click="closeFrame()"></i> - <i class="fa fa-circle d-frame-operation-minus" @click="minFrame(data)"></i> - <i class="fa fa-circle d-frame-operation-full" @click="changeFullScreen()"></i> + <i class="el-icon-error d-frame-operation-close" @click="closeFrame()"></i> + <i class="el-icon-remove d-frame-operation-minus" @click="minFrame(data)"></i> + <i class="el-icon-circle-plus d-frame-operation-full" @click="changeFullScreen()"></i> </div> <slot name="d-frame-title-content"> <div class="d-frame-title-content"> @@ -19,6 +19,7 @@ </slot> </div> <div class="d-frame-content"> + <iframe :src="data.url" v-if="data.url"></iframe> <div v-html="data.html" v-if="data.html"></div> <!-- <span class="d-frame-operation-resize" v-resize></span> --> @@ -28,7 +29,8 @@ </template> <script> -import html2canvas from 'html2canvas' +import html2canvas from 'html2canvas'; + export default { name: "DFrame", props: { @@ -208,31 +210,32 @@ .d-frame-title-operation i { margin: 0 3px; + font-size:18px; } .d-frame-operation-close { color: red; } -.d-frame-title-operation:hover .d-frame-operation-close::before { +/* .d-frame-title-operation:hover .d-frame-operation-close::before { content: "\f057"; -} +} */ .d-frame-operation-minus { color: #fbb450; } -.d-frame-title-operation:hover .d-frame-operation-minus::before { +/* .d-frame-title-operation:hover .d-frame-operation-minus::before { content: "\f056"; -} +} */ .d-frame-operation-full { color: #00d800; } -.d-frame-title-operation:hover .d-frame-operation-full::before { +/* .d-frame-title-operation:hover .d-frame-operation-full::before { content: "\f055"; -} +} */ .d-frame-title-content { line-height: 30px; diff --git a/src/pages/desktop/index/main.ts b/src/pages/desktop/index/main.ts index 0021368..9763a41 100644 --- a/src/pages/desktop/index/main.ts +++ b/src/pages/desktop/index/main.ts @@ -1,9 +1,13 @@ /* eslint-disable */ import Vue from 'vue' +import ElementUI from 'element-ui' +import 'element-ui/lib/theme-chalk/index.css' +import 'element-ui/lib/theme-chalk/index.css'; +import "@/assets/css/element-variables.scss"; import App from './App.vue'; import store from './store' import "../../../assets/icons/awesome/font-awesome.css"; - +Vue.use(ElementUI); new Vue({ el: '#app', store, diff --git a/src/pages/desktop/index/mock/userData-copy.json b/src/pages/desktop/index/mock/userData-copy.json index 0880a2d..10df66e 100644 --- a/src/pages/desktop/index/mock/userData-copy.json +++ b/src/pages/desktop/index/mock/userData-copy.json @@ -57,7 +57,16 @@ "type": "2", "url": "http://www.justlive.vip/center/" }, - + { + "code": "0000", + "success": true, + "data": { + "city": "骞垮窞甯�", + "type": "澶氫簯", + "icon": "http://yun.rili.cn/wnl/img/cloud.png", + "temperature": "17" + } + }, { "id": "3", "src": "../../images/app-mid/DVR-access.png", @@ -82,7 +91,22 @@ "url": "/view/device", "name": "璁惧绠$悊" }, - + { + "id": "8", + "src": "../../images/app-mid/poll.png", + "alt": "杞绠$悊", + "type": "2", + "url": "/view/poll", + "name": "杞绠$悊" + }, + { + "id": "10", + "src": "../../images/app-mid/algorithm-store.png", + "alt": "绠楁硶鍟嗗煄", + "type": "2", + "url": "/view/algorithmStore", + "name": "搴旂敤涓績" + } ] } } \ No newline at end of file diff --git a/src/pages/desktop/index/mock/userData.json b/src/pages/desktop/index/mock/userData.json index 3cfec8f..528e319 100644 --- a/src/pages/desktop/index/mock/userData.json +++ b/src/pages/desktop/index/mock/userData.json @@ -70,22 +70,7 @@ "width": 1542, "height": 800 }, - { - "id": "8", - "src": "../../images/app-mid/poll.png", - "alt": "杞绠$悊", - "type": "2", - "url": "/view/poll", - "name": "杞绠$悊" - }, - { - "id": "10", - "src": "../../images/app-mid/algorithm-store.png", - "alt": "绠楁硶鍟嗗煄", - "type": "2", - "url": "/view/algorithmStore", - "name": "搴旂敤涓績" - }, + { "id": "11", "src": "../../images/app-mid/hashrate-manage.png", diff --git a/src/pages/desktop/index/mock/weather.json b/src/pages/desktop/index/mock/weather.json index 1cb8614..8e377a0 100644 --- a/src/pages/desktop/index/mock/weather.json +++ b/src/pages/desktop/index/mock/weather.json @@ -2,9 +2,6 @@ "code": "0000", "success": true, "data": { - "city": "骞垮窞甯�", - "type": "澶氫簯", - "icon": "http://yun.rili.cn/wnl/img/cloud.png", - "temperature": "17" + } } \ No newline at end of file -- Gitblit v1.8.0