From 2aa0b4e521c1d76534fc476c9dabd80e6bc93ab2 Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期四, 24 四月 2025 11:22:10 +0800
Subject: [PATCH] update vite.config.js
---
src/views/system/user/authRole.vue | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/views/system/user/authRole.vue b/src/views/system/user/authRole.vue
index 55a71f4..121b96a 100644
--- a/src/views/system/user/authRole.vue
+++ b/src/views/system/user/authRole.vue
@@ -23,7 +23,7 @@
<span>{{ (pageNum - 1) * pageSize + scope.$index + 1 }}</span>
</template>
</el-table-column>
- <el-table-column type="selection" :reserve-selection="true" width="55"></el-table-column>
+ <el-table-column type="selection" :reserve-selection="true" :selectable="checkSelectable" width="55"></el-table-column>
<el-table-column label="瑙掕壊缂栧彿" align="center" prop="roleId" />
<el-table-column label="瑙掕壊鍚嶇О" align="center" prop="roleName" />
<el-table-column label="鏉冮檺瀛楃" align="center" prop="roleKey" />
@@ -65,21 +65,32 @@
/** 鍗曞嚮閫変腑琛屾暟鎹� */
function clickRow(row) {
- proxy.$refs["roleRef"].toggleRowSelection(row);
+ if (checkSelectable(row)) {
+ proxy.$refs["roleRef"].toggleRowSelection(row);
+ }
};
+
/** 澶氶�夋閫変腑鏁版嵁 */
function handleSelectionChange(selection) {
roleIds.value = selection.map(item => item.roleId);
};
+
/** 淇濆瓨閫変腑鐨勬暟鎹紪鍙� */
function getRowKey(row) {
return row.roleId;
};
+
+// 妫�鏌ヨ鑹茬姸鎬�
+function checkSelectable(row) {
+ return row.status === "0" ? true : false;
+};
+
/** 鍏抽棴鎸夐挳 */
function close() {
const obj = { path: "/system/user" };
proxy.$tab.closeOpenPage(obj);
};
+
/** 鎻愪氦鎸夐挳 */
function submitForm() {
const userId = form.value.userId;
--
Gitblit v1.9.3