|
@@ -32,16 +32,16 @@
|
|
|
<div class="server_list_box">
|
|
<div class="server_list_box">
|
|
|
<div class="server_list_box_table">
|
|
<div class="server_list_box_table">
|
|
|
<div
|
|
<div
|
|
|
- v-for="(item, index) in dataList[0].data"
|
|
|
|
|
|
|
+ v-for="(item) in dataList"
|
|
|
:key="item.index"
|
|
:key="item.index"
|
|
|
class="server_list_box_table_item"
|
|
class="server_list_box_table_item"
|
|
|
:id="item.index + 'list'"
|
|
:id="item.index + 'list'"
|
|
|
>
|
|
>
|
|
|
<div class="server_list_box_table_item_content">
|
|
<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_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 class="server_list_box_table_item_content_button_box">
|
|
|
- <div v-if="index < 3"
|
|
|
|
|
|
|
+ <div v-if="item.c_url"
|
|
|
class="server_list_box_table_item_content_button_box_item"
|
|
class="server_list_box_table_item_content_button_box_item"
|
|
|
@click.stop="handleOpenPage(item)"
|
|
@click.stop="handleOpenPage(item)"
|
|
|
>
|
|
>
|
|
@@ -57,7 +57,7 @@
|
|
|
<div class="server_list_box_table_item_image">
|
|
<div class="server_list_box_table_item_image">
|
|
|
<el-image
|
|
<el-image
|
|
|
style="width: 690px; height: 410px"
|
|
style="width: 690px; height: 410px"
|
|
|
- :src="item.picture"
|
|
|
|
|
|
|
+ :src="curUrl + item.c_picture"
|
|
|
fit="cover"
|
|
fit="cover"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
@@ -232,9 +232,11 @@ export default {
|
|
|
dataVolumeChart: null,
|
|
dataVolumeChart: null,
|
|
|
comparisonChart: null,
|
|
comparisonChart: null,
|
|
|
centerDialogVisible: false,
|
|
centerDialogVisible: false,
|
|
|
|
|
+ curUrl:systemConfig.dmsDataProxy,
|
|
|
videoUrl: "",
|
|
videoUrl: "",
|
|
|
imageUrl: "static/images/wgn_title.png",
|
|
imageUrl: "static/images/wgn_title.png",
|
|
|
- dataList:systemConfig.examplelist,
|
|
|
|
|
|
|
+ // dataList:systemConfig.examplelist,
|
|
|
|
|
+ dataList:[],
|
|
|
countData:{
|
|
countData:{
|
|
|
total:{
|
|
total:{
|
|
|
service:0,
|
|
service:0,
|
|
@@ -288,7 +290,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
- // this.initData()
|
|
|
|
|
|
|
+ this.initData()
|
|
|
// window.addEventListener('resize', this.handleResize)
|
|
// window.addEventListener('resize', this.handleResize)
|
|
|
},
|
|
},
|
|
|
beforeUnmount() {
|
|
beforeUnmount() {
|
|
@@ -297,9 +299,10 @@ export default {
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
initData(){
|
|
initData(){
|
|
|
- this.getTimeRange();
|
|
|
|
|
- this.getCountUserDataByAutoTime();
|
|
|
|
|
- this.getDmsDataList();
|
|
|
|
|
|
|
+ // this.getTimeRange();
|
|
|
|
|
+ // this.getCountUserDataByAutoTime();
|
|
|
|
|
+ // this.getDmsDataList();
|
|
|
|
|
+ this.getDmsAppDataList()
|
|
|
},
|
|
},
|
|
|
getTimeRange(){
|
|
getTimeRange(){
|
|
|
this.getTotalCountGroupByTime();
|
|
this.getTotalCountGroupByTime();
|
|
@@ -307,7 +310,7 @@ export default {
|
|
|
this.getCoutService();
|
|
this.getCoutService();
|
|
|
},
|
|
},
|
|
|
openVideo(param) {
|
|
openVideo(param) {
|
|
|
- console.log(param)
|
|
|
|
|
|
|
+ // console.log(param)
|
|
|
this.videoUrl = param.url;
|
|
this.videoUrl = param.url;
|
|
|
this.centerDialogVisible = true;
|
|
this.centerDialogVisible = true;
|
|
|
},
|
|
},
|
|
@@ -316,8 +319,8 @@ export default {
|
|
|
this.centerDialogVisible = false;
|
|
this.centerDialogVisible = false;
|
|
|
},
|
|
},
|
|
|
handleOpenPage(item){
|
|
handleOpenPage(item){
|
|
|
- if(item.url){
|
|
|
|
|
- window.open(item.url, '_blank');
|
|
|
|
|
|
|
+ if(item.c_url){
|
|
|
|
|
+ window.open(item.c_url, '_blank');
|
|
|
}else{
|
|
}else{
|
|
|
ElNotification.success({
|
|
ElNotification.success({
|
|
|
title: "提示",
|
|
title: "提示",
|
|
@@ -327,6 +330,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() {
|
|
getDmsDataList() {
|
|
|
let requestParams = {
|
|
let requestParams = {
|
|
|
columnId: systemConfig.columnIds[2], // 应用中心栏目id(示范应用)
|
|
columnId: systemConfig.columnIds[2], // 应用中心栏目id(示范应用)
|