| | |
| | | <el-table-column prop="userName" label="用户名"/> |
| | | <el-table-column prop="realName" label="真实姓名" /> |
| | | <el-table-column prop="deptNames" label="部门" /> |
| | | <el-table-column label="标签" prop="tagNames"> |
| | | <template slot-scope="{row}"> |
| | | <el-tag style="margin-right: 5px;" v-for="(item,index) in row.tagNames" :key="index">{{ item }}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="sex" label="性别" width="60px;" :formatter="sexFormatter"/> |
| | | <el-table-column prop="phone" label="手机号"/> |
| | | <el-table-column prop="createTime" label="创建时间" width="160px"/> |
| | |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column width="270px" label="操作" align="center"> |
| | | <el-table-column width="340px" label="操作" align="center"> |
| | | <template slot-scope="{row}"> |
| | | <el-button size="mini" @click="changeStatus(row)" class="link-left"> |
| | | {{ statusBtnFormatter(row.status) }} |
| | |
| | | <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" @click="status(row.id)" class="link-left">状态</el-button> |
| | | <el-button size="mini" type="danger" @click="deleteUser(row)" class="link-left">删除</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <pagination v-show="total>0" :total="total" :page.sync="queryParam.pageIndex" :limit.sync="queryParam.pageSize" |
| | | @pagination="search"/> |
| | | |
| | | |
| | | |
| | | <el-dialog :visible.sync="statusVisible" append-to-body :close-on-click-modal="false" style="width: 100%;height: 100%" :show-close="false" center> |
| | | 111 |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="statusConfirm">确 定</el-button> |
| | | <el-button @click="statusVisible = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | components: { Pagination }, |
| | | data () { |
| | | return { |
| | | form: {}, |
| | | statusVisible: false, |
| | | upLoadUrl:'/api/admin/user/import', |
| | | fileList:[], |
| | | queryParam: { |
| | |
| | | this.search() |
| | | }, |
| | | methods: { |
| | | status(id) { |
| | | this.statusVisible = true; |
| | | }, |
| | | statusConfirm() { |
| | | this.form; |
| | | }, |
| | | handlePreview(e){ |
| | | console.log(e) |
| | | if (e.code==1){ |