| | |
| | | </template> |
| | | <template #default="{ row }"> |
| | | <el-space> |
| | | <!-- <el-button :loading="row.loading1" type="primary" size="small" @click="editRow(row)" |
| | | >查看</el-button |
| | | > --> |
| | | <el-button |
| | | :loading="row.loading2" |
| | | :type="row.userInfo.isenable != '0' ? 'danger' : 'primary'" |
| | |
| | | @click="itemActive(row)" |
| | | >{{ row.userInfo.isenable != '0' ? '下线' : '上线' }}</el-button |
| | | > |
| | | <el-dropdown |
| | | <el-button-group> |
| | | <el-button type="primary" :loading="row.loading1" size="small" @click="editRow(row)" |
| | | >查看</el-button |
| | | > |
| | | <el-dropdown @command="handleCommand" trigger="click"> |
| | | <el-button |
| | | type="primary" |
| | | :loading="row.downloadLoading" |
| | | size="small" |
| | | :icon="row.downloadLoading ? '' : 'ArrowDown'" |
| | | ></el-button> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item icon="Download" :command="{ c: 1, p: row }" |
| | | >下载环信码</el-dropdown-item |
| | | > |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | </el-button-group> |
| | | <!-- <el-dropdown |
| | | split-button |
| | | :loading="row.loading1" |
| | | size="small" |
| | |
| | | > |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | </el-dropdown> --> |
| | | </el-space> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | // 查询条件 |
| | | formSearch: { |
| | | _locations: {}, |
| | | searchText: '', |
| | | scensetype: {}, |
| | | online: {} |
| | | }, |
| | | // 新增用户弹出框 |
| | | drawer: false |
| | | }; |
| | | }, |
| | |
| | | tableRowClassName({ row }) { |
| | | return row.userInfo.isenable ? 'online-row' : 'offline-row'; |
| | | }, |
| | | handleCommand(e){ |
| | | const userId = e.p.userInfo.guid |
| | | handleCommand(e) { |
| | | const userId = e.p.userInfo.guid; |
| | | switch (e.c) { |
| | | // 下载环信码 |
| | | case 1: |
| | | creditApi.downloadCode(userId) |
| | | e.p.downloadLoading = true; |
| | | creditApi.downloadCode(userId).finally(() => { |
| | | e.p.downloadLoading = false; |
| | | }); |
| | | break; |
| | | |
| | | |
| | | default: |
| | | break; |
| | | } |