From cc68c8e5f5b6dc17ce03b74ffb8933efe632c54d Mon Sep 17 00:00:00 2001
From: mg <maokecheng@163.com>
Date: 星期四, 03 十一月 2022 11:05:22 +0800
Subject: [PATCH] 页面导航和点位管理
---
src/views/operate/message/myIndex/index.vue | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/src/views/operate/message/myIndex/index.vue b/src/views/operate/message/myIndex/index.vue
index 21aa6c6..6039ace 100644
--- a/src/views/operate/message/myIndex/index.vue
+++ b/src/views/operate/message/myIndex/index.vue
@@ -69,7 +69,7 @@
<el-table-column prop="operation" label="鎿嶄綔" min-width="15">
<template slot-scope="scope">
<div class="operation">
- <el-link icon="el-icon-view" :underline="false" @click="dialogView = true">鏌ョ湅</el-link>
+ <el-link icon="el-icon-view" :underline="false" @click="handleView(scope.row)">鏌ョ湅</el-link>
<el-link icon="el-icon-edit" class="leftPx" :underline="false" @click="handleEdit(scope.row)">缂栬緫</el-link>
<el-link class="leftPx" icon="el-icon-delete-solid" :underline="false"
@click="handleDelete([scope.row.id])">鍒犻櫎</el-link>
@@ -85,12 +85,12 @@
<!-- 娑堟伅璇︽儏 -->
<el-dialog title="娑堟伅璇︽儏" :visible.sync="dialogView" v-if="dialogView" width="45%"
:before-close="handleClose">
- <MyView></MyView>
+ <MyView @closeDialog="closeDialog" :myinfo="info">></MyView>
</el-dialog>
<!-- 缂栬緫椤甸潰 -->
<el-dialog title="缂栬緫娑堟伅" :visible.sync="dialogEdit" v-if="dialogEdit" width="80%"
:before-close="handleClose">
- <MyEdit @closeDialog="closeDialog" :info="info"></MyEdit>
+ <MyEdit @closeDialog="closeDialog" :myDataRow="info"></MyEdit>
</el-dialog>
<!-- tools -->
<div class="tools">
@@ -206,18 +206,22 @@
},
methods: {
// 鏌ヨ
- handleSearch(){
- const {setTableData} = this
- setTableData();
+ handleSearch(){
+ this.setTableData();
},
// 閲嶇疆
handleReset(){
},
+ // 鏌ョ湅
+ handleView(data){
+ this.info = data;
+ this.dialogView = true;
+ },
// 缂栬緫
handleEdit(data){
this.info = data;
- this.dialogEdit = true;
+ this.dialogEdit = true;
},
// 鍒犻櫎淇℃伅
handleDelete(idarr) {
--
Gitblit v1.8.0