From 801770456ae3750a44e0989b0025a98ccbad24e6 Mon Sep 17 00:00:00 2001 From: bob <bob.zhang@highdatas.com> Date: 星期四, 13 八月 2020 17:13:53 +0800 Subject: [PATCH] 最新 --- src/views/Overview.vue | 51 ++++++++++++++++++++------------------------------- 1 files changed, 20 insertions(+), 31 deletions(-) diff --git a/src/views/Overview.vue b/src/views/Overview.vue index cdf03b7..5183399 100644 --- a/src/views/Overview.vue +++ b/src/views/Overview.vue @@ -1,8 +1,8 @@ <template> - <div class="class_overview"> + <div class="class_overview" > <div style="float: left; width: 100%; height: 50px;"> <span>璇烽�夋嫨椤圭洰锛�</span> - <el-select @change="selectChange_" filterable v-model="value" placeholder="璇烽�夋嫨" size="small"> + <el-select @change="selectChange_" filterable v-model="value" placeholder="璇烽�夋嫨" size="small"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> @@ -14,7 +14,7 @@ <div id="myChart" :style="{width: '100%', height: '100%'}"></div> </div> <div class="z_shadow" style="float: left; margin: 10px; margin-top: 0px; width: 46%; height: 58%; border: 1px solid #e4eef9;overflow: auto;padding: 5px;"> - <el-timeline :reverse="reverse" style="margin-top: 30px;"> + <el-timeline style="margin-top: 30px;"> <el-timeline-item v-for="(deal, index) in deals" :key="index" :timestamp="deal.createTime"> {{deal.desp}} </el-timeline-item> @@ -83,24 +83,9 @@ mounted() { this.initSelect(); this.myChart = this.$echarts.init(document.getElementById('myChart')) - let fileList1 = [{ - name: "鏂囦欢鍚嶇О1", - type: "isfile", - path: "" - }, - { - name: "鏂囦欢鍚嶇О2", - type: "isfile", - path: "" - }, - { - name: "鏂囦欢澶瑰悕绉�", - type: "isfiles", - path: "" - }, - ]; + let fileList1 = []; this.fileList = fileList1; - this.initChart(); + //this.initChart(); }, methods: { @@ -108,11 +93,14 @@ var me = this; this.$axios.get("/api/scheme/all") .then(data_ => { - console.log(data_); if (data_.data.success) { me.options = []; var datas = data_.data.data; datas.forEach(function(one) { + if (!me.value) { + me.value = one.id; + } + var item = { value: one.id, label: one.name @@ -120,13 +108,13 @@ me.options.push(item); }); } + me.selectChange_(); }).catch(error => { - console.log(error); }) }, file_click(file) { if (!file.file) { - + let url = "/api/file/child" ; this.$axios.get(url,{ params:{ @@ -134,7 +122,7 @@ } }) .then(data_ => { - console.log(data_); + if (data_.data.success) { var datas = data_.data.data; @@ -145,8 +133,8 @@ this.fileLevel++; } + }).catch(error => { - console.log(error); }) } else { @@ -170,7 +158,6 @@ } }) .then(data_ => { - console.log(data_); if (data_.data.success) { var datas = data_.data.data; @@ -178,7 +165,6 @@ this.fileLevel--; } }).catch(error => { - console.log(error); }) }, @@ -188,12 +174,16 @@ }, selectChange_(val) { let me = this; + const loading = this.$loading({ + lock: true, + text: '姝e湪鍔犺浇鏁版嵁', + }); let url = "/api/scheme/getSchemeInfo/" + this.value; this.$axios.get(url, { }).then(data_ => { - console.log(data_); if (data_.data.success) { + window.console.log(data_); let result = data_.data.data; me.initChart(result.option); me.userList = result.users; @@ -229,15 +219,14 @@ me.fileList = result.paths; me.task_itm = result.scheme; me.deals = result.record; - + loading.close(); } }).catch(error => { - console.log(error); + loading.close(); }) }, initChart(datas) { - this.myChart.setOption({ backgroundColor: '#FFF', grid: { -- Gitblit v1.8.0