From 6666ce5526b1ed17f5c3906c94620cad586745a5 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期五, 28 六月 2024 17:01:39 +0800 Subject: [PATCH] 优化代码 --- src/views/system/role/authUser.vue | 28 ++++++++++++---------------- 1 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/views/system/role/authUser.vue b/src/views/system/role/authUser.vue index 5e52e17..49bbd04 100644 --- a/src/views/system/role/authUser.vue +++ b/src/views/system/role/authUser.vue @@ -7,7 +7,6 @@ v-model="queryParams.userName" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�" clearable - size="small" style="width: 240px" @keyup.enter="handleQuery" /> @@ -17,14 +16,13 @@ v-model="queryParams.phonenumber" placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�" clearable - size="small" style="width: 240px" @keyup.enter="handleQuery" /> </el-form-item> <el-form-item> - <el-button type="primary" icon="Search" size="mini" @click="handleQuery">鎼滅储</el-button> - <el-button icon="Refresh" size="mini" @click="resetQuery">閲嶇疆</el-button> + <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button> + <el-button icon="Refresh" @click="resetQuery">閲嶇疆</el-button> </el-form-item> </el-form> @@ -34,7 +32,6 @@ type="primary" plain icon="Plus" - size="mini" @click="openSelectUser" v-hasPermi="['system:role:add']" >娣诲姞鐢ㄦ埛</el-button> @@ -44,7 +41,6 @@ type="danger" plain icon="CircleClose" - size="mini" :disabled="multiple" @click="cancelAuthUserAll" v-hasPermi="['system:role:remove']" @@ -55,7 +51,6 @@ type="warning" plain icon="Close" - size="mini" @click="handleClose" >鍏抽棴</el-button> </el-col> @@ -80,13 +75,7 @@ </el-table-column> <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width"> <template #default="scope"> - <el-button - size="mini" - type="text" - icon="CircleClose" - @click="cancelAuthUser(scope.row)" - v-hasPermi="['system:role:remove']" - >鍙栨秷鎺堟潈</el-button> + <el-button link type="primary" icon="CircleClose" @click="cancelAuthUser(scope.row)" v-hasPermi="['system:role:remove']">鍙栨秷鎺堟潈</el-button> </template> </el-table-column> </el-table> @@ -134,30 +123,36 @@ loading.value = false; }); } -// 杩斿洖鎸夐挳 + +/** 杩斿洖鎸夐挳 */ function handleClose() { const obj = { path: "/system/role" }; proxy.$tab.closeOpenPage(obj); } + /** 鎼滅储鎸夐挳鎿嶄綔 */ function handleQuery() { queryParams.pageNum = 1; getList(); } + /** 閲嶇疆鎸夐挳鎿嶄綔 */ function resetQuery() { proxy.resetForm("queryRef"); handleQuery(); } -// 澶氶�夋閫変腑鏁版嵁 + +/** 澶氶�夋閫変腑鏁版嵁 */ function handleSelectionChange(selection) { userIds.value = selection.map(item => item.userId); multiple.value = !selection.length; } + /** 鎵撳紑鎺堟潈鐢ㄦ埛琛ㄥ脊绐� */ function openSelectUser() { proxy.$refs["selectRef"].show(); } + /** 鍙栨秷鎺堟潈鎸夐挳鎿嶄綔 */ function cancelAuthUser(row) { proxy.$modal.confirm('纭瑕佸彇娑堣鐢ㄦ埛"' + row.userName + '"瑙掕壊鍚楋紵').then(function () { @@ -167,6 +162,7 @@ proxy.$modal.msgSuccess("鍙栨秷鎺堟潈鎴愬姛"); }).catch(() => {}); } + /** 鎵归噺鍙栨秷鎺堟潈鎸夐挳鎿嶄綔 */ function cancelAuthUserAll(row) { const roleId = queryParams.roleId; -- Gitblit v1.9.3