From 743044407e35a10ff824ef18cb883ac2b66e2d12 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 25 四月 2024 17:40:54 +0800 Subject: [PATCH] 新增自动评估细则界面 --- src/views/fytz/user/UserInfo.vue | 44 +++++++++++++++++++++++++++++++++----------- 1 files changed, 33 insertions(+), 11 deletions(-) diff --git a/src/views/fytz/user/UserInfo.vue b/src/views/fytz/user/UserInfo.vue index 3269798..7957a89 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> @@ -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,13 +102,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 +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