From 11317bf89e4d4194f84229c3d89a786b323c6be4 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期四, 23 一月 2020 15:16:16 +0800 Subject: [PATCH] merge --- src/views/list.vue | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/views/list.vue b/src/views/list.vue index 3c89d4c..304336b 100644 --- a/src/views/list.vue +++ b/src/views/list.vue @@ -4,7 +4,7 @@ <div class="btn-line"> <el-button type="primary" @click="addProject">鏂板缓椤圭洰</el-button> - <el-button type="primary" @click="editProject">缂栬緫椤圭洰</el-button> + <el-button type="primary" v-if="editShow" @click="editProject">缂栬緫椤圭洰</el-button> <el-button type="primary" @click="onSubmit">鏌ョ湅璇︽儏</el-button> </div> @@ -90,6 +90,7 @@ }, data() { return { + editShow: true, rowData:undefined, loading_table: false, query: "", @@ -100,6 +101,8 @@ selected: undefined, labelPosition: "left", tableData: [], + userId:"", + assign:undefined, formInline: { user: '', region: '' @@ -108,6 +111,8 @@ }, mounted() { //缁勪欢閰嶇疆鍚庯紝椤甸潰鏄剧ず鍓嶃�傜敤浜庡姞杞芥暟鎹� this.getData(); + this.userId = localStorage.getItem('userId'); + this.assign = localStorage.getItem('assign'); }, methods: { Cancel() { @@ -115,6 +120,12 @@ }, tableChange(val) { this.selected = val; + if (this.selected.userId == this.userId) { + this.editShow = true; + }else { + this.editShow = false; + } + }, handleCurrentChange(pageno) { this.pagenum = pageno; @@ -131,10 +142,13 @@ this.loading_table = true; let pageno = this.pagenum; let url = "/api/scheme/page/" + pageno; + let params = { pageSize: this.pagesize }; - + if(this.assign) { + params.userId = this.userId; + } if(query){ params.name = query.name; params.status = query.status; @@ -165,6 +179,7 @@ }, dateFormat_(row, colum, val ,index) { return this.$moment(val).format('YYYY-MM-DD'); + }, status_(row, colum, val ,index) { if(val == "working") { -- Gitblit v1.8.0