diff --git a/ry-vue3/src/views/manager/MeetingNew.vue b/ry-vue3/src/views/manager/MeetingNew.vue
index 0018054..a60fd63 100644
--- a/ry-vue3/src/views/manager/MeetingNew.vue
+++ b/ry-vue3/src/views/manager/MeetingNew.vue
@@ -6,47 +6,50 @@
*会议名称默认为项目名称,不可修改
-
-
-
-
- {{ snap.projectNo }}
-
-
- {{ snap.projectName }}
-
-
- {{ snap.totalSessions }}
-
-
- {{ snap.sponsorOrgName }}
-
-
- {{ snap.createTime }}
-
-
- {{ snap.createBy }}
-
+
+
+
+
+
+
+ {{ snap.projectNo }}
+
+
+ {{ snap.projectName }}
+
+
+ {{ snap.totalSessions }}
+
+
+ {{ snap.sponsorOrgName }}
+
+
+ {{ snap.createTime }}
+
+
+ {{ snap.createBy }}
+
-
-
- {{ form.meetingName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {{ form.meetingName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
保存
取消
@@ -161,7 +164,21 @@ onMounted(async () => {
line-height: 1.8;
}
-/* 只读值样式 (跟 el-form-item 的 input 同高, 让布局对齐) */
+/* === 2 列布局 (跟原型 .form-grid 一致, grid-auto-flow: column 让左 6 右 5 对齐) === */
+.form-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-auto-flow: column;
+ grid-template-rows: repeat(6, auto);
+ gap: 20px 32px;
+ max-width: 900px;
+}
+/* grid 内的 el-form-item 不再加默认 margin-bottom (由 grid 控制间距) */
+.form-grid :deep(.el-form-item) {
+ margin-bottom: 0;
+}
+
+/* 只读值样式 */
.form-value {
font-size: 14px;
color: #333;
@@ -171,4 +188,20 @@ onMounted(async () => {
font-family: ui-monospace, "Courier New", monospace;
color: var(--brand-primary);
}
+
+/* 底部按钮 (skill: 用 el-form-item 包裹, 不用 div.form-actions) */
+.form-actions {
+ margin-top: 24px;
+ padding-top: 24px;
+ border-top: 1px solid #f0f0f0;
+}
+/* 按钮所在 form-item 不显示 label 列 (skill form-actions 包裹的标准做法) */
+.form-actions :deep(.el-form-item__label) {
+ display: none;
+}
+.form-actions :deep(.el-form-item__content) {
+ margin-left: 0 !important;
+ display: flex;
+ gap: 12px;
+}
\ No newline at end of file