| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form :model="queryParam" ref="queryForm" :inline="true"> |
| | | <el-form-item label="用户名:"> |
| | | <el-input v-model="queryParam.userName"></el-input> |
| | | <el-form-item label="真实姓名:"> |
| | | <el-input v-model="queryParam.realName" @input="search"></el-input> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" @click="submitForm" size="small">查询</el-button> |
| | | <router-link :to="{path:'/user/student/edit'}" class="link-left"> |
| | | <el-button type="primary" size="small">添加</el-button> |
| | | </router-link> |
| | | <el-button class="link-left" type="danger" @click="exportExcel" size="small">下载模板</el-button> |
| | | <el-button class="link-left" type="danger" @click="exportExcel" size="small">下载导入模板</el-button> |
| | | <el-upload |
| | | class="link-left" |
| | | style="display: inline;" |
| | |
| | | <router-link :to="{path:'/log/user/list', query:{userId:row.id}}" class="link-left"> |
| | | <el-button size="mini" >日志</el-button> |
| | | </router-link> |
| | | <el-button size="mini" type="danger" @click="deleteUser(row)" class="link-left">删除</el-button> |
| | | <el-popconfirm |
| | | style="margin: 0 5px" |
| | | title="确定要删除该成员吗?" |
| | | @confirm="deleteUser(row)" |
| | | > |
| | | <el-button slot="reference" type="danger" size="mini">删除</el-button> |
| | | </el-popconfirm> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | data () { |
| | | return { |
| | | queryParam: { |
| | | userName: '', |
| | | realName: '', |
| | | role: 1, |
| | | pageIndex: 1, |
| | | pageSize: 10 |
| | |
| | | }) |
| | | }, |
| | | deleteUser (row) { |
| | | let _this = this |
| | | userApi.deleteUser(row.id).then(re => { |
| | | if (re.code === 1) { |
| | | _this.search() |
| | | _this.$message.success(re.message) |
| | | } else { |
| | | _this.$message.error(re.message) |
| | | } |
| | | this.$confirm('此操作将永久删除该成员, 是否继续?', '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | let _this = this |
| | | userApi.deleteUser(row.id).then(re => { |
| | | if (re.code === 1) { |
| | | _this.search() |
| | | _this.$message.success(re.message) |
| | | } else { |
| | | _this.$message.error(re.message) |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | submitForm () { |