From 9344d08f1f68997035904181df1199fcd7c7da9f Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 21 十二月 2023 11:35:53 +0800 Subject: [PATCH] 1.完成下载环信码功能 --- src/views/fytz/user/UserInfo.vue | 40 +++++++++++++++++++++++++++++++--------- 1 files changed, 31 insertions(+), 9 deletions(-) diff --git a/src/views/fytz/user/UserInfo.vue b/src/views/fytz/user/UserInfo.vue index 3269798..72b8dd9 100644 --- a/src/views/fytz/user/UserInfo.vue +++ b/src/views/fytz/user/UserInfo.vue @@ -58,9 +58,6 @@ </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'" @@ -68,7 +65,27 @@ @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" @@ -85,7 +102,7 @@ > </el-dropdown-menu> </template> - </el-dropdown> + </el-dropdown> --> </el-space> </template> </el-table-column> @@ -108,12 +125,14 @@ }, data() { return { + // 鏌ヨ鏉′欢 formSearch: { _locations: {}, searchText: '', scensetype: {}, online: {} }, + // 鏂板鐢ㄦ埛寮瑰嚭妗� drawer: false }; }, @@ -188,14 +207,17 @@ 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; } -- Gitblit v1.9.3