From 2f3ed8493285728d0f83d50f3a342dbad5a06f9f Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期二, 22 十月 2024 10:38:27 +0800 Subject: [PATCH] 问题修改乱码bug --- src/views/fytz/user/UserInfo.vue | 62 ++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 22 deletions(-) diff --git a/src/views/fytz/user/UserInfo.vue b/src/views/fytz/user/UserInfo.vue index 3269798..495b273 100644 --- a/src/views/fytz/user/UserInfo.vue +++ b/src/views/fytz/user/UserInfo.vue @@ -7,7 +7,7 @@ v-model:value="formSearch._locations" ></FYOptionLocation> <FYOptionText - label="鍏抽敭瀛�" + label="鍦烘櫙鍚嶇О" placeholder="杈撳叆鍚嶇О鍏抽敭瀛�" v-model:value="formSearch.searchText" ></FYOptionText> @@ -23,17 +23,13 @@ </template> <template #table-column> - <el-table-column type="index" fixed="left" prop="userInfo.realname" label="鍚嶇О" width="400"> - <template #default="scope"> - <el-tooltip - effect="dark" - :content="scope.row.userInfo.realname" - placement="top-start" - :show-after="500" - > - {{ scope.row.userInfo.realname }} - </el-tooltip> - </template> + <el-table-column + fixed="left" + prop="userInfo.realname" + label="鍚嶇О" + :show-overflow-tooltip="true" + width="400" + > </el-table-column> <el-table-column prop="userInfo.acountname" label="璐﹀彿" width="110" /> <el-table-column prop="sceneTypeName" label="绫诲瀷" width="100" /> @@ -58,9 +54,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 +61,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,13 +98,13 @@ > </el-dropdown-menu> </template> - </el-dropdown> + </el-dropdown> --> </el-space> </template> </el-table-column> </template> </FYTable> - <CompUserInfoAddDrawer v-model:drawer="drawer"></CompUserInfoAddDrawer> + <CompUserInfoAddDrawer v-model="drawer"></CompUserInfoAddDrawer> </template> <script> @@ -108,12 +121,14 @@ }, data() { return { + // 鏌ヨ鏉′欢 formSearch: { _locations: {}, searchText: '', scensetype: {}, online: {} }, + // 鏂板鐢ㄦ埛寮瑰嚭妗� drawer: false }; }, @@ -188,14 +203,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