|
|
@@ -32,17 +32,17 @@
|
|
|
<div class="server_list_box">
|
|
|
<div class="server_list_box_table">
|
|
|
<div
|
|
|
- v-for="(item, index) in dataList[0].data"
|
|
|
+ v-for="item in dataList"
|
|
|
:key="item.index"
|
|
|
class="server_list_box_table_item"
|
|
|
:id="item.index + 'list'"
|
|
|
>
|
|
|
<div class="server_list_box_table_item_content">
|
|
|
<div class="server_list_box_table_item_content_title">{{ item.title }}</div>
|
|
|
- <div class="server_list_box_table_item_content_text">{{ item.text }}</div>
|
|
|
+ <div class="server_list_box_table_item_content_text">{{ item.content }}</div>
|
|
|
<div class="server_list_box_table_item_content_button_box">
|
|
|
<div
|
|
|
- v-if="index < 4"
|
|
|
+ v-if="item.c_url"
|
|
|
class="server_list_box_table_item_content_button_box_item"
|
|
|
@click.stop="handleOpenPage(item)"
|
|
|
>
|
|
|
@@ -56,7 +56,7 @@
|
|
|
<div class="server_list_box_table_item_image">
|
|
|
<el-image
|
|
|
style="width: 690px; height: 410px"
|
|
|
- :src="item.picture"
|
|
|
+ :src="curUrl + item.c_picture"
|
|
|
fit="cover"
|
|
|
/>
|
|
|
</div>
|
|
|
@@ -236,9 +236,11 @@ export default {
|
|
|
dataVolumeChart: null,
|
|
|
comparisonChart: null,
|
|
|
centerDialogVisible: false,
|
|
|
+ curUrl: systemConfig.dmsDataProxy,
|
|
|
videoUrl: "",
|
|
|
imageUrl: "static/images/wgn_title.png",
|
|
|
- dataList: systemConfig.examplelist,
|
|
|
+ // dataList:systemConfig.examplelist,
|
|
|
+ dataList: [],
|
|
|
countData: {
|
|
|
total: {
|
|
|
service: 0,
|
|
|
@@ -292,7 +294,7 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
mounted() {
|
|
|
- // this.initData()
|
|
|
+ this.initData();
|
|
|
// window.addEventListener('resize', this.handleResize)
|
|
|
},
|
|
|
beforeUnmount() {
|
|
|
@@ -301,9 +303,10 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
initData() {
|
|
|
- this.getTimeRange();
|
|
|
- this.getCountUserDataByAutoTime();
|
|
|
- this.getDmsDataList();
|
|
|
+ // this.getTimeRange();
|
|
|
+ // this.getCountUserDataByAutoTime();
|
|
|
+ // this.getDmsDataList();
|
|
|
+ this.getDmsAppDataList();
|
|
|
},
|
|
|
getTimeRange() {
|
|
|
this.getTotalCountGroupByTime();
|
|
|
@@ -311,7 +314,7 @@ export default {
|
|
|
this.getCoutService();
|
|
|
},
|
|
|
openVideo(param) {
|
|
|
- console.log(param);
|
|
|
+ // console.log(param)
|
|
|
this.videoUrl = param.url;
|
|
|
this.centerDialogVisible = true;
|
|
|
},
|
|
|
@@ -320,8 +323,8 @@ export default {
|
|
|
this.centerDialogVisible = false;
|
|
|
},
|
|
|
handleOpenPage(item) {
|
|
|
- if (item.url) {
|
|
|
- window.open(item.url, "_blank");
|
|
|
+ if (item.c_url) {
|
|
|
+ window.open(item.c_url, "_blank");
|
|
|
} else {
|
|
|
ElNotification.success({
|
|
|
title: "提示",
|
|
|
@@ -330,6 +333,34 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
+ // 应用中心数据
|
|
|
+ getDmsAppDataList() {
|
|
|
+ let that = this;
|
|
|
+ let requestParams = {
|
|
|
+ columnId: systemConfig.columnIds[1], // 应用中心栏目id
|
|
|
+ states: 0,
|
|
|
+ orderBy: JSON.stringify([{ field: "frame_time", orderByType: 2 }]),
|
|
|
+ pageSize: 9999,
|
|
|
+ page: 0,
|
|
|
+ };
|
|
|
+ let rest = [];
|
|
|
+ appCenter.getDmsDataList(requestParams).then((res) => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ let arr = res.content.data.map((item) => ({
|
|
|
+ ...item,
|
|
|
+ createTime: moment(item.create_time).format("YYYY-MM-DD HH:mm:ss"),
|
|
|
+ }));
|
|
|
+ arr.forEach((item) => {
|
|
|
+ if (item.apptags.includes("2")) {
|
|
|
+ rest.push(item);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ that.dataList = rest.sort((a, b) => a.create_time - b.create_time);
|
|
|
+ console.log(that.dataList);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
getDmsDataList() {
|
|
|
let requestParams = {
|
|
|
columnId: systemConfig.columnIds[2], // 应用中心栏目id(示范应用)
|