From 5d3fe5712f60fec872870e0b1a3162c72466ab05 Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期四, 15 十月 2020 19:07:20 +0800 Subject: [PATCH] 移除应用引入的common.scss文件 --- src/pages/settings/components/CloudNode.vue | 99 +++++++++++++++++++++++++++++-------------------- 1 files changed, 58 insertions(+), 41 deletions(-) diff --git a/src/pages/settings/components/CloudNode.vue b/src/pages/settings/components/CloudNode.vue index c61c160..01e0532 100644 --- a/src/pages/settings/components/CloudNode.vue +++ b/src/pages/settings/components/CloudNode.vue @@ -2,7 +2,12 @@ <div class="cloud"> <div class="inner"> <div class="rect"> - <div class="node" v-for="(item,index) in insideNodes" :key="item.id" :style="{top:36*(index+1)+'px',left:60*(index+1)+'px'}"> + <div + class="node" + v-for="(item,index) in insideNodes" + :key="item.id" + :style="{top:36*(index+1)+'px',left:60*(index+1)+'px'}" + > <span class="node-icon"> <!-- <img :src="nodeIcons[item.workType]" alt=""> --> </span> @@ -11,7 +16,12 @@ </div> </div> <div class="outer"> - <div class="node" v-for="(item,index) in insideNodes" :key="item.id" :style="{top:36*(index+1)+'px',left:80*(index+1)+'px'}"> + <div + class="node" + v-for="(item,index) in insideNodes" + :key="item.id" + :style="{top:36*(index+1)+'px',left:80*(index+1)+'px'}" + > <span class="node-icon"> <!-- <img :src="nodeIcons[item.workType]" alt=""> --> </span> @@ -22,14 +32,15 @@ </template> <script> export default { - name:'cloudNode', - props:{ + name: 'cloudNode', + props: { nodes: Array }, - data(){ + data () { return { - nodeIcons:[], - mockData:[ + + nodeIcons: [], + mockData: [ { cluster_id: "b6132bfe-d3af-4710-ba89-436f614c2f46", hardwareType: "01", @@ -46,7 +57,7 @@ node_id: "DSVAD010120190623", node_ip: "192.168.20.10:30190", nodeName: "寮�鍙戞祴璇�20.10-1", - role:'master' + role: 'master' }, { cluster_id: "b6132bfe-d3af-4710-ba89-436f614c2g", @@ -55,7 +66,7 @@ node_id: "DSVAD010120190624", node_ip: "192.168.20.10:30190", nodeName: "娴嬭瘯20.10-1", - role:'pc' + role: 'pc' }, { cluster_id: "b6132bfe-d3af-4710-ba89-436f614c2h", @@ -64,52 +75,58 @@ node_id: "DSVAD010120190625", node_ip: "192.168.20.10:30190", nodeName: "娴嬭瘯20.101-1", - role:'server' + role: 'server' }, ] } }, - computed:{ - - insideNodes(){ - //return this.nodes.filter(item=>item.hardwareType=='01'||item.hardwareType=='02'); - return this.mockData.filter(item=>item.hardwareType=='01'||item.hardwareType=='02'); + computed: { + cloudPic () { + return '/images/settings/cloud.png' }, - outsideNodes(){ + insideNodes () { + //return this.nodes.filter(item=>item.hardwareType=='01'||item.hardwareType=='02'); + return this.mockData.filter(item => item.hardwareType == '01' || item.hardwareType == '02'); + }, + outsideNodes () { //return this.nodes.filter(item=>item.hardwareType=='03'); - return this.mockData.filter(item=>item.hardwareType=='03'); + return this.mockData.filter(item => item.hardwareType == '03'); } } } </script> <style lang="scss"> - .cloud{ - width: 100%; - height: 500px; - display: flex; - .inner{ - - background: url('/images/settings/cloud.png') no-repeat; - background-size: 100%; - .rect{ - background:cornflowerblue; - position: relative; - .node{ - position: absolute; - .node-icon{ - width:40px; - height:40px; - } - .node-name{ - font-size:14px; - color: #333; - } +.cloud { + width: 100%; + height: 500px; + display: flex; + .inner { + background: url('/images/settings/cloud.png') no-repeat; + background-size: 100%; + width: 50%; + .rect { + margin: 100px; + background: cornflowerblue; + position: relative; + .node { + position: absolute; + .node-icon { + width: 40px; + height: 40px; + } + .node-name { + font-size: 14px; + color: #333; } } } - .outer{ - width:50%; - position: relative; + } + .outer { + width: 50%; + position: relative; + .node { + position: absolute; } } +} </style> \ No newline at end of file -- Gitblit v1.8.0