|
@@ -2,10 +2,27 @@
|
|
<div class="swiperBox">
|
|
<div class="swiperBox">
|
|
<el-carousel style="width: 100%; margin: 5vh 0" trigger="click" type="card" height="80vh" :autoplay="false" indicator-position="none" :initial-index="1" arrow="none" @change="changeSwiper">
|
|
<el-carousel style="width: 100%; margin: 5vh 0" trigger="click" type="card" height="80vh" :autoplay="false" indicator-position="none" :initial-index="1" arrow="none" @change="changeSwiper">
|
|
<!-- card-1 -->
|
|
<!-- card-1 -->
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<div class="itemBox">
|
|
<div class="itemBox">
|
|
<p class="itemTitle">
|
|
<p class="itemTitle">
|
|
记录查询
|
|
记录查询
|
|
|
|
+ 数据查询
|
|
|
|
+ </p>
|
|
|
|
+ <div class="df-table" @click="jumpUrl('/others/realSearch')">
|
|
|
|
+ <div class="sjcx-item" v-for="(value, key) in wppointColumn" :key="key">
|
|
|
|
+ <div class="sjcx-name">{{value}}</div>
|
|
|
|
+ <div class="sjcx-value">{{wppointnum[key]}}</div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-carousel-item>
|
|
|
|
+
|
|
|
|
+ <!-- card-2 -->
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
+ <div class="itemBox">
|
|
|
|
+ <p class="itemTitle">
|
|
|
|
+ 预警记录
|
|
</p>
|
|
</p>
|
|
<div class="df-table">
|
|
<div class="df-table">
|
|
<div class="sjcx-item" v-for="item in earlyAlarmColumn" :key="item" @click="jumpUrl(item.url)">
|
|
<div class="sjcx-item" v-for="item in earlyAlarmColumn" :key="item" @click="jumpUrl(item.url)">
|
|
@@ -15,9 +32,38 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-carousel-item>
|
|
</el-carousel-item>
|
|
|
|
+
|
|
|
|
|
|
<!-- card-2 -->
|
|
<!-- card-2 -->
|
|
|
|
+ <!-- card-3 -->
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
+ <div class="itemBox">
|
|
|
|
+ <p class="itemTitle">
|
|
|
|
+ 专家知识
|
|
|
|
+ <!-- <i class="itemMoreBtn el-icon-more" @click="jumpUrl('/realSearch')"></i> -->
|
|
|
|
+ </p>
|
|
|
|
+ <div class="df-table">
|
|
|
|
+ <ComTable height="30vh" :data="tableData3" :pageSize="20">
|
|
|
|
+ </ComTable>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-carousel-item>
|
|
|
|
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
+ <!-- card-4 -->
|
|
|
|
+ <!-- <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
+ <div class="itemBox">
|
|
|
|
+ <p class="itemTitle">
|
|
|
|
+ 统计分析
|
|
|
|
+ <i class="itemMoreBtn el-icon-more" @click="jumpUrl('/realSearch')"></i>
|
|
|
|
+ </p>
|
|
|
|
+ <ComTable height="30vh" :data="tableData7" :pageSize="20">
|
|
|
|
+ </ComTable>
|
|
|
|
+ <ComTable height="30vh" :data="tableData8" :pageSize="20">
|
|
|
|
+ </ComTable>
|
|
|
|
+ </div>
|
|
|
|
+ </el-carousel-item> -->
|
|
|
|
+ <!-- card-5 -->
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<div class="itemBox">
|
|
<div class="itemBox">
|
|
<p class="itemTitle">
|
|
<p class="itemTitle">
|
|
@@ -27,32 +73,40 @@
|
|
<div class="imageBox1">
|
|
<div class="imageBox1">
|
|
<div class="imgItem1" @click="jumpUrl('/others/tjfx')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/tjfx')">
|
|
<el-image class="img1" src="./static/img/o统计分析.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o统计分析.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/oa日报.png" fit="fill" />
|
|
<p class="imgTitle">统计分析</p>
|
|
<p class="imgTitle">统计分析</p>
|
|
</div>
|
|
</div>
|
|
<div class="imgItem1" @click="jumpUrl('/others/bdzcx')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/bdzcx')">
|
|
<el-image class="img1" src="./static/img/o表底值查询.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o表底值查询.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/新能源日报.png" fit="fill" />
|
|
<p class="imgTitle">表底值查询</p>
|
|
<p class="imgTitle">表底值查询</p>
|
|
</div>
|
|
</div>
|
|
<div class="imgItem1" @click="jumpUrl('/others/xnyrb')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/xnyrb')">
|
|
<el-image class="img1" src="./static/img/o新能源日报.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o新能源日报.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/oa日报.png" fit="fill" />
|
|
<p class="imgTitle">新能源日报</p>
|
|
<p class="imgTitle">新能源日报</p>
|
|
</div>
|
|
</div>
|
|
<div class="imgItem1" @click="jumpUrl('/others/xnyfdscyb')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/xnyfdscyb')">
|
|
<el-image class="img1" src="./static/img/o新能源月报.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o新能源月报.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/新能源日报.png" fit="fill" />
|
|
<p class="imgTitle">新能源风电生产月报</p>
|
|
<p class="imgTitle">新能源风电生产月报</p>
|
|
</div>
|
|
</div>
|
|
<div class="imgItem1" @click="jumpUrl('/others/fdczzdy')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/fdczzdy')">
|
|
<el-image class="img1" src="./static/img/o风场自定义.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o风场自定义.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/新能源日报.png" fit="fill" />
|
|
<p class="imgTitle">风电场站自定义</p>
|
|
<p class="imgTitle">风电场站自定义</p>
|
|
</div>
|
|
</div>
|
|
<div class="imgItem1" @click="jumpUrl('/others/fdxmzdy')">
|
|
<div class="imgItem1" @click="jumpUrl('/others/fdxmzdy')">
|
|
<el-image class="img1" src="./static/img/o风电自定义.png" fit="fill" />
|
|
<el-image class="img1" src="./static/img/o风电自定义.png" fit="fill" />
|
|
|
|
+ <el-image class="img1" src="./static/img/oa日报.png" fit="fill" />
|
|
<p class="imgTitle">风电项目自定义</p>
|
|
<p class="imgTitle">风电项目自定义</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-carousel-item>
|
|
</el-carousel-item>
|
|
<!-- card-3 -->
|
|
<!-- card-3 -->
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
+ <!-- card-6 -->
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<div class="itemBox">
|
|
<div class="itemBox">
|
|
<p class="itemTitle">
|
|
<p class="itemTitle">
|
|
@@ -67,6 +121,7 @@
|
|
</div>
|
|
</div>
|
|
</el-carousel-item>
|
|
</el-carousel-item>
|
|
|
|
|
|
|
|
+
|
|
<!-- card-4 -->
|
|
<!-- card-4 -->
|
|
<!-- <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<!-- <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<div class="itemBox">
|
|
<div class="itemBox">
|
|
@@ -81,51 +136,21 @@
|
|
</div>
|
|
</div>
|
|
</el-carousel-item> -->
|
|
</el-carousel-item> -->
|
|
<!-- card-5 -->
|
|
<!-- card-5 -->
|
|
- <!-- <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
|
|
+ <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
<div class="itemBox">
|
|
<div class="itemBox">
|
|
<p class="itemTitle">
|
|
<p class="itemTitle">
|
|
专家知识
|
|
专家知识
|
|
|
|
+ 自定制报表管理
|
|
|
|
+ <!-- <i class="itemMoreBtn el-icon-more" @click="jumpUrl('/realSearch')"></i> -->
|
|
</p>
|
|
</p>
|
|
<div class="df-table">
|
|
<div class="df-table">
|
|
- <ComTable height="30vh" :data="tableData3">
|
|
|
|
|
|
+ <ComTable height="30vh" :data="tableData3" >
|
|
|
|
+ <ComTable height="30vh" :data="tableData4" :pageSize="20">
|
|
</ComTable>
|
|
</ComTable>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </el-carousel-item> -->
|
|
|
|
- <el-carousel-item style="padding: 20px; background: rgb(4, 12, 11)">
|
|
|
|
- <div class="itemBox">
|
|
|
|
- <p class="itemTitle">
|
|
|
|
- 专家知识
|
|
|
|
- <!-- <i class="itemMoreBtn el-icon-more" @click="jumpUrl('/realSearch')"></i> -->
|
|
|
|
- </p>
|
|
|
|
- <div class="imageBox1">
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/others/knowledge/knowledge')">
|
|
|
|
- <el-image class="img1" src="./static/img/o故障体系.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">故障体系</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/others/knowledge/knowledge7')">
|
|
|
|
- <el-image class="img1" src="./static/img/o预警知识.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">预警知识</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/others/knowledge/knowledge5')">
|
|
|
|
- <el-image class="img1" src="./static/img/o特征参数.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">特征参数</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/others/knowledge/knowledge6')">
|
|
|
|
- <el-image class="img1" src="./static/img/o检修方案.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">排查、检修方案</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/health/gzzd/malfunctionDiagnose')">
|
|
|
|
- <el-image class="img1" src="./static/img/o评价体系.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">评价体系</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="imgItem1" @click="jumpUrl('/health/frist')">
|
|
|
|
- <el-image class="img1" src="./static/img/o人工智能.png" fit="fill" />
|
|
|
|
- <p class="imgTitle">人工智能</p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
</el-carousel-item>
|
|
</el-carousel-item>
|
|
|
|
+
|
|
</el-carousel>
|
|
</el-carousel>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -159,29 +184,19 @@ export default {
|
|
},
|
|
},
|
|
earlyAlarmData: {},
|
|
earlyAlarmData: {},
|
|
earlyAlarmColumn: [
|
|
earlyAlarmColumn: [
|
|
- {
|
|
|
|
- name: "升压站告警",
|
|
|
|
- key: "syzgj",
|
|
|
|
- url: "/others/alarmCenter/boosterAlarm",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: "升压站动作",
|
|
|
|
- key: "",
|
|
|
|
- url: "/others/alarmCenter/boosterAlarm",
|
|
|
|
- },
|
|
|
|
|
|
+ { name: "升压站告警", key: "syzgj", url: "/others/alarmCenter/boosterAlarm" },
|
|
|
|
+ { name: "升压站动作", key: "", url: "/others/alarmCenter/boosterAlarm" },
|
|
{ name: "限电事件", key: "xd", url: "/others/alarmCenter/xdgl" },
|
|
{ name: "限电事件", key: "xd", url: "/others/alarmCenter/xdgl" },
|
|
{ name: "停机事件", key: "tj", url: "/others/alarmCenter/tjsj" },
|
|
{ name: "停机事件", key: "tj", url: "/others/alarmCenter/tjsj" },
|
|
{ name: "状态转换记录", key: "", url: "" },
|
|
{ name: "状态转换记录", key: "", url: "" },
|
|
- {
|
|
|
|
- name: "风机告警",
|
|
|
|
- key: "fjgj",
|
|
|
|
- url: "/others/alarmCenter/scadaAlarm",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: "风机预警",
|
|
|
|
- key: "fjyj",
|
|
|
|
- url: "/others/alarmCenter/alarmcenter",
|
|
|
|
- },
|
|
|
|
|
|
+ { name: "停机事件管理", key: "tj", url: "/others/alarmCenter/tjsj" },
|
|
|
|
+ { name: "限电管理", key: "xd", url: "/others/alarmCenter/xdgl" },
|
|
|
|
+ { name: "状态转换记录", key: "", url: "" },
|
|
|
|
+ { name: "操作记录", key: "", url: "" },
|
|
|
|
+ { name: "升压站动作", key: "", url: "" },
|
|
|
|
+ { name: "升压站告警", key: "syzgj", url: "/others/alarmCenter/boosterAlarm" },
|
|
|
|
+ { name: "风机告警", key: "fjgj", url: "/others/alarmCenter/scadaAlarm" },
|
|
|
|
+ { name: "风机预警", key: "fjyj", url: "/others/alarmCenter/alarmcenter" },
|
|
{ name: "操作记录", key: "", url: "" },
|
|
{ name: "操作记录", key: "", url: "" },
|
|
],
|
|
],
|
|
tableData1: {
|
|
tableData1: {
|
|
@@ -471,11 +486,12 @@ export default {
|
|
},
|
|
},
|
|
async getEarlyAlarmData() {
|
|
async getEarlyAlarmData() {
|
|
const that = this;
|
|
const that = this;
|
|
- const { data } = await that.API.requestData({
|
|
|
|
|
|
+ const {data} = await that.API.requestData({
|
|
method: "GET",
|
|
method: "GET",
|
|
baseURL: "http://192.168.1.18:8075/",
|
|
baseURL: "http://192.168.1.18:8075/",
|
|
subUrl: "alarm/count/todaycount",
|
|
subUrl: "alarm/count/todaycount",
|
|
- success(res) {},
|
|
|
|
|
|
+ success(res) {
|
|
|
|
+ },
|
|
});
|
|
});
|
|
this.earlyAlarmData = data.data;
|
|
this.earlyAlarmData = data.data;
|
|
},
|
|
},
|