Skip to content

Commit be7e263

Browse files
committed
perf: 优化菜单管理切换Mini布局错乱问题
1 parent 4be2440 commit be7e263

File tree

1 file changed

+31
-15
lines changed
  • ruoyi-fastapi-frontend/src/views/system/menu

1 file changed

+31
-15
lines changed

ruoyi-fastapi-frontend/src/views/system/menu/index.vue

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@
117117
/>
118118
</el-form-item>
119119
</el-col>
120+
</el-row>
121+
<el-row>
120122
<el-col :span="24">
121123
<el-form-item label="菜单类型" prop="menuType">
122124
<el-radio-group v-model="form.menuType">
@@ -126,7 +128,9 @@
126128
</el-radio-group>
127129
</el-form-item>
128130
</el-col>
129-
<el-col :span="12" v-if="form.menuType != 'F'">
131+
</el-row>
132+
<el-row>
133+
<el-col :span="24" v-if="form.menuType != 'F'">
130134
<el-form-item label="菜单图标" prop="icon">
131135
<el-popover
132136
placement="bottom-start"
@@ -147,27 +151,20 @@
147151
</el-popover>
148152
</el-form-item>
149153
</el-col>
150-
<el-col :span="12">
151-
<el-form-item label="显示排序" prop="orderNum">
152-
<el-input-number v-model="form.orderNum" controls-position="right" :min="0" />
153-
</el-form-item>
154-
</el-col>
154+
</el-row>
155+
<el-row>
155156
<el-col :span="12">
156157
<el-form-item label="菜单名称" prop="menuName">
157158
<el-input v-model="form.menuName" placeholder="请输入菜单名称" />
158159
</el-form-item>
159160
</el-col>
160-
<el-col :span="12" v-if="form.menuType == 'C'">
161-
<el-form-item prop="routeName">
162-
<span slot="label">
163-
<el-tooltip content="默认不填则和路由地址相同:如地址为:`user`,则名称为`User`(注意:因为router会删除名称相同路由,为避免名字的冲突,特殊情况下请自定义,保证唯一性)" placement="top">
164-
<el-icon><question-filled /></el-icon>
165-
</el-tooltip>
166-
路由名称
167-
</span>
168-
<el-input v-model="form.routeName" placeholder="请输入路由名称" />
161+
<el-col :span="12">
162+
<el-form-item label="显示排序" prop="orderNum">
163+
<el-input-number v-model="form.orderNum" controls-position="right" :min="0" />
169164
</el-form-item>
170165
</el-col>
166+
</el-row>
167+
<el-row>
171168
<el-col :span="12" v-if="form.menuType != 'F'">
172169
<el-form-item prop="isFrame">
173170
<span slot="label">
@@ -193,6 +190,21 @@
193190
<el-input v-model="form.path" placeholder="请输入路由地址" />
194191
</el-form-item>
195192
</el-col>
193+
</el-row>
194+
<el-row>
195+
<el-col :span="24" v-if="form.menuType == 'C'">
196+
<el-form-item prop="routeName">
197+
<span slot="label">
198+
<el-tooltip content="默认不填则和路由地址相同:如地址为:`user`,则名称为`User`(注意:因为router会删除名称相同路由,为避免名字的冲突,特殊情况下请自定义,保证唯一性)" placement="top">
199+
<el-icon><question-filled /></el-icon>
200+
</el-tooltip>
201+
路由名称
202+
</span>
203+
<el-input v-model="form.routeName" placeholder="请输入路由名称" />
204+
</el-form-item>
205+
</el-col>
206+
</el-row>
207+
<el-row>
196208
<el-col :span="12" v-if="form.menuType == 'C'">
197209
<el-form-item prop="component">
198210
<span slot="label">
@@ -215,6 +227,8 @@
215227
</span>
216228
</el-form-item>
217229
</el-col>
230+
</el-row>
231+
<el-row>
218232
<el-col :span="12" v-if="form.menuType == 'C'">
219233
<el-form-item prop="query">
220234
<el-input v-model="form.query" placeholder="请输入路由参数" maxlength="255" />
@@ -240,6 +254,8 @@
240254
</el-radio-group>
241255
</el-form-item>
242256
</el-col>
257+
</el-row>
258+
<el-row>
243259
<el-col :span="12" v-if="form.menuType != 'F'">
244260
<el-form-item prop="visible">
245261
<span slot="label">

0 commit comments

Comments
 (0)