From fd01b5a61f1a92db90c00e7bb1b4162a2b61bfa3 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期三, 04 十二月 2024 11:42:07 +0800
Subject: [PATCH] update 优化 白名单支持对通配符路径匹配
---
src/views/system/dept/index.vue | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue
index 23e29de..15dfaa2 100644
--- a/src/views/system/dept/index.vue
+++ b/src/views/system/dept/index.vue
@@ -7,8 +7,11 @@
<el-form-item label="閮ㄩ棬鍚嶇О" prop="deptName">
<el-input v-model="queryParams.deptName" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" clearable @keyup.enter="handleQuery" />
</el-form-item>
+ <el-form-item label="绫诲埆缂栫爜" prop="deptCategory">
+ <el-input v-model="queryParams.deptCategory" placeholder="璇疯緭鍏ョ被鍒紪鐮�" clearable style="width: 240px" @keyup.enter="handleQuery" />
+ </el-form-item>
<el-form-item label="鐘舵��" prop="status">
- <el-select v-model="queryParams.status" placeholder="閮ㄩ棬鐘舵��" clearable >
+ <el-select v-model="queryParams.status" placeholder="閮ㄩ棬鐘舵��" clearable>
<el-option v-for="dict in sys_normal_disable" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
@@ -30,7 +33,7 @@
<el-col :span="1.5">
<el-button type="info" plain icon="Sort" @click="handleToggleExpandAll">灞曞紑/鎶樺彔</el-button>
</el-col>
- <right-toolbar v-model:showSearch="showSearch" @query-table="getList"></right-toolbar>
+ <right-toolbar v-model:show-search="showSearch" @query-table="getList"></right-toolbar>
</el-row>
</template>
@@ -43,6 +46,7 @@
:default-expand-all="isExpandAll"
>
<el-table-column prop="deptName" label="閮ㄩ棬鍚嶇О" width="260"></el-table-column>
+ <el-table-column prop="deptCategory" align="center" label="绫诲埆缂栫爜" width="200"></el-table-column>
<el-table-column prop="orderNum" align="center" label="鎺掑簭" width="200"></el-table-column>
<el-table-column prop="status" align="center" label="鐘舵��" width="100">
<template #default="scope">
@@ -91,6 +95,11 @@
</el-form-item>
</el-col>
<el-col :span="12">
+ <el-form-item label="绫诲埆缂栫爜" prop="deptCategory">
+ <el-input v-model="form.deptCategory" placeholder="璇疯緭鍏ョ被鍒紪鐮�" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
<el-form-item label="鏄剧ず鎺掑簭" prop="orderNum">
<el-input-number v-model="form.orderNum" controls-position="right" :min="0" />
</el-form-item>
@@ -115,7 +124,7 @@
<el-col :span="12">
<el-form-item label="閮ㄩ棬鐘舵��">
<el-radio-group v-model="form.status">
- <el-radio v-for="dict in sys_normal_disable" :key="dict.value" :label="dict.value">{{ dict.label }}</el-radio>
+ <el-radio v-for="dict in sys_normal_disable" :key="dict.value" :value="dict.value">{{ dict.label }}</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
@@ -166,6 +175,7 @@
deptId: undefined,
parentId: undefined,
deptName: undefined,
+ deptCategory: undefined,
orderNum: 0,
leader: undefined,
phone: undefined,
@@ -178,6 +188,7 @@
pageNum: 1,
pageSize: 10,
deptName: undefined,
+ deptCategory: undefined,
status: undefined
},
rules: {
--
Gitblit v1.9.3