From 553c364ad7c793ac20583407d9f45a9cb96d3da2 Mon Sep 17 00:00:00 2001 From: zhangyanpeng <bob.zhang@highdatas.com> Date: 星期三, 22 一月 2020 18:50:56 +0800 Subject: [PATCH] 调整上传 --- src/views/Overview.vue | 60 ++++++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 44 insertions(+), 16 deletions(-) diff --git a/src/views/Overview.vue b/src/views/Overview.vue index aaf0fd9..5ac6c75 100644 --- a/src/views/Overview.vue +++ b/src/views/Overview.vue @@ -2,7 +2,7 @@ <div class="class_overview"> <div style="float: left; width: 100%; height: 50px;"> <span>璇烽�夋嫨椤圭洰锛�</span> - <el-select 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" @@ -11,7 +11,6 @@ </el-option> </el-select> - <el-button type="primary" style="float: right;" @click="addProject">鏂板缓椤圭洰</el-button> </div> <div style="float: left; margin-left: 1%; width: 69%; height: 80vh; "> @@ -39,20 +38,16 @@ <div class="z_shadow" style="float: right; margin-right: 1%; width: 28%; height: 70vh; border: 1px solid #e4eef9;"></div> - <el-dialog @close="Cancel" width="70%" top="50px" :visible.sync="dialog_1" append-to-body> - <newProject @closeNewProject="closeNewProject"></newProject> - </el-dialog> + </div> </template> <script> - import newProject from '../components/popup/newProject.vue' + export default { - components: { - newProject - }, + data() { return { options: [ @@ -80,6 +75,8 @@ } }, mounted() { + this.initSelect(); + let fileList1 = [ {name: "鏂囦欢鍚嶇О1", type: "isfile", path: ""}, {name: "鏂囦欢鍚嶇О2", type: "isfile", path: ""}, @@ -89,6 +86,26 @@ }, methods: { + initSelect() { + 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){ + var item = { + value:one.id, + label:one.name + } + me.options.push(item); + }); + } + }).catch(error => { + console.log(error); + }) + }, file_click(file) { if (file.type == 'isfiles') { let fileList2 = [ @@ -114,16 +131,27 @@ ]; this.fileList = fileList2; }, - addProject() { - this.dialog_1 = true; - - }, + Cancel() { }, - closeNewProject() { - this.dialog_1 = false - }, + selectChange_(val) { + let url = "/api/scheme/getSchemeInfo/" + this.value; + this.$axios.get(url,{ + + }).then(data_ => { + console.log(data_); + // 鍥� + // 璁板綍 + // 浜哄憳 + // 璇︽儏 + //鐩綍 + }).catch(error =>{ + console.log(error); + }) + + } + } } -- Gitblit v1.8.0